Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
3in the bubble
THU · JUL 23

MLB Game Day PreviewThursday, July 23, 2026

MLB game day preview for Thursday, July 23, 2026. Starting pitchers, lineups, odds and matchup analysis for all 5 games on today's slate.

5
Games Today
1.80
Best Starter ERA
0/5
Lineups Ready
8.5
Highest O/U
TB-TOR

Thursday’s five-game MLB slate is compact, but it still gives us two featured matchups with very different textures: one built around a potential low-scoring duel in Detroit, the other carrying clear standings weight in St. Louis.

Kansas City Royals at Detroit Tigers is the headliner, and the appeal starts on the mound. Randy Dobnak brings a sparkling 1.93 ERA into Comerica Park, but his profile is unusual for that number: a 1.50 WHIP, just 4.50 K/9, and a lofty 5.14 BB/9 suggest he has been walking a tightrope rather than overpowering hitters. With no recent-start log available, tonight’s key question is whether that run prevention can keep holding against a Tigers club facing a starter who allows traffic. Detroit counters with Troy Melton, who has paired a 1.80 ERA with a crisp 0.87 WHIP and a much cleaner strikeout-to-walk shape than Dobnak. In an elite duel, Melton looks like the steadier foundation, and in a park that can reward pitchers who stay out of trouble, his command may be the separator.

Arizona Diamondbacks at St. Louis Cardinals has more visible recent form to work with, and Brandon Pfaadt’s early trend is encouraging. After opening with four innings and four earned runs on March 26, he settled down with six scoreless innings on April 1, then followed that by allowing just one run over five innings with five strikeouts on April 7. That progression points to sharper execution after a rough first turn, even if his 4.58 ERA still says there is volatility in the overall line. Michael McGreevy has shown a similarly steady rhythm for St. Louis: six scoreless innings on March 28, a bumpier 4.2-inning, three-run outing on April 3, then a six-inning, one-run response on April 8. His 2.92 ERA and 1.10 WHIP fit the eye test of a pitcher who keeps games manageable, which helps explain why the Cardinals are slight favorites at home despite Pfaadt’s improving recent arc.

San Diego Padres at Atlanta Braves is notable because Griffin Canning’s 6.67 ERA opposite Chris Sale’s 2.06 sets up the clearest starting-pitching mismatch on the board. Minnesota Twins at Cleveland Guardians matters because Taj Bradley’s 3.85 ERA against Gavin Williams’ 4.00 gives this division rivalry a more balanced, swing-game feel than the numbers might initially suggest. Tampa Bay Rays at Toronto Blue Jays stands out because Ian Seymour’s 4.79 against Shane Bieber’s 5.70 gives this division rivalry a chance to turn on which starter can outperform a shaky season line.

The pitching spotlight belongs to Troy Melton, whose 1.80 ERA is the best mark among today’s featured and notable starters, and his combination of run prevention, WHIP, and strike-throwing makes him the most convincing arm on the slate.

It’s a short schedule, but the mound matchups should give Thursday night plenty of shape.

KC@DET elite_duel1.93/1.80 ERAAZ@STL O/U 8.5ML +119/-129SD@ATL mismatch_duelTB@TOR division_rivalry
Today's Games · 5
TimeMatchupScorePitchersML / O·U
12:15 PM ETCanning6.67vsSale2.06SD +215O/U 8.0
1:10 PM ETBradley3.85vsWilliams4.00MIN +126O/U 7.5
3:07 PM ETSeymour4.79vsBieber5.70TB -101O/U 8.5
5:15 PM ETPfaadt4.58vsMcGreevy2.92AZ +104O/U 7.5
6:40 PM ETDobnak1.93vsMelton1.80KC +182O/U 8.0
MLB Game Day Preview — Thursday, July 23, 2026 | pitcherstat.com