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.
Pittsburgh Pirates v St. Louis Cardinals: head to head | Lineball
Pittsburgh Pirates edge 2–0 on season record, scoring margin, recent form and recent meetings. 466 meetings in MLB on record. A read of the stats, not a tip.
St. Louis Cardinals lead the head to head 254–212 from 466 meetings since 1897.
2026: Pittsburgh Pirates 82–80, St. Louis Cardinals 77–85. Pittsburgh Pirates have the better margin, +0.2 a game to -0.2.
Last five: Pittsburgh Pirates 2 wins, St. Louis Cardinals 1. St. Louis Cardinals are on a 4-game losing run.
Pittsburgh Pirates average more strikeouts per game: 9.2 to 7.9.
Pittsburgh Pirates average more strikeouts (batting) per game: 9.3 to 8.1.
Pittsburgh Pirates average more home runs per game: 1.2 to 1.
Pittsburgh Pirates’ biggest win in the rivalry: 15–1 in 2007, by 14.
St. Louis Cardinals’ biggest win in the rivalry: 18–4 in 2022, by 14.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
212466 games since 1897254
25 Sept 2026 · PNC Park, PittsburghPittsburgh Pirates 2St. Louis Cardinals 1
24 Sept 2026 · PNC Park, PittsburghPittsburgh Pirates 1St. Louis Cardinals 5
23 Sept 2026 · PNC Park, PittsburghPittsburgh Pirates 2St. Louis Cardinals 0
31 Aug 2026 · Busch Stadium, St. LouisPittsburgh Pirates 5St. Louis Cardinals 4
30 Aug 2026 · Busch Stadium, St. LouisPittsburgh Pirates 6St. Louis Cardinals 2
29 Aug 2026 · Busch Stadium, St. LouisPittsburgh Pirates 1St. Louis Cardinals 4
22 May 2026 · Busch Stadium, St. LouisPittsburgh Pirates 6St. Louis Cardinals 2
21 May 2026 · Busch Stadium, St. LouisPittsburgh Pirates 7St. Louis Cardinals 0
2026 season
Per game, this season.
4.7767 totalScored per gameper game4.4720 total
4.6739 totalConceded per gameper game · lower is better4.6749 total
8.71,404 totalHitsper game8.11,306 total
1.2186 totalHome runsper game1.0167 total
4.5733 totalRBIsper game4.3696 total
4.7767 totalRunsper game4.4
720 total
3.5568 totalWalksper game3.2511 total
34.35,549 totalAt batsper game33.75,458 total
9.31,505 totalStrikeouts (batting)per game8.11,306 total