Michael Massey2B Kansas City Royals
Age 28 L/R 6'0" / 195 lbs MLB HR -15%K -8% Svc 3.395 · Ctrl thru 2028
2026 ROS PROJECTION402 act + 9 ros · stats below = ROS only
showingROS
wRC+†vL 7691vR 96
AVG/OBP/SLG.111 / .111 / .111
PA9
HR0
K%11
BB%4
BABIP275
ISO132
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: +4.3 runs (402 MLB PA)BAT projected ROS: -0.2 runs (9 MLB PA, park-applied)+4BATRUN so far: +0.6 runs (402 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)+1RUNFLD so far: +0.2 runs (402 MLB PA)FLD projected ROS: +0.0 runs (9 MLB PA, park-applied)+0FLDPOS so far: +1.4 runs (402 MLB PA)POS projected ROS: +0.0 runs (9 MLB PA, park-applied)+1POSREP so far: +8.7 runs (402 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+9REP2026 MLB WAR (so far + projected ROS): +1.57so far: +1.6 WAR+1.6WAR
0.00.51.00.10.40.226272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control+$1M ctrl surplus
Tools · Recent Form · Splits · ContractCON 50 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
905.2%
xAVG
510.252
POWER45
Barrel%
315.7
Avg EV
4788.9
Bat Spd
5972.3
EYE35
Chase%
8924.1%
SPEED40
Sprint
3626.8
Recent Formrolling true talent ⓘ
K%12%▲▲7% over 69 PA (30d) · proj 17%
BB%4%·4% over 156 PA (60d) · proj 4%
ISO.140·.150 over 147 AB (60d) · proj .132xISO .158 vs .145 prior
HR/BB3.2%·3.2% over 125 BBE (60d) · proj 3.2%barrel% 5.7% vs 5.7% prior
BABIP.286.347 over 121 BIP (60d) · proj .277xBABIP .300 vs .285 prior — approach backs the move
SLASH.272/.306/.412▲▲proj .248/.283/.380
Platoon Splits2024-2026 · 662 PA
vs LHP
vs RHP
Edge
PA
115
547
wRC+
77
88
R
wOBA
282
299
R
ISO
131
145
R
BABIP
315
269
L
K%
23.5%
14.3%
▶▶R
BB%
1.7%
4.0%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2022
Service   3.395 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.1M+0.1$0.6M+$0.4M
2027Arb-2$2M+0.4$1M+$0.0M (cut)
2028Arb-3$3M+0.2$0.7M+$0.0M (cut)
Totals $0.1M $3M +$0.4M

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. 2026 = actual YTD + projected ROS + total. 2027+ 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)
202123 A+Quad Cities River Bandits 439388 11227221 33688 122 289357531888 242297 158 380 143 +22 +2 +10 3.4
202224 MLBKansas City Royals 194173 42914 9468 30 243311376686 133304 245 304 92 -2 +1 -2 +2 +4 0.3
202224 AAAOmaha Storm Chasers 143126 411307 13352 40 325397595992 270395 249 425 174 +13 +1 +3 1.7
202224 AANorthwest Arkansas Naturals 248220 671509 21541 92 305368495863 191356 228 372 138 +11 +1 +5 1.8
202325 MLBKansas City Royals 461428 9818115 24994 62 229276381657 152261 215 290 82 -10 +0 +3 +2 +10 0.5
202426 MLBKansas City Royals 356332 8617214 15563 10 259297449746 190271 164 323 104 +2 +0 +3 +1 +8 1.4
202426 AAAOmaha Storm Chasers 5451 17702 370 10 333370588959 255357 136 416 168 +4 +0 +1 0.6
202527 MLBKansas City Royals 277262 64903 9431 21 244272313585 69277 163 259 62 -13 +0 +1 +1 +6 -0.4
202527 AAAOmaha Storm Chasers 10697 25504 6213 00 258321433754 175292 206 336 114 +2 +0 +2 0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 12881195 29053436 5724416 123 243286384670 141273 194 294 85 -22 +1 +4 +7 +28 1.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202123 A+ MLEQuad Cities River Bandits 439397 9021217 24908 122 227284418703 191238 215 298 88 -6 +2 +10 0.5
202224 MLB MLEKansas City Royals 194173 42914 9468 30 243311376686 133304 245 306 93 -2 +1 -2 +2 +4 0.3
202224 AAA MLEOmaha Storm Chasers 143130 331005 9442 40 254312446758 192319 316 317 101 +0 +1 +3 0.4
202224 AA MLENorthwest Arkansas Naturals 248228 591208 13671 92 259302417718 158310 275 312 97 -1 +1 +5 0.6
202325 MLB MLEKansas City Royals 461428 10019116 24994 62 234281395676 161261 215 294 85 -8 +0 +3 +2 +10 0.7
202426 MLB MLEKansas City Royals 356332 8717215 15563 10 262300461761 199271 164 326 106 +3 +0 +3 +1 +8 1.5
202426 AAA MLEOmaha Storm Chasers 5452 14601 290 10 269296442739 173315 174 328 108 +1 +0 +1 0.2
202527 MLB MLEKansas City Royals 277262 64903 9431 21 244272313585 69277 163 261 63 -12 +0 +1 +1 +6 -0.4
202527 AAA MLEOmaha Storm Chasers 10699 20403 4253 00 202255333588 131232 244 250 55 -6 +0 +2 -0.3
202123 A+ MLEQuad Cities River Bandits 439397 9021217 24908 122 227284418703 191246 215 298 88
202123 A+ RAWQuad Cities River Bandits 439388 11227221 33688 122 289357531888 242297 158 380 88
202224 AA MLE3 teams 585531 13431117 3115711 162 252307411718 158319 275 311 97
202224 AA RAW3 teams 585519 15037120 4313511 162 289356480836 191348 237 363 97
202325 MLB MLEKansas City Royals 461428 10019116 24994 62 234281395676 161265 215 294 85 -8 +0 +3 +2 +10 0.7
202325 MLB RAWKansas City Royals 461428 9818115 24994 62 229276381657 152261 215 290 85 -8 +0 +3 +2 +10 0.7
202426 MLB MLE2 teams 410384 10223216 17653 20 266302461763 195280 164 326 107 +3 +0 +3 +1 +9 1.7
202426 MLB RAW2 teams 410383 10324216 18633 20 269307467774 198282 154 335 107 +3 +0 +3 +1 +9 1.7
202527 MLB MLE2 teams 383361 841306 13684 21 233267319586 86268 183 258 61 -18 +0 +1 +1 +8 -0.7
202527 MLB RAW2 teams 383359 891407 15644 21 248286345631 97281 174 281 61 -18 +0 +1 +1 +8 -0.7
202123 A+ MLEQuad Cities River Bandits 439404 9021217 24908 122 223284411695 188238 215 298 88
202224 AA MLE3 teams 585538 13431117 3115711 162 249307405712 156310 275 311 97
202325 MLB MLEKansas City Royals 461430 10019116 24994 62 233281393674 160261 215 294 85
202426 MLB MLE2 teams 410387 10223216 17653 20 264302457759 194277 164 326 107
202527 MLB MLE2 teams 383363 841306 13684 21 231267317584 85265 183 258 61
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202325 MLB MLEKansas City Royals 461430 10019116 24994 62 233281393674 160261 215 294 85
202426 MLB MLE2 teams 410387 10223216 17653 20 264302457759 194277 164 326 107
202527 MLB MLE2 teams 383363 841306 13684 21 231267317584 85265 183 258 61
YTD28 MLB MLEKC 402374 10825112 21650 30 289327457784 168318 165 333 112 +6 +1 +0 +1 +9 1.7
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR28 MLB RAWKC 402374 10524111 21650 30 281319439757 158310 165 329 112 +6 +1 +0 +1 +9 1.7
YTD28 MLB RAWKC 402374 10524111 21650 30 281319439757 158310 165 329 109 +4 +1 +0 +1 +9 1.6
ROS28 MLB MLEKC 100% 99 1000 010 00 111111111222 279 110 303 91 -0 +0 +0 +0 +0 0.0
ROS28 MLB CTXKC 100% 99 1000 010 00 111111111222 275 110 294 91 -0 +0 +0 +0 +0 0.0
FULL28 MLB A+CKC 411383 10624111 21660 30 277314431745 154305 165 329 111 +6 +1 +0 +1 +9 1.7
TOT28 MLB MLEKC 411383 10925112 21660 30 285322449771 164313 165 333 111 +6 +1 +0 +1 +9 1.7
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202729 MLB MLEKC 100% 410386 9518111 20691 30 246285383668 137273 175 296 87 -7 +1 -1 +1 +9 0.4
202830 MLB MLEKC 100% 404381 9418111 19691 30 247284386670 139271 175 293 85 -7 +1 -2 +1 +9 0.2
202931 MLB MLEKC 100% 389366 8917110 19681 20 243282377659 134269 175 289 81 -9 +0 -2 +1 +8 -0.1
202729 MLB CTXKC 100% 410386 9318110 20691 30 241280370651 130269 175 287 87 -7 +1 -1 +1 +9 0.4
202830 MLB CTXKC 100% 404381 9117110 19691 30 239277367644 129268 175 285 85 -7 +1 -2 +1 +9 0.2
202931 MLB CTXKC 100% 389366 861619 19681 20 235275358633 123265 175 280 81 -9 +0 -2 +1 +8 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 25002337 561104765 11545119 203 240281374655 134269 185 290 87 -45 +3 -1 +11 +54 2.3
/ 162G A+C 650608 14627217 301175 51 240281375656 135269 185 290 87 -12 +1 -0 +3 +14 0.6
Career MLE 34903243 7891609104 16768633 467 243287394682 151275 205 297 87 -45 +3 -1 +11 +54 2.3
/ 162G MLE 650604 14730219 311286 91 243287394681 151276 205 297 87 -12 +1 -0 +3 +14 0.6