Back to Games Wednesday, Apr 29, 2026

Kansas City Royals vs Athletics — Apr 29, 2026 | AI Prediction & Stats

Sutter Health Park, Sacramento
80°F, Clear
5 mph, R To L
W Luis Severino L Michael Wacha SV Mark Leiter Jr.

Scoreboard

1 2 3 4 5 6 7 8 9 R H E
Royals 1 0 0 0 0 0 0 0 1 2 6 2
Athletics 0 1 0 3 0 1 0 0 - 5 10 0

AI PREDICTIONNeural Network Forecast

AI
1 2 3 4 5 6 7 8 9 R
Royals 1 0 0 1 0 1 0 2 0 5
Athletics 0 1 0 0 1 0 2 0 0 4
Confidence: 68% Royals favored
This matchup features a fascinating contrast in pitching styles and recent form. Michael Wacha has been exceptional for Kansas City, posting a 2.50 ERA with superb command (0.93 WHIP), while Luis Severino continues to struggle with consistency for Oakland, allowing too many baserunners (1.56 WHIP) and free passes (6.03 BB/9). The Royals enter riding a four-game winning streak, including yesterday's 4-1 victory over these same Athletics, suggesting they've figured something out offensively despite their poor overall road record. Wacha's recent velocity readings (85.8-87.4 mph average) indicate he's relying heavily on location and changing eye levels with his diverse pitch mix, particularly effective against Oakland's lineup that has shown vulnerability to off-speed offerings. The key for Kansas City will be getting to Severino early, as his elevated walk rate and tendency to fall behind in counts could provide scoring opportunities for Bobby Witt Jr. and the improving Royals offense that has scored 121 runs in 29 games. Oakland's offense gets a boost with Brent Rooker's activation from the IL, joining Shea Langeliers who has been their most consistent offensive threat. However, the Athletics' bullpen depth remains questionable, and if Severino can't provide length, it could expose their relief corps to Kansas City's suddenly productive lineup. The Royals have also shown better plate discipline recently, which plays directly into Severino's biggest weakness - his command issues that have plagued him through his first six starts of the season.

Scoring Dynamics

Early (1-3) 2R Wacha's command early vs Severino's control issues
Middle (4-6) 3R Both starters work through lineups second time
Late (7-9) 4R Bullpens engaged with depleted Athletics pen vulnerable

Matchup Analysis

Athletics

Shea Langeliers hot bat (.304 AVG, 8 HR)
Jacob Wilson emerging (.278 AVG)
Brent Rooker back from IL activation
Luis Severino struggling (5.17 ERA, 1.56 WHIP)
Poor home record (5-6)
Bullpen depth concerns

Royals

Michael Wacha dominant (2.50 ERA, 0.93 WHIP)
Four-game win streak momentum
Bobby Witt Jr. consistency (.294 AVG)
Terrible road record (3-10)
Multiple pitching injuries
Jonathan India season-ending surgery

Risk Factors

Severino's command issues could lead to big inning
Royals road struggles could resurface

Key Matchups

Shea Langeliers vs Michael Wacha batter Power vs finesse, Langeliers seeing ball well
Bobby Witt Jr. vs Luis Severino batter Severino's elevated walk rate favors patient hitter
Brent Rooker vs Michael Wacha batter Fresh off IL vs changeup-heavy pitcher

Statistical Edges

First to Score Royals 62%
Strikeouts 14 11-17
Total Runs 9 7-11

Game Preview

