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 Arizona Diamondbacks: head to head | Lineball
Arizona Diamondbacks edge 4–1 on season record, scoring margin, recent form and recent meetings. 364 meetings in MLB on record. A read of the stats, not a tip.
San Francisco Giants lead the head to head 201–163 from 364 meetings since 2004.
2026: San Francisco Giants 65–97, Arizona Diamondbacks 86–76. Arizona Diamondbacks have the better margin, +0.1 a game to -0.6.
Last five: San Francisco Giants 0 wins, Arizona Diamondbacks 3. San Francisco Giants are on a 5-game losing run.
San Francisco Giants average more walks allowed per game: 3.7 to 3.
Arizona Diamondbacks average more walks per game: 3.3 to 2.8.
San Francisco Giants average more strikeouts (batting) per game: 8.3 to 7.4.
San Francisco Giants’ biggest win in the rivalry: 13–0 in 2022, by 13.
Arizona Diamondbacks’ biggest win in the rivalry: 17–1 in 2024, by 16.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
201364 games since 2004163
30 Aug 2026 · Oracle Park, San FranciscoSan Francisco Giants 7Arizona Diamondbacks 2
30 Aug 2026 · Oracle Park, San FranciscoSan Francisco Giants 1Arizona Diamondbacks 7
29 Aug 2026 · Oracle Park, San FranciscoSan Francisco Giants 6Arizona Diamondbacks 10
28 Aug 2026 · Oracle Park, San FranciscoSan Francisco Giants 6Arizona Diamondbacks 1
2 July 2026 · Chase Field, PhoenixSan Francisco Giants 6Arizona Diamondbacks 4
1 July 2026 · Chase Field, PhoenixSan Francisco Giants 2Arizona Diamondbacks 8
30 June 2026 · Chase Field, PhoenixSan Francisco Giants 4Arizona Diamondbacks 5
28 May 2026 · Oracle Park, San FranciscoSan Francisco Giants 2Arizona Diamondbacks 3
2026 season
Per game, this season.
4.1669 totalScored per gameper game4.6739 total
4.7760 totalConceded per gameper game · lower is better4.5730 total
8.31,341 totalHitsper game8.31,341 total
1.1178 totalHome runsper game1.0166 total
4.0646 totalRBIsper game4.4706 total
4.1669 totalRunsper game4.6739 total
2.8449 totalWalksper game3.3541 total
33.85,473 totalAt batsper game33.75,451 total
8.31,342 totalStrikeouts (batting)per game7.41,195 total