Michael Massey2B Kansas City Royals
Age 28 L/R 6'0" / 195 lbs MLB HR -5%BB +4% Svc 3.395 · Ctrl thru 2028 peak 0.6 · 2026
wRC+†vL 7481vR 84
AVG/OBP/SLG.240 / .280 / .372
PA397
HR11
K%18
BB%4
MLB%100%
BAT: -8.5 runs (wOBA-derived runs vs avg)-8BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +1.5 runs (Defensive runs vs avg)+1FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +11.2 runs (Replacement-level credit)+11REPTotal WAR: +0.60+0.6WAR
Scouting · nowfuture
HIT
5050
PWR
4545
SPD
4040
EYE
3535
trajectory · 10 yrs
0.4peak
2026

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   2027
YearStatusSalary Proj WAR Value Surplus
2026Arb-1$2M+0.6$2M+$0.8M
2027Arb-2$1M+0.4$2M+$0.2M
2028Arb-3$1M+0.2$0.8M+$0.0M (cut)
Totals $4M $5M +$1M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Quad Cities River Bandits 439397 9221218 24918 122 .232.289.431.720 .199.251 215 .304 91 -5 +2 +0 +2 +12 1.1
202224 AA3 teams 585531 13230119 3116111 162 .249.304.416.720 .168.313 285 .312 97 -2 +2 -2 +2 +17 1.7
202325 MLBKansas City Royals 461428 9618114 24994 62 .224.272.369.641 .145.257 215 .281 73 -14 +0 +3 +2 +13 0.4
202426 MLB2 teams 410384 9922116 17653 20 .258.295.445.740 .188.270 164 .315 100 -0 +0 +3 +1 +12 1.6
202527 MLB2 teams 383361 821206 13684 21 .227.262.310.572 .083.261 183 .255 53 -20 +0 +1 +1 +11 -0.7
▸ 2026 Season (actual · ROS · total)
202628 MLBKansas City Royals 3533 8401 190 00 .242.265.455.719 .212.292 263 .300 88 -0 +0 +0 +0 +1 0.1
ROS28 MLBKC 362341 8316110 15673 31 .243.281.384.666 .141.270 194 .290 80 -8 +0 +1 +1 +10 0.5
TOT28 MLBKC 397374 9120111 16763 31 .243.280.390.670 .147.276 194 .291 81 -8 +0 +1 +1 +11 0.6
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLBKC 414390 9318111 18693 31 .238.277.374.652 .136.262 174 .288 79 -10 +0 +0 +1 +12 0.4
202830 MLBKC 407384 9218111 17693 20 .240.277.378.655 .138.261 174 .285 76 -11 +0 -1 +1 +12 0.2
202931 MLBKC 392369 8717110 17683 00 .236.275.369.644 .133.259 174 .281 74 -12 +0 -1 +1 +11 -0.1
203032 MLBKC 373351 821619 16673 00 .234.273.362.635 .128.258 184 .277 70 -13 +0 -2 +1 +11 -0.3
203133 MLBKC 343324 731408 14642 00 .225.262.343.604 .117.257 194 .271 66 -13 +0 -3 +1 +10 -0.5
203234 MLBKC 299283 631207 12582 00 .223.259.339.598 .117.255 194 .265 61 -13 +0 -4 +1 +8 -0.8
▸ Career Totals (MLE all levels + projections)
Career 48684543 107421410139 21894649 469 .236.279.380.658 .143.267 194 .287 78 -121 +6 -6 +17 +138 3.5
/ 162G 650607 14429119 291267 61 .237.280.382.663 .145.267 194 .287 78 -16 +1 -1 +2 +18 0.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Quad Cities River Bandits 439388 11227221 33688 122 .289.357.531.888 .242.297 158 .380 149 +24 +2 +12 3.9
202224 MLBKansas City Royals 194173 42914 9468 30 .243.311.376.686 .133.304 245 .304 91 -2 +1 -2 +2 +5 0.4
202224 AAAOmaha Storm Chasers 143126 411307 13352 40 .325.397.595.992 .270.395 249 .425 184 +13 +1 +4 1.9
202224 AANorthwest Arkansas Naturals 248220 671509 21541 92 .305.368.495.863 .191.356 228 .372 143 +12 +1 +7 2.0
202325 MLBKansas City Royals 461428 9818115 24994 62 .229.276.381.657 .152.261 215 .290 80 -10 +0 +3 +2 +13 0.8
202426 MLBKansas City Royals 356332 8617214 15563 10 .259.297.449.746 .190.271 164 .323 105 +2 +0 +3 +1 +10 1.7
202426 AAAOmaha Storm Chasers 5451 17702 370 10 .333.370.588.959 .255.357 136 .416 177 +5 +0 +2 0.7
202527 MLBKansas City Royals 277262 64903 9431 21 .244.272.313.585 .069.277 163 .259 57 -14 +0 +1 +1 +8 -0.3
202527 AAAOmaha Storm Chasers 10697 25504 6213 00 .258.321.433.754 .175.292 206 .336 115 +2 +0 +3 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 12881195 29053436 5724416 123 .243.286.384.670 .141.273 194 .294 84 -24 +1 +4 +7 +36 2.5

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Michael Massey (OGILVIE) 28 50 45 40 35 .239/.277/.375 .136.263 113 16% 4% 80 +0.3
Rob Brantly
2018 · MLB
29 45→55 49→50 41→30 41 .233/.271/.371 .139.261 184 19% 4% 76 +0.1 .228/.278/.340 .112.267 124 19% 5% 71 -0.3 .247/.312/.356.108.28611117%5%87+0.3
Max Schrock
2023 · MLB
28 48→58 47→40 46→50 42 .240/.280/.369 .129.282 156 21% 5% 79 +0.3 .235/.291/.365 .130.277 148 20% 6% 83 +0.6 .228/.296/.354.126.26412618%7%79+0.1
Hector Paez
2006 · AAA
28 51 46→45 45→40 43 .252/.282/.371 .120.262 145 11% 3% 80 +0.4 .247/.275/.368 .121.265 134 13% 3% 77 +0.1 .255/.287/.364.109.28512115%2%80+0.1
Nick Tanielu
2021 · AAA
28 47→53 48→50 42→40 44 .239/.282/.382 .143.275 155 20% 5% 84 +0.6 .205/.262/.337 .132.258 145 26% 6% 64 -0.8 .187/.250/.316.130.23614327%6%52-0.8
Mason Williams
2021 · MLB
29 50→54 47→45 40→55 44 .248/.291/.380 .132.297 157 22% 6% 86 +0.8 .232/.280/.357 .125.302 1312 27% 6% 76 +0.1 .227/.278/.336.109.300111327%6%66-0.3
JT Riddle
2020 · MLB
28 45→52 49→50 45 42 .232/.271/.385 .153.272 165 22% 5% 79 +0.3 .206/.247/.338 .132.247 146 23% 4% 57 -1.2 .194/.231/.313.119.23712223%3%41-1.4
Rio Ruiz
2021 · MLB
27 46→52 48→50 41→40 48 .233/.290/.375 .142.275 163 22% 8% 85 +0.7 .223/.283/.364 .141.271 158 23% 7% 80 +0.4 .207/.266/.327.119.25611723%7%61-0.6
Kevin Howard
2009 · AAA
28 49→56 44→45 42→45 48 .241/.290/.361 .119.275 126 17% 6% 81 +0.4 .243/.290/.359 .116.276 126 16% 6% 81 +0.4 .244/.287/.347.103.27811516%5%73-0.1
C.J. Hinojosa
2022 · AAA
28 50→54 45 42→45 42 .248/.281/.371 .123.297 126 21% 4% 80 +0.4 .227/.270/.347 .120.275 128 22% 5% 69 -0.4 .209/.256/.314.105.25111621%5%52-1.1
Phillip Evans
2021 · MLB
28 46→56 48→45 40 49 .231/.300/.374 .143.262 165 19% 8% 90 +1.0 .226/.297/.331 .105.270 114 20% 8% 77 +0.1 .228/.303/.320.092.2729219%8%74-0.0
Matt Downs
2012 · MLB
28 46→50 49→50 44→50 47 .233/.294/.385 .152.264 167 19% 6% 90 +1.0 .211/.269/.348 .137.248 166 22% 6% 70 -0.3 .183/.238/.296.112.21514522%5%40-1.2
John Suomi
2010 · AAA
29 44 47→50 41→40 45 .221/.267/.360 .138.247 143 18% 5% 72 -0.2 .234/.270/.351 .117.280 126 21% 4% 70 -0.3 .241/.276/.343.103.26511314%4%66-0.2
Jake Noll
2022 · MLB
28 48→51 47→50 47→45 41 .242/.278/.374 .132.287 156 22% 4% 80 +0.4 .228/.270/.364 .136.273 147 22% 4% 74 -0.1 .213/.257/.341.128.25812522%4%60-0.6
Ryan Flaherty
2013 · MLB
27 45→47 48→55 44→45 43 .231/.278/.376 .145.280 166 24% 6% 81 +0.4 .224/.284/.375 .151.272 185 24% 7% 83 +0.6 .222/.294/.352.130.28815427%8%77+0.1
Russ Adams
2009 · MLB
28 46→53 44→50 47→45 48 .228/.283/.347 .119.261 128 18% 7% 75 -0.0 .224/.276/.352 .128.260 138 19% 6% 73 -0.1 .224/.273/.357.133.25813419%6%71-0.1
Bryan Anderson
2015 · MLB
28 44→54 46→45 44→30 44 .221/.280/.351 .130.283 134 26% 7% 75 -0.0 .202/.256/.312 .110.289 104 32% 6% 54 -1.4 .164/.217/.246.082.2507036%5%18-1.6
Cody Clark
2011 · AAA
29 45 46→45 42→40 44 .224/.272/.353 .129.256 145 19% 5% 72 -0.2 .200/.246/.299 .099.242 94 21% 5% 46 -2.0 .166/.208/.234.068.2077023%4%11-1.5
Nate Mondou
2023 · AAA
28 45→54 43→45 42→50 47 .220/.291/.332 .112.273 93 22% 7% 76 +0.0 .224/.298/.334 .110.287 98 23% 8% 78 +0.2 .227/.303/.326.099.2918923%9%76+0.1
Conor Gillaspie
2014 · MLB
27 48→58 47→50 41→40 50 .241/.297/.375 .134.271 154 18% 7% 88 +0.9 .252/.303/.390 .138.288 123 17% 7% 94 +1.3 .257/.305/.395.138.29211116%6%87+0.5
Brett Nicholas
2016 · AAA
28 46→50 44→50 44→40 38 .231/.270/.341 .110.297 124 27% 4% 68 -0.5 .236/.278/.363 .127.298 144 25% 5% 77 +0.1 .235/.281/.369.134.29315225%5%76+0.1