NL Central TrackerAll 30 teams
Divisions and pages

MLB Tracker › NL Central

When did the Pittsburgh Pirates last win?

The Pittsburgh Pirates last won on Sunday, September 27, 2026, beating the Detroit Tigers 4–2 on the road. That was 10 days ago.

The Pirates are 82–80 and 3rd in the NL Central. Their full schedule, every result and each game's box score are below.

The longer waits

4,749days since their last postseason winLast postseason win: October 6, 2013, NL Division Series, against the Cardinals
17,157days since their last World Series titleThe 1979 World Series, October 17, 1979, 46 years ago

Updated 2:25 AM CT.

  1. 21 GB. Won last game

    Last win: beat the Tigers 4–2 on Sun, Sep 27

    Season complete

    Pittsburgh Pirates schedule and results
    GameDateOpponentResult
    1Thu, Mar 26at MetsL 7–11
    2Sat, Mar 28at MetsL 2–4 (11)
    3Sun, Mar 29at MetsW 4–3 (10)
    4Mon, Mar 30at RedsL 0–2
    5Tue, Mar 31at RedsW 8–3
    6Wed, Apr 1at RedsW 8–3
    7Fri, Apr 3vs OriolesW 5–4
    8Sat, Apr 4vs OriolesW 3–2
    9Sun, Apr 5vs OriolesW 8–2
    10Mon, Apr 6vs PadresL 0–5
    11Tue, Apr 7vs PadresW 7–1
    12Wed, Apr 8vs PadresL 2–8
    13Fri, Apr 10at CubsW 2–0
    14Sat, Apr 11at CubsW 4–3 (11)
    15Sun, Apr 12at CubsL 6–7
    16Mon, Apr 13vs NationalsW 16–5
    17Tue, Apr 14vs NationalsL 4–5
    18Wed, Apr 15vs NationalsW 2–0
    19Thu, Apr 16vs NationalsL 7–8 (10)
    20Fri, Apr 17vs RaysW 5–1
    21Sat, Apr 18vs RaysL 7–8 (13)
    22Sun, Apr 19vs RaysW 6–3
    23Tue, Apr 21at RangersL 1–5
    24Wed, Apr 22at RangersW 8–4
    25Thu, Apr 23at RangersL 1–6
    26Fri, Apr 24at BrewersW 6–0
    27Sat, Apr 25at BrewersW 6–3 (10)
    28Sun, Apr 26at BrewersL 0–5
    29Mon, Apr 27vs CardinalsL 2–4
    30Tue, Apr 28vs CardinalsL 7–11
    31Wed, Apr 29vs CardinalsL 4–5
    32Thu, Apr 30vs CardinalsL 5–10
    33Fri, May 1vs RedsW 9–1
    34Sat, May 2vs RedsW 17–7
    35Sun, May 3vs RedsW 1–0
    36Tue, May 5at DiamondbacksL 0–9
    37Wed, May 6at DiamondbacksW 1–0
    38Thu, May 7at DiamondbacksW 4–2
    39Fri, May 8at GiantsL 2–5
    40Sat, May 9at GiantsW 13–3
    41Sun, May 10at GiantsL 6–7 (12)
    42Tue, May 12vs RockiesW 3–1
    43Wed, May 13vs RockiesL 4–10
    44Thu, May 14vs RockiesW 7–2
    45Fri, May 15vs PhilliesL 9–11 (10)
    46Sat, May 16vs PhilliesL 0–6
    47Sun, May 17vs PhilliesL 0–6
    48Tue, May 19at CardinalsL 6–9 (10)
    49Wed, May 20at CardinalsW 7–0
    50Thu, May 21at CardinalsW 6–2
    51Fri, May 22at Blue JaysL 2–6
    52Sat, May 23at Blue JaysL 2–5
    53Sun, May 24at Blue JaysW 4–1
    54Mon, May 25vs CubsW 2–1
    55Tue, May 26vs CubsW 12–1
    56Wed, May 27vs CubsL 4–10
    57Thu, May 28vs CubsL 2–7
    58Fri, May 29vs TwinsW 6–5
    59Sat, May 30vs TwinsW 10–9
    60Sun, May 31vs TwinsW 9–3
    61Tue, Jun 2at AstrosW 10–6
    62Wed, Jun 3at AstrosL 9–11
    63Thu, Jun 4at AstrosW 5–1
    64Fri, Jun 5at BravesL 3–6
    65Sat, Jun 6at BravesL 3–6
    66Sun, Jun 7at BravesL 2–3
    67Tue, Jun 9vs DodgersL 3–12
    68Wed, Jun 10vs DodgersW 9–8
    69Thu, Jun 11vs DodgersL 6–8
    70Fri, Jun 12vs MarlinsL 3–8
    71Sat, Jun 13vs MarlinsW 3–2
    72Sun, Jun 14vs MarlinsL 2–4
    73Mon, Jun 15at AthleticsL 2–11
    74Tue, Jun 16at AthleticsW 6–5
    75Wed, Jun 17at AthleticsW 12–4
    76Fri, Jun 19at RockiesL 3–4
    77Sat, Jun 20at RockiesL 1–2
    78Sun, Jun 21at RockiesW 8–6
    79Tue, Jun 23vs MarinersL 2–3
    80Wed, Jun 24vs MarinersW 11–1
    81Thu, Jun 25vs MarinersW 5–1
    82Fri, Jun 26vs RedsL 4–6
    83Sat, Jun 27vs RedsL 7–9
    84Sun, Jun 28vs RedsW 9–4
    85Mon, Jun 29at PhilliesW 11–7
    86Tue, Jun 30at PhilliesL 0–8
    87Wed, Jul 1at PhilliesL 6–10
    88Thu, Jul 2at PhilliesW 6–1
    89Fri, Jul 3at NationalsL 5–9
    90Sat, Jul 4at NationalsW 7–1
    91Sun, Jul 5at NationalsW 11–5
    92Tue, Jul 7vs BravesW 12–4
    93Wed, Jul 8vs BravesL 0–3
    94Thu, Jul 9vs BravesL 5–10
    PPDFri, Jul 10vs BrewersPostponed
    95Sat, Jul 11vs BrewersW 7–6
    96Sat, Jul 11vs BrewersW 3–2
    97Sun, Jul 12vs BrewersW 14–5
    PPDFri, Jul 17at GuardiansPostponed
    98Sat, Jul 18at GuardiansW 7–1
    99Sat, Jul 18at GuardiansL 3–5
    100Sun, Jul 19at GuardiansW 7–1
    101Mon, Jul 20at YankeesL 5–8
    PPDTue, Jul 21at YankeesPostponed
    102Wed, Jul 22at YankeesW 5–3 (10)
    103Wed, Jul 22at YankeesL 0–2
    104Fri, Jul 24vs CubsL 2–3 (10)
    105Sat, Jul 25vs CubsL 0–11
    106Sun, Jul 26vs CubsW 8–7
    107Mon, Jul 27vs DiamondbacksW 3–2 (10)
    108Tue, Jul 28vs DiamondbacksL 7–8 (12)
    109Wed, Jul 29vs DiamondbacksL 0–3
    110Thu, Jul 30at RedsL 2–3
    111Fri, Jul 31at RedsL 7–8
    112Sat, Aug 1at RedsW 4–1
    113Sun, Aug 2at RedsL 2–10
    114Mon, Aug 3at BrewersW 4–3
    115Tue, Aug 4at BrewersL 2–4
    116Wed, Aug 5at BrewersL 2–4
    117Thu, Aug 6at BrewersL 2–5
    118Fri, Aug 7vs MetsL 4–6
    119Sat, Aug 8vs MetsW 9–0
    120Sun, Aug 9vs MetsL 1–11
    121Tue, Aug 11at MarlinsL 0–2
    122Wed, Aug 12at MarlinsL 2–8
    123Thu, Aug 13at MarlinsW 13–1
    124Fri, Aug 14vs Red SoxW 8–4
    125Sat, Aug 15vs Red SoxL 0–4
    126Sun, Aug 16vs Red SoxW 8–3
    127Mon, Aug 17vs TigersL 5–8
    128Tue, Aug 18vs TigersW 4–1
    129Wed, Aug 19vs TigersW 4–3
    130Fri, Aug 21at DodgersL 4–5 (10)
    131Sat, Aug 22at DodgersL 3–4
    132Sun, Aug 23at DodgersL 0–4
    133Mon, Aug 24at PadresW 3–2 (12)
    134Tue, Aug 25at PadresW 1–0
    135Wed, Aug 26at PadresL 0–3
    136Fri, Aug 28at CardinalsL 1–4
    137Sat, Aug 29at CardinalsW 6–2
    138Sun, Aug 30at CardinalsW 5–4
    139Tue, Sep 1vs GiantsW 13–12
    140Wed, Sep 2vs GiantsL 4–5 (10)
    141Thu, Sep 3vs GiantsW 5–2
    142Fri, Sep 4vs AngelsW 1–0
    143Sat, Sep 5vs AngelsL 1–6
    144Sun, Sep 6vs AngelsW 1–0
    145Tue, Sep 8at White SoxW 9–3
    146Wed, Sep 9at White SoxW 4–2
    147Thu, Sep 10at White SoxW 2–0
    148Fri, Sep 11at CubsL 2–12
    149Sat, Sep 12at CubsL 3–4
    150Sun, Sep 13at CubsW 4–3
    151Tue, Sep 15vs BrewersL 1–5
    152Wed, Sep 16vs BrewersL 4–5
    153Thu, Sep 17vs BrewersW 7–4
    154Fri, Sep 18vs RoyalsW 8–5
    155Sat, Sep 19vs RoyalsW 6–5
    156Sun, Sep 20vs RoyalsW 4–3
    157Tue, Sep 22vs CardinalsW 2–0
    158Wed, Sep 23vs CardinalsL 1–5
    159Thu, Sep 24vs CardinalsW 2–1
    160Fri, Sep 25at TigersL 7–8
    161Sat, Sep 26at TigersL 3–4
    162Sun, Sep 27at TigersW 4–2

