Pittsburgh Pirates vs New York Mets

Head-to-Head History

43 PIT Wins
-
45 NYM Wins

Head-to-Head Record

Team 2026 L5 L10 L15 L20
Pittsburgh Pirates Win: 1
WR: 33.3%
Win: 3
WR: 60.0%
Win: 6
WR: 60.0%
Win: 7
WR: 46.7%
Win: 9
WR: 45.0%
New York Mets Win: 2
WR: 66.7%
Win: 2
WR: 40.0%
Win: 4
WR: 40.0%
Win: 8
WR: 53.3%
Win: 11
WR: 55.0%

ALL 88 Matches | From 2012 to 2026

Date Type Away Score Home Score Winner WP LP
March 29, 2026RegularPittsburgh Pirates4New York Mets3Pittsburgh Pirates Dennis Santana (1-0) Richard Lovelady (1-1)
March 28, 2026RegularPittsburgh Pirates2New York Mets4New York Mets Richard Lovelady (1-0) Hunter Barco (0-1)
March 26, 2026RegularPittsburgh Pirates7New York Mets11New York Mets Freddy Peralta (1-0) Paul Skenes (0-1)
June 29, 2025RegularNew York Mets1Pittsburgh Pirates12Pittsburgh Pirates Carmen Mlodzinski (2-5) Frankie Montas (0-1)
June 28, 2025RegularNew York Mets2Pittsburgh Pirates9Pittsburgh Pirates Braxton Ashcraft (2-0) Paul Blackburn (0-3)
June 27, 2025RegularNew York Mets1Pittsburgh Pirates9Pittsburgh Pirates Mitch Keller (2-10) David Peterson (5-4)
May 14, 2025RegularPittsburgh Pirates4New York Mets0Pittsburgh Pirates Chase Shugart (2-3) Clay Holmes (5-2)
May 13, 2025RegularPittsburgh Pirates1New York Mets2New York Mets Max Kranick (3-1) Mitch Keller (1-5)
May 12, 2025RegularPittsburgh Pirates3New York Mets4New York Mets Huascar Brazobán (2-0) David Bednar (0-4)
July 8, 2024RegularNew York Mets2Pittsburgh Pirates8Pittsburgh PiratesMitch Keller (10-5) Eric Orze (0-1)
July 7, 2024RegularNew York Mets3Pittsburgh Pirates2New York MetsEdwin Díaz (3-1) Aroldis Chapman (1-4)
July 6, 2024RegularNew York Mets5Pittsburgh Pirates2New York MetsJosé Buttó (3-3) Bailey Falter (4-7)
July 5, 2024RegularNew York Mets2Pittsburgh Pirates14Pittsburgh PiratesPaul Skenes (5-0) Luis Severino (5-3)
April 17, 2024RegularPittsburgh Pirates1New York Mets9New York MetsLuis Severino (2-1) Bailey Falter (1-1)
April 16, 2024RegularPittsburgh Pirates1New York Mets3New York MetsReed Garrett (2-0) Luis Ortiz (1-1)
April 15, 2024RegularPittsburgh Pirates3New York Mets6New York MetsAdam Ottavino (1-0) Aroldis Chapman (0-1)
August 16, 2023RegularPittsburgh Pirates3New York Mets8New York MetsTylor Megill (7-6) Johan Oviedo (6-13)
August 15, 2023RegularPittsburgh Pirates7New York Mets4Pittsburgh PiratesColin Selby (1-0) José Buttó (0-2)
August 14, 2023RegularPittsburgh Pirates2New York Mets7New York MetsTyson Miller (1-0) Quinn Priester (2-2)
June 11, 2023RegularNew York Mets1Pittsburgh Pirates2Pittsburgh PiratesMitch Keller (8-2) Carlos Carrasco (2-3)
June 10, 2023RegularNew York Mets5Pittsburgh Pirates1New York MetsKodai Senga (6-3) Johan Oviedo (3-5)
June 9, 2023RegularNew York Mets7Pittsburgh Pirates14Pittsburgh PiratesRich Hill (6-5) Tylor Megill (5-4)
September 18, 2022RegularPittsburgh Pirates3New York Mets7New York MetsJoely Rodríguez (1-4) Robert Stephenson (2-2)
September 17, 2022RegularPittsburgh Pirates1New York Mets5New York MetsChris Bassitt (14-8) Bryse Wilson (3-9)
September 16, 2022RegularPittsburgh Pirates3New York Mets4New York MetsTaijuan Walker (12-4) Mitch Keller (5-11)
September 15, 2022RegularPittsburgh Pirates1New York Mets7New York MetsCarlos Carrasco (15-6) JT Brubaker (3-12)
September 7, 2022RegularNew York Mets10Pittsburgh Pirates0New York MetsJacob deGrom (5-1) Johan Oviedo (2-2)
September 7, 2022RegularNew York Mets5Pittsburgh Pirates1New York MetsChris Bassitt (13-7) Duane Underwood Jr. (1-6)
September 6, 2022RegularNew York Mets2Pittsburgh Pirates8Pittsburgh PiratesMitch Keller (5-10) Taijuan Walker (10-4)
July 18, 2021RegularNew York Mets7Pittsburgh Pirates6New York MetsJeurys Familia (6-1) Richard Rodríguez (4-2)
July 17, 2021RegularNew York Mets7Pittsburgh Pirates9Pittsburgh PiratesClay Holmes (3-2) Edwin Díaz (3-4)
July 16, 2021RegularNew York Mets1Pittsburgh Pirates4Pittsburgh PiratesChad Kuhl (3-5) Marcus Stroman (6-8)
July 11, 2021RegularPittsburgh Pirates6New York Mets5Pittsburgh PiratesDavid Bednar (2-1) Edwin Díaz (3-3)
July 10, 2021RegularPittsburgh Pirates2New York Mets4New York MetsJeurys Familia (5-1) Max Kranick (1-1)
July 10, 2021RegularPittsburgh Pirates6New York Mets2Pittsburgh PiratesTyler Anderson (5-8) Marcus Stroman (6-7)
July 9, 2021RegularPittsburgh Pirates4New York Mets13New York MetsAaron Loup (3-0) JT Brubaker (4-9)
August 4, 2019RegularNew York Mets13Pittsburgh Pirates2New York MetsNoah Syndergaard (8-5) Joe Musgrove (8-10)
August 3, 2019RegularNew York Mets7Pittsburgh Pirates5New York MetsJustin Wilson (3-1) Kyle Crick (3-6)
August 2, 2019RegularNew York Mets4Pittsburgh Pirates8Pittsburgh PiratesTrevor Williams (4-4) Steven Matz (6-7)
July 28, 2019RegularPittsburgh Pirates7New York Mets8New York MetsJason Vargas (6-5) Chris Archer (3-8)
July 27, 2019RegularPittsburgh Pirates0New York Mets3New York MetsSteven Matz (6-6) Trevor Williams (3-4)
July 26, 2019RegularPittsburgh Pirates3New York Mets6New York MetsZack Wheeler (7-6) Dario Agrazal (2-1)
July 29, 2018RegularNew York Mets1Pittsburgh Pirates0New York MetsZack Wheeler (5-6) Joe Musgrove (4-5)
July 28, 2018RegularNew York Mets0Pittsburgh Pirates5Pittsburgh PiratesTrevor Williams (9-7) Jacob deGrom (5-6)
July 27, 2018RegularNew York Mets4Pittsburgh Pirates5Pittsburgh PiratesFelipe Vazquez (4-2) Tim Peterson (2-2)
July 26, 2018RegularNew York Mets12Pittsburgh Pirates6New York MetsSteven Matz (5-8) Nick Kingham (5-5)
June 27, 2018RegularPittsburgh Pirates5New York Mets3Pittsburgh PiratesFelipe Vazquez (3-2) Jeurys Familia (3-4)
June 26, 2018RegularPittsburgh Pirates3New York Mets4New York MetsTim Peterson (1-0) Steven Brault (5-2)
June 25, 2018RegularPittsburgh Pirates6New York Mets4Pittsburgh PiratesJameson Taillon (5-6) Seth Lugo (2-3)
June 4, 2017RegularPittsburgh Pirates11New York Mets1Pittsburgh PiratesTrevor Williams (3-3) Tyler Pill (0-2)
June 3, 2017RegularPittsburgh Pirates2New York Mets4New York MetsRobert Gsellman (4-3) Tyler Glasnow (2-5)
June 2, 2017RegularPittsburgh Pirates12New York Mets7Pittsburgh PiratesGerrit Cole (3-5) Paul Sewald (0-1)
May 28, 2017RegularNew York Mets7Pittsburgh Pirates2New York MetsMatt Harvey (4-3) Tyler Glasnow (2-4)
May 27, 2017RegularNew York Mets4Pittsburgh Pirates5Pittsburgh PiratesTony Watson (3-1) Tyler Pill (0-1)
May 26, 2017RegularNew York Mets8Pittsburgh Pirates1New York MetsJacob deGrom (4-1) Chad Kuhl (1-5)
June 16, 2016RegularPittsburgh Pirates4New York Mets6New York MetsBartolo Colón (6-3) Juan Nicasio (5-6)
June 15, 2016RegularPittsburgh Pirates2New York Mets11New York MetsNoah Syndergaard (7-2) Jeff Locke (5-5)
June 14, 2016RegularPittsburgh Pirates4New York Mets0Pittsburgh PiratesJameson Taillon (1-0) Jacob deGrom (3-3)
June 8, 2016RegularNew York Mets6Pittsburgh Pirates5New York MetsAddison Reed (1-0) Cory Luebke (0-1)
June 7, 2016RegularNew York Mets1Pittsburgh Pirates3Pittsburgh PiratesJuan Nicasio (5-4) Jacob deGrom (3-2)
June 7, 2016RegularNew York Mets1Pittsburgh Pirates3Pittsburgh PiratesJon Niese (6-2) Steven Matz (7-2)
August 16, 2015RegularPittsburgh Pirates8New York Mets1Pittsburgh PiratesArquimedes Caminero (4-1) Bobby Parnell (1-3)
August 15, 2015RegularPittsburgh Pirates5New York Mets3Pittsburgh PiratesJoe Blanton (4-2) Sean Gilmartin (1-1)
August 14, 2015RegularPittsburgh Pirates3New York Mets2Pittsburgh PiratesArquimedes Caminero (3-1) Bobby Parnell (1-2)
May 24, 2015RegularNew York Mets1Pittsburgh Pirates9Pittsburgh PiratesFrancisco Liriano (2-4) Jon Niese (3-5)
May 23, 2015RegularNew York Mets2Pittsburgh Pirates8Pittsburgh PiratesA.J. Burnett (4-1) Matt Harvey (5-2)
May 22, 2015RegularNew York Mets1Pittsburgh Pirates4Pittsburgh PiratesGerrit Cole (6-2) Noah Syndergaard (1-2)
June 29, 2014RegularNew York Mets2Pittsburgh Pirates5Pittsburgh PiratesEdinson Vólquez (6-6) Bartolo Colón (8-6)
June 28, 2014RegularNew York Mets5Pittsburgh Pirates3New York MetsJon Niese (5-4) Gerrit Cole (6-4)
June 27, 2014RegularNew York Mets2Pittsburgh Pirates3Pittsburgh PiratesJared Hughes (4-2) Vic Black (1-2)
June 26, 2014RegularNew York Mets2Pittsburgh Pirates5Pittsburgh PiratesVance Worley (2-0) Daisuke Matsuzaka (3-2)
May 28, 2014RegularPittsburgh Pirates0New York Mets5New York MetsBartolo Colón (4-5) Charlie Morton (1-7)
May 27, 2014RegularPittsburgh Pirates2New York Mets4New York MetsVic Black (1-0) Jeanmar Gómez (0-2)
May 26, 2014RegularPittsburgh Pirates5New York Mets3Pittsburgh PiratesTony Watson (5-0) José Valverde (1-1)
July 14, 2013RegularNew York Mets4Pittsburgh Pirates2New York MetsDillon Gee (7-7) Gerrit Cole (4-3)
July 13, 2013RegularNew York Mets2Pittsburgh Pirates4Pittsburgh PiratesJustin Wilson (6-1) Greg Burke (0-2)
July 12, 2013RegularNew York Mets2Pittsburgh Pirates3Pittsburgh PiratesVin Mazzaro (5-2) Gonzalez Germen (0-1)
May 12, 2013RegularPittsburgh Pirates3New York Mets2Pittsburgh PiratesJustin Wilson (3-0) Scott Rice (1-2)
May 11, 2013RegularPittsburgh Pirates11New York Mets2Pittsburgh PiratesFrancisco Liriano (1-0) Jon Niese (2-4)
May 10, 2013RegularPittsburgh Pirates7New York Mets3Pittsburgh PiratesWandy Rodríguez (3-2) Shaun Marcum (0-3)
May 9, 2013RegularPittsburgh Pirates2New York Mets3New York MetsBobby Parnell (4-0) Jason Grilli (0-1)
September 27, 2012RegularPittsburgh Pirates5New York Mets6New York MetsR.A. Dickey (20-6) Kevin Correia (11-11)
September 26, 2012RegularPittsburgh Pirates0New York Mets6New York MetsJeremy Hefner (3-7) Jeff Locke (0-3)
September 25, 2012RegularPittsburgh Pirates10New York Mets6Pittsburgh PiratesWandy Rodríguez (12-13) Collin McHugh (0-3)
September 24, 2012RegularPittsburgh Pirates2New York Mets6New York MetsJenrry Mejía (1-1) Kyle McPherson (0-2)
May 23, 2012RegularNew York Mets3Pittsburgh Pirates1New York MetsJon Niese (3-2) Charlie Morton (2-5)
May 22, 2012RegularNew York Mets3Pittsburgh Pirates2New York MetsR.A. Dickey (6-1) Juan Cruz (1-1)
May 21, 2012RegularNew York Mets4Pittsburgh Pirates5Pittsburgh PiratesJared Hughes (1-0) Jon Rauch (3-3)

