Michael ArroyoSS Arkansas Travelers
Age 21 R/R 5'10" / 160 lbs AA HR -5% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION329 act + 219 ros · stats below = ROS only
wRC+†100
AVG/OBP/SLG.237 / .317 / .381
PA219
HR6
SB7
K%23
BB%7
BABIP289
ISO144
MLB%6%
Value2026 · WAR
BAT: -0.2 runs (wOBA-derived runs vs avg)-0BATRUN: +3.7 runs (SB/CS + UBR baserunning)+4RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: +5.9 runs (Positional adjustment)+6POSREP: +15.5 runs (Replacement-level credit)+16REPTotal WAR: +2.40+2.4WAR
0.02.04.00.12.22.73.03.13.33.3+$105M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 54 / POW 52
Toolsscout grade
CONTACT54
scouting grade only
POWER52
scouting grade only
EYE59
scouting grade only
SPEED49
scouting grade only
DEFENSE45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+2.2$16M+$16M
2028Pre-Arb$0.8M+2.7$19M+$18M
2029Pre-Arb$0.8M+3.0$19M+$18M
2030Arb-1$6M+3.1$18M+$14M
2031Arb-2$11M+3.3$18M+$12M
2032Arb-3$16M+3.3$17M+$8M
Totals $36M $107M +$86M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
202217 ROKDSL Mariners 199165 38813 155016 44 230352345697 115304 258 304 91
202217 ROKDSL Mariners 199153 481024 273316 44 314464484948 170370 1714 422 181
202318 AModesto Nuts 265220 431322 256818 53 195327300627 105270 269 280 72
202318 AModesto Nuts 265209 491732 365318 53 234392373765 139301 2014 353 129
202419 A2 teams 592513 11317520 4518726 186 220315390705 170296 328 303 90
202419 A2 teams 592485 13826723 7313626 186 285406509915 225344 2312 400 164
202520 A+2 teams 556472 10021114 4714436 125 212330350679 138273 268 296 85
202520 A+2 teams 556450 11824117 6910436 125 262402433835 171306 1912 380 149
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 AASEA 329296 7512211 187110 152 253318419737 166292 225 315 99 -0 +2 +0 +4 +9 1.5
YTD21 AASEA 329287 8414212 275510 152 293373481854 188320 178 374 144 +16 +2 +0 +4 +9 3.2
ROS21 AASEA 6% 219194 46816 15518 71 237317381698 144286 237 316 100 -0 +1 -1 +2 +6 0.9
ROS21 MLBSEA 6% 1312 2000 130 00 167231167397 283 238 287 78 -0 +0 -0 +0 +0 0.0
FULL21 AASEA 342308 7712211 197410 152 250315409724 159289 226 314 99 -1 +2 -0 +4 +10 1.5
TOT21 AASEA 548490 12120317 3312218 223 247318404722 157291 226 316 100 -0 +3 -1 +6 +16 2.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBSEA 51% 581518 12522318 4013418 153 241318400717 158285 237 316 100 +0 +2 -3 +6 +16 2.2
202823 MLBSEA 69% 609543 13223320 4313718 163 243320407727 164287 227 323 106 +4 +2 -3 +7 +17 2.7
202924 MLBSEA 75% 627558 13724321 4613918 163 246323412735 167288 227 327 109 +6 +2 -3 +7 +18 3.0
203025 MLBSEA 77% 638568 14024322 4714018 164 246324415739 169288 227 330 111 +8 +2 -3 +7 +18 3.1
203126 MLBSEA 78% 646573 14225322 4914219 174 248328417745 169288 228 331 111 +8 +2 -3 +7 +18 3.3
203227 MLBSEA 77% 647574 14225322 4914319 174 247327416743 169288 228 331 112 +8 +2 -3 +7 +18 3.3
203328 MLBSEA 77% 637565 13924322 4914118 153 246326416742 170288 228 330 111 +8 +2 -4 +7 +18 3.1
203429 MLBSEA 75% 626554 13624321 4914018 143 245327413740 168287 228 329 110 +7 +2 -5 +7 +18 2.9
203530 MLBSEA 73% 615544 13323321 4813918 123 244326414740 169286 238 326 108 +5 +1 -5 +7 +17 2.6
203631 MLBSEA 73% 603534 12822220 4713817 112 240321401722 161284 238 322 105 +3 +1 -6 +6 +17 2.3
203732 MLBSEA 72% 592524 12421219 4613817 92 237319393712 156281 238 317 101 +0 +1 -7 +6 +17 1.8
203833 MLBSEA 72% 546484 11218217 4213015 61 231312382695 151278 248 310 95 -3 +1 -7 +6 +15 1.3
203934 MLBSEA 68% 499444 9916214 3812214 41 223304363667 140272 248 302 89 -6 +0 -7 +5 +14 0.6
204035 MLBSEA 63% 443395 8513212 3311212 31 215295349645 134266 257 292 81 -9 +0 -8 +5 +13 0.0
204136 MLBSEA 54% 382341 7110110 289910 20 208288331619 123261 267 281 74 -11 +0 -8 +4 +11 -0.4
204237 MLBSEA 45% 316282 56817 23858 10 199278309586 110254 277 270 65 -13 +0 -9 +3 +9 -0.9
202722 MLBSEA 51% 295264 621119 20689 82 235311386697 152283 237 290 80 -7 +1 -2 +3 +8 0.4
202823 MLBSEA 69% 421375 9016213 309513 112 240318397716 157284 237 298 86 -7 +1 -2 +5 +12 0.9
202924 MLBSEA 75% 467416 10118215 3410314 123 243321404725 161285 227 303 90 -5 +1 -2 +5 +13 1.2
203025 MLBSEA 77% 492438 10618216 3710814 133 242321402723 160285 228 305 92 -5 +1 -3 +5 +14 1.4
203126 MLBSEA 78% 506448 10919217 3811115 133 243323408732 165285 228 306 93 -4 +1 -3 +5 +14 1.5
203227 MLBSEA 77% 499444 10819217 3811014 133 243323410732 167285 228 306 93 -4 +1 -3 +5 +14 1.4
203328 MLBSEA 77% 488433 10418216 3810814 123 240322402723 162285 228 306 92 -4 +1 -3 +5 +14 1.3
203429 MLBSEA 75% 467415 9917215 3610413 102 239319398717 159284 228 304 91 -5 +1 -3 +5 +13 1.1
203530 MLBSEA 73% 452401 9616215 3510213 92 239321401722 162283 238 302 89 -6 +1 -4 +5 +13 0.9
203631 MLBSEA 73% 439390 9316214 3410112 82 238319397716 159282 238 298 86 -7 +1 -4 +5 +12 0.7
203732 MLBSEA 72% 429381 8915213 3310012 61 234315386700 152279 238 293 82 -9 +1 -5 +5 +12 0.4
203833 MLBSEA 72% 394350 8013112 309411 51 229309374684 146275 248 287 77 -10 +1 -5 +4 +11 0.1
203934 MLBSEA 68% 338300 6610110 26839 31 220301360661 140270 258 278 71 -11 +0 -5 +4 +10 -0.3
204035 MLBSEA 63% 280249 53817 21718 20 213295337632 124264 258 269 64 -11 +0 -5 +3 +8 -0.5
204136 MLBSEA 54% 207184 38515 15546 10 207288326614 120258 267 259 56 -10 +0 -4 +2 +6 -0.7
204237 MLBSEA 45% 143128 24303 10384 00 188268281549 94252 277 248 48 -8 +0 -4 +2 +4 -0.7
▸ Career Totals
Career 63305628 132022225197 4761453181 12628 235315388702 153280 238 295 84 -113 +14 -57 +68 +179 9.3
/ 162G 650578 13623320 4914919 133 235316389706 154282 238 295 84 -12 +1 -6 +7 +18 0.9
Career 108389565 224138949333 8242579361 22056 234319390708 155284 248 315 99 -11 +22 -86 +116 +307 35.5
/ 162G 650574 13423320 4915522 133 233318389707 155283 248 315 99 -1 +1 -5 +7 +18 2.1

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Mariners 199153 481024 273316 44 314464484948 170370 1714 422 181 +18 -1 +6 2.4
202318 AModesto Nuts 265209 491732 365318 53 234392373765 139301 2014 353 129 +9 -0 +8 1.6
202419 A+Everett AquaSox 290241 7015212 347511 105 290402519921 228367 2612 401 165 +21 +0 +8 3.0
202419 AModesto Nuts 302244 6811511 396115 81 279409500909 221324 2013 399 163 +22 +1 +9 3.2
202520 AAArkansas Travelers 250208 531012 303911 93 255378341719 87304 1612 335 115 +4 +1 +7 1.2
202520 A+Everett AquaSox 306242 6514015 396525 32 269422512934 244309 2113 416 177 +26 -0 +9 3.6

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Asdrúbal Cabreralast yr '21
career totals — 15 seasons, 7,401 PA
157,40119591266329423+58+1138.232.2
/162664178+5.2+1.03.4pk7: 26
#2Dan Ugglalast yr '15
career totals — 10 seasons, 5,509 PA
105,50923526241336447+20-1728.728.7
/162664283+2.4-2.13.5pk7: 29
#3Ian Desmondlast yr '19
career totals — 11 seasons, 5,944 PA
115,944181181263315427+30-425.824.9
/1626642020+3.3-0.42.9pk7: 24
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
116,335204125239316399+61-2026.922.4
/1626642113+6.4-2.12.8pk7: 18
#4Jason Kipnislast yr '20
career totals — 10 seasons, 4,984 PA
104,984126136260333416+18-1122.621.9
/1626641718+2.4-1.43.0pk7: 21
#5Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
#6Bill Halllast yr '11
career totals — 9 seasons, 3,621 PA
93,62112362249308437+22+715.916.6
/1626642311+4.1+1.32.9pk7: 17

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 Arroyo (OGILVIE) 21 44→54 47→52 50→49 59 247/318/404 157291 1722 22% 6% 100 +2.4
Alejandro Kirk
2021 · MLB
22 51→57 45→50 49→40 54 248/322/382 134283 115 16% 9% 101 +1.8 258/337/397 139278 162 13% 10% 111 +2.5 262/347/39313127616011%11%111+1.7
Addison Russell
2015 · AA
21 47→52 50→55 52→50 44 239/300/400 161302 1813 26% 7% 96 +1.5 239/305/397 158301 177 25% 8% 98 +1.6 237/308/39916229418525%8%94+1.1
Luis Urías
2020 · MLB
23 48→58 47→55 47→45 48 237/314/374 137295 146 24% 8% 95 +1.4 241/325/402 161291 196 23% 9% 108 +2.3 232/333/39916727321322%11%108+1.7
Zach Neto
2023 · AA
22 49→48 47→60 49→55 41 242/301/379 137306 1412 25% 5% 92 +1.2 249/319/435 186302 2219 25% 6% 115 +2.7 247/321/459212303272527%7%117+2.6
Miguel Vargas
2022 · AA
22 50→53 52→55 51→50 44 256/304/419 164299 209 22% 6% 103 +1.9 229/306/389 160271 1712 22% 9% 96 +1.5 221/322/407185244211119%12%106+1.7
Troy Tulowitzki
2007 · MLB
22 50→57 47→60 46→50 47 248/308/388 140293 148 20% 7% 96 +1.5 274/343/451 177312 198 18% 9% 127 +3.6 282/358/48119831422917%10%135+4.1
Derek Norris
2010 · A
21 43→53 51→55 45→50 48 223/303/383 161292 195 30% 10% 94 +1.3 207/305/377 170279 219 31% 11% 94 +1.3 261/339/41715631916522%10%113+1.9
Sean Rodríguez
2007 · AA
22 46→49 52→60 48→50 46 235/306/406 171300 2012 28% 8% 101 +1.8 230/301/408 178293 2110 28% 7% 99 +1.7 237/310/439202292251227%7%107+1.7
Carter Kieboom
2019 · AA
21 47→50 48→50 47→45 43 235/289/374 140300 167 27% 6% 85 +0.7 228/311/352 124302 145 27% 9% 89 +1.0 218/316/33411628714327%10%83+0.3
Gleyber Torres
2018 · AAA
21 49→53 45→60 46→50 44 235/295/364 129315 1114 28% 7% 84 +0.6 260/326/451 191309 258 24% 8% 121 +3.2 259/345/39914029417617%11%113+2.9
Dilson Herrera
2015 · MLB
21 51→57 47→50 50 42 251/298/394 143320 1412 26% 6% 93 +1.3 244/293/381 137303 1512 24% 6% 88 +0.9 235/285/368133288161024%6%77+0.1
Brandon Phillips
2003 · MLB
22 49→59 47→55 51→55 51 243/318/389 146286 139 20% 8% 101 +1.8 219/265/337 118260 128 20% 5% 65 -0.7 272/324/453181288222514%6%115+3.0
Elijah Dukes
2006 · AA
22 50→52 51→55 50 45 255/305/417 161301 1916 22% 6% 102 +1.9 247/330/419 172290 1914 21% 10% 114 +2.7 236/343/411176277181321%13%114+1.7
Gary Sánchez
2014 · AA
21 43→50 48→65 47→45 40 222/272/361 139282 166 27% 5% 74 -0.1 241/291/400 159294 206 25% 6% 92 +1.2 240/315/46422426532423%9%117+2.4
Jonathan Schoop
2013 · AA
21 47→57 44→60 44→45 44 231/282/351 120278 116 21% 6% 76 +0.0 226/267/366 140275 174 24% 4% 73 -0.1 265/304/45218630625122%4%111+2.3
Kelvin Diaz
2008 · A
21 52 47→50 44→45 49 255/327/393 138287 147 16% 7% 106 +2.2 231/292/351 120283 109 21% 6% 80 +0.4 224/279/357134275101322%4%76+0.0
Adam Jones
2006 · AA
20 51→55 47→60 48→50 43 251/307/395 144323 1410 26% 6% 98 +1.6 245/294/397 152311 1612 26% 5% 92 +1.2 273/312/463190303251119%4%115+3.2
Jordan Diaz
2022 · A
21 49→56 49→55 41→30 44 247/294/394 147294 175 22% 6% 92 +1.2 262/302/432 170303 222 21% 5% 105 +2.1 263/306/43617330123021%5%104+1.7
Josmil Pinto
2010 · A
21 45→55 49→55 47→40 44 228/278/377 149272 163 23% 6% 81 +0.4 214/260/348 134265 142 24% 5% 66 -0.6 251/317/41916729919022%8%105+1.7
Angel Salome
2007 · A
21 52→62 46→50 47→45 44 255/293/389 134292 136 18% 5% 90 +1.0 275/311/411 136324 134 19% 5% 103 +1.9 290/327/42813834413219%5%113+1.5