St. Louis Cardinals vs Kansas City Royals
Kansas City Royals
⚡ Alternating good/bad starts
⚡ Alternating good/bad starts
Projected sample — season splits vs pitcher hand, not official order.
Projected sample — season splits vs pitcher hand, not official order.
St. Louis Cardinals at Kansas City Royals (2026-06-18). Matthew Liberatore vs Noah Cameron at Kauffman Stadium.
Matthew Liberatore enters with a season ERA of 4.71 and a WHIP of 1.50 across 70.2 innings, featuring an 8.28 K/9 and a 3.44 BB/9. His elevated WHIP and walk rate suggest he frequently allows baserunners, and his 1.78 HR/9 indicates a vulnerability to home runs. While his ERA trend is currently labeled "down," his 33.3% quality start percentage and an "alternating" pattern in his recent metrics highlight a lack of consistent dominant outings, though his last start was solid at 6 innings with just one earned run. Noah Cameron, for the Royals, holds a superior 4.11 ERA and 1.21 WHIP over 70 innings, with a similar 8.23 K/9 but a much tighter 2.19 BB/9 and a significantly lower 1.03 HR/9. Cameron also shows a "down" ERA trend, but his quality start percentage is lower at 16.7%, and his last five starts include two outings where he surrendered five earned runs each, suggesting potential for blow-ups despite a decent most recent start of 6.1 innings and three earned runs. His ability to limit walks is a clear advantage, but his recent volatility remains a factor.
Offensively, the St. Louis Cardinals present a slight advantage with a 0.719 OPS and 326 runs scored, supported by 83 home runs. The Kansas City Royals follow closely with a 0.701 OPS and 301 runs, having hit 69 home runs this season. On the pitching side, the Cardinals' staff maintains a more favorable 4.08 ERA and 1.33 WHIP, allowing 78 home runs. The Royals' pitching staff registers a 4.48 ERA and 1.37 WHIP, having given up 93 home runs to date. Both teams have posted a 5-5 record over their last ten contests, indicating comparable recent form.
Recent head-to-head matchups from 2025 show an even split, with both teams securing three wins in six contests. The scores from these games varied significantly, ranging from low-scoring affairs like 1-0 and 2-1 to higher-scoring contests such as 10-7 and 10-3, yielding an average of 9.5 runs per game. The current total line of 9.0 for this matchup aligns closely with the historical scoring average between these two clubs, suggesting expectations for a moderately high-scoring game given the starters' season ERAs and the teams' overall pitching metrics.
JJ Wetherholt, Nelson Velázquez, and Blaze Jordan have no MLB history against Noah Cameron. Iván Herrera has performed well, going 2-for-6 in 7 plate appearances with a .333 average and .929 OPS. Jordan Walker also boasts strong numbers against Cameron, with a .400 average and 1.400 OPS from his 2-for-5 record. However, Alec Burleson is hitless in 5 plate appearances, going 0-for-4 with a .000 OPS. Masyn Winn is also hitless, with an 0-for-8 record in 9 plate appearances and a .000 OPS. José Fermín is 0-for-3 with a .000 OPS, while Pedro Pagés has one hit in six at-bats, holding a .167 average and .334 OPS.
Carter Jensen has no MLB history against Matthew Liberatore. Salvador Perez has an excellent track record against Liberatore, going 4-for-7 with a .571 average and a 1.571 OPS. Nick Loftin also has a strong showing, with a 1-for-2 record and a .500 average and 1.500 OPS. Lane Thomas is 1-for-3 in 4 plate appearances, holding a .333 average and .833 OPS. Michael Massey has a .333 average from his 2-for-6 performance. Conversely, Bobby Witt Jr. is 1-for-7 in 8 plate appearances with a .143 average and .268 OPS. Jac Caglianone is hitless in 2 at-bats with a .000 OPS, and Starling Marte is 0-for-5 with a .000 OPS. Isaac Collins is also hitless, going 0-for-3 in 4 plate appearances with a .250 OPS.
Takeaway: The home team has more batters with prior MLB history against the opposing starter, and several of them, notably Salvador Perez, have demonstrated strong offensive production in those matchups.
Explore more MLB matchups
Related game previews for these clubs and around the league.