Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
7in the bubble

St. Louis Cardinals vs Kansas City Royals

Friday, Jun 19, 2026Kauffman StadiumFinal
STL · Away · 54-57

St. Louis Cardinals

NL Central · 3rd · 15.5 GB
5:6
Final
H2H 33
KC · Home · 46-66

Kansas City Royals

Starting pitchers
Starter form · last 5 starts
Season3.35
Last 53.41
Recent form near season pace
83 days restQS 50%Blow-up 0/5
404/20
204/14
104/08
304/03
003/28

↓ ERA trending down lately

Season3.69
Last 51.18
2.51 ERA better in last 5
82 days restQS 66.7%Blow-up 0/5
004/20
104/15
104/09
204/04
003/29

↓ ERA trending down lately

Matchup edge
Michael McGreevy pitching edge·St. Louis bullpen edge
PitchingSt. Louis
St. Louis63Royals53
HittingEven
St. Louis29Royals27
BullpenSt. Louis
St. Louis52Royals42
Projected hitters vs RHP / RHP
St. Louis vs RHP
Avg OPS 0.8653 hot hittersTop: Burleson 0.993 · Jordan 0.935 · Torres 0.859

Projected sample — season splits vs pitcher hand, not official order.

Royals vs RHP
Avg OPS 1.0521 hot hitterTop: Rave 2.214 · Caglianone 0.822 · Jr. 0.779

Projected sample — season splits vs pitcher hand, not official order.

St. Louis Cardinals hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.327
0.993
12
0.333
0.935
1
0.258
0.859
2
0.250
0.765
5
0.259
0.773
8
Kansas City Royals hitters vs RHP (projected)
Batter
AVG
OPS
HR
0.275
0.779
8
0.227
0.733
9
0.236
0.710
2
0.274
0.822
7
0.500
2.214
1
◆ Matchup preview

St. Louis Cardinals at Kansas City Royals (2026-06-19). Michael McGreevy vs Seth Lugo at Kauffman Stadium.

Michael McGreevy enters this contest with a 2.99 ERA and 1.11 WHIP over 78.1 innings pitched this season, demonstrating solid control with a 2.18 BB/9. His strikeout rate of 5.86 K/9 is below average, but his ERA has shown a downward trend, and he maintains a stable alternating pattern in his recent starts, with a 50% quality start percentage and no blow-up starts. Seth Lugo, for the Royals, has a 3.86 ERA and 1.35 WHIP across 79.1 innings, with a higher strikeout rate of 7.49 K/9 and a slightly higher walk rate of 2.84 BB/9. Lugo's ERA also trends downward, and he has a higher quality start percentage at 66.7%, though he has a 16.7% blow-up rate. His last five starts show consistent performance, including a seven-inning, one-hit shutout against Baltimore.

The Cardinals' offense has produced 332 runs with a .721 OPS, driven by 83 home runs, while their pitching staff holds a 4.19 ERA and 1.34 WHIP. The Royals' offense has scored 315 runs with a .710 OPS, hitting 72 home runs, indicating a slightly less potent attack. On the mound, Kansas City's pitching staff has a 4.48 ERA and 1.38 WHIP, suggesting a slight disadvantage compared to the Cardinals' staff. Both teams exhibit similar batting averages and on-base percentages, with the Cardinals having a marginal edge in slugging and overall OPS.

Recent head-to-head matchups between these two teams in 2025 show a fairly even split, with the Cardinals winning three of six games. The total line for this game is set at 9.0 runs, which aligns with the combined season ERAs of both starting pitchers, suggesting a moderate scoring environment. Given McGreevy's lower ERA and WHIP, and Lugo's slightly higher ERA and blow-up rate, the total line appears to factor in the potential for runs from both offenses, despite the solid recent form of both starters.

Key facts
McGreevy 2.99 ERALugo 3.86 ERACardinals OPS 0.721Total 9.0
◆ Lineup notes

JJ Wetherholt is 0-for-1 against Lugo. Iván Herrera has faced Lugo once, drawing a walk in his only plate appearance. Alec Burleson has a 1-for-3 record against Lugo, while Jordan Walker is 1-for-1 in three plate appearances. Masyn Winn is 1-for-2 against Lugo. Lars Nootbaar, Jimmy Crooks, Blaze Jordan, and Nathan Church have no MLB history against Seth Lugo.

Lane Thomas is 0-for-1 against McGreevy. Carter Jensen, Jac Caglianone, Salvador Perez, Michael Massey, Nick Loftin, John Rave, Isaac Collins, and Tyler Tolbert have no MLB history against Michael McGreevy.

Takeaway: The away team has significantly more batters with prior plate appearances against the opposing starter compared to the home team.

Head to head (2025–2026)
33
Series tied
6 meetings total
2025-06-05
Kansas City Royals @ St. Louis Cardinals
56
STL
2025-06-05
Kansas City Royals @ St. Louis Cardinals
75
KC
2025-06-03
Kansas City Royals @ St. Louis Cardinals
107
KC
2025-05-18
St. Louis Cardinals @ Kansas City Royals
12
KC
2025-05-17
St. Louis Cardinals @ Kansas City Royals
10
STL
Team picture · 2026
55
WWLLWWLLWL
55
LLWWWLLWLW
STL
KC
Team AVG
0.247
0.247
Team OPS
0.721
0.712
Home runs
83
73
Runs scored
337
321
Team ERA
4.22
4.48
HR allowed
82
93

Explore more MLB matchups

Related game previews for these clubs and around the league.