Pittsburgh Pirates vs San Francisco Giants head-to-head

Who has won more, the Pittsburgh Pirates or the San Francisco Giants?

San Francisco Giants lead the series 121-117 in 238 meetings since Apr 9, 1993. They average 4.4 to 4.6. The last meeting was Sep 3, 2026, 5-2.

Record
Pittsburgh Pirates 117-121 San Francisco Giants
Games
238
Points per game
4.4 – 4.6
Biggest win
San Francisco Giants by 12

1 of those 238 games were in the postseason.

Every meeting on file

Pittsburgh Pirates vs San Francisco Giants, every game on file
Sep 3, 2026SF at PIT2-5Pittsburgh PiratesRegular
Sep 2, 2026SF at PIT5-4San Francisco GiantsRegular
Sep 1, 2026SF at PIT12-13Pittsburgh PiratesRegular
May 10, 2026PIT at SF6-7San Francisco GiantsRegular
May 9, 2026PIT at SF13-3Pittsburgh PiratesRegular
May 8, 2026PIT at SF2-5San Francisco GiantsRegular
Aug 6, 2025SF at PIT4-2San Francisco GiantsRegular
Aug 5, 2025SF at PIT8-1San Francisco GiantsRegular
Aug 4, 2025SF at PIT4-5Pittsburgh PiratesRegular
Jul 30, 2025PIT at SF2-1Pittsburgh PiratesRegular
Jul 29, 2025PIT at SF3-1Pittsburgh PiratesRegular
Jul 28, 2025PIT at SF6-5Pittsburgh PiratesRegular
May 23, 2024SF at PIT7-6San Francisco GiantsRegular
May 22, 2024SF at PIT9-5San Francisco GiantsRegular
May 21, 2024SF at PIT6-7Pittsburgh PiratesRegular
Apr 28, 2024PIT at SF2-3San Francisco GiantsRegular
Apr 27, 2024PIT at SF4-3Pittsburgh PiratesRegular
Apr 26, 2024PIT at SF0-3San Francisco GiantsRegular
Jul 16, 2023SF at PIT8-4San Francisco GiantsRegular
Jul 15, 2023SF at PIT3-1San Francisco GiantsRegular
Jul 14, 2023SF at PIT6-4San Francisco GiantsRegular
May 31, 2023PIT at SF9-4Pittsburgh PiratesRegular
May 30, 2023PIT at SF2-1Pittsburgh PiratesRegular
May 29, 2023PIT at SF4-14San Francisco GiantsRegular
Aug 14, 2022PIT at SF7-8San Francisco GiantsRegular
Aug 13, 2022PIT at SF0-2San Francisco GiantsRegular
Aug 12, 2022PIT at SF3-5San Francisco GiantsRegular
Jun 19, 2022SF at PIT3-4Pittsburgh PiratesRegular
Jun 18, 2022SF at PIT7-5San Francisco GiantsRegular
Jun 17, 2022SF at PIT2-0San Francisco GiantsRegular
Jul 25, 2021PIT at SF1-6San Francisco GiantsRegular
Jul 24, 2021PIT at SF10-2Pittsburgh PiratesRegular
Jul 23, 2021PIT at SF6-4Pittsburgh PiratesRegular
May 16, 2021SF at PIT4-1San Francisco GiantsRegular
May 15, 2021SF at PIT6-8Pittsburgh PiratesRegular
May 14, 2021SF at PIT2-3Pittsburgh PiratesRegular
May 13, 2021SF at PIT3-1San Francisco GiantsRegular
Sep 12, 2019PIT at SF4-2Pittsburgh PiratesRegular
Sep 11, 2019PIT at SF6-3Pittsburgh PiratesRegular
Sep 10, 2019PIT at SF4-5San Francisco GiantsRegular
Sep 9, 2019PIT at SF6-4Pittsburgh PiratesRegular
Apr 21, 2019SF at PIT3-2San Francisco GiantsRegular
Apr 20, 2019SF at PIT1-3Pittsburgh PiratesRegular
Apr 19, 2019SF at PIT1-4Pittsburgh PiratesRegular
Aug 12, 2018PIT at SF3-4San Francisco GiantsRegular
Aug 11, 2018PIT at SF4-0Pittsburgh PiratesRegular
Aug 10, 2018PIT at SF10-13San Francisco GiantsRegular
Aug 9, 2018PIT at SF10-5Pittsburgh PiratesRegular
May 13, 2018SF at PIT5-0San Francisco GiantsRegular
May 12, 2018SF at PIT5-6Pittsburgh PiratesRegular
May 11, 2018SF at PIT2-11Pittsburgh PiratesRegular
Jul 26, 2017PIT at SF1-2San Francisco GiantsRegular
Jul 25, 2017PIT at SF3-11San Francisco GiantsRegular
Jul 24, 2017PIT at SF10-3Pittsburgh PiratesRegular
Jul 2, 2017SF at PIT5-3San Francisco GiantsRegular
Jul 1, 2017SF at PIT2-1San Francisco GiantsRegular
Jun 30, 2017SF at PIT13-5San Francisco GiantsRegular
Aug 17, 2016PIT at SF6-5Pittsburgh PiratesRegular
Aug 16, 2016PIT at SF4-3Pittsburgh PiratesRegular
Aug 15, 2016PIT at SF8-5Pittsburgh PiratesRegular
Jun 23, 2016SF at PIT5-3San Francisco GiantsRegular
Jun 22, 2016SF at PIT7-6San Francisco GiantsRegular
Jun 21, 2016SF at PIT15-4San Francisco GiantsRegular
Jun 20, 2016SF at PIT0-1Pittsburgh PiratesRegular
Aug 23, 2015SF at PIT2-5Pittsburgh PiratesRegular
Aug 22, 2015SF at PIT2-3Pittsburgh PiratesRegular
Aug 21, 2015SF at PIT6-4San Francisco GiantsRegular
Aug 20, 2015SF at PIT0-4Pittsburgh PiratesRegular
Jun 3, 2015PIT at SF5-2Pittsburgh PiratesRegular
Jun 2, 2015PIT at SF7-4Pittsburgh PiratesRegular
Jun 1, 2015PIT at SF4-3Pittsburgh PiratesRegular
Oct 1, 2014SF at PIT8-0San Francisco GiantsPostseason
Jul 30, 2014PIT at SF5-7San Francisco GiantsRegular
Jul 29, 2014PIT at SF3-1Pittsburgh PiratesRegular
Jul 28, 2014PIT at SF5-0Pittsburgh PiratesRegular
May 7, 2014SF at PIT3-4Pittsburgh PiratesRegular
May 6, 2014SF at PIT1-2Pittsburgh PiratesRegular
May 5, 2014SF at PIT11-10San Francisco GiantsRegular
Aug 25, 2013PIT at SF0-4San Francisco GiantsRegular
Aug 24, 2013PIT at SF3-6San Francisco GiantsRegular
Aug 23, 2013PIT at SF3-1Pittsburgh PiratesRegular
Aug 22, 2013PIT at SF10-5Pittsburgh PiratesRegular
Jun 13, 2013SF at PIT10-0San Francisco GiantsRegular
Jun 12, 2013SF at PIT8-12Pittsburgh PiratesRegular
Jun 11, 2013SF at PIT2-8Pittsburgh PiratesRegular
Jul 8, 2012SF at PIT2-13Pittsburgh PiratesRegular
Jul 7, 2012SF at PIT1-3Pittsburgh PiratesRegular
Jul 6, 2012SF at PIT6-5San Francisco GiantsRegular
Apr 15, 2012PIT at SF4-1Pittsburgh PiratesRegular
Apr 14, 2012PIT at SF3-4San Francisco GiantsRegular
Apr 13, 2012PIT at SF0-5San Francisco GiantsRegular
Aug 10, 2011PIT at SF9-2Pittsburgh PiratesRegular
Aug 9, 2011PIT at SF0-6San Francisco GiantsRegular
Aug 8, 2011PIT at SF5-0Pittsburgh PiratesRegular
Apr 28, 2011SF at PIT5-2San Francisco GiantsRegular
Apr 27, 2011SF at PIT0-2Pittsburgh PiratesRegular
Apr 26, 2011SF at PIT3-2San Francisco GiantsRegular
Jun 6, 2010SF at PIT6-5San Francisco GiantsRegular
Jun 5, 2010SF at PIT3-6Pittsburgh PiratesRegular
Jun 4, 2010SF at PIT6-4San Francisco GiantsRegular
Apr 14, 2010PIT at SF0-6San Francisco GiantsRegular
Apr 13, 2010PIT at SF6-5Pittsburgh PiratesRegular
Apr 12, 2010PIT at SF3-9San Francisco GiantsRegular
Jul 29, 2009PIT at SF0-1San Francisco GiantsRegular
Jul 28, 2009PIT at SF2-3San Francisco GiantsRegular
Jul 27, 2009PIT at SF2-4San Francisco GiantsRegular
Jul 19, 2009SF at PIT4-3San Francisco GiantsRegular
Jul 18, 2009SF at PIT0-2Pittsburgh PiratesRegular
Jul 17, 2009SF at PIT1-2Pittsburgh PiratesRegular
Sep 7, 2008PIT at SF6-11San Francisco GiantsRegular
Sep 6, 2008PIT at SF6-7San Francisco GiantsRegular
Sep 5, 2008PIT at SF7-0Pittsburgh PiratesRegular
May 8, 2008SF at PIT4-5Pittsburgh PiratesRegular
May 7, 2008SF at PIT1-3Pittsburgh PiratesRegular
May 6, 2008SF at PIT6-12Pittsburgh PiratesRegular
Aug 13, 2007SF at PIT1-3Pittsburgh PiratesRegular
Aug 13, 2007SF at PIT10-3San Francisco GiantsRegular
Aug 12, 2007PIT at SF5-0Pittsburgh PiratesRegular
Aug 11, 2007PIT at SF13-3Pittsburgh PiratesRegular
Aug 10, 2007PIT at SF8-7Pittsburgh PiratesRegular
Apr 13, 2007SF at PIT8-5San Francisco GiantsRegular
Jul 30, 2006SF at PIT1-2Pittsburgh PiratesRegular
Jul 29, 2006SF at PIT3-4Pittsburgh PiratesRegular
Jul 28, 2006SF at PIT0-3Pittsburgh PiratesRegular
Jun 11, 2006PIT at SF7-5Pittsburgh PiratesRegular
Jun 10, 2006PIT at SF2-0Pittsburgh PiratesRegular
Jun 9, 2006PIT at SF3-2Pittsburgh PiratesRegular
Jun 8, 2006PIT at SF4-5San Francisco GiantsRegular
May 11, 2005PIT at SF7-2Pittsburgh PiratesRegular
May 10, 2005PIT at SF5-2Pittsburgh PiratesRegular
May 9, 2005PIT at SF1-2San Francisco GiantsRegular
May 1, 2005SF at PIT8-3San Francisco GiantsRegular
Apr 30, 2005SF at PIT7-6San Francisco GiantsRegular
Apr 29, 2005SF at PIT3-2San Francisco GiantsRegular
Aug 12, 2004SF at PIT7-0San Francisco GiantsRegular
Aug 11, 2004SF at PIT6-8Pittsburgh PiratesRegular
Aug 10, 2004SF at PIT7-8Pittsburgh PiratesRegular
May 16, 2004PIT at SF8-1Pittsburgh PiratesRegular
May 15, 2004PIT at SF6-4Pittsburgh PiratesRegular
May 14, 2004PIT at SF4-2Pittsburgh PiratesRegular
Aug 7, 2003PIT at SF5-7San Francisco GiantsRegular
Aug 6, 2003PIT at SF2-0Pittsburgh PiratesRegular
Aug 5, 2003PIT at SF0-3San Francisco GiantsRegular
Apr 24, 2003SF at PIT3-1San Francisco GiantsRegular
Apr 23, 2003SF at PIT4-3San Francisco GiantsRegular
Apr 22, 2003SF at PIT2-5Pittsburgh PiratesRegular
Aug 11, 2002PIT at SF4-5San Francisco GiantsRegular
Aug 10, 2002PIT at SF3-8San Francisco GiantsRegular
Aug 9, 2002PIT at SF4-3Pittsburgh PiratesRegular
Aug 4, 2002SF at PIT10-5San Francisco GiantsRegular
Aug 3, 2002SF at PIT11-6San Francisco GiantsRegular
Aug 2, 2002SF at PIT5-6Pittsburgh PiratesRegular
Aug 2, 2001PIT at SF0-3San Francisco GiantsRegular
Aug 1, 2001PIT at SF1-3San Francisco GiantsRegular
Jul 31, 2001PIT at SF7-8San Francisco GiantsRegular
May 3, 2001SF at PIT3-4Pittsburgh PiratesRegular
May 2, 2001SF at PIT7-6San Francisco GiantsRegular
May 1, 2001SF at PIT11-6San Francisco GiantsRegular
Aug 31, 2000SF at PIT10-2San Francisco GiantsRegular
Aug 30, 2000SF at PIT2-0San Francisco GiantsRegular
Aug 29, 2000SF at PIT0-8Pittsburgh PiratesRegular
Aug 28, 2000SF at PIT5-4San Francisco GiantsRegular
Aug 6, 2000PIT at SF1-7San Francisco GiantsRegular
Aug 5, 2000PIT at SF7-2Pittsburgh PiratesRegular
Aug 4, 2000PIT at SF3-5San Francisco GiantsRegular
Aug 3, 2000PIT at SF2-10San Francisco GiantsRegular
Sep 5, 1999SF at PIT4-8Pittsburgh PiratesRegular
Sep 4, 1999SF at PIT9-2San Francisco GiantsRegular
Sep 3, 1999SF at PIT12-2San Francisco GiantsRegular
Aug 29, 1999PIT at SF3-5San Francisco GiantsRegular
Aug 28, 1999PIT at SF2-6San Francisco GiantsRegular
Aug 27, 1999PIT at SF4-1Pittsburgh PiratesRegular
May 5, 1999SF at PIT3-4Pittsburgh PiratesRegular
May 5, 1999SF at PIT3-4Pittsburgh PiratesRegular
May 4, 1999SF at PIT7-4San Francisco GiantsRegular
May 3, 1999SF at PIT8-9Pittsburgh PiratesRegular
Sep 24, 1998PIT at SF2-6San Francisco GiantsRegular
Sep 23, 1998PIT at SF1-4San Francisco GiantsRegular
Sep 22, 1998PIT at SF2-14San Francisco GiantsRegular
Sep 21, 1998PIT at SF1-8San Francisco GiantsRegular
Apr 28, 1998PIT at SF1-2San Francisco GiantsRegular
Apr 27, 1998PIT at SF5-6San Francisco GiantsRegular
Apr 23, 1998SF at PIT0-7Pittsburgh PiratesRegular
Apr 22, 1998SF at PIT2-5Pittsburgh PiratesRegular
Apr 21, 1998SF at PIT6-3San Francisco GiantsRegular
Aug 24, 1997SF at PIT6-9Pittsburgh PiratesRegular
Aug 23, 1997SF at PIT4-6Pittsburgh PiratesRegular
Aug 22, 1997SF at PIT2-3Pittsburgh PiratesRegular
Jul 27, 1997PIT at SF10-7Pittsburgh PiratesRegular
Jul 27, 1997PIT at SF5-6San Francisco GiantsRegular
Jul 26, 1997PIT at SF10-3Pittsburgh PiratesRegular
Jul 25, 1997PIT at SF5-2Pittsburgh PiratesRegular
May 1, 1997SF at PIT2-3Pittsburgh PiratesRegular
Apr 30, 1997SF at PIT6-1San Francisco GiantsRegular
Apr 3, 1997PIT at SF5-7San Francisco GiantsRegular
Apr 1, 1997PIT at SF5-2Pittsburgh PiratesRegular
Sep 15, 1996PIT at SF11-9Pittsburgh PiratesRegular
Sep 15, 1996PIT at SF4-1Pittsburgh PiratesRegular
Sep 14, 1996PIT at SF7-5Pittsburgh PiratesRegular
Sep 13, 1996PIT at SF9-0Pittsburgh PiratesRegular

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