The Pirates right now

The Pirates beat the Tigers 4–2 on Sun, Sep 27. They finished the regular season 82–80, 3rd in the NL Central, 21 back. The counter has sat at 10 days since.

Every other time the Pirates last won

When did the Pirates last win at home?
September 24, 2026, 2–1 against the Cardinals (13 days ago)
When did the Pirates last win on the road?
September 27, 2026, 4–2 against the Tigers (10 days ago)
When did the Pirates last throw a shutout?
September 22, 2026, 2–0 against the Cardinals (15 days ago)
When did the Pirates last win a postseason game?
October 6, 2013, NL Division Series (4,749 days ago)
When did the Pirates last win the World Series?
1979 World Series, October 17, 1979
When did the Pirates last beat the Cubs?
September 13, 2026, 4–3 against the Cubs (24 days ago)
When did the Pirates last beat the Reds?
August 1, 2026, 4–1 against the Reds (67 days ago)
When did the Pirates last beat the Brewers?
September 17, 2026, 7–4 against the Brewers (20 days ago)
When did the Pirates last beat the Cardinals?
September 24, 2026, 2–1 against the Cardinals (13 days ago)
What is the Pirates' current streak?
Won last game
What is their longest losing streak since 2017?
10 games, ending June 16, 2021

Common questions

