MLB Picks Today:

Expert baseball handicapper Greg Peterson shares his top MLB picks today for Friday, August 14.

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

St. Louis Cardinals vs. Chicago Cubs 

Cardinals starting pitcher Matthew Liberatore is in bad form, posting a 5.15 ERA with 1.6 home runs and 3.4 walks per nine innings. He is supported by an offense that is fourth in the league in road scoring with 5.1 runs per game. The Cubs are second in scoring with over 5.2 runs per game. Cubs starting pitcher Clay Holmes is making just his second start since May 15. Though he owns a 2.86 ERA, it comes with 7.3 strikeouts and 3.2 walks per nine innings.

Pick: Cardinals vs. Cubs Over 8 Runs

Greg’s Handicap: Total 8.6

6:10 PM Eastern

Miami Marlins vs. Cincinnati Reds 

While Marlins starting pitcher Sandy Alcantara has been effective with a 3.52 ERA with 0.9 home runs and 2.3 walks per nine innings allowed, his seven strikeouts per nine innings are a career low. Reds starting pitcher Chase Burns has a 2.61 ERA with 10.4 strikeouts per nine innings, with only 0.9 home runs per nine innings. The Marlins are averaging less than four runs per game since the All-Star Break.

Pick: Reds Moneyline -110 

Greg’s Handicap: Reds -138

6:40 PM Eastern

Boston Red Sox vs. Pittsburgh Pirates 

Red Sox starting pitcher Jake Bennett has been solid at not hurting himself, with 0.6 home runs and 1.9 walks per nine innings and a 3.17 ERA, but he is getting only 6.5 strikeouts per nine innings. Bennett faces a Pirates lineup that leads the league in scoring at home with 5.4 runs per game. The Pirates turn to Bubba Chandler for the start. This season, Chandler has a 4.26 ERA with 4.8 walks per nine innings, but he is in his best form of the season, allowing three earned runs or fewer in nine of his last 11 starts.

Pick: Pirates Moneyline +125 

Greg’s Handicap: Pirates +116

9:38 PM Eastern

Kansas City Royals vs. Los Angeles Angels 

Royals starting pitcher Seth Lugo has a 4.41 ERA with 1.1 home runs and 3.1 walks per nine innings. He faces an Angels lineup that entered Thursday averaging just over 2.6 runs per game in their first 24 games since the All-Star Break. Grayson Rodriguez is the expected starting pitcher for the Angels. He has a 7.20 ERA, but a much lower 5.08 fielding independent. The Royals lineup is last in the league in road scoring with 3.6 runs per game.

Pick: Royals vs. Angels Under 9 

Greg’s Handicap: Total 8.4

10:10 PM Eastern

Milwaukee Brewers vs. Los Angeles Dodgers 

Both starting pitchers have home and road splits that are advantageous for scoring. Brewers starting pitcher Robert Gasser has a 4.57 ERA with 8.2 strikeouts and 1.5 home runs per nine innings, which elevates to a 5.87 ERA and more than two home runs per nine innings on the road. Dodgers starting pitcher Yoshinobu Yamamoto has seen his 10.4 strikeouts per nine innings from last season go down to 8.2 this season. He still has a 2.65 ERA, though for his career his ERA jumps to 3.34 at home, with 1.1 home runs per nine innings compared to a 2.07 ERA with 0.6 home runs per nine innings on the road. The Dodgers are third in scoring with five runs per game and the Brewers fifth with 4.9 runs per game.

Pick: Brewers vs. Dodgers Over 7.5 Runs

Greg’s Handicap: Total 8.7

10:15 PM Eastern

Colorado Rockies vs. San Francisco Giants 

The Rockies have the worst road record in the National League at 21-41. They give Kyle Freeland the start. Freeland owns a 6.63 ERA overall with 1.7 home runs per nine innings, and that rises to 7.81 on the road with nearly two home runs per nine innings allowed. Giants starting pitcher Landen Roupp has a 4.22 ERA, but a lower 3.52 fielding independent with 0.7 home runs per nine innings. He is supported by a bullpen that is 22nd in ERA at 4.32, while the Rockies are 28th with a 4.92.

Picks: Giants Moneyline -120 and Over 7.5 Runs 

Greg’s Handicap: Giants -168 and Total 8.4

Previous articleSaratoga Horse Racing Picks and Predictions Today for Friday, August 14
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.