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.
San Francisco Giants v St. Louis Cardinals: head to head | Lineball
St. Louis Cardinals edge 3–1 on season record, scoring margin, recent form and recent meetings. 177 meetings in MLB on record. A read of the stats, not a tip.
San Francisco Giants lead the head to head 93–84 from 177 meetings since 1977.
2026: San Francisco Giants 65–97, St. Louis Cardinals 77–85. St. Louis Cardinals have the better margin, -0.2 a game to -0.6.
San Francisco Giants have won the last 2 against St. Louis Cardinals.
Last five: San Francisco Giants 0 wins, St. Louis Cardinals 1. San Francisco Giants are on a 5-game losing run. St. Louis Cardinals are on a 4-game losing run.
St. Louis Cardinals average more walks per game: 3.2 to 2.8.
San Francisco Giants’ biggest win in the rivalry: 15–0 in 2012, by 15.
St. Louis Cardinals’ biggest win in the rivalry: 14–3 in 2013, by 11.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
93177 games since 197784
17 Sept 2026 · Busch Stadium, St. LouisSan Francisco Giants 6St. Louis Cardinals 5
16 Sept 2026 · Busch Stadium, St. LouisSan Francisco Giants 10St. Louis Cardinals 3
15 Sept 2026 · Busch Stadium, St. LouisSan Francisco Giants 1St. Louis Cardinals 2
10 Sept 2026 · Oracle Park, San FranciscoSan Francisco Giants 7St. Louis Cardinals 6
9 Sept 2026 · Oracle Park, San FranciscoSan Francisco Giants 2St. Louis Cardinals 1
8 Sept 2026 · Oracle Park, San FranciscoSan Francisco Giants 5St. Louis Cardinals 4
25 Sept 2025 · Oracle Park, San FranciscoSan Francisco Giants 4St. Louis Cardinals 3
24 Sept 2025 · Oracle Park, San FranciscoSan Francisco Giants 8St. Louis Cardinals 9
2026 season
Per game, this season.
4.1669 totalScored per gameper game4.4720 total
4.7760 totalConceded per gameper game · lower is better4.6749 total
8.31,341 totalHitsper game8.11,306 total
1.1178 totalHome runsper game1.0167 total
4.0646 totalRBIsper game4.3696 total
4.1669 totalRunsper game4.4
720 total
2.8449 totalWalksper game3.2511 total
33.85,473 totalAt batsper game33.75,458 total
8.31,342 totalStrikeouts (batting)per game8.11,306 total