Michael Massey

2B Kansas City Royals
Age 29 L/R 6'0" / 195 lbs MLB HR -15%K -8% Svc 3.395 · Ctrl thru 2029
Overview
MLB40-MANFG #741Arb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202426MLBKC356.259/.297/.4491411081.6
202527MLBKC277.244/.272/.3133264-0.4
202628MLBKC452.274/.309/.4301331071.7
2027PROJ29MLBKC445.249/.286/.385114900.7
2028PROJ30MLBKC435.246/.282/.377102870.3
2029PROJ31MLBKC420.242/.277/.36710282-0.1
Last 3 seasons WAR 2.9  ·  Next 3 projected WAR 0.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.395First FA2030
2027Arb-1$2M2028Arb-2$2M2029Arb-3$2M
Skills · percentileStatcast 2024-2026
Whiff%90
Chase%90
Bat Spd59
Avg EV46
xwOBA42
Barrel%33
Form.250/.281/.379 ▼ rolling true talent (45d window) · proj .252/.287/.394
CompsMason Williams (age 29) · Rob Brantly (age 29) · Brett Nicholas (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7590vR 95
AVG/OBP/SLG.249 / .286 / .385
PA445
HR11
K%17
BB%4
BABIP278
ISO133
MLB%100%
Value2027 · WAR
BAT: -5.3 runs (wOBA-derived runs vs avg)-5BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.6 runs (Defensive runs vs avg)+1FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +9.6 runs (Replacement-level credit)+10REPTotal WAR: +0.90+0.9WAR
0.00.51.00.90.30.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$4M ctrl surplus
Tools · Recent Form · Splits · ContractCON 50 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
905.0%
xAVG
510.252
POWER45
Barrel%
335.9
Avg EV
4688.8
Bat Spd
5972.3
EYE35
Chase%
9023.0%
SPEED40
Sprint
3326.7
Recent Formrolling true talent ⓘ
K%17%▼18% over 61 PA (45d) · proj 17%
BB%4%▼3% over 89 PA (60d) · proj 5%
ISO.129▼.106 over 85 AB (60d) · proj .141
HR/BB3.2%·2.8% over 72 BBE (60d) · proj 3.4%
BABIP.281·.286 over 70 BIP (60d) · proj .280
SLASH.250/.281/.379▼proj .252/.287/.394
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   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$2M+0.9$4M+$2M
2028Arb-2$2M+0.3$1M+$0.0M (cut)
2029Arb-3$2M———
Totals $2M $4M +$2M

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)
202123 A+Quad Cities River Bandits — 439388 11227221 33688 122 289357531888 242297 158 380 87 — — — — — —
202224 MLBKansas City Royals — 194173 42914 9468 30 243311376686 133304 245 304 95 -1 +1 -2 +2 +4 0.3
202224 AAAOmaha Storm Chasers — 143126 411307 13352 40 325397595992 270395 249 425 110 — — — — — —
202224 AANorthwest Arkansas Naturals — 248220 671509 21541 92 305368495863 191356 228 372 98 — — — — — —
202325 MLBKansas City Royals — 461428 9818115 24994 62 229276381657 152261 215 290 86 -7 +0 +3 +2 +10 0.8
202426 MLBKansas City Royals — 356332 8617214 15563 10 259297449746 190271 164 323 108 +3 +0 +3 +1 +8 1.6
202426 AAAOmaha Storm Chasers — 5451 17702 370 10 333370588959 255357 136 416 112 — — — — — —
202527 MLBKansas City Royals — 277262 64903 9431 21 244272313585 69277 163 259 64 -12 +0 +1 +1 +6 -0.4
202527 AAAOmaha Storm Chasers — 10697 25504 6213 00 258321433754 175292 206 336 55 — — — — — —
202628 MLBKansas City Royals — 452423 11625113 21750 30 274309430739 156303 175 321 107 +4 +1 +0 +2 +10 1.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 17401618 40678549 7831916 153 251292396688 145281 184 301 90 -21 +2 +4 +8 +38 3.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202123 A+ MLEQuad Cities River Bandits — 439397 9021217 24908 122 227284418703 191237 215 297 87 — — — — — —
202224 MLB MLEKansas City Royals — 194173 42914 9468 30 243311376686 133304 245 308 95 -1 +1 -2 +2 +4 0.3
202224 AAA MLEOmaha Storm Chasers — 143130 331005 9442 40 254312446758 192335 316 331 110 — — — — — —
202224 AA MLENorthwest Arkansas Naturals — 248227 581208 14671 92 256302414716 159306 276 313 98 — — — — — —
202325 MLB MLEKansas City Royals — 461428 9918116 24994 62 231279390669 159261 215 296 86 -7 +0 +3 +2 +10 0.8
202426 MLB MLEKansas City Royals — 356333 8717215 14563 10 261297459757 198271 164 328 108 +3 +0 +3 +1 +8 1.6
202426 AAA MLEOmaha Storm Chasers — 5452 14601 290 10 269296442739 173321 174 334 112 — — — — — —
202527 MLB MLEKansas City Royals — 277262 64903 9431 21 244272313585 69277 163 263 64 -12 +0 +1 +1 +6 -0.4
202527 AAA MLEOmaha Storm Chasers — 10699 20403 4253 00 202255333588 131233 244 250 55 — — — — — —
202628 MLB MLEKansas City Royals — 452423 11825114 21750 30 279313442755 163303 175 327 107 +4 +1 +0 +2 +10 1.7
202123 A+ MLEQuad Cities River Bandits — 439397 9021217 24908 122 227284418703 191246 215 297 87 — — — — — —
202123 A+ RAWQuad Cities River Bandits — 439388 11227221 33688 122 289357531888 242297 158 380 87 — — — — — —
202224 AA MLE3 teams — 585530 13431117 3215711 162 253309411720 158320 275 316 100 — — — — — —
202224 AA RAW3 teams — 585519 15037120 4313511 162 289356480836 191348 237 363 100 — — — — — —
202325 MLB MLEKansas City Royals — 461428 9918116 24994 62 231279390669 159262 215 296 86 -7 +0 +3 +2 +10 0.8
202325 MLB RAWKansas City Royals — 461428 9818115 24994 62 229276381657 152261 215 290 86 -7 +0 +3 +2 +10 0.8
202426 MLB MLE2 teams — 410385 10223216 16653 20 265300460759 195279 164 329 109 +4 +0 +3 +1 +9 1.8
202426 MLB RAW2 teams — 410383 10324216 18633 20 269307467774 198282 154 335 109 +4 +0 +3 +1 +9 1.8
202527 MLB MLE2 teams — 383361 841306 13684 21 233267319586 86268 183 259 62 -18 +0 +1 +1 +8 -0.7
202527 MLB RAW2 teams — 383359 891407 15644 21 248286345631 97281 174 281 62 -18 +0 +1 +1 +8 -0.7
202628 MLB MLEKansas City Royals — 452423 11825114 21750 30 279313442755 163307 175 327 107 +4 +1 +0 +2 +10 1.7
202628 MLB RAWKansas City Royals — 452423 11625113 21750 30 274309430739 156303 175 321 107 +4 +1 +0 +2 +10 1.7
202123 A+ MLEQuad Cities River Bandits — 439404 9021217 24908 122 223284411695 188237 215 297 87 — — — — — —
202224 AA MLE3 teams — 585537 13431117 3215711 162 250309406715 156312 275 316 100 — — — — — —
202325 MLB MLEKansas City Royals — 461430 9918116 24994 62 230279388667 158261 215 296 86 — — — — — —
202426 MLB MLE2 teams — 410388 10223216 16653 20 263300456756 193277 164 329 109 — — — — — —
202527 MLB MLE2 teams — 383363 841306 13684 21 231267317584 85265 183 259 62 — — — — — —
202628 MLB MLEKansas City Royals — 452428 11825114 21750 30 276313437750 161303 175 327 107 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 MLB MLE2 teams — 410388 10223216 16653 20 263300456756 193277 164 329 109 — — — — — —
202527 MLB MLE2 teams — 383363 841306 13684 21 231267317584 85265 183 259 62 — — — — — —
202628 MLB MLEKansas City Royals — 452428 11825114 21750 30 276313437750 161303 175 327 107 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLEKC 100% 424400 10020111 20721 31 253289394684 141280 175 301 90 -5 +0 +1 +2 +9 0.9
▸ 2027 — real world (MLB)
202729 MLB CTXKC 100% 445421 10421111 20751 41 249286385671 135278 174 296 90 -5 +0 +1 +2 +10 0.7
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLEKC 100% 435411 10321111 20751 21 250286386672 137278 175 296 87 -7 +0 -2 +2 +9 0.3
202931 MLB MLEKC 100% 420397 9719110 19741 21 245280376656 131275 185 290 82 -9 +0 -2 +1 +9 -0.1
202830 MLB CTXKC 100% 435411 10121110 20751 21 246282377659 131276 175 291 87 -7 +0 -2 +2 +9 0.3
202931 MLB CTXKC 100% 420397 9619110 19741 21 242277367644 125273 185 285 82 -9 +0 -2 +1 +9 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 25952426 603118769 11746818 195 249288388676 140279 185 297 91 -36 +2 +1 +11 +56 3.4
/ 162G— A+C — 650608 15130217 291175 51 248289388677 140279 184 297 91 -9 +0 +0 +3 +14 0.9
Career— MLE — 40303753 93319210119 18977833 4910 249291400691 152281 195 302 91 -42 +2 +1 +13 +66 4.1
/ 162G— MLE — 650605 15131219 301255 82 250290402691 152283 195 302 91 -9 +0 +0 +3 +14 0.9