MLB Picks Today:

Expert baseball handicapper Greg Peterson shares his top MLB picks today for Sunday, August 2.

Check out Greg’s Daily MLB Lines and his Baseball Betting Show Podcast. Also, check out our MLB Betting Splits and tools from our friends at Ballpark Pal, including Strikeout Prop Projections and the MLB YRFI Report.

Our Opta AI MLB Player Prop Projections are also available.

1:37 PM Eastern

St. Louis Cardinals vs. Toronto Blue Jays 

The Cardinals rank third in road scoring with 5.2 runs per game. They face pitcher Max Scherzer, who has a 9.49 ERA and 8.21 fielding independent with 3.4 home runs and 5.1 walks this period per nine innings. Cardinals starting pitcher Michael McGreevy has a 3.57 ERA with 1.2 home runs and 2.3 walks per nine innings allowed. Though he is only getting 5.9 strikeouts per nine innings, he faces a Blue Jays lineup that ranks last in the league in scoring with 3.9 runs per game.

Picks: Cardinals Moneyline +100 and Over 9 Runs 

Greg’s Handicap: Cardinals -125 and Total 9.6

1:40 PM Eastern

Arizona Diamondbacks vs. Cleveland Guardians 

Guardians starting pitcher Gavin Williams has been at his best at home, posting a 3.09 ERA at home compared to a 4.34 ERA on the road. Overall, he has been getting 11.3 strikeouts per nine innings. Diamondbacks starting pitcher Merrill Kelly has a 4.86 ERA but a higher 5.65 fielding independent with 1.8 home runs and 3.5 walks per nine innings allowed, with only 5.8 strikeouts per nine innings.

Pick: Guardians Moneyline -138 

Greg’s Handicap: Guardians -171

Chicago White Sox vs. Tampa Bay Rays 

White Sox starting pitcher Anthony Kay has a 4.25 ERA and 4.76 fielding independent with 7.6 strikeouts and 3.6 walks per nine innings. Rays starting pitcher Griffin Jax owns a 3.74 ERA and 4.03 fielding independent with 1.4 home runs and 3.1 walks per nine innings. He is supported by a bullpen that is 14th in ERA at 3.96 and faces a White Sox lineup that is seventh in scoring with 4.8 runs per game.

Pick: White Sox vs. Rays Over 7.5 Runs

Greg’s Handicap: Total 8.1

2:10 PM Eastern

Texas Rangers vs. Houston Astros 

Astros starting pitcher Peter Lambert has had a career renaissance this season with a 3.06 ERA and one home run per nine innings allowed. Kumar Rocker has been decent for the Rangers. He has a 4.03 ERA with 1.1 home runs and 3.3 walks per nine innings. For his career, he has a lifetime 3.63 ERA at home with less than one home run per nine innings allowed compared to a lifetime 6.03 road ERA with over 1.6 home runs per nine innings allowed away from home.

Pick: Astros Moneyline -122

Greg’s Handicap: Astros -146

3:10 PM Eastern

Kansas City Royals vs. Colorado Rockies 

The Royals are last in the league in scoring away from home with just over 3.6 runs per game. They send Seth Lugo to the mound, who has a 4.22 ERA with 1.1 home runs and 2.9 walks per nine innings. Rockies starting pitcher Kyle Freeland has a 7.34 ERA. He has a 4.94 fielding independent with a 4.92 fielding independent, along with 7.7 strikeouts and 1.9 walks per nine innings.

Pick: Royals vs. Rockies Under 12.5 Runs 

Greg’s Handicap: Total 11.8

4:05 PM Eastern

Detroit Tigers vs. Athletics 

Things have been rough recently for Athletics starting pitcher Gage Jump, who has allowed at least four runs in four of his past six starts. He has a 4.00 ERA and 3.72 fielding independent with 9.7 strikeouts and one home run per nine innings allowed. Tigers starting pitcher Keider Montero has a 3.34 ERA with 0.9 home runs and 1.9 walks per nine innings and is supported by a bullpen that ranks seventh in ERA since June 1 at 3.16.

Picks: Tigers Moneyline -106 and Under 11.5 Runs 

Greg’s Handicap: Tigers -122 and Total 10.4

4:10 PM Eastern

Minnesota Twins vs. Seattle Mariners 

Mariners starting pitcher George Kirby had pitched better than his 3.98 ERA would indicate with a 3.64 fielding independent with 1.1 home runs and 1.9 walks per nine innings. He gets to face a Twins lineup that will be without Byron Buxton on Sunday. Twins starting pitcher Taj Bradley has allowed two runs or fewer in seven of his past eight starts and has a 3.65 ERA overall this season with 10.4 strikeouts per nine innings.

Picks: Mariners Moneyline -135 and Under 7.5 Runs 

Greg’s Handicap: Mariners -144 and Total 7.1

7:20 PM Eastern

Boston Red Sox vs. Los Angeles Dodgers

Dodgers starting pitcher Emmet Sheehan has struggled this season with a 4.95 ERA and 1.7 home runs per nine innings. He has a lower fielding independent at 4.40 with 10.1 strikeouts per nine innings. For his career, he owns a 3.20 ERA with just over one home run per nine innings allowed compared to a 5.52 road ERA with nearly 1.8 home runs per nine innings allowed. Red Sox starting pitcher Jake Bennett has a 2.74 ERA, but is pitching to a lot of contact with only 6.3 strikeouts per nine innings. The Dodgers are third in scoring with nearly 5.2 runs per game.

Pick: Red Sox vs. Dodgers Over 9 Runs 

Greg’s Handicap: Total 9.2

Previous articleSaratoga Horse Racing Picks and Predictions Today for Sunday, August 2
Next articleHorse Racing Picks Today at Saratoga for Sunday, Augsut 2
Greg Peterson
Greg, originally from Wisconsin and a UW Oshkosh alumnus, is widely recognized in the sports media industry, particularly for his expertise in college basketball, which earned him the nickname "Hoops" from Brent Musburger. He has worked with Vanderbilt and Oregon's flagship stations and joined VSIN in 2017. Greg contributes to various channels, hosting "The Baseball Betting Show" and "Coast To Coast Hoops" podcasts, and writes for DK Nation, building on his experience with over 500 articles for the New York Post. Known for his analytical approach, he produces daily spreadsheets for college basketball and MLB games, focusing on educating bettors about the importance of betting on numbers rather than teams.