New York Mets vs San Francisco Giants head-to-head

Who has won more, the New York Mets or the San Francisco Giants?

San Francisco Giants lead the series 129-123 in 252 meetings since Apr 20, 1993. They average 4.4 to 4.3. The last meeting was Sep 6, 2026, 4-2.

Record
New York Mets 123-129 San Francisco Giants
Games
252
Points per game
4.4 – 4.3
Biggest win
New York Mets by 12

5 of those 252 games were in the postseason.

Every meeting on file

New York Mets vs San Francisco Giants, every game on file
Sep 6, 2026SF at NYM2-4New York MetsRegular
Sep 5, 2026SF at NYM9-5San Francisco GiantsRegular
Sep 4, 2026SF at NYM6-10New York MetsRegular
Apr 5, 2026NYM at SF5-2New York MetsRegular
Apr 4, 2026NYM at SF9-0New York MetsRegular
Apr 3, 2026NYM at SF10-3New York MetsRegular
Apr 2, 2026NYM at SF2-7San Francisco GiantsRegular
Aug 3, 2025SF at NYM12-4San Francisco GiantsRegular
Aug 2, 2025SF at NYM6-12New York MetsRegular
Aug 1, 2025SF at NYM4-3San Francisco GiantsRegular
Jul 27, 2025NYM at SF5-3New York MetsRegular
Jul 26, 2025NYM at SF2-1New York MetsRegular
Jul 25, 2025NYM at SF8-1New York MetsRegular
May 26, 2024SF at NYM3-4New York MetsRegular
May 25, 2024SF at NYM7-2San Francisco GiantsRegular
May 24, 2024SF at NYM8-7San Francisco GiantsRegular
Apr 24, 2024NYM at SF8-2New York MetsRegular
Apr 23, 2024NYM at SF1-5San Francisco GiantsRegular
Apr 22, 2024NYM at SF2-5San Francisco GiantsRegular
Jul 2, 2023SF at NYM4-8New York MetsRegular
Jul 1, 2023SF at NYM1-4New York MetsRegular
Jun 30, 2023SF at NYM5-4San Francisco GiantsRegular
Apr 23, 2023NYM at SF4-5San Francisco GiantsRegular
Apr 22, 2023NYM at SF4-7San Francisco GiantsRegular
Apr 21, 2023NYM at SF7-0New York MetsRegular
Apr 20, 2023NYM at SF9-4New York MetsRegular
May 25, 2022NYM at SF3-9San Francisco GiantsRegular
May 24, 2022NYM at SF12-13San Francisco GiantsRegular
May 23, 2022NYM at SF13-3New York MetsRegular
Apr 21, 2022SF at NYM2-6New York MetsRegular
Apr 20, 2022SF at NYM5-2San Francisco GiantsRegular
Apr 19, 2022SF at NYM4-5New York MetsRegular
Apr 19, 2022SF at NYM1-3New York MetsRegular
Aug 26, 2021SF at NYM3-2San Francisco GiantsRegular
Aug 25, 2021SF at NYM3-2San Francisco GiantsRegular
Aug 24, 2021SF at NYM8-0San Francisco GiantsRegular
Aug 18, 2021NYM at SF6-2New York MetsRegular
Aug 17, 2021NYM at SF2-3San Francisco GiantsRegular
Aug 16, 2021NYM at SF5-7San Francisco GiantsRegular
Jul 21, 2019NYM at SF2-3San Francisco GiantsRegular
Jul 20, 2019NYM at SF11-4New York MetsRegular
Jul 19, 2019NYM at SF0-1San Francisco GiantsRegular
Jul 18, 2019NYM at SF2-3San Francisco GiantsRegular
Jun 6, 2019SF at NYM3-7New York MetsRegular
Jun 5, 2019SF at NYM0-7New York MetsRegular
Jun 4, 2019SF at NYM9-3San Francisco GiantsRegular
Aug 31, 2018NYM at SF0-7San Francisco GiantsRegular
Aug 23, 2018SF at NYM3-1San Francisco GiantsRegular
Aug 22, 2018SF at NYM3-5New York MetsRegular
Aug 21, 2018SF at NYM3-6New York MetsRegular
Aug 20, 2018SF at NYM2-1San Francisco GiantsRegular
Jun 25, 2017NYM at SF8-2New York MetsRegular
Jun 24, 2017NYM at SF5-2New York MetsRegular
Jun 23, 2017NYM at SF11-4New York MetsRegular
May 10, 2017SF at NYM6-5San Francisco GiantsRegular
May 9, 2017SF at NYM1-6New York MetsRegular
May 8, 2017SF at NYM3-4New York MetsRegular
Oct 5, 2016SF at NYM3-0San Francisco GiantsPostseason
Aug 21, 2016NYM at SF2-0New York MetsRegular
Aug 20, 2016NYM at SF9-5New York MetsRegular
Aug 19, 2016NYM at SF1-8San Francisco GiantsRegular
Aug 18, 2016NYM at SF7-10San Francisco GiantsRegular
May 1, 2016SF at NYM6-1San Francisco GiantsRegular
Apr 30, 2016SF at NYM5-6New York MetsRegular
Apr 29, 2016SF at NYM1-13New York MetsRegular
Jul 8, 2015NYM at SF4-1New York MetsRegular
Jul 7, 2015NYM at SF0-3San Francisco GiantsRegular
Jul 6, 2015NYM at SF3-0New York MetsRegular
Jun 11, 2015SF at NYM4-5New York MetsRegular
Jun 10, 2015SF at NYM8-5San Francisco GiantsRegular
Jun 9, 2015SF at NYM5-0San Francisco GiantsRegular
Aug 4, 2014SF at NYM4-3San Francisco GiantsRegular
Aug 3, 2014SF at NYM9-0San Francisco GiantsRegular
Aug 2, 2014SF at NYM2-4New York MetsRegular
Aug 1, 2014SF at NYM5-1San Francisco GiantsRegular
Jun 8, 2014NYM at SF4-6San Francisco GiantsRegular
Jun 7, 2014NYM at SF4-5San Francisco GiantsRegular
Jun 6, 2014NYM at SF2-4San Francisco GiantsRegular
Sep 19, 2013SF at NYM2-1San Francisco GiantsRegular
Sep 18, 2013SF at NYM4-5New York MetsRegular
Sep 17, 2013SF at NYM8-5San Francisco GiantsRegular
Jul 10, 2013NYM at SF7-2New York MetsRegular
Jul 9, 2013NYM at SF10-6New York MetsRegular
Jul 8, 2013NYM at SF4-3New York MetsRegular
Aug 2, 2012NYM at SF9-1New York MetsRegular
Aug 1, 2012NYM at SF2-1New York MetsRegular
Jul 31, 2012NYM at SF1-4San Francisco GiantsRegular
Jul 30, 2012NYM at SF8-7New York MetsRegular
Apr 23, 2012SF at NYM7-2San Francisco GiantsRegular
Apr 23, 2012SF at NYM6-1San Francisco GiantsRegular
Apr 21, 2012SF at NYM4-5New York MetsRegular
Apr 20, 2012SF at NYM4-3San Francisco GiantsRegular
Jul 10, 2011NYM at SF2-4San Francisco GiantsRegular
Jul 9, 2011NYM at SF1-3San Francisco GiantsRegular
Jul 8, 2011NYM at SF5-2New York MetsRegular
May 5, 2011SF at NYM2-5New York MetsRegular
May 4, 2011SF at NYM2-0San Francisco GiantsRegular
May 3, 2011SF at NYM7-6San Francisco GiantsRegular
Jul 18, 2010NYM at SF4-3New York MetsRegular
Jul 17, 2010NYM at SF4-8San Francisco GiantsRegular
Jul 16, 2010NYM at SF0-1San Francisco GiantsRegular
Jul 15, 2010NYM at SF0-2San Francisco GiantsRegular
May 9, 2010SF at NYM6-5San Francisco GiantsRegular
May 8, 2010SF at NYM4-5New York MetsRegular
May 7, 2010SF at NYM4-6New York MetsRegular
Aug 17, 2009SF at NYM10-1San Francisco GiantsRegular
Aug 16, 2009SF at NYM2-3New York MetsRegular
Aug 15, 2009SF at NYM5-4San Francisco GiantsRegular
Aug 14, 2009SF at NYM0-3New York MetsRegular
May 17, 2009NYM at SF0-2San Francisco GiantsRegular
May 16, 2009NYM at SF9-6New York MetsRegular
May 15, 2009NYM at SF8-6New York MetsRegular
May 14, 2009NYM at SF7-4New York MetsRegular
Jul 10, 2008SF at NYM3-7New York MetsRegular
Jul 9, 2008SF at NYM0-5New York MetsRegular
Jul 8, 2008SF at NYM0-7New York MetsRegular
Jun 4, 2008NYM at SF5-3New York MetsRegular
Jun 3, 2008NYM at SF9-6New York MetsRegular
Jun 2, 2008NYM at SF2-10San Francisco GiantsRegular
May 31, 2007SF at NYM2-4New York MetsRegular
May 30, 2007SF at NYM3-0San Francisco GiantsRegular
May 29, 2007SF at NYM4-5New York MetsRegular
May 9, 2007NYM at SF5-3New York MetsRegular
May 8, 2007NYM at SF4-1New York MetsRegular
May 7, 2007NYM at SF4-9San Francisco GiantsRegular
Jun 4, 2006SF at NYM7-6San Francisco GiantsRegular
Jun 3, 2006SF at NYM6-4San Francisco GiantsRegular
Jun 3, 2006SF at NYM2-3New York MetsRegular
Apr 26, 2006NYM at SF9-7New York MetsRegular
Apr 25, 2006NYM at SF4-1New York MetsRegular
Apr 24, 2006NYM at SF2-6San Francisco GiantsRegular
Aug 28, 2005NYM at SF1-4San Francisco GiantsRegular
Aug 27, 2005NYM at SF1-2San Francisco GiantsRegular
Aug 26, 2005NYM at SF1-0New York MetsRegular
Jun 5, 2005SF at NYM6-3San Francisco GiantsRegular
Jun 5, 2005SF at NYM1-12New York MetsRegular
Jun 4, 2005SF at NYM1-5New York MetsRegular
Aug 22, 2004NYM at SF1-3San Francisco GiantsRegular
Aug 21, 2004NYM at SF11-9New York MetsRegular
Aug 20, 2004NYM at SF3-7San Francisco GiantsRegular
May 6, 2004SF at NYM1-2New York MetsRegular
May 5, 2004SF at NYM2-8New York MetsRegular
May 4, 2004SF at NYM2-6New York MetsRegular
Aug 13, 2003SF at NYM2-9New York MetsRegular
Aug 12, 2003SF at NYM4-5New York MetsRegular
May 18, 2003NYM at SF5-1New York MetsRegular
May 17, 2003NYM at SF5-1New York MetsRegular
May 16, 2003NYM at SF5-7San Francisco GiantsRegular
May 15, 2003NYM at SF3-11San Francisco GiantsRegular
Aug 22, 2002NYM at SF1-3San Francisco GiantsRegular
Aug 21, 2002NYM at SF1-3San Francisco GiantsRegular
Aug 20, 2002NYM at SF0-1San Francisco GiantsRegular
May 9, 2002SF at NYM4-3San Francisco GiantsRegular
May 8, 2002SF at NYM8-2San Francisco GiantsRegular
May 7, 2002SF at NYM5-1San Francisco GiantsRegular
Aug 27, 2001SF at NYM6-5San Francisco GiantsRegular
Aug 26, 2001SF at NYM5-6New York MetsRegular
Aug 25, 2001SF at NYM2-3New York MetsRegular
Aug 24, 2001SF at NYM3-4New York MetsRegular
May 13, 2001NYM at SF3-6San Francisco GiantsRegular
May 12, 2001NYM at SF3-10San Francisco GiantsRegular
May 11, 2001NYM at SF2-3San Francisco GiantsRegular
Oct 8, 2000SF at NYM0-4New York MetsPostseason
Oct 7, 2000SF at NYM2-3New York MetsPostseason
Oct 5, 2000NYM at SF5-4New York MetsPostseason
Oct 4, 2000NYM at SF1-5San Francisco GiantsPostseason
Aug 14, 2000SF at NYM11-1San Francisco GiantsRegular
Aug 13, 2000SF at NYM0-2New York MetsRegular
Aug 12, 2000SF at NYM2-3New York MetsRegular
Aug 11, 2000SF at NYM1-4New York MetsRegular
May 4, 2000NYM at SF2-7San Francisco GiantsRegular
May 3, 2000NYM at SF5-8San Francisco GiantsRegular
May 2, 2000NYM at SF1-7San Francisco GiantsRegular
May 1, 2000NYM at SF3-10San Francisco GiantsRegular
Sep 8, 1999SF at NYM5-7New York MetsRegular
Sep 7, 1999SF at NYM7-4San Francisco GiantsRegular
Sep 6, 1999SF at NYM0-3New York MetsRegular
Aug 15, 1999NYM at SF12-5New York MetsRegular
Aug 14, 1999NYM at SF6-1New York MetsRegular
Aug 13, 1999NYM at SF2-3San Francisco GiantsRegular
May 2, 1999SF at NYM0-2New York MetsRegular
May 1, 1999SF at NYM4-9New York MetsRegular
Apr 30, 1999SF at NYM2-7New York MetsRegular
Aug 27, 1998NYM at SF3-11San Francisco GiantsRegular
Aug 26, 1998NYM at SF4-1New York MetsRegular
Aug 25, 1998NYM at SF3-7San Francisco GiantsRegular
Aug 6, 1998SF at NYM8-9New York MetsRegular
Aug 5, 1998SF at NYM6-4San Francisco GiantsRegular
Aug 4, 1998SF at NYM6-7New York MetsRegular
May 17, 1998NYM at SF2-4San Francisco GiantsRegular
May 16, 1998NYM at SF4-1New York MetsRegular
May 15, 1998NYM at SF2-3San Francisco GiantsRegular
Aug 27, 1997SF at NYM6-15New York MetsRegular
Aug 26, 1997SF at NYM6-2San Francisco GiantsRegular
Aug 25, 1997SF at NYM7-1San Francisco GiantsRegular
Jul 30, 1997NYM at SF5-2New York MetsRegular
Jul 29, 1997NYM at SF2-5San Francisco GiantsRegular
Apr 14, 1997SF at NYM3-2San Francisco GiantsRegular
Apr 13, 1997SF at NYM7-6San Francisco GiantsRegular
Apr 13, 1997SF at NYM5-1San Francisco GiantsRegular

Completed games on file, which start in 1993 — not the clubs’ full all-time series. Regular season 247, postseason 5.