MLB Picks and Predictions for 7/27/21 - Free MLB Picks

Click Here for the Latest Odds

It’s a full slate of games on Tuesday and there are plenty of free MLB picks to go around. Let’s take a look at a free MLB pick on each of the games, to make your Tuesday a winning one. 

Milwaukee Brewers -141 at Pittsburgh Pirates +120 Total: 9 

Brett Anderson has been one of the worst pitchers on the Milwaukee Brewers, and I don’t trust him in this game. Anderson the season currently sits with a 2-5 record overall and an ERA of 4.26. The Pirates offense isn’t elite, but they are going to do enough to get the job done in this one. Back the Pirates on the money line. 

Play: Pirates ML

Miami Marlins -130 at Baltimore Orioles +110 Total: 9.5

Spenser Watkins hasn’t pitched a whole lot of innings this season, but he is going to be strong in his limited innings. Watkins currently sits with a 2-0 record and an ERA of 1.65. Look for the Marlins to struggle to score, and the Orioles are going to pull off the upset. 

Play: Orioles ML +110

Washington Nationals +100 at Philadelphia Phillies -120 Total: 9.5

There are going to be plenty of runs scored in this game by both teams. Erick Fedde and Matt Moore have both had some major issues this season, and even though these offenses have been inconsistent, they are both going to score in this game. Back the over. 

Play: Over

St. Louis Cardinals -105 at Cleveland Indians -115 Total: 9

Adam Wainwright is a guy I have trusted this season, and I am going to continue to do that in this game. In Wainwright’s last start against the Chicago Cubs he went seven innings giving up six hits and one run. The Indians offense can’t be trusted, and that is going to lead to the Cardinals winning this game. 

Play: Cardinals ML

Toronto Blue Jays -125 at Boston Red Sox +105 Total: 19 

Garrett Richards has been inconsistent this season, and his last start was against the Toronto Blue Jays. Richards went 5.2 innings giving up four hits and four runs. The Blue Jays offense is going to find success in this game, and the favorite will come away with the victory. 

Play: Blue Jays ML -125

Atlanta Braves at New York Mets

The Mets offense has been an issue all season, and I don’t think that is going to change in this game. Charlie Morton at times hasn’t been too trustworthy this season, but that is going to change in this game. The Mets offense is going to really struggle in this game, and that will lead to the Braves getting the job done.

Play: Braves ML

Arizona Diamondbacks +130 at Texas Rangers -150 Total: 8.5

Dane Dunning has really struggled a lot this season, and it’s not going to be any different in this game. On Saturday, the Diamondbacks scored seven runs, and I expect them to get close to that number again in this game. The D-Backs are going to pull off the upset. 

Play: D-Backs ML +130

New York Yankees +140 at Tampa Bay Rays -161 Total: 8.5

Runs are going to be hard to come by in this game. Neither of the starting pitchers in this game are bad, and both should only give up one or two runs. The Yankees bullpen hasn’t been great, but they aren’t going to blow up enough to put this game over the total. Back the under to cash. 

Play: Under

Chicago White Sox -141 at Kansas City Royals +120 Total: 10 

The White Sox are going to win this game big. Brad Keller has had some major issues this season, and coming into this game he sits with a 6.84 ERA. The White Sox are going to run up the score and they will win this game on the run line. Also throwing a few dollars on the White Sox -2.5 makes a lot of sense. 

Play: White Sox -1.5

Cincinnati Reds +141 at Chicago Cubs -161 Total: 

This game should really be more of a pick 'em. Vladimir Gutierrez hasn’t been great, but Adbert Alzolay also hasn’t been, and I trust the Reds more. This isn’t one I would bet big, but the Reds are going to pull off the upset. Back the Reds on the money line. 

Play: Reds ML +141

Colorado Rockies +115 at Los Angeles Angels -135 Total: 9.5

The Los Angeles Angels are going to have no issues getting the job done in this game. On the road this season, the Rockies have only ten runs total, and they aren’t going to improve on that in this game. Jose Suarez is going to lock down the Rockies in this game, and the Angels will pull off the upset. 

Play: Angels ML 

Detroit Tigers +190 at Minnesota Twins -222 Total: 9.5

In each of the last two games, Kenta Maeda has given up three runs, and the Tigers are going to find success in this game with their bats. Tyler Alexander has also had some issues for the Tigers, and the Twins offense should score seven or eight runs in this game. Back the over to cash. 

Play: Over

Houston Astros -141 at Seattle Mariners +120 Total: 8.5

Lance McCullers Jr is coming off a bad start, but overall he has been good this season, and the Astros are a much better team. It wouldn’t be shocking if this number was up to -165 or -170 by the time the game starts, but as long as it stays under -150, the Astros are the play. 

Play: Astros ML -141

Los Angeles Dodgers -135 at San Francisco Giants +115 Total:  8

Runs are going to be very hard to come by in this game. Overall most of the games between the Dodgers and the Giants have been low-scoring. I expect both Logan Webb and Julio Urias are going to be good in this game, and that is going to lead to this game staying under the total. Back the under. 

Play: Under

Oakland Athletics +115 at San Diego Padres -135 Total: 8.5

This is a perfect chance for the A’s to pull the upset. James Kaprielian has been strong this season sitting with an ERA of 2.65. The A’s are going to give him enough run support in this game to get the job done. Back the A’s on the run line.

Play: A's ML

The pick in this article is the opinion of the writer, not a PickDawgz site consensus.

Mitch's Take...

MLB Best Bets for Today Picks & Predictions Monday 7/22/24 | 7 Picks in 5 Minutes

18+ Has gambling become a problem for you? Call the National Problem Gambling Hotline.
1-800-522-4700 |

Credit Guaranteed Packages

Packages with Credit Guarantees automatically give you a credit if the package does not turn a profit—the sum of betting all individual picks. THESE ARE NOT PARLAYS UNLESS OTHERWISE CLEARLY STATED. If a credit guaranteed package does not profit, a credit for its full purchase price is automatically issued after picks are graded and verified.

For example, if you purchase a $39.95 package that doesn’t profit, you’ll get a $39.95 credit towards any future purchase(s) on our site. Credits are usually issued within hours of a game’s conclusion, so please allow a few hours for final verification.

To use your credits, log in to your account and add another package or pass to your cart. Credits will automatically reduce what you owe. Any remaining balance will be settled through our payment system, with any leftover credits available future purchases. Credits do not expire.