Open the board

Houston Astros 10, Kansas City Royals 8: final score and stats

Houston Astros beat Kansas City Royals, Houston Astros 10 to Kansas City Royals 8, on Friday, June 12, 2026 at Kauffman Stadium, Kansas City, Missouri. Below: the box score, top performers, team stats, injuries and recent form for Kansas City Royals vs Houston Astros.

MLBFriday, June 12, 2026
DateJun 12, 2026
Start time8:10 PM ET
VenueKauffman Stadium, Kansas City, Missouri
TVMLB.TV
Attendance25,672

Line score

Team123456789R
Houston Astros90000000110
Kansas City Royals5000000308

Top performers

Houston Astros
Batting AverageTaylor Trammell · 2-3, 2B, RBI, R, BB, K
Home RunsYordan Alvarez · 3-5, 2 HR, 6 RBI, 2 R
Runs Batted InYordan Alvarez · 3-5, 2 HR, 6 RBI, 2 R
MLB RatingYordan Alvarez · 3-5, 2 HR, 6 RBI, 2 R
Kansas City Royals
Batting AverageSalvador Perez · 3-5, 2 R
Home RunsStarling Marte · 0-1
Runs Batted InKameron Misner · 2-3, 2 RBI
MLB RatingMichael Massey · 2-4, 2B, 2 RBI, 2 R

Team comparison

Houston AstrosKansas City Royals
Runs per game
3.0
-
Runs allowed per game
6.5
-
32-39Record28-42
1st in AL WestStanding5th in AL Cent
0-0Road record / home record0-0
LLLast 5
L2Streak-

Injury report

Confirm lineups and injuries close to game time.

Houston Astros
Carlos Correa SS · Ankle - Surgery
Out
Brandon Walter SP · Elbow - Surgery
Out
Joey Loperfido LF · Hip - Surgery
Out
Kansas City Royals
Mitch Spence RP · Undisclosed - Not Specified
Out
Nick Mears RP · Shoulder - Surgery
Out
Ryan Bergert SP · Elbow - Surgery
Out
Cole Ragans SP · Elbow - Surgery
Out
Luinder Avila SP · Elbow - Surgery
Out

Box score

Houston Astros

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jeremy Pena1-3321002027.282.357.411
Yordan Alvarez3-5523620022.321.433.659
Christian Walker1-5511110216.248.317.500
Isaac Paredes0-3300001021.233.333.401
Jose Altuve1-4401001020.232.316.368
Joey Loperfido0-3310001120.246.342.323
Brice Matthews1-111111002.209.259.342
Cam Smith1-5511000013.220.307.362
Taylor Trammell2-3312101115.292.354.389
Jake Meyers0-110000005.210.273.310
Christian Vazquez0-3310001027.229.289.357
Team10-363610109474188

Houston Astros

PlayerIPHRERBBKHRPC-STERAPC
Tatsuya Imai0.245511038-216.4338
Steven Okert2.130000028-202.7828
AJ Blubaugh2.010012038-244.0338
Nate Pearson2.010001015-133.1215
Enyel De Los Santos0.133301027-203.9427
Bryan King0.210011018-112.4518
Josh Hader1.000000020-150.0020
Team9.01388360184-124184

Kansas City Royals

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Carter Jensen1-4411101125.215.287.383
Bobby Witt Jr.1-4411101018.278.353.444
Vinnie Pasquantino1-4401100021.223.309.351
Starling Marte0-110000004.254.316.338
Maikel Garcia2-5522100128.264.325.378
Jac Caglianone0-5500000325.272.343.446
Salvador Perez3-5523000028.205.252.337
Michael Massey2-4422200011.262.280.456
Kameron Misner2-3302200010.600.667.600
Lane Thomas0-110000014.227.357.305
Isaac Collins1-2201001010.217.339.307
Team13-38388138036184

Kansas City Royals

PlayerIPHRERBBKHRPC-STERAPC
Luinder Avila0.258830249-246.1949
Mason Black2.131133148-272.6348
Steven Cruz2.000001021-155.9521
Lucas Erceg2.010010043-275.8143
Eli Morgan1.000000013-85.1913
Matt Strahm1.011100114-94.6414
Team9.0101010744188-110188

Recent form

Sep 30, 2026 · vs Chicago White SoxL 3-7
Sep 29, 2026 · vs Chicago White SoxL 3-6

Season series

HOU wins series 2-1
Jun 14, 2026HOU 0, KC 4
Jun 13, 2026HOU 8, KC 7
Jun 12, 2026HOU 10, KC 8

Team pages

More MLB games on Jun 12, 2026

Frequently asked questions

Who won Houston Astros vs Kansas City Royals?

Houston Astros won, 10-8, on Friday, June 12, 2026.

What was the final score of Houston Astros vs Kansas City Royals?

Houston Astros 10, Kansas City Royals 8.

Who were the top performers?

Houston Astros: Taylor Trammell (2-3, 2B, RBI, R, BB, K batting average). Kansas City Royals: Salvador Perez (3-5, 2 R batting average).

Where is Houston Astros vs Kansas City Royals played?

Kauffman Stadium, Kansas City, Missouri.

The model’s read

Grades, leans and the full breakdown for Houston Astros vs Kansas City Royals are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.