Back to Games Wednesday, Apr 22, 2026

Baltimore Orioles vs Kansas City Royals — Apr 22, 2026 | AI Prediction & Stats

Kauffman Stadium, Kansas City
66°F, Partly Cloudy
8 mph, R To L
W Chris Bassitt L Michael Wacha SV Anthony Nunez

Scoreboard

1 2 3 4 5 6 7 8 9 R H E
Orioles 2 0 0 0 0 6 0 0 0 8 11 1
Royals 1 0 0 2 0 3 0 0 0 6 10 0

AI PREDICTIONNeural Network Forecast

AI
1 2 3 4 5 6 7 8 9 R
Orioles 1 0 0 0 1 0 0 1 0 3
Royals 0 1 0 2 0 1 0 1 0 5
Confidence: 72% Royals favored
This matchup presents a classic pitching contrast that heavily favors Kansas City. Michael Wacha has been exceptional early in 2026, posting a microscopic 1.00 ERA through 27 innings with excellent command (0.78 WHIP). His six-pitch mix, led by a 93 mph fastball and devastating changeup, has kept opposing hitters off balance. Meanwhile, Chris Bassitt enters with a concerning 6.19 ERA, struggling to find the form that made him effective in previous seasons. His sinker-heavy approach (36% usage) hasn't been generating the ground balls needed, and his recent velocity readings show concerning dips. The Orioles' offensive approach will need to center around Gunnar Henderson's power potential and Leody Taveras' hot streak (.341 average), but they're severely hampered by injuries to key contributors like Adley Rutschman, Ryan Mountcastle, and Jordan Westburg. Baltimore's roster is decimated with 13 players on various injury lists, forcing them to rely on depth pieces and recent call-ups. Kansas City, despite their poor overall record, carries momentum from yesterday's 6-5 comeback victory and has found reliable production from Bobby Witt Jr. (.287) and Maikel Garcia (.272). The Royals' bullpen, while not elite, maintains better depth than Baltimore's injury-riddled relief corps. Home field advantage at Kauffman Stadium in favorable 70-degree weather should benefit Kansas City's approach, particularly with the SSW wind potentially helping right-handed power. The series context is crucial here - Kansas City desperately needs to build on yesterday's morale-boosting win, while Baltimore seeks to avoid dropping two of three after winning the series opener. Both teams are struggling offensively relative to expectations, but the pitching matchup creates a clear advantage for the home side.

Scoring Dynamics

Early (1-3) 2R Both starters settle after first inning runs
Middle (4-6) 4R Key offensive moments in innings 4-6
Late (7-9) 2R Bullpen battles with depleted Baltimore depth

Matchup Analysis

Royals

Michael Wacha's elite 1.00 ERA
Home momentum from yesterday's comeback win
Better bullpen depth despite injuries
Offensive inconsistency (.333 win percentage)
Multiple IL pitchers straining depth

Orioles

Gunnar Henderson's power (7 HR)
Leody Taveras hitting .341
Better overall record (.458)
Chris Bassitt's 6.19 ERA struggles
Massive injury list decimating roster
Road struggles (5-7 away record)

Risk Factors

Kansas City's recent offensive struggles
Baltimore's ability to manufacture runs despite injuries

Key Matchups

Gunnar Henderson vs Michael Wacha batter Power vs. control pitcher in favorable count
Bobby Witt Jr. vs Chris Bassitt batter Speed vs. struggling sinkerball pitcher
Taylor Ward vs Michael Wacha pitcher Wacha's changeup neutralizes right-handed contact

Statistical Edges

First to Score Orioles 65%
Strikeouts 14 12-16
Total Runs 8 6-10

Game Preview

