MLB Picks Today:

Expert baseball handicapper Greg Peterson shares his top MLB picks today for Tuesday, July 21.

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.

6:40 PM Eastern

Los Angeles Dodgers vs. Philadelphia Phillies

Dodgers starting pitcher Justin Wrobleski has been a master at inducing soft contact this season, allowing just 0.7 home runs per nine innings while posting a 2.67 ERA, though his 6.5 strikeouts per nine innings are a concern. Phillies starting pitcher Zack Wheeler has been dominant, registering a 2.13 ERA with 10.5 strikeouts and 2.1 walks per nine innings while allowing two runs or fewer in 12 of his 15 starts this season.

Pick: Phillies Moneyline -135

Greg’s Handicap: Phillies -147

Minnesota Twins vs. Cleveland Guardians

Guardians starting pitcher Parker Messick has been reliable this season, posting a 2.73 ERA with 0.8 home runs allowed and 8.8 strikeouts per nine innings. The Twins are expected to either start minor leaguer Jack Anderson, who would be making his MLB debut, or use a bullpen game. It is a classic case of something having to give, with the Guardians averaging fewer than 3.5 runs per game over their last 37 games entering Tuesday, while the Twins rank 27th in bullpen ERA at 5.04.

Pick: Guardians Moneyline -148 and Under 8.5 Runs

Greg’s Handicap: Guardians -184 and Total 7.7

7:07 PM Eastern

Tampa Bay Rays vs. Toronto Blue Jays

Rays starting pitcher Drew Rasmussen has been superb, posting a 3.26 ERA with 8.9 strikeouts and just 1.5 walks per nine innings. While the Blue Jays rank 29th in the league in scoring at four runs per game, they also rank third in the fewest strikeouts per at-bat, which should provide a boost offensively. Blue Jays starting pitcher Kevin Gausman has struggled recently, allowing at least six runs in three of his past starts, raising his ERA to 4.33.

Pick: Rays vs. Blue Jays Over 7.5 Runs

Greg’s Handicap: Total 8.2

7:15 PM Eastern

San Diego Padres vs. Atlanta Braves

Padres starting pitcher Walker Buehler has pitched better than his 5.36 ERA would indicate, posting a 4.35 fielding independent while allowing 1.2 home runs per nine innings. He is backed by a lineup that entered Sunday ranked last in the league in scoring at 3.9 runs per game before erupting for 19 runs against the Royals. Braves starter Reynaldo Lopez owns a 3.50 ERA despite a 4.30 fielding independent with 7.9 strikeouts and 3.6 walks per nine innings. Atlanta ranks first in the National League in bullpen ERA at 3.13, while San Diego ranks third at 3.68.

Pick: Padres vs. Braves Under 9 Runs

Greg’s Handicap: Total 8.8

8:05 PM Eastern

Detroit Tigers vs. Chicago Cubs

Cubs starting pitcher David Peterson owns a sky-high 6.45 ERA, but his 4.28 fielding independent with one home run allowed per nine innings points toward positive regression and should benefit from winds of more than 10 mph expected to blow in at Wrigley Field. Tigers starter Framber Valdez is recording a career-low 7.3 strikeouts per nine innings but still owns a respectable 4.10 ERA while allowing just 0.9 home runs per nine innings. He is backed by a lineup that ranks 22nd in road scoring at 4.1 runs per game.

Pick: Tigers vs. Cubs Under 8.5 Runs

Greg’s Handicap: Total 7.3

9:40 PM Eastern

Cincinnati Reds vs. Seattle Mariners

Reds starting pitcher Chase Burns has been outstanding this season, posting a 2.56 ERA with 10.3 strikeouts per nine innings while allowing 1.1 home runs per nine innings for a 3.40 fielding independent. He also benefits from facing a Mariners lineup that ranks 28th in scoring at four runs per game. Mariners starter Luis Castillo has struggled to a 4.93 ERA, though his 4.16 fielding independent and 1.2 home runs allowed per nine innings suggest better results should be ahead.

Pick: Reds Moneyline -102

Greg’s Handicap: Reds -132

Previous articleHorse Racing Picks Today at Delaware Park for Tuesday, July 21
Next article2026 AFC North NFL Team Previews: Ravens, Bengals, Browns, Steelers
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.