Royals vs Cardinals Prediction 20 June 2026

Details
The main thing

    📡 Kansas City have already demonstrated their ability to blow this matchup wide open: in the previous game, the Royals routed St. Louis 14-6. This time, the hosts send Seth Lugo to the mound, while the visitors turn to Michael McGreevy, and on paper, this starting duo looks far more solid than yesterday’s scoreline suggests. However, given the derby context, Kansas City's recent offensive surge, and the strain on the Cardinals’ pitching staff, it’s tough to call this game a foregone conclusion.

    Head-to-Head

    📊 In their last 10 head-to-head meetings, Kansas City have come out on top six times, while St. Louis have claimed four wins. Recent clashes between these two sides have seen a noticeable shift towards more high-scoring affairs: 14-6, 5-4, 10-7, though there have also been some low-scoring encounters at 2-0 and 1-0. Overall, the head-to-head record is mixed in terms of totals, but recent games suggest that when the offense gets going early, both teams tend to break away from a pitcher-dominated script.

    H2H Stats Matches and Previous Teams Results

    38%
    26 Wins
    59%
    40 Wins
    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
    05.06.25
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Kansas City Royals
    Kansas City Royals
    5
    7
    1
    2
    0
    0
    4
    3
    0
    1
    0
    1
    0
    0
    0
    0
    0
    0
    0
    0
    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

    The Royals are 31-45 on the season, but they've picked up 18 wins at home and gained a major emotional boost after their 14-6 victory. Kansas City racked up 17 hits, proving they can capitalize on mistakes even against tougher opposition. There is some injury concern surrounding Bobby Witt Jr., who exited the previous game with knee discomfort, but overall, the Royals’ offense has found a noticeable rhythm.

    Match Results: Kansas City Royals

    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
    14.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    Houston Astros
    Houston Astros
    4
    0
    1
    0
    0
    0
    3
    0
    0
    0
    0
    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.

    St. Louis Cardinals Team Overview

    The Cardinals have looked stronger over the course of the season, but their 6-14 loss has raised serious questions about their pitching and execution. Still, the visitors’ offense showed signs of life: racking up 13 hits and leaving 15 runners on base points to plenty of scoring opportunities. If St. Louis can capitalize more effectively with runners on, they could make a significant impact on the scoreboard-even against Lugo.

    Match Results: St. Louis Cardinals

    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
    14.06.26
    MLB
    Minnesota Twins
    Minnesota Twins
    St. Louis Cardinals
    St. Louis Cardinals
    5
    4
    0
    0
    0
    0
    0
    0
    2
    1
    0
    0
    0
    2
    2
    1
    1
    0
    L
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    ⚾ Starting Pitchers

    Kansas City are set to start Seth Lugo. His 2-4 record and 3.86 ERA look solid enough, but coming off an injury raises concerns about how deep he’ll go into this outing. If his pitch count is managed conservatively, the Royals’ bullpen could be called upon early.

    For St. Louis, Michael McGreevy gets the nod. With a 3-5 record and a 2.99 ERA, he provides the visitors with a reliable foundation on the mound. However, after a heavy defeat, the team will be looking for more than just a strong start-they’ll need clean innings from the bullpen as well. On the road, a single mistake in one inning could quickly swing the momentum and inflate the scoreline.


    ⭐ Editorial Prediction

    On paper, McGreevy and Lugo don’t exactly scream a slugfest in the making, but recent head-to-head trends and the context of this series tell a different story. Kansas City just put up 14 runs, while St. Louis generated plenty of chances even in defeat. Lugo, coming off an absence, could be on a pitch count, which might expose the bullpen earlier than usual. A 5-4 scoreline would be enough to clear the line-and that fits perfectly with the current rhythm between these two. Factoring in their most recent meeting, the Royals’ offensive form, and the Cardinals’ ability to respond with runners on, we’re backing the over 8.5 total runs in this matchup.

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

    Will this prediction come true?

    Total votes cast: 0

    Betting Tips: Kansas City Royals - St. Louis Cardinals

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