New York Mets vs San Francisco Giants

Head-to-Head History

46 NYM Wins
-
45 SFG Wins

Head-to-Head Record

Team 2026 L5 L10 L15 L20
New York Mets Win: 3
WR: 75.0%
Win: 3
WR: 60.0%
Win: 7
WR: 70.0%
Win: 9
WR: 60.0%
Win: 11
WR: 55.0%
San Francisco Giants Win: 1
WR: 25.0%
Win: 2
WR: 40.0%
Win: 3
WR: 30.0%
Win: 6
WR: 40.0%
Win: 9
WR: 45.0%

ALL 91 Matches | From 2012 to 2026

Date Type Away Score Home Score Winner WP LP
April 5, 2026RegularNew York Mets5San Francisco Giants2New York Mets Huascar Brazobán (1-0) Keaton Winn (0-1)
April 4, 2026RegularNew York Mets9San Francisco Giants0New York Mets Clay Holmes (2-0) Landen Roupp (1-1)
April 3, 2026RegularNew York Mets10San Francisco Giants3New York Mets Nolan McLean (1-0) Tyler Mahle (0-2)
April 2, 2026RegularNew York Mets2San Francisco Giants7San Francisco Giants Robbie Ray (1-1) David Peterson (0-1)
August 3, 2025RegularSan Francisco Giants12New York Mets4San Francisco Giants Carson Whisenhunt (1-0) Frankie Montas (3-2)
August 2, 2025RegularSan Francisco Giants6New York Mets12New York Mets Reed Garrett (3-4) Kai-Wei Teng (0-1)
August 1, 2025RegularSan Francisco Giants4New York Mets3San Francisco Giants Ryan Walker (3-4) Edwin Díaz (5-1)
July 27, 2025RegularNew York Mets5San Francisco Giants3New York Mets José Buttó (3-1) Randy Rodríguez (3-2)
July 26, 2025RegularNew York Mets2San Francisco Giants1New York Mets David Peterson (7-4) Robbie Ray (9-5)
July 25, 2025RegularNew York Mets8San Francisco Giants1New York Mets Clay Holmes (9-5) Logan Webb (9-8)
May 26, 2024RegularSan Francisco Giants3New York Mets4New York MetsAdrian Houser (1-4) Tyler Rogers (0-1)
May 25, 2024RegularSan Francisco Giants7New York Mets2San Francisco GiantsLuke Jackson (3-1) Sean Reid-Foley (1-2)
May 24, 2024RegularSan Francisco Giants8New York Mets7San Francisco GiantsNick Avila (1-0) Reed Garrett (5-2)
April 24, 2024RegularNew York Mets8San Francisco Giants2New York MetsReed Garrett (4-0) Sean Hjelle (0-1)
April 23, 2024RegularNew York Mets1San Francisco Giants5San Francisco GiantsLogan Webb (3-1) Luis Severino (2-2)
April 22, 2024RegularNew York Mets2San Francisco Giants5San Francisco GiantsKeaton Winn (2-3) Jose Quintana (1-2)
July 2, 2023RegularSan Francisco Giants4New York Mets8New York MetsGrant Hartwig (1-1) Alex Wood (3-3)
July 1, 2023RegularSan Francisco Giants1New York Mets4New York MetsJustin Verlander (3-4) Anthony DeSclafani (4-8)
June 30, 2023RegularSan Francisco Giants5New York Mets4San Francisco GiantsSean Manaea (3-3) David Robertson (3-2)
April 23, 2023RegularNew York Mets4San Francisco Giants5San Francisco GiantsScott Alexander (2-0) Drew Smith (1-1)
April 22, 2023RegularNew York Mets4San Francisco Giants7San Francisco GiantsLogan Webb (1-4) David Peterson (1-3)
April 21, 2023RegularNew York Mets7San Francisco Giants0New York MetsJoey Lucchesi (1-0) Anthony DeSclafani (1-1)
April 20, 2023RegularNew York Mets9San Francisco Giants4New York MetsKodai Senga (3-0) Sean Manaea (0-1)
May 25, 2022RegularNew York Mets3San Francisco Giants9San Francisco GiantsJakob Junis (2-1) Thomas Szapucki (0-1)
May 24, 2022RegularNew York Mets12San Francisco Giants13San Francisco GiantsJohn Brebbia (2-0) Edwin Díaz (1-1)
May 23, 2022RegularNew York Mets13San Francisco Giants3New York MetsDavid Peterson (2-0) Alex Cobb (3-2)
April 21, 2022RegularSan Francisco Giants2New York Mets6New York MetsCarlos Carrasco (1-0) Anthony DeSclafani (0-1)
April 20, 2022RegularSan Francisco Giants5New York Mets2San Francisco GiantsCarlos Rodón (2-0) Chris Bassitt (2-1)
April 19, 2022RegularSan Francisco Giants1New York Mets3New York MetsMax Scherzer (3-0) Logan Webb (1-1)
April 19, 2022RegularSan Francisco Giants4New York Mets5New York MetsAdam Ottavino (1-0) Jarlín García (1-1)
August 26, 2021RegularSan Francisco Giants3New York Mets2San Francisco GiantsJarlín García (5-3) Seth Lugo (3-2)
August 25, 2021RegularSan Francisco Giants3New York Mets2San Francisco GiantsTony Watson (5-3) Taijuan Walker (7-9)
August 24, 2021RegularSan Francisco Giants8New York Mets0San Francisco GiantsSam Long (2-1) Tylor Megill (1-3)
August 18, 2021RegularNew York Mets6San Francisco Giants2New York MetsJeurys Familia (8-3) Tyler Chatwood (1-3)
August 17, 2021RegularNew York Mets2San Francisco Giants3San Francisco GiantsLogan Webb (7-3) Marcus Stroman (8-12)
August 16, 2021RegularNew York Mets5San Francisco Giants7San Francisco GiantsKevin Gausman (12-5) Miguel Castro (3-4)
July 21, 2019RegularNew York Mets2San Francisco Giants3San Francisco GiantsTrevor Gott (6-0) Robert Gsellman (1-2)
July 20, 2019RegularNew York Mets11San Francisco Giants4New York MetsWalker Lockett (1-1) Jeff Samardzija (7-8)
July 19, 2019RegularNew York Mets0San Francisco Giants1San Francisco GiantsSam Dyson (4-1) Jacob Rhame (0-1)
July 18, 2019RegularNew York Mets2San Francisco Giants3San Francisco GiantsWilliams Jerez (1-0) Chris Mazza (0-1)
June 6, 2019RegularSan Francisco Giants3New York Mets7New York MetsSeth Lugo (3-0) Mark Melancon (2-1)
June 5, 2019RegularSan Francisco Giants0New York Mets7New York MetsJason Vargas (2-3) Tyler Beede (0-2)
June 4, 2019RegularSan Francisco Giants9New York Mets3San Francisco GiantsMark Melancon (2-0) Robert Gsellman (1-1)
September 2, 2018RegularNew York Mets4San Francisco Giants1New York MetsNoah Syndergaard (10-3) Chris Stratton (9-8)
September 1, 2018RegularNew York Mets2San Francisco Giants1New York MetsJerry Blevins (2-2) Hunter Strickland (3-4)
August 31, 2018RegularNew York Mets0San Francisco Giants7San Francisco GiantsAndrew Suárez (6-9) Zack Wheeler (9-7)
August 23, 2018RegularSan Francisco Giants3New York Mets1San Francisco GiantsMadison Bumgarner (5-5) Jacob deGrom (8-8)
August 22, 2018RegularSan Francisco Giants3New York Mets5New York MetsNoah Syndergaard (9-3) Casey Kelly (0-2)
August 21, 2018RegularSan Francisco Giants3New York Mets6New York MetsCorey Oswalt (3-2) Tony Watson (4-5)
August 20, 2018RegularSan Francisco Giants2New York Mets1San Francisco GiantsDerek Law (1-0) Tyler Bashlor (0-2)
June 25, 2017RegularNew York Mets8San Francisco Giants2New York MetsRafael Montero (1-4) Matt Moore (3-8)
June 24, 2017RegularNew York Mets5San Francisco Giants2New York MetsJacob deGrom (7-3) Sam Dyson (1-7)
June 23, 2017RegularNew York Mets11San Francisco Giants4New York MetsSeth Lugo (2-1) Ty Blach (4-5)
May 10, 2017RegularSan Francisco Giants6New York Mets5San Francisco GiantsBryan Morris (1-0) Jeurys Familia (1-1)
May 9, 2017RegularSan Francisco Giants1New York Mets6New York MetsZack Wheeler (2-2) Jeff Samardzija (0-5)
May 8, 2017RegularSan Francisco Giants3New York Mets4New York MetsJeurys Familia (1-0) Josh Osich (0-1)
October 5, 2016NLWC G1San Francisco Giants3New York Mets0San Francisco GiantsMadison Bumgarner (1-0) Jeurys Familia (0-1)
August 21, 2016RegularNew York Mets2San Francisco Giants0New York MetsNoah Syndergaard (11-7) Jeff Samardzija (10-9)
August 20, 2016RegularNew York Mets9San Francisco Giants5New York MetsBartolo Colón (11-7) Matt Moore (7-10)
August 19, 2016RegularNew York Mets1San Francisco Giants8San Francisco GiantsJohnny Cueto (14-3) Seth Lugo (0-2)
August 18, 2016RegularNew York Mets7San Francisco Giants10San Francisco GiantsMadison Bumgarner (12-7) Jacob deGrom (7-6)
May 1, 2016RegularSan Francisco Giants6New York Mets1San Francisco GiantsMadison Bumgarner (3-2) Noah Syndergaard (2-1)
April 30, 2016RegularSan Francisco Giants5New York Mets6New York MetsJacob deGrom (3-0) Matt Cain (0-3)
April 29, 2016RegularSan Francisco Giants1New York Mets13New York MetsSteven Matz (3-1) Jake Peavy (1-2)
July 8, 2015RegularNew York Mets4San Francisco Giants1New York MetsJacob deGrom (9-6) Jake Peavy (0-4)
July 7, 2015RegularNew York Mets0San Francisco Giants3San Francisco GiantsMatt Cain (1-1) Bartolo Colón (9-7)
July 6, 2015RegularNew York Mets3San Francisco Giants0New York MetsJon Niese (4-8) Sergio Romo (0-4)
June 11, 2015RegularSan Francisco Giants4New York Mets5New York MetsJeurys Familia (2-0) Sergio Romo (0-3)
June 10, 2015RegularSan Francisco Giants8New York Mets5San Francisco GiantsTim Hudson (4-5) Matt Harvey (6-4)
June 9, 2015RegularSan Francisco Giants5New York Mets0San Francisco GiantsChris Heston (6-4) Noah Syndergaard (2-4)
August 4, 2014RegularSan Francisco Giants4New York Mets3San Francisco GiantsSergio Romo (5-3) Jenrry Mejía (5-4)
August 3, 2014RegularSan Francisco Giants9New York Mets0San Francisco GiantsMadison Bumgarner (13-8) Bartolo Colón (10-9)
August 2, 2014RegularSan Francisco Giants2New York Mets4New York MetsJacob deGrom (6-5) Jake Peavy (1-11)
August 1, 2014RegularSan Francisco Giants5New York Mets1San Francisco GiantsRyan Vogelsong (6-8) Jon Niese (5-7)
June 8, 2014RegularNew York Mets4San Francisco Giants6San Francisco GiantsTim Lincecum (5-4) Zack Wheeler (2-6)
June 7, 2014RegularNew York Mets4San Francisco Giants5San Francisco GiantsJeremy Affeldt (3-1) Jenrry Mejía (4-3)
June 6, 2014RegularNew York Mets2San Francisco Giants4San Francisco GiantsJeremy Affeldt (2-1) Carlos Torres (2-3)
September 19, 2013RegularSan Francisco Giants2New York Mets1San Francisco GiantsMadison Bumgarner (13-9) Jon Niese (7-8)
September 18, 2013RegularSan Francisco Giants4New York Mets5New York MetsVic Black (2-0) Sergio Romo (4-8)
September 17, 2013RegularSan Francisco Giants8New York Mets5San Francisco GiantsYusmeiro Petit (4-0) Sean Henn (0-1)
July 10, 2013RegularNew York Mets7San Francisco Giants2New York MetsZack Wheeler (3-1) Matt Cain (5-6)
July 9, 2013RegularNew York Mets10San Francisco Giants6New York MetsScott Rice (4-5) José Mijares (0-2)
July 8, 2013RegularNew York Mets4San Francisco Giants3New York MetsJosh Edgin (1-1) George Kontos (2-2)
August 2, 2012RegularNew York Mets9San Francisco Giants1New York MetsChris Young (3-5) Barry Zito (8-8)
August 1, 2012RegularNew York Mets2San Francisco Giants1New York MetsJon Niese (8-5) Matt Cain (10-4)
July 31, 2012RegularNew York Mets1San Francisco Giants4San Francisco GiantsTim Lincecum (5-11) Matt Harvey (1-1)
July 30, 2012RegularNew York Mets8San Francisco Giants7New York MetsJosh Edgin (1-0) Santiago Casilla (4-5)
April 23, 2012RegularSan Francisco Giants7New York Mets2San Francisco GiantsMadison Bumgarner (3-1) Dillon Gee (1-2)
April 23, 2012RegularSan Francisco Giants6New York Mets1San Francisco GiantsTim Lincecum (1-2) Miguel Batista (0-1)
April 21, 2012RegularSan Francisco Giants4New York Mets5New York MetsJon Rauch (2-0) Clay Hensley (1-1)
April 20, 2012RegularSan Francisco Giants4New York Mets3San Francisco GiantsSergio Romo (1-0) Frank Francisco (0-1)