The game opens with Baltimore immediately testing Wacha's early command, as Leody Taveras works a lead-off walk and comes around to score on a Gunnar Henderson RBI single in the first inning. Kansas City responds in the bottom of the second when Bobby Witt Jr. doubles and scores on a Maikel Garcia sacrifice fly to even the score. Wacha settles into a groove through the middle innings, using his changeup effectively against Baltimore's makeshift lineup, while Bassitt continues to struggle with command issues. The pivotal fourth inning sees Kansas City break through with two runs as Garcia delivers a clutch RBI double and Witt Jr. adds an RBI single. Baltimore cuts the deficit to 3-2 in the fifth when Taylor Ward drives in a run with a line drive single, but Wacha limits further damage by inducing a double play. Kansas City extends their lead in the sixth inning on an RBI single from Nick Loftin, capitalizing on Bassitt's continued struggles with runners in scoring position. The late innings feature a bullpen battle where Kansas City's deeper corps holds the advantage, adding an insurance run in the eighth inning while Baltimore manages just one run against the Royals' relief pitching. The game concludes with Kansas City securing a series-splitting victory, giving their struggling offense some much-needed confidence while highlighting the stark pitching disparity between the two clubs.
The confidence level reflects the clear pitching advantage for Kansas City with Wacha's elite early-season performance against Bassitt's struggles, combined with Baltimore's extensive injury list severely limiting their offensive depth. However, baseball's inherent unpredictability and Kansas City's own offensive inconsistencies prevent higher confidence.
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.

Baltimore Orioles — Roster

PlayerPosAVGHRRBIOBPSLG
Gunnar Henderson
SS .189715.269.443
Taylor Ward
DH .283111.395.444
Dylan Beavers
RF .22617.300.323
Pete Alonso
1B .213310.327.372
Samuel Basallo
C .17236.284.313
Leody Taveras
CF .327214.426.500
Jeremiah Jackson
2B .295519.317.513
Colton Cowser
LF .18903.267.226
Coby Mayo
3B .164210.261.295

Kansas City Royals — Roster

PlayerPosAVGHRRBIOBPSLG
Nick Loftin
3B .30803.438.462
Bobby Witt Jr.
SS .284010.364.358
Vinnie Pasquantino
1B .160312.248.298
Salvador Perez
DH .17236.212.301
Carter Jensen
C .275614.354.565
Michael Massey
2B .24214.257.455
Jac Caglianone
RF .25312.325.373
Lane Thomas
LF .20002.333.222
Kyle Isbel
CF .27438.328.468

Scoring Plays

1
Pete Alonso homers (3) on a fly ball to right center field. Taylor Ward scores.
2-0
1
Vinnie Pasquantino homers (3) on a fly ball to right field.
2-1
4
Carter Jensen singles on a ground ball to center fielder Leody Taveras. Vinnie Pasquantino scores.
2-2
4
Lane Thomas singles on a sharp line drive to center fielder Leody Taveras. Carter Jensen scores. Jac Caglianone to 2nd.
2-3
6
Leody Taveras singles on a line drive to right fielder Jac Caglianone. Pete Alonso scores. Samuel Basallo to 3rd. Leody Taveras to 2nd.
3-3
6
Jeremiah Jackson singles on a line drive to left fielder Lane Thomas. Samuel Basallo scores. Leody Taveras scores.
5-3
6
Coby Mayo homers (2) on a fly ball to left center field. Jeremiah Jackson scores. Colton Cowser scores.
8-3
6
Carter Jensen homers (6) on a fly ball to center field.
8-4
6
Kyle Isbel homers (3) on a fly ball to right field. Michael Massey scores.
8-6

Baltimore Orioles — Batting

