MLB Picks Today:

Expert baseball handicapper Greg Peterson shares his top MLB picks today for Wednesday, June 18.

Check out Greg’s Daily MLB Lines and his Baseball Betting Show Podcast. Also, check out our MLB Betting Splits.

 

6:45 PM Eastern

Colorado Rockies vs. Washington Nationals 

Nationals starting pitcher Mitchell Parker has had his struggles with a 4.84 ERA, but is only allowing one home run per nine innings. He faces a Rockies lineup that is last in the league in road on-base percentage and runs per game on the road with 2.8 runs per game. Rockies starting pitcher German Marquez owns a 6.62 ERA with 12 hits per nine innings allowed.
MLB Pick: Nationals Run Line -1.5 +120 (Greg’s Handicap Nationals -1.5 -111)

7:05 PM Eastern

Los Angeles Angels vs. New York Yankees 

Angels starting pitcher Jack Kochanowicz has a 5.53 ERA with 1.6 home runs and 4.1 walks per nine innings. The team’s 5.56 bullpen ERA ranks 28th in the league. Yankees starting pitcher Ryan Yarbrough has a 3.96 ERA with 1.4 home runs per nine innings allowed. He faces an Angels lineup that is second in the league in highest home run percentage per at-bat in road games this season.
MLB Picks: Yankees Run Line -1.5 -105 and Over 9 Runs (Greg’s Handicap Yankees -1.5 -134 and Total 9.7)

Arizona Diamondbacks vs. Toronto Blue Jays 

Diamondbacks starting pitcher Eduardo Rodriguez has a 6.27 ERA with 1.6 home runs and 3.1 walks per nine innings this season. He is supported by a bullpen that is 27th in the league with a 5.20 ERA. Blue Jays starting pitcher Eric Lauer has yet to complete five innings this season, but has been good in small doses with a 2.37 ERA. He is backed up by a bullpen that ranks 11th in ERA at 3.65
MLB Picks: Blue Jays Moneyline -105 and Over 9 Runs (Greg’s Handicap Blue Jays -134 and Total 9.2)

7:10 PM Eastern

Minnesota Twins vs. Cincinnati Reds 

Twins starting pitcher Bailey Ober is missing fewer bats than in past seasons, with a career-low seven strikeouts per nine innings. He has a 4.40 ERA with 1.6 home runs per nine innings allowed. Reds starting pitcher Nick Lodolo’s eight strikeouts per nine innings is also a career-low, posting a 3.76 ERA, which balloons to a 5.85 ERA at home with over 2.2 home runs per nine innings.
MLB Pick: Minnesota Twins vs. Cincinnati Reds Over 8.5 Runs (Greg’s Handicapped Total 9.2)

7:35 PM Eastern

Baltimore Orioles vs. Tampa Bay Rays 

While Orioles starting pitcher Trevor Rogers had a start a few weeks ago against the Red Sox in which he went 6 1/3 innings scoreless, he owns a 5.51 ERA in the minor leagues, with this being just his second MLB start this season. Rays starting pitcher Taj Bradley owns a 4.35 ERA with 1.1 and 3.8 walks per nine innings. He is backed up by a bullpen whose 3.05 ERA is the best in the American League. The Orioles’ 4.54 ERA is 24th in the league.
MLB Picks: Rays Moneyline -126 and Over 9 Runs (Greg’s Handicap Rays -164 and Total 9.3)

7:40 PM Eastern

St. Louis Cardinals vs. Chicago White Sox 

The White Sox lineup ranks 27th in scoring with under 3.5 runs per game. Cardinals pitcher Sonny Gray should see positivity with his 3.84 ERA with a 3.21 fielding independent, getting 9.6 strikeouts with just 1.7 walks per nine innings. White Sox starting pitcher Sean Burke has a 4.71 ERA overall this season, but that falls to a 3.68 at home. While he allows 1.4 home runs per nine innings, Burke faces a Cardinals lineup that is 27th in home runs per at-bat in road games.
MLB Pick: St. Louis Cardinals vs. Chicago White Sox Under 8.5 Runs (Greg’s Handicapped Total 7.8)

10:05 PM Eastern

Houston Astros vs. Athletics 

Athletics starting pitcher Luis Severino has the most demonstrative home and road splits in the league, posting a 7.10 ERA at home and a 0.93 ERA on the road. He is backed up by a bullpen that ranks last in the league in ERA at 5.98. Astros starting pitcher Framber Valdez has been dominant with a 3.10 ERA and 0.6 home runs per nine innings allowed. He has to pitch in a ballpark that, according to Baseball Savant, is second in aiding offense.
MLB Picks: Astros Run Line -1.5 +100 and Over 9.5 Runs (Greg’s Handicap Astros -1.5 -114 and Total 10.1)

10:10 PM Eastern

San Diego Padres vs. Los Angeles Dodgers 

Dodgers starting pitcher Emmet Sheehan is making his first MLB start since 2023. While he had 21 strikeouts in 11 1/3 innings at the minor league level, he owns a lifetime 4.92 MLB ERA with 1.6 home runs and 3.9 walks per nine innings. Padres starting pitcher Stephen Kolek has a 3.50 ERA with one home run per nine innings allowed.
MLB Pick: Padres Moneyline +156 (Greg’s Handicap Padres +131)