NL East TrackerAll 30 teams
Divisions and pages

MLB Tracker › NL East

When did the Philadelphia Phillies last win?

The Philadelphia Phillies last won on Wednesday, September 30, 2026, beating the Atlanta Braves 4–3 on the road in the NL Wild Card Series. That was 7 days ago.

The Phillies are 88–74 and 2nd in the NL East, and 1–2 in the postseason. Their full schedule, every result and each game's box score are below.

The longer waits

7days since their last postseason winLast postseason win: September 30, 2026, NL Wild Card Series, against the Braves
6,552days since their last World Series titleThe 2008 World Series, October 29, 2008, 17 years ago

Updated 3:25 AM ET.

  1. 6 GB. Lost last game. Postseason 1–2

    Last win: beat the Braves 4–3 on Wed, Sep 30

    Season complete

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

The Phillies right now

The Phillies fell to the Braves 2–6 on Thu, Oct 1 in NL Wild Card Series Game 3. They finished the regular season 88–74, 2nd in the NL East, 6 back. They are 1–2 in the postseason. Their last win came 7 days ago against the Braves.

Every other time the Phillies last won

When did the Phillies last win at home?
September 27, 2026, 7–3 against the Rays (10 days ago)
When did the Phillies last win on the road?
September 30, 2026, 4–3 against the Braves (7 days ago)
When did the Phillies last throw a shutout?
September 17, 2026, 3–0 against the Mets (20 days ago)
When did the Phillies last win a postseason game?
September 30, 2026, NL Wild Card Series (7 days ago)
When did the Phillies last win the World Series?
2008 World Series, October 29, 2008
When did the Phillies last beat the Braves?
September 30, 2026, 4–3 against the Braves (7 days ago)
When did the Phillies last beat the Marlins?
August 19, 2026, 4–1 against the Marlins (49 days ago)
When did the Phillies last beat the Mets?
September 20, 2026, 7–2 against the Mets (17 days ago)
When did the Phillies last beat the Nationals?
September 16, 2026, 3–0 against the Nationals (21 days ago)
What is the Phillies' current streak?
Lost last game
What is their longest losing streak since 2017?
10 games, ending April 24, 2026

Common questions

How many days since the Philadelphia Phillies last won?

As of October 7, 2026, it has been 7 days since the Phillies last won. They beat the Braves 4–3 on September 30, 2026.

What is the Philadelphia Phillies record this season?

The Phillies are 88–74 and 2nd in the NL East, 6 games back. They are 1–2 in the postseason. Lost last game.

Against the division

Since 2017 the Phillies are 325–303 in regular season games against the rest of the NL East, across 628 meetings with the four teams they play most often.

That breaks down as 75–82 against the Braves, 85–72 against the Marlins, 75–82 against the Mets and 90–67 against the Nationals.

The Nationals have been the friendliest matchup, while the Mets have given them the most trouble.

Philadelphia Phillies record against division rivals since 2017
OpponentRecordWin rate
Braves head to head75–8248%
Marlins head to head85–7254%
Mets head to head75–8248%
Nationals head to head90–6757%

Drought history

Regular season results for the Philadelphia Phillies from 2017 through 2026, a combined record of 793–725.

  • Longest losing streak since 2017: 10 straight games, from April 14, 2026 to April 24, 2026.
  • Longest stretch between wins: 301 days, ending when they beat the Marlins on July 25, 2020. Offseason gaps count, which is why this runs past 150 days.
  • Longest wait for a win during a season: 12 days, ending against the Braves on April 25, 2026.
  • The current drought stands at 7 days, 294 short of that mark.
Philadelphia Phillies record by season
SeasonRecord
202688–74
202596–66
202495–67
202390–72
202287–75
202182–80
202028–32
201981–81
201880–82
201766–96

Recent weeks

All weekly recaps

Put this counter on your site

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

Also in the NL East: Braves, Marlins, Mets, Nationals.