Bobby Witt Jr.

SS Kansas City Royals
Age 27 R/R 6'1" / 200 lbs MLB HR -15%K -8% Svc 4.000 · Ctrl thru 2034
Overview
MLB40-MANExtFA 2035
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202424MLBKC709.332/.394/.588323117110.1
202525MLBKC687.295/.354/.50123381377.9
202626MLBKC632.281/.361/.44118451235.0
2027PROJ27MLBKC636.292/.351/.48623481396.8
2028PROJ28MLBKC648.290/.349/.48223451376.7
2029PROJ29MLBKC648.286/.345/.47422401346.2
Last 3 seasons WAR 23.1  ·  Next 3 projected WAR 19.7Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2034Service4.000First FA2035Options1
2027Ext$19M2028Ext$30M2029Ext$30M2030Ext$30M2031Ext$30M2032Ext$30M2033Ext$30M2034Ext$30M
Skills · percentileStatcast 2024-2026
xwOBA90
Avg EV90
Speed90
Chase%89
Whiff%87
Barrel%81
Form.280/.353/.445 ▼▼ rolling true talent (45d window) · proj .296/.352/.499
CompsCarlos Gómez (age 28) · Jacoby Ellsbury (age 28) · Trea Turner (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 142139vR 129
AVG/OBP/SLG.292 / .351 / .486
PA636
HR23
SB48
K%17
BB%7
BABIP322
ISO196
MLB%100%
Value2027 · WAR
BAT: +29.2 runs (wOBA-derived runs vs avg)+29BATRUN: +9.8 runs (SB/CS + UBR baserunning)+10RUNFLD: +9.8 runs (Defensive runs vs avg)+10FLDPOS: +6.8 runs (Positional adjustment)+7POSREP: +13.8 runs (Replacement-level credit)+14REPTotal WAR: +7.20+7.2WAR
0.04.08.07.26.76.25.85.14.43.12.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$97M ctrl surplus
Tools · Recent Form · Splits · ContractCON 60 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
877.2%
xAVG
900.299
POWER60
Barrel%
8112.8
Avg EV
9092.7
Bat Spd
6973.3
EYE45
Chase%
8924.1%
SPEED60
Sprint
9030.1
Recent Formrolling true talent ⓘ
K%18%▼19% over 69 PA (45d) · proj 17%
BB%9%▲▲11% over 133 PA (60d) · proj 7%
ISO.165▼▼.112 over 116 AB (60d) · proj .204
HR/BB3.7%▼2.1% over 96 BBE (60d) · proj 5.2%
BABIP.321·.287 over 94 BIP (60d) · proj .325
SLASH.280/.353/.445▼▼proj .296/.352/.499
Platoon Splits2024-2026 · 1510 PA
vs LHP
vs RHP
Edge
PA
315
1195
—
wRC+
138
149
▶R
wOBA
373
388
▶R
ISO
171
233
▶▶R
BABIP
383
335
◀L
K%
16.2%
16.8%
◀L
BB%
4.8%
7.1%
▶▶R
Contract CONFIRMED · hand-curated extension
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2034
First FA Year   2035
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext$19M+7.2$86M+$67M
2028Ext$30M+6.7$75M+$48M
2029Ext$30M+6.2$64M+$40M
2030Ext$30M+5.8$55M+$34M
2031Ext$30M+5.1$45M+$26M
2032Ext$30M+4.4$36M+$18M
2033Ext$30M+3.1$18M+$2M
2034Ext$30M+2.2$10M-$4M
Totals $229M $389M +$230M
Options · projected decision
2030PLAYER OPT$30.0M / $0.0M buyoutDECLINE
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201919 ROKAZL Royals — 180164 43251 13351 91 262320354674 91323 197 301 26 — — — — — —
202121 AAAOmaha Storm Chasers — 285253 7224017 26642 153 285356581937 296314 229 399 95 — — — — — —
202121 AANorthwest Arkansas Naturals — 279244 7211416 25676 148 295375570944 275339 249 404 118 — — — — — —
202222 MLBKansas City Royals — 632591 15031620 301356 307 254297428725 174295 215 317 103 +2 +3 -5 +7 +14 2.1
202323 MLBKansas City Royals — 694641 177281130 401214 4915 276323495817 218295 176 353 129 +24 +4 +13 +7 +15 6.5
202424 MLBKansas City Royals — 709636 211451132 571068 3112 332394588982 256354 158 422 171 +60 +1 +15 +8 +15 10.1
202525 MLBKansas City Royals — 687623 18447623 491258 389 295354501855 205334 187 372 137 +30 +4 +21 +7 +15 7.9
202626 MLBKansas City Royals — 632558 15733118 671093 458 281361441802 159320 1711 357 123 +17 +6 +6 +7 +14 5.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 33543049 87918435123 24359629 19351 288347493839 204320 187 365 133 +133 +18 +51 +36 +73 31.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201919 ROK MLEAZL Royals — 180169 31131 8501 91 183225243467 59248 284 207 26 — — — — — —
202121 AAA MLEOmaha Storm Chasers — 285261 5920012 18782 153 226281441722 215264 276 309 95 — — — — — —
202121 AA MLENorthwest Arkansas Naturals — 279251 659314 18796 148 259324486810 227308 286 343 118 — — — — — —
202222 MLB MLEKansas City Royals — 632593 15331622 281356 307 258298442740 184295 214 321 103 +2 +3 -5 +7 +14 2.1
202323 MLB MLEKansas City Royals — 694642 179281032 391214 4915 279324503827 224295 176 359 129 +24 +4 +13 +7 +15 6.5
202424 MLB MLEKansas City Royals — 709645 214451035 481068 3112 332385595981 264354 157 421 171 +60 +1 +15 +8 +15 10.1
202525 MLB MLEKansas City Royals — 687631 18747625 411258 389 296347509856 212334 186 370 137 +30 +4 +21 +7 +15 7.9
202626 MLB MLEKansas City Royals — 632570 15933119 551093 458 279346440786 161320 179 349 123 +17 +6 +6 +7 +14 5.0
201919 ROK MLEAZL Royals — 180169 31131 8501 91 183225243467 59250 284 207 26 — — — — — —
201919 ROK RAWAZL Royals — 180164 43251 13351 91 262320354674 91323 197 301 26 — — — — — —
202121 AAA MLE2 teams — 564511 12429326 371578 2911 243304464768 221293 287 326 107 — — — — — —
202121 AAA RAW2 teams — 564497 14435433 511318 2911 290365575941 286326 239 402 107 — — — — — —
202222 MLB MLEKansas City Royals — 632593 15331622 281356 307 258298442740 184297 214 321 103 +2 +3 -5 +7 +14 2.1
202222 MLB RAWKansas City Royals — 632591 15031620 301356 307 254297428725 174295 215 317 103 +2 +3 -5 +7 +14 2.1
202323 MLB MLEKansas City Royals — 694642 179281032 391214 4915 279324503827 224296 176 359 129 +24 +4 +13 +7 +15 6.5
202323 MLB RAWKansas City Royals — 694641 177281130 401214 4915 276323495817 218295 176 353 129 +24 +4 +13 +7 +15 6.5
202424 MLB MLEKansas City Royals — 709645 214451035 481068 3112 332385595981 264350 157 421 171 +60 +1 +15 +8 +15 10.1
202424 MLB RAWKansas City Royals — 709636 211451132 571068 3112 332394588982 256354 158 422 171 +60 +1 +15 +8 +15 10.1
202525 MLB MLEKansas City Royals — 687631 18747625 411258 389 296347509856 212332 186 370 137 +30 +4 +21 +7 +15 7.9
202525 MLB RAWKansas City Royals — 687623 18447623 491258 389 295354501855 205334 187 372 137 +30 +4 +21 +7 +15 7.9
202626 MLB MLEKansas City Royals — 632570 15933119 551093 458 279346440786 161314 179 349 123 +17 +6 +6 +7 +14 5.0
202626 MLB RAWKansas City Royals — 632558 15733118 671093 458 281361441802 159320 1711 357 123 +17 +6 +6 +7 +14 5.0
201919 ROK MLEAZL Royals — 180169 31131 8501 91 183225243467 59248 284 207 26 — — — — — —
202121 AAA MLE2 teams — 564514 12429326 371578 2911 241304461765 220286 287 326 107 — — — — — —
202222 MLB MLEKansas City Royals — 632593 15331622 281356 307 258298442740 184295 214 321 103 — — — — — —
202323 MLB MLEKansas City Royals — 694646 179281032 391214 4915 277324500824 223295 176 359 129 — — — — — —
202424 MLB MLEKansas City Royals — 709647 214451035 481068 3112 331385594979 263354 157 421 171 — — — — — —
202525 MLB MLEKansas City Royals — 687633 18747625 411258 389 295347507854 212334 186 370 137 — — — — — —
202626 MLB MLEKansas City Royals — 632569 15933119 551093 458 279346441787 162320 179 349 123 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 MLB MLEKansas City Royals — 709647 214451035 481068 3112 331385594979 263354 157 421 171 — — — — — —
202525 MLB MLEKansas City Royals — 687633 18747625 411258 389 295347507854 212334 186 370 137 — — — — — —
202626 MLB MLEKansas City Royals — 632569 15933119 551093 458 279346441787 162320 179 349 123 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEKC 100% 636578 17134525 471076 487 296355499854 203325 177 373 139 +29 +7 +10 +7 +14 7.2
▸ 2027 — real world (MLB)
202727 MLB CTXKC 100% 636578 16934523 471076 487 292351486837 195322 177 366 139 +29 +7 +10 +7 +14 6.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEKC 100% 648590 17435525 481115 456 294353495848 201324 177 370 137 +28 +7 +9 +7 +14 6.7
202929 MLB MLEKC 100% 648590 17135424 481135 406 290349487836 197321 177 366 134 +26 +6 +9 +7 +14 6.2
203030 MLB MLEKC 100% 647590 16934424 471155 345 286344478822 191318 187 360 130 +23 +5 +8 +7 +14 5.8
203131 MLB MLEKC 100% 634578 16333422 461155 264 282339467807 186315 187 354 125 +19 +4 +7 +7 +14 5.1
203232 MLB MLEKC 100% 621568 15731421 441154 183 276332454786 178311 197 345 120 +15 +2 +6 +7 +13 4.4
203333 MLB MLEKC 100% 540494 13326317 381033 92 268324436760 168305 197 335 113 +8 +1 +4 +6 +12 3.1
203434 MLB MLEKC 100% 492453 11822315 33983 41 258313415728 157297 207 321 104 +2 +0 +3 +5 +11 2.2
203535 MLB MLEKC 100% 436402 10018212 29902 01 247300391692 144288 217 307 94 -3 -0 +1 +5 +9 1.2
203636 MLB MLEKC 100% 375347 821429 24811 00 236288367655 131280 226 291 83 -7 +0 -1 +4 +8 0.4
202828 MLB CTXKC 100% 648590 17135523 481115 456 290349482831 192321 177 364 137 +28 +7 +9 +7 +14 6.7
202929 MLB CTXKC 100% 648590 16834522 481135 406 286345474820 188319 177 359 134 +26 +6 +9 +7 +14 6.2
203030 MLB CTXKC 100% 647590 16634422 471155 345 282341465806 183315 187 353 130 +23 +5 +8 +7 +14 5.8
203131 MLB CTXKC 100% 634578 16133421 461155 264 278336455791 178312 187 347 125 +19 +4 +7 +7 +14 5.1
203232 MLB CTXKC 100% 621568 15431419 441154 183 272329442771 170308 197 339 120 +15 +2 +6 +7 +13 4.4
203333 MLB CTXKC 100% 540494 13025316 381033 92 264320425746 161302 197 329 113 +8 +1 +4 +6 +12 3.1
203434 MLB CTXKC 100% 492453 11622314 33983 41 255310405714 150295 207 316 104 +2 +0 +3 +5 +11 2.2
203535 MLB CTXKC 100% 436402 9818211 29902 01 244297382679 138286 217 302 94 -3 -0 +1 +5 +9 1.2
203636 MLB CTXKC 100% 375347 821429 24811 00 233285359644 125278 226 287 83 -7 +0 -1 +4 +8 0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 83957661 212543067280 600153762 36979 277335461796 183313 187 349 122 +244 +42 +97 +90 +182 66.8
/ 162G— A+C — 650593 16433522 461195 296 277333460794 184311 187 349 122 +19 +3 +8 +7 +14 5.2
Career— MLE — 97758951 248549675354 660185177 45598 278333468801 191313 197 349 122 +273 +49 +107 +97 +196 73.6
/ 162G— MLE — 650595 16633524 441235 307 279334472806 193313 197 349 122 +20 +4 +8 +7 +14 5.3