Basenerd Banner
Loading games...
Kyle Isbel
Kyle Isbel
Kansas City Royals • Outfielder
Age 29 • 5' 10" • 190 lb
Bats: L • Throws: R
MLB Debut: 2021-04-01
Born: Fontana , CA • USA
Draft: 2018
2025 Stats
G
135
AB
368
H
94
HR
4
RBI
33
R
42
SB
4
AVG
.255
OBP
.301
SLG
.353
OPS
.654
Career Stats
G
496
AB
1376
H
327
HR
23
RBI
144
R
197
SB
33
AVG
.238
OBP
.288
SLG
.365
OPS
.653
Year-by-Year Hitting
Year Team GPAABH HRRBISB AVGOBPSLGOPSAwards
2021 KC 28 83 76 21 1 7 2 .276 .337 .434 .771
2022 KC 106 278 256 54 5 28 9 .211 .264 .340 .604
2023 KC 91 313 292 70 5 34 7 .240 .282 .380 .662
2024 KC 136 426 384 88 8 42 11 .229 .287 .367 .654
2025 KC 135 409 368 94 4 33 4 .255 .301 .353 .654
Spring Training
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2019 KC 3652 13 .400.5001.0001.500
2020 KC 1933327 27 .219.242.531.773
2021 KC 23504214 252 .333.420.548.968
2022 KC 1536319 391 .290.389.7741.163
2023 KC 18484417 52 .386.438.523.961
2024 KC 14403611 152 .306.375.444.819
2025 KC 1648429 55 .214.292.286.578
2026 KC 16423510 42 .286.405.371.776
Postseason
Hitting
YearTeamGPAABHHRRBISBAVGOBPSLGOPS
2024 KC 617143 1 .214.353.286.639
Game Logs
Season selector loads one year at a time.
Hitting
Date Opponent AB H 2B 3B HR RBI R BB SO
2025-09-17 vs SEA 1 0 0 0 0 0 0 0 0
2025-09-16 vs SEA 4 2 0 0 0 1 0 0 0
2025-09-13 @ PHI 1 0 0 0 0 0 0 1 0
2025-09-12 @ PHI 2 0 0 0 0 0 0 0 0
2025-09-11 @ CLE 4 0 0 0 0 0 0 0 3
2025-09-10 @ CLE 2 0 0 0 0 0 0 0 0
2025-09-09 @ CLE 3 1 0 0 0 0 0 0 0
2025-09-08 @ CLE 3 0 0 0 0 0 0 0 0
2025-09-07 vs MIN 2 0 0 0 0 0 0 1 1
2025-09-06 vs MIN 4 1 1 0 0 1 1 0 0
2025-09-05 vs MIN 3 1 0 0 0 0 0 0 1
2025-09-04 vs LAA 3 0 0 0 0 0 0 0 0
2025-09-03 vs LAA 1 0 0 0 0 0 0 1 0
2025-09-02 vs LAA 3 1 0 0 0 0 0 0 0
2025-08-30 vs DET 2 0 0 0 0 0 0 0 1
2025-08-29 vs DET 4 1 0 0 0 0 0 0 0
2025-08-27 @ CWS 5 2 0 0 0 0 2 0 0
2025-08-26 @ CWS 1 1 0 0 0 1 0 1 0
2025-08-25 @ CWS 2 0 0 0 0 0 0 0 0
2025-08-24 @ DET 5 1 0 0 0 2 1 0 1
2025-08-23 @ DET 1 0 0 0 0 0 0 1 1
2025-08-22 @ DET 2 2 0 0 0 0 1 0 0
2025-08-21 vs TEX 0 0 0 0 0 0 0 1 0
2025-08-20 vs TEX 4 1 0 0 0 0 0 0 2
2025-08-19 vs TEX 3 0 0 0 0 0 0 0 0
2025-08-18 vs TEX 3 1 0 0 0 0 0 1 2
2025-08-17 vs CWS 0 0 0 0 0 0 0 0 0
2025-08-16 vs CWS 3 0 0 0 0 0 0 0 2
2025-08-15 vs CWS 3 1 0 0 0 0 0 0 0
2025-08-13 vs WSH 2 1 0 0 0 0 0 2 0
2025-08-12 vs WSH 0 0 0 0 0 0 0 0 0
2025-08-11 vs WSH 3 1 0 0 1 2 1 1 1
2025-08-10 @ MIN 4 0 0 0 0 0 0 0 1
2025-08-09 @ MIN 4 2 0 0 0 0 1 0 0
2025-08-08 @ MIN 4 2 1 0 0 1 1 0 0
2025-08-06 @ BOS 5 1 0 0 0 2 0 0 2
2025-08-04 @ BOS 3 1 0 0 0 0 0 0 0
2025-08-03 @ TOR 4 2 1 0 0 1 1 0 0
2025-08-02 @ TOR 2 2 2 0 0 1 0 0 0
2025-08-01 @ TOR 4 2 0 0 0 0 2 0 1
2025-07-30 vs ATL 2 0 0 0 0 0 0 1 1
2025-07-29 vs ATL 4 1 1 0 0 3 2 0 0
2025-07-28 vs ATL 3 0 0 0 0 0 0 1 1
2025-07-27 vs CLE 0 0 0 0 0 0 0 1 0
2025-07-26 vs CLE 1 0 0 0 0 0 0 0 0
2025-07-26 vs CLE 3 1 0 0 0 0 1 0 2
2025-07-23 @ CHC 3 0 0 0 0 0 1 0 1
2025-07-22 @ CHC 3 0 0 0 0 0 0 0 1
2025-07-21 @ CHC 4 3 0 0 0 0 1 0 0
2025-07-20 @ MIA 3 2 0 0 0 0 1 1 0
2025-07-18 @ MIA 4 1 0 0 0 0 0 0 0
2025-07-13 vs NYM 3 1 0 0 0 0 0 0 1
2025-07-12 vs NYM 3 1 1 0 0 0 1 0 1
2025-07-11 vs NYM 2 1 0 0 0 0 0 1 0
2025-07-09 vs PIT 2 1 0 0 0 0 0 0 1
2025-07-08 vs PIT 3 0 0 0 0 0 0 0 1
2025-07-07 vs PIT 4 1 0 1 0 0 1 0 1
2025-07-06 @ AZ 4 2 1 0 0 1 0 0 1
2025-07-05 @ AZ 3 0 0 0 0 0 0 0 1
2025-07-03 @ SEA 3 0 0 0 0 0 1 1 1
2025-07-02 @ SEA 3 0 0 0 0 0 0 0 2
2025-07-01 @ SEA 4 0 0 0 0 1 0 0 1
2025-06-30 @ SEA 2 1 0 0 0 0 1 1 0
2025-06-28 vs LAD 3 1 0 0 0 0 1 0 0
2025-06-27 vs LAD 3 2 2 0 0 1 1 0 0
2025-06-25 vs TB 3 0 0 0 0 0 0 0 2
2025-06-24 vs TB 3 0 0 0 0 0 0 0 1
2025-06-22 @ SD 3 0 0 0 0 0 0 0 0
2025-06-20 @ SD 3 0 0 0 0 0 0 0 3
2025-06-19 @ TEX 4 1 1 0 0 0 0 0 1
2025-06-18 @ TEX 4 0 0 0 0 0 1 0 1
2025-06-17 @ TEX 3 0 0 0 0 0 0 1 0
2025-06-15 vs ATH 2 1 1 0 0 0 1 0 0
2025-06-13 vs ATH 3 0 0 0 0 0 0 1 1
2025-06-12 vs NYY 3 0 0 0 0 0 0 0 0
2025-06-11 vs NYY 1 0 0 0 0 0 0 1 0
2025-06-08 @ CWS 3 1 0 0 0 0 0 0 1
2025-06-07 @ CWS 4 1 0 0 0 0 0 0 0
2025-06-06 @ CWS 3 0 0 0 0 0 0 0 0
2025-06-05 @ STL 4 1 0 0 0 0 0 0 1
2025-06-05 @ STL 0 0 0 0 0 0 0 0 0
2025-06-03 @ STL 3 2 0 0 0 0 2 0 0
2025-06-01 vs DET 3 1 0 0 0 0 0 0 0
2025-05-31 vs DET 1 0 0 0 0 0 0 0 0
2025-05-30 vs DET 4 2 0 0 0 0 0 0 0
2025-05-28 vs CIN 0 0 0 0 0 0 1 1 0
2025-05-27 vs CIN 4 1 0 0 0 1 0 0 2
2025-05-26 vs CIN 3 0 0 0 0 0 0 0 0
2025-05-25 @ MIN 0 0 0 0 0 0 0 0 0
2025-05-23 @ MIN 4 0 0 0 0 0 0 0 1
2025-05-21 @ SF 3 1 0 0 0 0 2 0 0
2025-05-20 @ SF 1 1 1 0 0 1 0 0 0
2025-05-19 @ SF 4 2 0 0 0 1 0 0 0
2025-05-18 vs STL 1 0 0 0 0 0 0 0 1
2025-05-17 vs STL 3 1 0 0 0 0 0 0 0
2025-05-16 vs STL 4 1 0 1 0 0 1 0 1
2025-05-14 @ HOU 0 0 0 0 0 0 0 0 0
2025-05-13 @ HOU 3 0 0 0 0 0 0 0 2
2025-05-12 @ HOU 3 2 1 0 0 0 1 1 0
2025-05-11 vs BOS 2 1 0 0 0 0 0 0 0
2025-05-09 vs BOS 3 2 0 1 0 0 0 0 1
2025-05-07 vs CWS 3 1 0 0 0 0 0 0 0
2025-05-06 vs CWS 3 1 0 0 1 1 1 0 0
2025-05-05 vs CWS 3 1 0 0 0 0 1 0 0
2025-05-04 @ BAL 0 0 0 0 0 0 1 0 0
2025-05-03 @ BAL 4 1 0 0 1 1 1 0 1
2025-05-02 @ BAL 3 0 0 0 0 0 0 0 0
2025-05-01 @ TB 1 1 0 0 0 0 0 0 0
2025-04-30 @ TB 4 2 0 0 0 0 0 0 1
2025-04-29 @ TB 3 0 0 0 0 1 0 0 1
2025-04-27 vs HOU 2 1 0 0 0 0 0 0 0
2025-04-26 vs HOU 0 0 0 0 0 0 0 0 0
2025-04-25 vs HOU 2 0 0 0 0 1 0 0 0
2025-04-24 vs COL 4 2 0 0 0 3 0 0 0
2025-04-24 vs COL 0 0 0 0 0 0 0 0 0
2025-04-22 vs COL 4 1 0 0 0 1 0 0 0
2025-04-19 @ DET 4 0 0 0 0 0 0 0 0
2025-04-18 @ DET 4 0 0 0 0 0 0 0 1
2025-04-17 @ DET 4 0 0 0 0 0 0 0 2
2025-04-16 @ NYY 3 1 0 1 0 1 1 0 1
2025-04-14 @ NYY 2 0 0 0 0 0 0 1 1
2025-04-13 @ CLE 3 3 1 0 0 0 1 0 0
2025-04-12 @ CLE 3 0 0 0 0 0 0 0 2
2025-04-11 @ CLE 3 0 0 0 0 0 0 0 1
2025-04-09 vs MIN 3 0 0 0 0 0 0 0 0
2025-04-08 vs MIN 3 1 0 0 0 0 0 0 1
2025-04-07 vs MIN 4 3 0 0 1 2 1 0 1
2025-04-06 vs BAL 0 0 0 0 0 0 0 0 0
2025-04-05 vs BAL 2 1 0 0 0 0 0 0 0
2025-04-04 vs BAL 3 1 0 0 0 1 1 0 0
2025-04-02 @ MIL 3 0 0 0 0 0 0 0 2
2025-04-01 @ MIL 4 0 0 0 0 0 0 0 2
2025-03-30 vs CLE 2 0 0 0 0 0 0 0 0
2025-03-29 vs CLE 3 1 0 0 0 0 1 0 1
2025-03-27 vs CLE 3 1 1 0 0 0 1 0 1
Transactions
Entire history • newest first.
2025-09-29
Kansas City Royals activated CF Kyle Isbel from the 10-day injured list.
2025-09-18
Kansas City Royals placed CF Kyle Isbel on the 10-day injured list. Left hamstring strain.
2025-04-16
CF Kyle Isbel changed number to 28.
2025-04-15
CF Kyle Isbel changed number to 42.
2023-06-27
Kansas City Royals activated OF Kyle Isbel from the 10-day injured list.
2023-06-13
Kansas City Royals sent OF Kyle Isbel on a rehab assignment to Omaha Storm Chasers.
2023-05-05
Kansas City Royals placed OF Kyle Isbel on the 10-day injured list. Left hamstring strain.
2023-04-07
Kansas City Royals activated OF Kyle Isbel from the paternity list.
2023-04-05
Kansas City Royals placed OF Kyle Isbel on the paternity list.
2022-07-18
Kansas City Royals activated OF Kyle Isbel from the restricted list.
2022-07-14
Kansas City Royals placed OF Kyle Isbel on the restricted list.
2022-05-30
Kansas City Royals activated OF Kyle Isbel from the 10-day injured list.
2022-05-26
Kansas City Royals placed OF Kyle Isbel on the 10-day injured list.
2022-04-28
Kansas City Royals recalled OF Kyle Isbel from Omaha Storm Chasers.
2022-04-21
Kansas City Royals optioned OF Kyle Isbel to Omaha Storm Chasers.
2021-09-12
Kansas City Royals recalled OF Kyle Isbel, and from Omaha Storm Chasers.
2021-04-22
Kansas City Royals optioned OF Kyle Isbel to Royals Alternate Training Site.
2021-04-22
Kansas City Royals selected the contract of OF Kyle Isbel.
2021-04-01
Kansas City Royals selected the contract of OF Kyle Isbel from Quad Cities River Bandits.
2021-04-01
Kansas City Royals selected the contract of OF Kyle Isbel.
2021-04-01
Kansas City Royals selected the contract of OF Kyle Isbel.
2021-02-05
Kansas City Royals invited non-roster CF Kyle Isbel to spring training.
2021-02-05
OF Kyle Isbel assigned to Kansas City Royals .
2021-02-05
Kansas City Royals invited non-roster CF Kyle Isbel to spring training.
2020-01-13
Kansas City Royals invited non-roster OF Kyle Isbel to spring training.
2019-03-08
CF Kyle Isbel assigned to Kansas City Royals.
2018-06-10
Kansas City Royals signed OF Kyle Isbel.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
21
0.251
xBA
40
0.22
xSLG
18
0.29
Avg EV
33
87.8
Barrel%
14
1.6%
HardHit%
37
36.1%
SweetSpot%
16
26.5%
Chase%
50
28.6%
Whiff%
88
18.2%
K%
78
18.1%
BB%
30
5.6%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B 2B 3B HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: royals.svg.
Results by Pitch Type
Pitch # Usage% Zone% Whiff% AVG HardHit%
4-Seam Fastball 561 38.2% 58.5% 10.9% .292 38.4%
Slider 193 13.1% 52.3% 23.7% .175 30.3%
Sinker 148 10.1% 70.3% 4.9% .188 46.3%
Changeup 131 8.9% 41.2% 17.8% .256 27.8%
Curveball 119 8.1% 42.9% 26.5% .296 31.6%
Cutter 113 7.7% 51.3% 17.9% .300 50.0%
Sweeper 112 7.6% 47.3% 24.4% .250 30.0%
Splitter 58 4.0% 44.8% 30.8% .316 31.2%
Knuckle Curve 29 2.0% 34.5% 23.1% .143 25.0%
Slurve 2 0.1% 100.0% 0.0% .000 0.0%
Eephus 1 0.1% 0.0% 0.0% .000 0.0%
Forkball 1 0.1% 100.0% 0.0% .000 0.0%
Total 1468 100.0% 53.7% 16.5% .257 36.5%
Results by Pitch Category
Category # Usage% Zone% Whiff% AVG HardHit%
Fastball 822 56.0% 59.6% 11.0% .269 41.8%
Breaking 455 31.0% 47.7% 24.3% .222 29.9%
Offspeed 191 13.0% 42.4% 21.0% .271 28.3%
Total 1468 100.0% 53.7% 16.5% .257 36.5%
MLB Avg - - 50.6% 25.3% .245 41.0%
More