Royals vs Cardinals Prediction 21 June 2026

Details
The main thing

    📡 Kansas City have already clinched the series against St. Louis, taking the first two games with scores of 14-6 and 6-5. The Royals are enduring a tough season overall, but in this matchup they've managed to play with more freedom and aggression on offense. The Cardinals remain higher up in the standings, yet after back-to-back losses they head into the series finale under significant pressure. Sunday's game offers St. Louis a shot at avoiding a sweep, while Kansas City have a chance to wrap up their homestand on a high note.

    Head-to-Head

    📊 Over their last 10 head-to-head meetings, the Kansas City Royals have come out on top six times, while the St. Louis Cardinals have claimed four wins. The Royals have taken three of five matchups this season, including both games in the current series. Six of those last 10 contests have seen at least nine runs scored, with this series already producing games with 20 and 11 runs. Kansas City are capitalizing more often in key innings, while St. Louis continue to struggle with pitching consistency through the middle frames.

    H2H Stats Matches and Previous Teams Results

    39%
    27 Wins
    58%
    40 Wins
    20.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    6
    5
    0
    1
    0
    0
    0
    1
    4
    0
    1
    0
    1
    0
    0
    0
    0
    0
    18.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    14
    6
    1
    2
    6
    0
    0
    0
    4
    1
    0
    1
    1
    0
    1
    2
    1
    0
    17.05.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Kansas City Royals
    Kansas City Royals
    0
    2
    0
    1
    0
    0
    0
    0
    0
    1
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    16.05.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Kansas City Royals
    Kansas City Royals
    4
    2
    1
    0
    0
    0
    0
    0
    0
    0
    2
    1
    0
    0
    0
    0
    1
    0
    16.05.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Kansas City Royals
    Kansas City Royals
    5
    4
    0
    0
    0
    0
    0
    0
    2
    2
    1
    0
    0
    1
    0
    0
    0
    0
    0
    0
    2
    1
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Kansas City Royals Team Overview

    Kansas City are 32-45 on the season, but their offense has looked much more lively than usual in this series against St. Louis. In the opener, the Royals exploded for 14 runs, and on Friday, Jack Caglianone launched a home run and drove in two RBIs to help secure a 6-5 victory. The Royals still rely heavily on production from the top of the order, yet at home they've started to apply more pressure early by getting runners on base in the opening innings. There's some uncertainty surrounding Bobby Witt Jr., who's recovering from a knee issue, but even without a guaranteed contribution from their star, Kansas City have shown they're capable of spreading the workload across multiple hitters.

    Match Results: Kansas City Royals

    20.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    6
    5
    0
    1
    0
    0
    0
    1
    4
    0
    1
    0
    1
    0
    0
    0
    0
    0
    W
    18.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    14
    6
    1
    2
    6
    0
    0
    0
    4
    1
    0
    1
    1
    0
    1
    2
    1
    0
    W
    17.06.26
    MLB
    Washington Nationals
    Washington Nationals
    Kansas City Royals
    Kansas City Royals
    2
    6
    0
    1
    0
    1
    0
    2
    0
    0
    0
    0
    2
    2
    0
    0
    0
    0
    0
    0
    W
    16.06.26
    MLB
    Washington Nationals
    Washington Nationals
    Kansas City Royals
    Kansas City Royals
    6
    4
    0
    0
    0
    0
    2
    0
    0
    0
    1
    1
    0
    0
    3
    2
    0
    0
    L
    15.06.26
    MLB
    Washington Nationals
    Washington Nationals
    Kansas City Royals
    Kansas City Royals
    7
    3
    0
    0
    0
    0
    2
    0
    0
    1
    5
    2
    0
    0
    0
    0
    0
    0
    L
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    St. Louis Cardinals Team Overview

    The Cardinals hold a 40-34 record and maintain a respectable 19-17 mark on the road. The issue in this series isn't a lack of scoring chances-St. Louis have put up 11 runs over two games but have surrendered 20 in return. Offensively, they excel with contact hitting and aggressive baserunning, yet their pitching has struggled to deliver in crucial moments against Kansas City. With just four wins and six losses in their last 10 outings, the visitors need to avoid an early collapse in this matchup. To regain control, the Cardinals must prevent the hosts from seizing momentum in the opening innings once again.

    Match Results: St. Louis Cardinals

    20.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    6
    5
    0
    1
    0
    0
    0
    1
    4
    0
    1
    0
    1
    0
    0
    0
    0
    0
    L
    18.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    14
    6
    1
    2
    6
    0
    0
    0
    4
    1
    0
    1
    1
    0
    1
    2
    1
    0
    L
    17.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    San Diego Padres
    San Diego Padres
    1
    6
    0
    1
    0
    0
    0
    0
    0
    1
    1
    1
    0
    0
    0
    0
    0
    0
    0
    3
    L
    16.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    San Diego Padres
    San Diego Padres
    3
    2
    0
    0
    2
    0
    0
    0
    0
    0
    1
    1
    0
    1
    0
    0
    0
    0
    W
    15.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    San Diego Padres
    San Diego Padres
    3
    0
    0
    0
    0
    0
    0
    0
    2
    0
    1
    0
    0
    0
    0
    0
    0
    0
    W
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    ⚾ Starting Pitchers

    Kansas City hand the ball to Steven Kolek. The right-hander is enjoying a strong campaign with a 2.70 ERA, showing excellent command in the strike zone. Kolek isn’t a strikeout specialist, but he rarely gives away free passes and consistently induces ground balls. His main challenge will be containing the top of the Cardinals’ lineup, which has already caused problems for the Royals earlier in this series.

    St. Louis turn to Dustin May. With a 3.78 ERA, May has put together a solid season, but he’ll be up against a Royals lineup that’s found its rhythm at the plate in this series. May brings good velocity and can rack up strikeouts, but Kansas City are particularly dangerous if opposing pitchers lose command early-especially in the first two innings. The Cardinals will be counting on May to go deep and spare their bullpen after two taxing games.


    ⭐ Editor’s Prediction

    The opening two games of the series have made it clear: both teams are willing to play aggressive baseball and are quick to capitalize on their opponent’s mistakes. While Kolek and May are certainly capable of delivering solid outings, both lineups know exactly how to put pressure on the starting pitchers. Kansas City have built serious momentum with back-to-back wins, while St. Louis, facing a potential sweep, will be forced to press for early opportunities. We don’t need another 14-6 slugfest for this bet to come through-a standard 5-4 or 6-3 scoreline would be enough. The logical play here is on the over 8.5 total runs.

    Our choice
    Total Over (8,5) at odds of -141*
    *The odds are relevant for the time of publication (21 June 2026, 05:23)

    Will this prediction come true?

    Total votes cast: 0

    Betting Tips: Kansas City Royals - St. Louis Cardinals

    Over 8.5 runs scored:
    st-louis-cardinalsin last 7 St. Louis Cardinals away games (MLB).
    Total Over (8,5)
    -141
    Over 7.5 runs scored:
    kansas-city-royalsin last 5 Kansas City Royals games (MLB).
    Total Over (7,5)
    -200
    Kansas City Royals won with a +2.5 handicap:
    kansas-city-royalsst-louis-cardinalsin last 10 games against St. Louis Cardinals (MLB).
    kansas-city-royalsin 17 of last 18 games (MLB).
    kansas-city-royalsin last 8 home games (MLB).
    Kansas City Royals Handicap (+2,5)
    -250
    St. Louis Cardinals won with a +1.5 handicap:
    st-louis-cardinalsin 13 of last 15 games (MLB).
    st-louis-cardinalsin 8 of last 9 away games (MLB).
    St. Louis Cardinals Handicap (+1,5)
    -250