MLB Picks Today:
Expert baseball handicapper Greg Peterson shares his top MLB picks today for Monday, April 21.
Check out Greg’s Daily MLB Lines and his Baseball Betting Show Podcast. Also, check out our MLB Betting Splits.
Top MLB Resources:
11:10 AM Eastern
Chicago White Sox vs. Boston Red Sox
Though Red Sox starting pitcher Walker Buehler has a 5.23 ERA across his first four starts this season, he has been significantly better in his past two starts, allowing just three runs across 11 1/3 innings. He faces a White Sox offense entered Sunday averaging 2.25 runs per game away from home, which is last in the American League. White Sox starting pitcher Jonathan Cannon has seen his strikeouts per nine innings rate go from 6.6 last season to 8.8 this season while posting a 4.42 ERA through four starts, and the bats in this game might be tired due to the 11:10 AM Eastern start time.
Picks: Red Sox Run Line -1.5 -130 and under 9 Runs (Greg’s Handicap Red Sox Run Line -142 and Total 8.9)\
6:40 PM Eastern
San Diego Padres vs. Detroit Tigers
Tigers starting pitcher Keider Montero is coming off a 2024 season in which he had a 4.76 ERA and 5.15 fielding independent with 1.7 home runs per nine innings.He followed that up by giving up five runs in five innings, including three home runs, in his first start in 2025 against the Milwaukee Brewers. Padres starting pitcher Randy Vasquez somehow has a 1.74 ERA despite allowing 6.1 walks per nine innings with only 3.5 strikeouts per nine innings. He is backed by a Padres bullpen whose 1.65 ERA entering Sunday night led all of baseball.
Picks: Padres +120 and Under 8.5 Runs (Greg’s Handicap Padres -111 and Total 8.3)
7:15 PM Eastern
St. Louis Cardinals vs. Atlanta Braves
While Cardinals starting pitcher Erick Feede has only 10 strikeouts in 21 innings this season this season, he’s been effective in keeping teams off the scoreboard with a 3.43 ERA. Braves starting pitcher Spencer Schwellenbach owns a 2.55 ERA, but a 3.55 fielding independent with an offense behind him that is averaging about 3.6 runs per game, which ranks 24th in the league. The Cardinals entered Sunday sixth in the league with over 4.7 runs per game.
Picks: Cardinals Moneyline +165 and Under 8.5 Runs (Greg’s Handicap Cardinals +146 And Total 8.1)
9:45 PM Eastern
Milwaukee Brewers vs. San Francisco Giants
Milwaukee Brewers starting pitcher Quinn Priester has looked like a different man since signing with Milwaukee, allowing only one run across 10 innings in his first two starts of the season. Giants starting pitcher Robbie Ray has been all over the place with 1.9 home runs and seven walks per nine innings allowed, but plays in one of the best pitchers’ ballparks in the league and owns a 4.19 ERA despite the wildness.
Picks: Milwaukee Brewers vs. San Francisco Giants Under 8 Runs (Greg’s Handicapped Total 7.8)