AL Central TrackerAll 30 teams
Divisions and pages

MLB Tracker › AL Central

When did the Kansas City Royals last win?

The Kansas City Royals last won on Sunday, September 27, 2026, beating the Cleveland Guardians 3–2 at home. That was 10 days ago.

The Royals are 69–93 and 5th in the AL Central. Their full schedule, every result and each game's box score are below.

The longer waits

730days since their last postseason winLast postseason win: October 7, 2024, AL Division Series, against the Yankees
3,993days since their last World Series titleThe 2015 World Series, November 1, 2015, 10 years ago

Updated 3:01 AM CT.

  1. 16 GB. Won last game

    Last win: beat the Guardians 3–2 on Sun, Sep 27

    Season complete

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

The Royals right now

The Royals beat the Guardians 3–2 on Sun, Sep 27. They finished the regular season 69–93, 5th in the AL Central, 16 back. The counter has sat at 10 days since.

Every other time the Royals last won

When did the Royals last win at home?
September 27, 2026, 3–2 against the Guardians (10 days ago)
When did the Royals last win on the road?
September 16, 2026, 5–2 against the Astros (21 days ago)
When did the Royals last throw a shutout?
August 28, 2026, 3–0 against the Guardians (40 days ago)
When did the Royals last win a postseason game?
October 7, 2024, AL Division Series (730 days ago)
When did the Royals last win the World Series?
2015 World Series, November 1, 2015
When did the Royals last beat the White Sox?
September 23, 2026, 5–4 against the White Sox (14 days ago)
When did the Royals last beat the Guardians?
September 27, 2026, 3–2 against the Guardians (10 days ago)
When did the Royals last beat the Tigers?
August 23, 2026, 11–7 against the Tigers (45 days ago)
When did the Royals last beat the Twins?
August 5, 2026, 2–1 against the Twins (63 days ago)
What is the Royals' current streak?
Won last game
What is their longest losing streak since 2017?
11 games, ending May 13, 2021

Common questions

How many days since the Kansas City Royals last won?

As of October 7, 2026, it has been 10 days since the Royals last won. They beat the Guardians 3–2 on September 27, 2026.

What is the Kansas City Royals record this season?

The Royals are 69–93 and 5th in the AL Central, 16 games back. Won last game.

Against the division

Since 2017 the Royals are 292–336 in regular season games against the rest of the AL Central, across 628 meetings with the four teams they play most often.

That breaks down as 81–76 against the White Sox, 63–94 against the Guardians, 78–79 against the Tigers and 70–87 against the Twins.

The White Sox have been the friendliest matchup, while the Guardians have given them the most trouble.

Kansas City Royals record against division rivals since 2017
OpponentRecordWin rate
White Sox head to head81–7652%
Guardians head to head63–9440%
Tigers head to head78–7950%
Twins head to head70–8745%

Drought history

Regular season results for the Kansas City Royals from 2017 through 2026, a combined record of 655–863.

  • Longest losing streak since 2017: 11 straight games, from May 2, 2021 to May 13, 2021.
  • Longest stretch between wins: 300 days, ending when they beat the Guardians on July 25, 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 Astros on June 22, 2018.
  • The current drought stands at 10 days, 290 short of that mark.
Kansas City Royals record by season
SeasonRecord
202669–93
202582–80
202486–76
202356–106
202265–97
202174–88
202026–34
201959–103
201858–104
201780–82

Recent weeks

All weekly recaps

Put this counter on your site

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

Also in the AL Central: White Sox, Guardians, Tigers, Twins.