PlayerABRHRBIBBKHRAVGOPS
Gunnar HendersonSS
5000030.189.712
Taylor WardDH
3110200.283.839
Dylan BeaversRF
5020000.226.623
Pete Alonso1B
4212101.213.699
Samuel BasalloC
4110010.172.597
Leody TaverasCF
4121010.327.926
Jeremiah Jackson2B
4112010.295.830
Colton CowserLF
4120010.189.493
Coby Mayo3B
4113011.164.556
Totals378118382
BATTING
2B: Ward (13, Wacha); Cowser (2, Wacha); Beavers 2 (3, Morgan, Black).
HR: Alonso (3, 1st inning off Wacha, 1 on, 2 out); Mayo (2, 6th inning off Morgan, 2 on, 1 out).
TB: Alonso 4; Basallo; Beavers 4; Cowser 3; Jackson, J; Mayo 4; Taveras, L 2; Ward 2.
RBI: Alonso 2 (10); Jackson, J 2 (19); Mayo 3 (10); Taveras, L (14).
2-out RBI: Alonso 2.
Runners left in scoring position, 2 out: Alonso; Ward; Taveras, L.
Team RISP: 4-for-12.
Team LOB: 5.
FIELDING
E: Mayo (1, throw).
DP: 2 (Mayo-Jackson, J-Alonso; Alonso-Henderson-Alonso).

Kansas City Royals — Batting

PlayerABRHRBIBBKHRAVGOPS
Nick Loftin3B
2000000.308.900
Bobby Witt Jr.SS
5010010.284.722
Vinnie Pasquantino1B
3221101.160.546
Salvador PerezDH
4000010.172.513
Carter JensenC
3222101.275.919
Michael Massey2B
4120010.242.712
Jac CaglianoneRF
4010000.253.698
Lane ThomasLF
4011000.200.555
Kyle IsbelCF
4112011.274.796
Totals366106253
BATTING
2B: Pasquantino (2, Bassitt); Massey (4, Bassitt).
HR: Pasquantino (3, 1st inning off Bassitt, 0 on, 2 out); Jensen (6, 6th inning off Bassitt, 0 on, 0 out); Isbel (3, 6th inning off Cano, 1 on, 2 out).
TB: Caglianone; Isbel 4; Jensen 5; Massey 3; Pasquantino 6; Thomas, L; Witt Jr.
RBI: Isbel 2 (8); Jensen 2 (14); Pasquantino (12); Thomas, L (2).
2-out RBI: Isbel 2; Thomas, L; Pasquantino.
Runners left in scoring position, 2 out: Isbel; Thomas, L.
GIDP: Caglianone; Perez, S.
Team RISP: 3-for-9.
Team LOB: 5.
BASERUNNING
SB: Witt Jr. (9, 2nd base off Bassitt/Basallo).
FIELDING
Outfield assists: Thomas, L (Ward at home).

Baltimore Orioles — Pitching

PitcherIPHRERBBKHRPC-STERA
Chris Bassitt(W, 1-2)
5.185523288-556.75
Yennier Cano
1.011100111-82.16
Tyler Wells(H, 5)
1.210000010-73.68
Anthony Nunez(S, 1)
1.000002022-141.46

Kansas City Royals — Pitching

PitcherIPHRERBBKHRPC-STERA
Michael Wacha(L, 2-1)
5.176625189-562.51
Eli Morgan
1.232201122-182.79
Alex Lange
1.000001018-107.59
Mason Black
1.010011024-120.00

Game Info

Umpires: Home Plate: Adrian Johnson; First Base: Paul Clemons; Second Base: Quinn Wolcott; Third Base: Brock Ballou
Venue: Kauffman Stadium, Kansas City
Weather: 66°F, Partly Cloudy
Wind: 8 mph, R To L

Season Comparison

Orioles
STAT
Royals
29-33 Record 24-38
46.8% Win % 38.7%
.468 PCT .387
280 Runs For 238
323 Runs Against 288
62 Games Played 62
L1 Streak W1
6-4 Last 10 3-7
19-15 Home Record 15-17
10-18 Away Record 9-21

Head to Head

1
Last 2 meetings
1
Apr 21
Orioles 5 - 6 Royals
Apr 20
Orioles 7 - 5 Royals

Orioles Recent

Jun 4 @ Red Sox 8-2 W
Jun 3 @ Red Sox 1-8 L
Jun 2 @ Red Sox 4-2 W
May 31 vs Blue Jays 5-9 W
May 30 vs Blue Jays 5-6 W

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

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