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.
Arizona Diamondbacks v St. Louis Cardinals: 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: Arizona Diamondbacks 86–76, St. Louis Cardinals 77–85. 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: Arizona Diamondbacks 3 wins, St. Louis Cardinals 1. 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.
Arizona Diamondbacks’ biggest win in the rivalry: 14–1 in 2024, by 13.
St. Louis Cardinals’ biggest win in the rivalry: 14–5 in 2023, by 9.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
2551 games since 201726
24 July 2026 · Busch Stadium, St. LouisArizona Diamondbacks 10St. Louis Cardinals 6
20 July 2026 · Chase Field, PhoenixArizona Diamondbacks 8St. Louis Cardinals 7
19 July 2026 · Chase Field, PhoenixArizona Diamondbacks 5St. Louis Cardinals 3
18 July 2026 · Chase Field, PhoenixArizona Diamondbacks 4St. Louis Cardinals 5
25 June 2026 · Busch Stadium, St. LouisArizona Diamondbacks 9St. Louis Cardinals 4
24 June 2026 · Busch Stadium, St. LouisArizona Diamondbacks 4St. Louis Cardinals 3
23 June 2026 · Busch Stadium, St. LouisArizona Diamondbacks 2St. Louis Cardinals 3
21 July 2025 · Chase Field, PhoenixArizona Diamondbacks 5St. Louis Cardinals 3
2026 season
Per game, this season.
4.6739 totalScored per gameper game4.4720 total
4.5730 totalConceded per gameper game · lower is better4.6749 total
8.31,341 totalBat hitsper game8.11,306 total
1.0166 totalBat home runsper game1.0167 total
4.4706 totalBat rbiper game4.3696 total
4.6739 totalRunsper game
4.4
720 total
29,506.84,780,099 totalAttendanceper game28,401.64,601,060 total
33.75,451 totalBat at batsper game33.75,458 total
149.324,182 totalBat pitchesper game146.923,797 total
7.41,195 totalBat strikeoutsper game8.11,306 total
3.3541 totalBat walksper game3.2511 total
0.464 totalErrorsper game · lower is better0.580 total