Head-to-Head Summary:

Total: From the 2012 to 2026 season, the two teams have played a total of 88 matches, of which the Pittsburgh Pirates have won 43 games (Win% 48.86%); the New York Mets have won 45 games (Win% 51.14%).
2026 Season: The Pittsburgh Pirates have won 1 game (Win% 33.3%), and the Pittsburgh Pirates have won 2 games (Win% 66.7%).
Last 5 Games: The Pittsburgh Pirates have won 3 game (Win% 60.0%), and the New York Mets have won 2 games (Win% 40.0%).
Last 10 Games: The Pittsburgh Pirates have won 6 game (Win% 60.0%), and the New York Mets have won 4 games (Win% 40.0%).
Last 15 Games: The Pittsburgh Pirates have won 7 game (Win% 46.7%), and the New York Mets have won 8 games (Win% 53.3%).
Last 20 Games: The Pittsburgh Pirates have won 9 game (Win% 45.0%), and the New York Mets have won 11 games (Win% 55.0%).

Team Pages

PIT -> Pittsburgh Pirates vs. Milwaukee Brewers Cleveland Guardians vs. Pittsburgh Pirates Los Angeles Dodgers vs. Pittsburgh Pirates Cleveland Indians vs Pittsburgh Pirates Los Angeles Angels vs Pittsburgh Pirates Baltimore Orioles vs. Pittsburgh Pirates Boston Red Sox vs Pittsburgh Pirates Pittsburgh Pirates vs Kansas City Royals Boston Red Sox vs. Pittsburgh Pirates St. Louis Cardinals vs. Pittsburgh Pirates
NYM -> Chicago White Sox vs New York Mets New York Mets vs Kansas City Royals Los Angeles Angels vs. New York Mets New York Mets vs Miami Marlins New York Mets vs. Colorado Rockies Colorado Rockies vs. New York Mets New York Mets vs. Los Angeles Angels San Diego Padres vs New York Mets New York Mets vs Los Angeles Angels of Anaheim Milwaukee Brewers vs New York Mets