MLB Picks Today:
Expert baseball handicapper Greg Peterson shares his top MLB picks today for Saturday, June 7.
Check out Greg’s Daily MLB Lines and his Baseball Betting Show Podcast. Also, check out our MLB Betting Splits.
Top MLB Resources:
1:10 PM Eastern
Chicago Cubs vs. Detroit Tigers
Tigers starting pitcher Keider Montero owns a 4.02 ERA with 5.8 strikeouts and 3.6 walks per nine innings, along with a 4.74 fielding independent. He faces a Cubs lineup that leads the league in runs per game. The Cubs send Jameson Taillon to the mound, who has had issues with the long ball, allowing 2.1 home runs per nine innings, but is issuing just 1.7 walks per nine with a 3.76 ERA.
Picks: Cubs Moneyline -105 and Over 8.5 Runs (Greg’s Handicap: Cubs -118, Total 8.9)
2:10 PM Eastern
Toronto Blue Jays vs. Minnesota Twins
Twins starting pitcher Chris Paddack has allowed three earned runs or fewer in 11 straight starts, posting a 2.17 ERA over his last 10. Blue Jays starter Kevin Gausman has a 3.82 ERA, though his 3.22 fielding independent suggests some positive regression. However, that may not be enough, as the Blue Jays are 28th in road scoring with just over three runs per game.
Pick: Twins Moneyline -105 (Greg’s Handicap: Twins -117)
4:05 PM Eastern
Philadelphia Phillies vs. Pittsburgh Pirates
Pirates starter Andrew Heaney owns a 3.39 ERA and has posted his lowest home runs per nine innings rate since 2015 at 1.1. Phillies starter Ranger Suarez has allowed just five runs total (four earned) over his last five starts and will face a Pirates lineup averaging just 3.3 runs per game at home—lowest in the National League.
Pick: Under 8.5 Runs (Greg’s Handicapped Total: 7.7)
4:10 PM Eastern
Houston Astros vs. Cleveland Guardians
Astros starter Hunter Brown has been stellar, posting a 1.83 ERA with 10.3 strikeouts and just 0.7 home runs allowed per nine innings. He has allowed one or zero runs in eight of his past 10 starts. He’ll face a Guardians team averaging 3.6 runs per game at home—26th in MLB. Guardians starter Gavin Williams owns a 3.86 ERA with 10 strikeouts per nine innings but is also walking 5.1 batters per nine, forcing a bullpen with a 3.87 ERA (15th in MLB) to potentially do more work. The Astros bullpen ranks 9th with a 3.32 ERA.
Pick: Astros Moneyline -128 (Greg’s Handicap: Astros -142)
Arizona Diamondbacks vs. Cincinnati Reds
Reds starter Nick Martinez has a 3.89 ERA, but his 3.58 fielding independent reflects his ability to avoid damage—allowing just 0.8 home runs and 1.9 walks per nine. Diamondbacks starter Ryne Nelson owns a 3.43 ERA between the bullpen and rotation and will be making just his fourth start of the year. He’s backed by a bullpen that entered Friday with a 5.25 ERA, ranking 27th in the league.
Pick: Reds Moneyline +105 (Greg’s Handicap: Reds -134)
7:35 PM Eastern
San Diego Padres vs. Milwaukee Brewers
Brewers starter Jose Quintana owns a 2.77 ERA but has a 4.51 fielding independent with 1.2 home runs and 3.5 walks allowed per nine innings. Padres starter Stephen Kolek owns a 3.47 ERA but allows a fair amount of contact, posting a 3.90 fielding independent with 6.7 strikeouts and three walks per nine.
Pick: Over 8.5 Runs (Greg’s Handicapped Total: 8.8)
9:38 PM Eastern
Seattle Mariners vs. Los Angeles Angels
Mariners starter Luis Castillo has a career-low 7.2 strikeouts per nine innings this season but still holds a 3.03 ERA. That mark climbs to 4.13 on the road. Angels starter Jack Kochanowicz owns a 5.34 ERA with 1.4 home runs and 4.5 walks allowed per nine innings. The Angels bullpen also struggles, entering with a 5.75 ERA—28th in the league.
Pick: Over 9 Runs (Greg’s Handicapped Total: 9.2)