NL East TrackerAll 30 teams
Divisions and pages

MLB Tracker › NL East

When did the Miami Marlins last win?

The Miami Marlins last won on Sunday, September 27, 2026, beating the Atlanta Braves 5–3 at home. That was 10 days ago.

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

The longer waits

8,383days since their last World Series titleThe 2003 World Series, won as the Florida Marlins, October 25, 2003, 22 years ago

Updated 1:05 AM ET.

  1. 14 GB. Won last game

    Last win: beat the Braves 5–3 on Sun, Sep 27

    Season complete

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

The Marlins right now

The Marlins beat the Braves 5–3 on Sun, Sep 27. They finished the regular season 80–82, 3rd in the NL East, 14 back. The counter has sat at 10 days since.

Every other time the Marlins last won

When did the Marlins last win at home?
September 27, 2026, 5–3 against the Braves (10 days ago)
When did the Marlins last win on the road?
September 23, 2026, 3–2 against the Cubs (14 days ago)
When did the Marlins last throw a shutout?
September 25, 2026, 3–0 against the Braves (12 days ago)
When did the Marlins last win the World Series?
2003 World Series, as the Florida Marlins, October 25, 2003
When did the Marlins last beat the Braves?
September 27, 2026, 5–3 against the Braves (10 days ago)
When did the Marlins last beat the Mets?
August 2, 2026, 2–0 against the Mets (66 days ago)
When did the Marlins last beat the Phillies?
July 29, 2026, 8–6 against the Phillies (70 days ago)
When did the Marlins last beat the Nationals?
August 30, 2026, 6–2 against the Nationals (38 days ago)
What is the Marlins' current streak?
Won last game
What is their longest losing streak since 2017?
12 games, ending July 26, 2026

Common questions

How many days since the Miami Marlins last won?

As of October 7, 2026, it has been 10 days since the Marlins last won. They beat the Braves 5–3 on September 27, 2026.

What is the Miami Marlins record this season?

The Marlins are 80–82 and 3rd in the NL East, 14 games back. Won last game.

Against the division

Since 2017 the Marlins are 244–344 in regular season games against the rest of the NL East, across 588 meetings with the four teams they play most often.

That breaks down as 48–99 against the Braves, 63–84 against the Mets, 65–82 against the Phillies and 68–79 against the Nationals.

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

Miami Marlins record against division rivals since 2017
OpponentRecordWin rate
Braves head to head48–9933%
Mets head to head63–8443%
Phillies head to head65–8244%
Nationals head to head68–7946%

Drought history

Regular season results for the Miami Marlins from 2017 through 2026, a combined record of 638–819.

  • Longest losing streak since 2017: 12 straight games, from July 10, 2026 to July 26, 2026.
  • Longest stretch between wins: 552 days, ending when they beat the Rays on April 3, 2021. Offseason gaps count, which is why this runs past 150 days.
  • Longest wait for a win during a season: 18 days, ending against the Phillies on July 27, 2026.
  • The current drought stands at 10 days, 542 short of that mark.
Miami Marlins record by season
SeasonRecord
202680–82
202579–83
202462–100
202384–78
202269–93
202167–95
201957–105
201863–98
201777–85

Recent weeks

All weekly recaps

Put this counter on your site

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

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