MLB Picks Today:

Expert baseball handicapper Greg Peterson shares his top MLB picks today for Sunday, July 5.

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 brand new Opta AI MLB Player Prop Projections are also available.

1:00 PM Eastern

Pittsburgh Pirates vs. Washington Nationals 

Nationals starting pitcher Cade Cavalli owns a 3.69 ERA with an even lower 3.22 fielding independent with allowing 0.7 home runs per nine innings. He is getting 10.2 strikeouts per nine innings. Pirates starting pitcher Bubba Chandler has a 4.62 ERA with five walks per nine innings allowed. He is allowing only 0.9 home runs per nine innings and has allowed two earned runs or fewer in four of his past five starts.

Pick: Pirates vs. Nationals Under 9.5 Runs
(Greg’s Handicapped Total 8.8)

3:30 PM Eastern

Detroit Tigers vs. Texas Rangers

Tigers starting pitcher Casey Mize has been superb this season with a 2.63 ERA and 2.51 fielding independent with 0.6 home runs and 1.9 walks per nine innings allowed. Rangers starting pitcher Kumar Rocker has a 3.83 ERA with 7.9 strikeouts and 3.5 walks per nine innings. Rocker is supported by a lineup that is 26th in scoring at home with just over 3.8 runs per game, while the Tigers are 20th with 4.2 runs per game.

Pick: Tigers Moneyline -108
(Greg’s Handicap Tigers -126)

4:00 PM Eastern

San Francisco Giants vs. Colorado Rockies 

Giants starting pitcher Tyler Mahle has a 5.67 ERA but a lower 4.87 fielding independent with 1.6 home runs and 3.9 walks per nine innings. Rockies starting pitcher Tanner Gordon has a 6.69 ERA, but his 4.18 fielding independent points towards positivity with 8.7 strikeouts and 1.8 walks per nine innings. He faces a Giants lineup that is 24th in scoring with just over four runs per game.

Pick: Giants vs. Rockies Under 13 Runs
(Greg’s Handicapped Total 11.8)

4:10 PM Eastern 

Milwaukee Brewers vs. Arizona Diamondbacks 

Brewers starting pitcher Brandon Sproat owns a 5.28 ERA with 1.7 home runs and 4.1 walks per nine innings. Diamondbacks starting pitcher Eduardo Rodriguez owns a 2.21 ERA but a much higher 3.98 fielding independent with 6.3 strikeouts and 3.4 walks per nine innings. Rodriguez faces a Brewers lineup that ranks third in scoring with nearly 5.2 runs per game.

Picks: Diamondbacks Moneyline +105 and Over 9 Runs
(Greg’s Handicap Diamondbacks -125 and Total 9.6)

4:30 PM Eastern

Miami Marlins vs. Athletics 

Athletics starting pitcher Gage Jump owns a 2.93 ERA and 2.66 fielding independent with nine strikeouts per nine innings, with 0.5 home runs and 2.3 walks per nine innings. He is supported by a bullpen that is 27th in ERA at 5.03. Marlins starting pitcher Eury Perez has a 4.21 ERA with 1.6 home runs and four walks per nine innings. For his career, Perez has a lifetime 2.68 home ERA with 0.9 home runs per nine innings allowed compared to a 4.99 ERA away from home with 1.8 home runs per nine innings.

Pick: Marlins vs. Athletics Over 9.5 Runs 
(Greg’s Handicapped Total 10.3)

5:00 PM Eastern

Toronto Blue Jays vs. Seattle Mariners 

Blue Jays starting pitcher Trey Yesavage owns a 3.34 ERA with 0.8 home runs per nine innings, which dips to a 2.22 ERA with 0.6 home runs per nine innings. Mariners starting pitcher Emerson Hancock has a 3.47 ERA with 1.2 home runs and 2.2 walks per nine innings. He faces a Blue Jays lineup that ranks 28th in road scoring with 3.8 runs per game. The Mariners are sixth in bullpen ERA at 3.56.

Pick: Blue Jays vs. Mariners Under 7.5 Runs 
(Greg’s Handicapped Total 7.1)

Previous articleHorse Racing Picks Today at Saratoga for Sunday, July 5
Next articleUSA vs. Belgium Prediction: 2026 FIFA World Cup Preview and Best Bets
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.