Head-to-Head Summary:

Total: From the 2012 to 2026 season, the two teams have played a total of 91 matches, of which the New York Mets have won 46 games (Win% 50.55%); the San Francisco Giants have won 45 games (Win% 49.45%).
2026 Season: The New York Mets have won 3 game (Win% 75.0%), and the New York Mets have won 1 games (Win% 25.0%).
Last 5 Games: The New York Mets have won 3 game (Win% 60.0%), and the San Francisco Giants have won 2 games (Win% 40.0%).
Last 10 Games: The New York Mets have won 7 game (Win% 70.0%), and the San Francisco Giants have won 3 games (Win% 30.0%).
Last 15 Games: The New York Mets have won 9 game (Win% 60.0%), and the San Francisco Giants have won 6 games (Win% 40.0%).
Last 20 Games: The New York Mets have won 11 game (Win% 55.0%), and the San Francisco Giants have won 9 games (Win% 45.0%).

Team Pages

NYM -> New York Mets vs. Houston Astros New York Mets vs. Cincinnati Reds New York Mets vs Detroit Tigers Seattle Mariners vs New York Mets New York Yankees vs New York Mets Detroit Tigers vs New York Mets Cleveland Indians vs New York Mets New York Mets vs. Kansas City Royals New York Mets vs Minnesota Twins New York Mets vs. Los Angeles Dodgers
SFG -> Arizona Diamondbacks vs. San Francisco Giants San Francisco Giants vs San Diego Padres San Francisco Giants vs. Tampa Bay Rays Los Angeles Angels vs San Francisco Giants San Francisco Giants vs Chicago White Sox San Francisco Giants vs Washington Nationals San Francisco Giants vs. Detroit Tigers Athletics vs San Francisco Giants Washington Nationals vs San Francisco Giants San Francisco Giants vs. San Diego Padres