Ask it like a fan: a team, a player, “Cats v Pies”, “NRL ladder”, or a stats question like “who's made the most ducks”. Every stat we hold is in the Stats Centre.
St. Louis Cardinals v Arizona Diamondbacks: head to head | Lineball
Arizona Diamondbacks edge 4–0 on season record, scoring margin, recent form and recent meetings. 51 meetings in MLB on record. A read of the stats, not a tip.
St. Louis Cardinals lead the head to head 26–25 from 51 meetings since 2017.
2026: St. Louis Cardinals 77–85, Arizona Diamondbacks 86–76. Arizona Diamondbacks have the better margin, +0.1 a game to -0.2.
Arizona Diamondbacks have won the last 3 against St. Louis Cardinals.
Last five: St. Louis Cardinals 1 win, Arizona Diamondbacks 3. St. Louis Cardinals are on a 4-game losing run.
Arizona Diamondbacks concede fewer errors per game: 0.4 to 0.5.
St. Louis Cardinals average more bat strikeouts per game: 8.1 to 7.4.
St. Louis Cardinals’ biggest win in the rivalry: 14–5 in 2023, by 9.
Arizona Diamondbacks’ biggest win in the rivalry: 14–1 in 2024, by 13.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
2651 games since 201725
24 July 2026 · Busch Stadium, St. LouisSt. Louis Cardinals 6Arizona Diamondbacks 10
20 July 2026 · Chase Field, PhoenixSt. Louis Cardinals 7Arizona Diamondbacks 8
19 July 2026 · Chase Field, PhoenixSt. Louis Cardinals 3Arizona Diamondbacks 5
18 July 2026 · Chase Field, PhoenixSt. Louis Cardinals 5Arizona Diamondbacks 4
25 June 2026 · Busch Stadium, St. LouisSt. Louis Cardinals 4Arizona Diamondbacks 9
24 June 2026 · Busch Stadium, St. LouisSt. Louis Cardinals 3Arizona Diamondbacks 4
23 June 2026 · Busch Stadium, St. LouisSt. Louis Cardinals 3Arizona Diamondbacks 2
21 July 2025 · Chase Field, PhoenixSt. Louis Cardinals 3Arizona Diamondbacks 5
2026 season
Per game, this season.
4.4720 totalScored per gameper game4.6739 total
4.6749 totalConceded per gameper game · lower is better4.5730 total
8.11,306 totalBat hitsper game8.31,341 total
1.0167 totalBat home runsper game1.0166 total
4.3696 totalBat rbiper game4.4706 total
4.4720 totalRunsper game
4.6
739 total
28,401.64,601,060 totalAttendanceper game29,506.84,780,099 total
33.75,458 totalBat at batsper game33.75,451 total
146.923,797 totalBat pitchesper game149.324,182 total
8.11,306 totalBat strikeoutsper game7.41,195 total
3.2511 totalBat walksper game3.3541 total
0.580 totalErrorsper game · lower is better0.464 total