MLB Picks and Predictions for 7/31/21 - Free MLB Picks
Photo by Rhona Wise-USA TODAY Sports
Free MLB Picks
MLB Games on Saturday July 31st, 2021
We have a full slate of MLB games on Saturday, July 31st, 2021, with all 30 teams set to play. Check out our best picks below, as well as the updated betting odds.
Kansas City Royals +100 Toronto Blue Jays -110 Total: 10
The Royals’ Mike Minor has had a rough month, with a 6.00 ERA and 1.33 WHIP. On the flip side, the Blue Jays have done well against lefties, ranking 5th in both Average and OPS when facing southpaws this year. Blue Jays starter Alex Manoah has not allowed a run in his last two starts at home.
Pick: Toronto Blue Jays -110
Houston Astros +160 San Francisco Giants -115 Total: 8
The Astros’ starter Zack Greinke has yet to lose on the road this year boasting a 2.25 ERA and sub-1 WHIP. The Giants Alex Wood has been solid this season but will face an Astros lineup that leads the league with a .279 average and runs scored against lefties. Back the Astros on the road.
Pick: Houston Astros +160
Oakland Athletics +130 Los Angeles Angels -110 Total: 9.5
The Angels have done well against A’s starter Cole Irvin, having a .318 combined average. Jaime Barria looked sharp in his first start for Los Angeles, allowing just 2 runs in 7 innings last time out. Back the Angels to get it done at home.
Pick: Los Angeles Angels -110
Baltimore Orioles +130 Detroit Tigers +100 Total: 9
Orioles ace John Means has had a rough stretch, allowing 11 runs in his last 12.1 innings with just 5 strikeouts. The Tigers have continued their hot stretch from the plate, ranking 3rd with a .284 average over the last two weeks while averaging over 6 runs per game. Give me the Tigers.
Pick: Detroit Tigers +100
Boston Red Sox -105 Tampa Bay Rays +170 Total: 8
Boston has had the better of this series so far and will feature Nathan Eovaldi in this one. He went 7 strong innings allowing just 1 run the first time he faced the Rays this year. The Rays Ryan Yarbrough has been owned by the Red Sox in his career, allowing a .416 average with 10 home runs in 112 at bats. Take the Red Sox.
Pick: Boston Red Sox -105
New York Yankees +115 Miami Marlins -120 Total: 7.5
The Yankees Domingo German has looked good since returning to the rotation but will be backed by an offense that is averaging just 3 runs per game over the last week. The Marlins lead the league in hitting over the last week and their bullpen ranks 4th with a 3.45 ERA this season. Without a starter named to this point, look for the Marlins bullpen to piece together a win at home.
Pick: Miami Marlins -120
Chicago Cubs Washington Nationals Total:
The Cubs have only won 19 road games this season, but Kyle Hendricks has earned 6 of those wins. He has allowed a miniscule .158 average to road opponents. The Nationals Jon Lester has allowed a .370 average to this Cubs lineup in his career. Take the Cubs on the road.
Pick: Chicago Cubs
Philadelphia Phillies +110 Pittsburgh Pirates -120 Total: 8.5
The Pirates are hitting a collective .209 over the last week, good for 28th in the league. Their expected starter JT Brubaker has allowed at least 2 runs in each of his last 5 starts, and the Pirates are winless in those games. Aaron Nola has not been pitching to expectations this year, but he has the stuff to shut down this slumping Pirate crew. Back the Phillies.
Pick: Philadelphia Phillies +110
Seattle Mariners -105 Texas Rangers +160 Total: 8.5
Over the last two weeks, the Rangers are hitting just .159 as a team while averaging less than 2 runs per game. They just traded away Joey Gallo, one of their more reliable bats. They also just got rid of the initially slated starter for this one, Kyle Gibson. With nothing but question marks for Texas, I would only put my money on the Mariners here.
Pick: Seattle Mariners -105
Cincinnati Reds -120 New York Mets +175 Total: 8.5
The Mets newly acquired Rich Hill has fared well against this Reds lineup in his career, limiting them to a .187 career average. Wade Miley has allowed more than a hit per inning with 11 walks this month and will face a Mets lineup that ranks 5th in average over the last few weeks. Give me the Mets.
Pick: New York Mets +175
Cleveland Indians -110 Chicago White Sox +100 Total: 9
The Indians Tristan McKenzie has a 5.83 road ERA and has allowed over a run per inning to the White Sox this year. Chicago has been one of the leagues better teams at home and will have the reliable Dallas Keuchel on the mound in this one. Cleveland ranks 28th in the league with a .225 average against lefties. Take the White Sox at home.
Pick: Chicago White Sox +100
Minnesota Twins -115 St. Louis Cardinals +175 Total: 9.5
The Twins Bailey Ober has given up a hit per inning this season and has allowed at least one home run in each of his last three starts. The Cardinals Jake Woodford has been better at home this season and will be backed by an offense that has also produced in St. Louis. Take the home dogs.
Pick: St. Louis Cardinals +175
Milwaukee Brewers +110 Atlanta Braves -110 Total: 8.5
This will be a pitchers’ duel between the Brewers Brandon Woodruff and the Braves Kyle Muller. Both have sub-3 ERA’s. Offensively the Brewers have the edge. They have averaged over 6 runs per game over the last two weeks. Their bullpen also leads the league with a 2.05 ERA over the last two weeks. Take the Brewers with great value on the road.
Pick: Milwaukee Brewers
Los Angeles Dodgers -105 Arizona Diamondbacks -105 Total: 9
The Dodgers have been in a rut and find themselves without a starter announced for Saturday’s game. They are only hitting .233 over the last two weeks and their bullpen has had a heavy workload. Take a chance on the road dogs here.
Pick: Arizona Diamondbacks -105
Colorado Rockies -115 San Diego Padres +100 Total: 7.5
The Rockies are hitting just .234 over the last two weeks and are still without some key arms in their rotation. The Padres Yu Darvish has limited opponents to a .217 average at home with 90 strikeouts in 71 IP. Give me the Padres at home.
Pick: San Diego Padres +100