How many days since the Pittsburgh Pirates last won?

As of October 7, 2026, it has been 10 days since the Pirates last won. They beat the Tigers 4–2 on September 27, 2026.

What is the Pittsburgh Pirates record this season?

The Pirates are 82–80 and 3rd in the NL Central, 21 games back. Won last game.

Against the division

Since 2017 the Pirates are 274–353 in regular season games against the rest of the NL Central, across 627 meetings with the four teams they play most often.

That breaks down as 62–95 against the Cubs, 82–75 against the Reds, 65–92 against the Brewers and 65–91 against the Cardinals.

The Reds have been the friendliest matchup, while the Cubs have given them the most trouble.

Pittsburgh Pirates record against division rivals since 2017
OpponentRecordWin rate
Cubs head to head62–9539%
Reds head to head82–7552%
Brewers head to head65–9241%
Cardinals head to head65–9142%

Drought history

Regular season results for the Pittsburgh Pirates from 2017 through 2026, a combined record of 674–843.

  • Longest losing streak since 2017: 10 straight games, from June 6, 2021 to June 16, 2021.
  • Longest stretch between wins: 303 days, ending when they beat the Cardinals on July 26, 2020. Offseason gaps count, which is why this runs past 150 days.
  • Longest wait for a win during a season: 13 days, ending against the Guardians on June 18, 2021.
  • The current drought stands at 10 days, 293 short of that mark.
Pittsburgh Pirates record by season
SeasonRecord
202682–80
202571–91
202476–86
202376–86
202262–100
202161–101
202019–41
201969–92
201883–79
201775–87

Recent weeks

All weekly recaps

Put this counter on your site

The Pirates counter is free to embed, updates itself, and needs no account. Grab the one-line snippet.

Also in the NL Central: Cubs, Reds, Brewers, Cardinals.