MLB Picks Today:

Expert baseball handicapper Greg Peterson shares his top MLB picks today for Friday, September 4.

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.

2:10 PM Eastern

Detroit Tigers vs. Cleveland Guardians — Game 1 of a Doubleheader

Tigers starting pitcher Keider Montero is pitching to plenty of contact with only six strikeouts per nine innings, but owns a solid 3.24 ERA while allowing only 0.9 home runs and two walks per nine innings. He faces a Guardians lineup that is 28th in scoring with just under 4.1 runs per game, while the Tigers rank seventh in scoring since the All-Star Break with over 4.7 runs per game. Guardians starting pitcher Logan Allen owns a 3.77 ERA in his six appearances and has not exceeded 3 1/3 innings in any of those appearances this season, which makes this almost a bullpen game for Cleveland.

Pick: Tigers Moneyline +118

Greg’s Handicap: Tigers +104

6:40 PM Eastern

Atlanta Braves vs. Philadelphia Phillies

This is a dandy of a pitching matchup, with Chris Sale of the Braves supplying a 2.06 ERA with 11.1 strikeouts per nine innings and only 0.5 home runs per nine innings allowed. However, that ERA is 2.71 on the road compared to 1.45 at home. Phillies starting pitcher Cristopher Sánchez has a 2.52 ERA with 10.4 strikeouts and two walks per nine innings, but is far more dominant at home with a 1.68 ERA and four home runs allowed in 102 innings compared to a 3.68 road ERA with over 1.2 home runs per nine innings allowed. The Braves are averaging the fewest runs per game of any National League team since August 1 with less than 3.9 runs per game.

Pick: Phillies Moneyline -103

Greg’s Handicap: Phillies -119

7:05 PM Eastern

Boston Red Sox vs. Baltimore Orioles

Red Sox starting pitcher Ranger Suárez overall this season has a 3.64 ERA and 3.10 fielding independent with 0.6 home runs and 2.8 walks per nine innings, but since coming off the injured list, he has a 5.01 ERA with only 6.1 strikeouts per nine innings in his last seven starts. He is supported by a Red Sox lineup that leads the American League in scoring since the All-Star Break with nearly 5.3 runs per game. Orioles starting pitcher Shane Baz has been the least profitable pitcher in baseball, with Baltimore going 7-20 in his starts, and a bettor would have lost money betting $100 on the moneyline in every Baz start. He owns a 4.10 ERA with eight strikeouts and 3.2 walks per nine innings.

Pick: Red Sox Moneyline -115 and Over 8.5 Runs

Greg’s Handicap: Red Sox -132 and Total 9.1

7:10 PM Eastern

San Francisco Giants vs. New York Mets

Both offenses have struggled this season, with the Giants 23rd in scoring with just under 4.2 runs per game. With all the injuries they’ve suffered, they have only two healthy players with more than 10 home runs available and face Mets starting pitcher Nolan McLean, who has a 3.06 ERA with 9.9 strikeouts and 0.9 home runs per nine innings allowed, with only two earned runs allowed in his past four starts across 25 innings. Giants starting pitcher Matt Wilkinson has a 4.63 ERA and 3.70 fielding independent through his first three career MLB starts with only 4.6 strikeouts per nine innings, but has also allowed only one home run and two walks across his 11 2/3-inning sample. He faces a Mets lineup that is last in the National League in scoring with less than 4.1 runs per game.

Pick: Giants vs. Mets Under 8.5 Runs

Greg’s Handicap: Total 7.7

Chicago Cubs vs. Miami Marlins

Marlins starting pitcher Janson Junk has pitched to a lot of contact with a 4.11 ERA and 6.1 strikeouts per nine innings and has to face a Cubs lineup that leads the league in scoring with 5.4 runs per game. Cubs starting pitcher Shota Imanaga has a 4.01 ERA with two home runs per nine innings this season and, in his last 18 starts, has a 4.97 ERA with 2.4 home runs per nine innings allowed.

Pick: Cubs Moneyline -125 and Over 7.5 Runs

Greg’s Handicap: Cubs -151 and Total 8.7

7:40 PM Eastern

Minnesota Twins vs. Chicago White Sox

While the overall season numbers for White Sox starting pitcher Erick Fedde are not amazing, with a 4.16 ERA and 5.16 fielding independent, 1.6 home runs per nine innings allowed, and only 6.4 strikeouts per nine innings, he has pitched really well at Guaranteed Rate Field throughout his career with a lifetime 2.62 ERA in 24 appearances. Twins starting pitcher Zebby Matthews has massive home and road splits with a 4.58 ERA overall, 7.5 strikeouts, and 1.8 home runs per nine innings allowed. He has been significantly better at home with a 2.84 ERA and 0.9 home runs per nine innings allowed compared to a 6.38 ERA on the road with 2.1 home runs per nine innings allowed.

Pick: White Sox Moneyline -118 and Under 9.5 Runs

Greg’s Handicap: White Sox -138 and Total 8.8

8:10 PM Eastern

Arizona Diamondbacks vs. Houston Astros

Both starting pitchers have had rough seasons, as Diamondbacks starter Merrill Kelly has a 5.08 ERA and 5.56 fielding independent with 1.7 home runs and 4.1 walks per nine innings while getting only six strikeouts per nine innings. Astros starting pitcher Cristian Javier owns a 6.45 ERA with 1.6 home runs and 3.8 walks per nine innings, and the Diamondbacks are eighth in scoring since the All-Star Break with over 4.7 runs per game.

Pick: Diamondbacks vs. Astros Over 8.5 Runs

Greg’s Handicap: Total 9.2

Toronto Blue Jays vs. Kansas City Royals

Blue Jays starting pitcher Jameson Taillon has struggled in a big way this season with a 5.68 ERA, 2.8 home runs, and 3.4 walks per nine innings for a 6.55 fielding independent. Royals starting pitcher Daniel Lynch has a 3.06 ERA and 3.68 fielding independent, but most of that work came out of the bullpen. Lynch has a 6.32 ERA in his five starts compared to a 1.96 ERA coming out of the bullpen and is supported by a lineup that has been far better at home this season. Entering Thursday, the Royals are 36-32 at home with 4.9 runs per game while going 26-46 away from home. The Blue Jays rank 29th in scoring with four runs per game.

Pick: Royals Moneyline -120

Greg’s Handicap: Royals -146

Previous articleUS Open Picks: Tennis best bets and predictions for Friday, September 4
Next articleSteve Makinen: College Football Week 1 Best Bets, Predictions and Picks
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.