NL West TrackerAll 30 teams
Divisions and pages

MLB Tracker › NL West

When did the Arizona Diamondbacks last win?

The Arizona Diamondbacks last won on Friday, September 25, 2026, beating the San Diego Padres 11–4 on the road. That was 12 days ago.

The Diamondbacks are 86–76 and 3rd in the NL West. Their full schedule, every result and each game's box score are below.

The longer waits

1,075days since their last postseason winLast postseason win: October 28, 2023, World Series, against the Rangers
9,103days since their last World Series titleThe 2001 World Series, November 4, 2001, 24 years ago

Updated 12:25 AM PT.

  1. 14 GB. Lost 2 straight

    Last win: beat the Padres 11–4 on Fri, Sep 25

    Season complete

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

The Diamondbacks right now

The Diamondbacks fell to the Padres 4–9 on Sun, Sep 27. They finished the regular season 86–76, 3rd in the NL West, 14 back. Their last win came 12 days ago against the Padres, and they have dropped 2 in a row since.

Every other time the Diamondbacks last won

When did the Diamondbacks last win at home?
September 20, 2026, 8–4 against the Yankees (17 days ago)
When did the Diamondbacks last win on the road?
September 25, 2026, 11–4 against the Padres (12 days ago)
When did the Diamondbacks last throw a shutout?
September 2, 2026, 1–0 against the Phillies (35 days ago)
When did the Diamondbacks last win a postseason game?
October 28, 2023, World Series (1,075 days ago)
When did the Diamondbacks last win the World Series?
2001 World Series, November 4, 2001
When did the Diamondbacks last beat the Rockies?
September 24, 2026, 12–8 against the Rockies (13 days ago)
When did the Diamondbacks last beat the Dodgers?
August 9, 2026, 4–2 against the Dodgers (59 days ago)
When did the Diamondbacks last beat the Padres?
September 25, 2026, 11–4 against the Padres (12 days ago)
When did the Diamondbacks last beat the Giants?
August 29, 2026, 7–1 against the Giants (39 days ago)
What is the Diamondbacks' current streak?
Lost 2 straight
What is their longest losing streak since 2017?
17 games, ending June 20, 2021

Common questions

How many days since the Arizona Diamondbacks last won?

As of October 7, 2026, it has been 12 days since the Diamondbacks last won. They beat the Padres 11–4 on September 25, 2026.

What is the Arizona Diamondbacks record this season?

The Diamondbacks are 86–76 and 3rd in the NL West, 14 games back. Lost 2 straight.

Against the division

Since 2017 the Diamondbacks are 302–326 in regular season games against the rest of the NL West, across 628 meetings with the four teams they play most often.

That breaks down as 87–70 against the Rockies, 64–93 against the Dodgers, 76–81 against the Padres and 75–82 against the Giants.

The Rockies have been the friendliest matchup, while the Dodgers have given them the most trouble.

Arizona Diamondbacks record against division rivals since 2017
OpponentRecordWin rate
Rockies head to head87–7055%
Dodgers head to head64–9341%
Padres head to head76–8148%
Giants head to head75–8248%

Drought history

Regular season results for the Arizona Diamondbacks from 2017 through 2026, a combined record of 750–769.

  • Longest losing streak since 2017: 17 straight games, from June 2, 2021 to June 20, 2021.
  • Longest stretch between wins: 301 days, ending when they beat the Padres on July 26, 2020. Offseason gaps count, which is why this runs past 150 days.
  • Longest wait for a win during a season: 20 days, ending against the Brewers on June 21, 2021.
  • The current drought stands at 12 days, 289 short of that mark.
Arizona Diamondbacks record by season
SeasonRecord
202686–76
202580–82
202489–73
202384–78
202274–88
202152–110
202025–35
201985–77
201882–81
201793–69

Recent weeks

All weekly recaps

Put this counter on your site

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

Also in the NL West: Rockies, Dodgers, Padres, Giants.