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.
New York Mets v San Francisco Giants: head to head | Lineball
New York Mets edge 4–0 on season record, scoring margin, recent form and recent meetings. 397 meetings in MLB on record. A read of the stats, not a tip.
San Francisco Giants lead the head to head 208–189 from 397 meetings since 1962.
2026: New York Mets 74–88, San Francisco Giants 65–97. New York Mets have the better margin, -0.2 a game to -0.6.
Last five: New York Mets 2 wins, San Francisco Giants 0. San Francisco Giants are on a 5-game losing run.
New York Mets average more strikeouts per game: 9 to 7.4.
New York Mets average more walks per game: 3.3 to 2.8.
New York Mets average more home runs per game: 1.3 to 1.1.
New York Mets’ biggest win in the rivalry: 13–1 in 2016, by 12.
San Francisco Giants’ biggest win in the rivalry: 17–4 in 1963, by 13.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
189397 games since 1962208
7 Sept 2026 · Citi Field, QueensNew York Mets 4San Francisco Giants 2
6 Sept 2026 · Citi Field, QueensNew York Mets 5San Francisco Giants 9
5 Sept 2026 · Citi Field, QueensNew York Mets 10San Francisco Giants 6
6 Apr 2026 · Oracle Park, San FranciscoNew York Mets 5San Francisco Giants 2
5 Apr 2026 · Oracle Park, San FranciscoNew York Mets 9San Francisco Giants 0
4 Apr 2026 · Oracle Park, San FranciscoNew York Mets 10San Francisco Giants 3
3 Apr 2026 · Oracle Park, San FranciscoNew York Mets 2San Francisco Giants 7
4 Aug 2025 · Citi Field, QueensNew York Mets 4San Francisco Giants 12
2026 season
Per game, this season.
4.3699 totalScored per gameper game4.1669 total
4.5731 totalConceded per gameper game · lower is better4.7760 total
8.11,308 totalHitsper game8.31,341 total
1.3204 totalHome runsper game1.1178 total
4.1668 totalRBIsper game4.0646 total
4.3699 totalRunsper game4.1
669 total
3.3528 totalWalksper game2.8449 total
33.85,473 totalAt batsper game33.85,473 total
8.41,361 totalStrikeouts (batting)per game8.31,342 total