Michael Wacha establishes his rhythm early, working around a leadoff walk to Jacob Wilson by inducing a double play ball from Rooker. The Royals strike first in the top of the first when Bobby Witt Jr. lines a one-out single and scores on Maikel Garcia's RBI double down the left field line. Oakland answers in the second as Shea Langeliers crushes a Wacha changeup over the left field wall for his ninth home run, evening the score at 1-1. The game settles into a pitcher's duel through the middle innings, with Wacha using his full arsenal to keep the Athletics off balance while Severino battles his command, working out of a bases-loaded jam in the fourth with a key strikeout of Nick Loftin. Kansas City breaks through in the sixth when consecutive walks to Witt Jr. and Garcia set up a sacrifice fly by Starling Marte, putting the Royals ahead 2-1. Oakland's offense comes alive in the seventh against Wacha's fourth time through the order, as Wilson doubles and Rooker drives him home with a clutch two-out single, then Langeliers follows with an RBI single to give the A's a 4-2 lead. The Royals refuse to fold, mounting a rally in the eighth against Oakland's overworked bullpen. Garcia leads off with a single, Marte walks, and both score on a Michael Massey two-run double that ties the game at 4-4. In the ninth, Kansas City pushes across the deciding run when Witt Jr. reaches on an error and scores on a Garcia sacrifice fly, completing a resilient 5-4 victory that extends their win streak to five games.
The confidence level reflects Wacha's significant pitching advantage over Severino's current struggles, combined with Kansas City's four-game win streak momentum. However, their historically poor road record (3-10) prevents higher confidence despite the favorable matchup.
Baseball Predict App
BaseballPredicts: Forecasts & Stats AI-Powered MLB Predictions

Predictions, Stats & More in the App

AI predictions for upcoming games, inning-by-inning forecasts, expert commentary, detailed statistics, and real-time updates.

Kansas City Royals — Roster

PlayerPosAVGHRRBIOBPSLG
Maikel Garcia
3B .259210.331.389
Bobby Witt Jr.
SS .297215.366.441
Carter Jensen
C .267616.354.500
Salvador Perez
1B .198511.230.353
Michael Massey
2B .22417.245.388
Isaac Collins
LF .21328.337.307
Jac Caglianone
DH .24124.327.391
Lane Thomas
RF .24615.386.316
Kyle Isbel
CF .29238.354.458

Athletics — Roster

PlayerPosAVGHRRBIOBPSLG
Nick Kurtz
1B .233513.415.417
Shea Langeliers
C .314814.371.562
Carlos Cortes
LF .400413.473.692
Brent Rooker
DH .11128.206.222
Jacob Wilson
SS .285215.294.390
Jeff McNeil
2B .28917.369.389
Zack Gelof
CF .22614.250.355
Lawrence Butler
RF .187312.260.308
Darell Hernaiz
3B .20012.300.286

Scoring Plays

1
Salvador Perez lines into a force out, shortstop Jacob Wilson to second baseman Jeff McNeil. Bobby Witt Jr. scores. Carter Jensen out at 2nd. Salvador Perez to 1st.
1-0
2
Jeff McNeil doubles (6) on a line drive to right fielder Lane Thomas. Jacob Wilson scores.
1-1
4
Lawrence Butler homers (3) on a fly ball to right center field. Jacob Wilson scores. Jeff McNeil scores.
1-4
6
Nick Kurtz doubles (4) on a fly ball to center fielder Kyle Isbel. Darell Hernaiz scores.
1-5
9
Michael Massey out on a sacrifice fly to center fielder Zack Gelof. Bobby Witt Jr. scores. Salvador Perez to 3rd.
2-5

Kansas City Royals — Batting

PlayerABRHRBIBBKHRAVGOPS
Maikel Garcia3B
4000010.259.720
Bobby Witt Jr.SS
4220010.297.807
Carter JensenC
3010110.267.854
Salvador Perez1B
4011000.198.583
Michael Massey2B
3001010.224.633
Isaac CollinsLF
3000110.213.644
Jac CaglianoneDH
3000130.241.718
Lane ThomasRF
2010110.246.702
Kyle IsbelCF
3010000.292.812
Totals29262490
BATTING
TB: Isbel; Jensen; Perez, S; Thomas, L; Witt Jr. 2.
RBI: Massey (7); Perez, S (11).
Runners left in scoring position, 2 out: Caglianone 2.
SF: Massey.
GIDP: Garcia, M.
Team RISP: 0-for-2.
Team LOB: 5.
BASERUNNING
SB: Collins (1, 2nd base off Leiter Jr./Langeliers).
PO: Thomas, L (1st base by Severino, L).
FIELDING
E: Perez, S (2, throw); Jensen (2, fielding).
Outfield assists: Thomas, L (Kurtz at home).
Pickoffs: Wacha (Butler, L at 1st base).

