- Matchup: Arizona Diamondbacks vs. St. Louis Cardinals
- Game Date: Thursday, June 25, 2026
- Venue: Busch Stadium, St. Louis, MO
- Broadcast: Cardinals.TV
- Betting Odds: Arizona (-196) St. Louis (+162)
This page may include affiliate links at no extra cost to you, thanks for your support.
The Arizona Diamondbacks (40-39) are set to face the St. Louis Cardinals (42-35) at Busch Stadium this Thursday. The betting line favors Arizona at -196, while St. Louis is positioned at +162. The total runs are set at 9. Starting pitchers are anticipated to be Zac Gallen for the Diamondbacks and Michael McGreevy for the Cardinals.

The Arizona squad boasts a slugging percentage of .383, with 576 strikeouts and 250 walks recorded this season. They’ve accumulated 324 RBIs and 623 hits, which results in a batting average of .238. Collectively, the Diamondbacks have achieved 136 doubles and launched 69 home runs, while scoring a total of 337 runs with an on-base percentage of .309. As a team, they are averaging 4.3 runs per game, ranking 20th in the league.
The Diamondbacks currently hold a team ERA of 4.29 this season, placing them 18th in MLB. Their pitching staff has achieved 549 strikeouts while allowing 93 home runs and conceding a total of 362 runs. Opponents have walked 238 times against them, and the team’s FIP stands at 4.43. Arizona has yielded 667 hits (8.6 per 9 innings) and has 332 earned runs, with a K/BB ratio of 2.31 and a WHIP of 1.30.
Arizona’s relief pitchers have encountered players on base 72 times and have appeared in 87 high-leverage situations. They have achieved 45 holds this season (12th in MLB) and a save percentage of 67.7%, securing 21 saves out of 31 opportunities. Additionally, the bullpen has inherited 105 runners in 2023, with 26.7% scoring. The Diamondbacks have utilized 256 relievers this year.
With a total of 2,090 putouts, 673 assists, and 28 errors, the Arizona defense holds a .990 fielding percentage, ranking 3rd in the majors and recording 65 double plays. Furthermore, they convert 71.1% of balls hit into play into outs across 6,270 innings, reaching 6th in professional baseball.
Zac Gallen has pitched for 1,086 innings in his career, notching 1,112 strikeouts with an earned run average of 3.77 (455 earned runs). His WHIP stands at 1.194, having allowed 948 hits (7.9 hits per 9 innings) alongside 349 walks. Gallen, sporting a career win-loss record of 69-58, has a FIP of 3.71 and has faced 4,505 batters in the big leagues.
The St. Louis Cardinals possess a team OBP of .328 and a batting average of .249 this season. They’ve struck out 600 times (27th in MLB) and amassed 646 hits, with 87 home runs and 343 RBIs. The team’s slugging percentage is .399, averaging 4.61 runs per game, ranking 12th in baseball. The Cardinals also have 112 doubles, 262 walks, and scored a total of 355 runs.
The Cardinals’ pitching staff has allowed 351 runs this season, achieving a team ERA of 4.25 (325 earned runs). They’ve given up 87 home runs and maintain a rate of 4.59 runs per 9 innings (17th in MLB). With a team WHIP of 1.341 and a FIP of 4.32 so far this season, their strikeout to walk ratio stands at 7.60 (582 strikeouts to 254 walks), making them 23rd in MLB for total hits allowed at 669.
The Cardinals have amassed 94 save opportunities with 55 holds and 13 blown saves. Having had their relief pitchers enter 37 save situations, they successfully converted 24 saves. The inherited score rate for St. Louis relievers is 34.7% from 121 inherited runners. They have logged 91 appearances in high-leverage situations, ranking 16th in the league with a save rate of 64.9%, using 262 relievers this season.
St. Louis has executed 71 double plays with a .987 fielding percentage (11th in MLB). They have recorded 731 assists and 36 errors along with 2,066 putouts this year. Their efficiency in defense remains at 69.6% after 6,198 innings.
Michael McGreevy holds a career record of 14-10 with a 3.71 earned run average, surrendering 8.6 hits per 9 innings. He boasts a K/BB ratio of 3.07, having faced 819 batters throughout his MLB journey. McGreevy has allowed 83 earned runs, accumulating a WHIP of 1.162 and a FIP of 3.7, with 192 hits surrendered and logging 129 strikeouts across 201 innings pitched.
Who will emerge victorious in tonight’s MLB matchup, either against the spread or on the moneyline?
Prediction: Back Arizona (-196)
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
