MLB Picks Today:

Expert baseball handicapper Greg Peterson shares his top MLB picks today for Saturday, September 12.

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:20 PM Eastern

Pittsburgh Pirates vs. Chicago Cubs 

Cubs starting pitcher Clay Holmes is pitching to a lot of contact with 6.8 strikeouts per nine innings. He has a 2.83 ERA thanks to giving up only 0.5 home runs per nine innings. Although the wind should be blowing out to begin the day, it will become more directional as the day goes on. While Pirates starting pitcher Paul Skenes has a 3.83 ERA, his fielding independent is 3.06 with 0.9 home runs per nine innings allowed and 10.5 strikeouts per nine innings. He is supported by a lineup that, since the All-Star Break, is last in the National League in scoring with 3.8 runs per game.

Pick: Pirates vs. Cubs Under 9 Runs 

Greg’s Handicap: Total 8.3

3:07 PM Eastern

Baltimore Orioles vs. Toronto Blue Jays 

Both starters in this game have struggled with command. Orioles starting pitcher Kyle Bradish has a 3.91 ERA with a career-low 8.3 strikeouts and four walks per nine innings. He benefits from facing a Blue Jays lineup that entered the series 29th in scoring with four runs per game. The Blue Jays will either start Spencer Arrighetti or throw him in a bulk role. Overall, he owns a 5.12 ERA with 1.5 home runs and five walks per nine innings. In his four appearances with the Blue Jays, his ERA has ballooned to 8.04.

Pick: Orioles Moneyline -108 

Greg’s Handicap: Orioles -129

4:05 PM Eastern

Los Angeles Angels vs. Washington Nationals 

Nationals starting pitcher Andrew Alvarez has a 3.60 ERA this season. He has a 3.32 fielding independent and 8.6 strikeouts per nine innings, with only 0.5 home runs per nine innings allowed. Alvarez faces an Angels lineup that, since the All Star Break, is last in scoring with less than 3.3 runs per game. While Angels starting pitcher Walbert Urẽna has a low 2.77 ERA, he has a much higher 3.77 fielding independent, with 4.5 walks per nine innings. The Nationals are second in the league in scoring with 5.1 runs per game.

Pick: Nationals Moneyline -115 

Greg’s Handicap: Nationals -133

7:15 PM Eastern 

Philadelphia Phillies vs. Atlanta Braves 

Braves starting pitcher Tyler Mahle has a 4.05 ERA with 1.2 home runs and three walks per nine innings this season. In his seven starts since Atlanta acquired him from the San Francisco Giants, he has a 1.24 ERA with 0.7 home runs and 1.5 walks per nine innings. Phillies starting pitcher Jesus Luzardo has been sensational with a 2.87 ERA and 2.77 fielding independent with 11.1 strikeouts per nine innings. Luzardo is backed up by a bullpen that is 19th in ERA at 4.24. The Braves are number one in the National League with a 3.35 bullpen ERA and are ninth in overall scoring with nearly 4.6 runs per game.

Picks: Braves Moneyline +114 and Over 7.5 Runs 

Greg’s Handicap: Braves -101 and Total 8.3

Chicago White Sox vs. St. Louis Cardinals 

White Sox starting pitcher Luis Castillo has struggled this season with a 5.57 ERA. He’s allowed 1.7 home runs and 7.8 strikeouts per nine innings, with that ERA going to 7.52 and 2.7 hore runs per nine innings allowed since being traded from the Seattle Mariners to the Chicago White Sox.  Cardinals starting pitcher Kyle Leahy has been on a tight pitch limit recently, going four innings or fewer in each of his past three starts, but owns a 3.41 ERA with one home run and 8.5 strikeouts per nine innings.

Pick: Cardinals Moneyline -114 

Greg’s Handicap: Cardinals Moneyline -124

Previous articleHorse Racing Picks Today at Churchill Downs for Sunday, September 13
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.