Athletics — Batting

PlayerABRHRBIBBKHRAVGOPS
Nick Kurtz1B
4011120.233.832
Shea LangeliersC
4010100.314.933
Carlos CortesLF
3020110.4001.165
Brent RookerDH
4000010.111.428
Jacob WilsonSS
3220100.285.684
Jeff McNeil2B
3121100.289.758
Zack GelofCF
3000010.226.605
Lawrence ButlerRF
4113011.187.568
Darell Hernaiz3B
4110010.200.586
Totals325105571
BATTING
2B: Wilson, J (7, Wacha); McNeil (6, Wacha); Kurtz (4, Avila).
HR: Butler, L (3, 4th inning off Wacha, 2 on, 1 out).
TB: Butler, L 4; Cortes 2; Hernaiz; Kurtz 2; Langeliers; McNeil 3; Wilson, J 3.
RBI: Butler, L 3 (12); Kurtz (13); McNeil (7).
Runners left in scoring position, 2 out: Cortes; Rooker; Gelof.
SAC: Gelof.
Team RISP: 3-for-7.
Team LOB: 9.
BASERUNNING
CS: McNeil (2, 3rd base by Wacha/Jensen); Butler, L (2, 2nd base by Wacha/Jensen).
PO: Butler, L (1st base by Wacha).
FIELDING
Pickoffs: Severino, L (Thomas, L at 1st base).
DP: (McNeil-Wilson, J-Kurtz).

Kansas City Royals — Pitching

PitcherIPHRERBBKHRPC-STERA
Michael Wacha(L, 2-2)
5.0844451105-643.13
Luinder Avila
1.021102020-129.00
Alex Lange
1.000010015-87.11
Mason Black
1.000000020-130.00

Athletics — Pitching

PitcherIPHRERBBKHRPC-STERA
Luis Severino(W, 2-2)
7.0411280103-714.46
Joel Kuhnel
1.221110031-172.70
Mark Leiter Jr.(S, 3)
0.100011011-56.23

Game Info

Umpires: Home Plate: John Libka; First Base: D.J. Reyburn; Second Base: James Hoye; Third Base: Sean Barber
Venue: Sutter Health Park, Sacramento
Weather: 80°F, Clear
Wind: 5 mph, R To L

Athletics — News

Season Comparison

Royals
STAT
Athletics
24-38 Record 30-31
38.7% Win % 49.2%
.387 PCT .492
238 Runs For 259
288 Runs Against 291
62 Games Played 61
W1 Streak W2
3-7 Last 10 4-6
15-17 Home Record 11-17
9-21 Away Record 19-14

Head to Head

1
Last 2 meetings
1
Apr 30
Royals 3 - 6 Athletics
Apr 28
Royals 4 - 1 Athletics

Royals Recent

Jun 3 @ Reds 5-2 W
Jun 2 @ Reds 3-4 L
Jun 1 @ Reds 9-2 W
May 31 @ Rangers 3-6 L
May 30 @ Rangers 6-7 L

Athletics Recent

Jun 3 @ Cubs 5-4 W
Jun 2 @ Cubs 2-1 W
May 31 vs Yankees 13-8 L
May 30 vs Yankees 4-6 W
May 29 vs Yankees 8-2 L

Unlock the Power of AI Predictions

Premium Analytics & Deep Insights

AI Predictions Advanced machine learning forecasts
Deep Analytics Professional-grade statistics
Expert Commentary Detailed game analysis

AI-Powered MLB Baseball Predictions

Get the edge in every MLB game with our AI prediction app. Real-time scoring probabilities inning by inning, accurate game outcome forecasts, detailed player and team analytics, and interactive performance stats — all powered by a constantly evolving algorithm. Whether you're a passionate fan or a dedicated analyst, Baseball Predict delivers the most accurate MLB forecasts and game insights right to your phone.

Inning-by-Inning Scoring Probabilities
Accurate Game Outcome Forecasts
Player & Team Analytics
Regular AI Model Updates
Baseball Predict App — AI MLB Predictions

Our Other Sport Apps