Edwin ArroyoSS Louisville Bats
Age 22 S/R 5'11" / 173 lbs MLB HR +6% Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION358 act + 238 ros · stats below = ROS only
wRC+†89
AVG/OBP/SLG.257 / .304 / .388
PA238
HR5
SB8
K%21
BB%5
BABIP310
ISO131
MLB%100%
Value2026 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-2BATRUN: +4.3 runs (SB/CS + UBR baserunning)+4RUNFLD: +1.1 runs (Defensive runs vs avg)+1FLDPOS: +6.4 runs (Positional adjustment)+6POSREP: +16.9 runs (Replacement-level credit)+17REPTotal WAR: +2.50+2.5WAR
0.02.04.01.02.42.83.03.23.1+$86M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 50 / POW 47
Toolsscout grade · Statcast %ile · 2026
CONTACT50
xwOBA
500.309
POWER47
Barrel%
101.3
Avg EV
1986.7
EYE45
scouting grade only
SPEED54
Sprint
8128.7
DEFENSE56
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+1.0$8M+$8M
2027Pre-Arb$0.8M+2.4$18M+$17M
2028Pre-Arb$0.8M+2.8$19M+$19M
2029Arb-1$7M+3.0$19M+$14M
2030Arb-2$12M+3.2$19M+$11M
2031Arb-3$18M+3.1$17M+$6M
Totals $38M $100M +$75M

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
202117 ROK2 teams 151133 19203 10665 51 143230226455 83246 447 211 20
202117 ROK2 teams 151127 29502 16405 51 228338315653 87314 2611 300 88
202218 A2 teams 556505 11821716 3617711 256 234299398697 164323 326 302 89
202218 A2 teams 556488 141251014 5313011 256 289371467839 178365 2310 370 141
202319 A+2 teams 554509 104201011 331686 297 204261348609 143278 306 264 60
202319 A+2 teams 554492 124281113 491186 297 252327433760 181303 219 333 113
202420 INTLGlendale Desert Dogs 8175 19410 6190 70 253309333642 80339 237
202420 INTLGlendale Desert Dogs 8175 19410 6190 70 253309333642 80339 237 291 81
202521 AA2 teams 591543 1492043 2712611 137 274322343664 68346 215 289 79
202521 AA2 teams 591526 1542853 449711 137 293360382742 89348 167 331 112
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AAACIN 358324 8911610 16748 91 275325438763 164324 214 318 101 +1 +1 +0 +4 +10 1.6
YTD22 AAACIN 358317 9412611 21658 91 297353476830 180339 186 356 130 +12 +1 +0 +4 +10 2.8
ROS22 AAACIN 100% 238221 57835 11504 81 257304388692 131304 215 301 89 -3 +1 +1 +3 +7 0.9
ROS22 MLBCIN 100% 239222 57835 11504 81 257304387691 131306 215 291 81 -5 +1 +1 +3 +7 0.7
FULL22 AAACIN 597546 14619915 2712412 172 267316418734 150318 215 307 93 -5 +3 +1 +6 +17 2.3
TOT22 AAACIN 596545 14619915 2712412 172 268316418734 150318 215 311 96 -2 +3 +1 +6 +17 2.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBCIN 82% 648602 14920713 3113410 224 248295369664 121298 215 298 87 -10 +3 +3 +7 +18 2.2
202824 MLBCIN 82% 648599 15121715 3413310 224 252303386689 134299 215 306 92 -6 +3 +3 +7 +18 2.6
202925 MLBCIN 82% 648598 15221716 3513210 224 254306393699 139299 205 310 96 -3 +3 +3 +7 +18 2.9
203026 MLBCIN 82% 648597 15222716 3613210 224 255308395703 141299 206 312 97 -2 +3 +3 +7 +18 3.0
203127 MLBCIN 82% 643591 15021716 3713210 214 254309394703 140299 216 312 97 -2 +3 +3 +7 +18 2.9
203228 MLBCIN 82% 635583 14721616 3713110 204 252308391699 139298 216 311 97 -2 +2 +2 +7 +18 2.8
203329 MLBCIN 82% 623571 14320615 3713010 183 250307385693 135298 216 310 95 -3 +2 +2 +7 +18 2.5
203430 MLBCIN 82% 611561 14120615 361299 163 251307389696 137297 216 307 93 -5 +2 +1 +7 +17 2.2
203531 MLBCIN 82% 596547 13619614 351289 142 249305382687 133295 216 303 90 -7 +2 -0 +6 +17 1.9
203632 MLBCIN 82% 577529 12917613 341269 112 244301372673 129292 226 298 86 -9 +1 -1 +6 +16 1.4
203733 MLBCIN 82% 547502 12016512 321228 81 239295363658 124289 226 291 81 -12 +1 -2 +6 +15 1.0
202723 MLBCIN 82% 531492 12417611 251109 183 252300378678 126301 215 289 80 -12 +2 +2 +6 +15 1.4
202824 MLBCIN 82% 531490 12518612 281098 183 255306390696 135301 215 297 86 -9 +2 +2 +6 +15 1.7
202925 MLBCIN 82% 531489 12618613 291088 183 258310399709 141301 205 302 89 -6 +2 +2 +6 +15 2.0
203026 MLBCIN 82% 531488 12518514 301098 183 256310400709 143301 216 304 91 -6 +2 +2 +6 +15 2.0
203127 MLBCIN 82% 527484 12418514 301088 183 256310401711 145301 206 304 91 -5 +2 +2 +6 +15 2.0
203228 MLBCIN 82% 521478 12117513 301088 163 253308391699 138301 216 303 90 -6 +2 +2 +6 +15 1.9
203329 MLBCIN 82% 511468 11917513 301068 153 254310395706 141300 216 301 89 -6 +2 +1 +5 +14 1.7
203430 MLBCIN 82% 501459 11516512 291068 132 251306386692 135299 216 299 87 -7 +2 +1 +5 +14 1.5
203531 MLBCIN 82% 489450 11316512 291057 112 251307389695 138297 216 295 84 -9 +1 -0 +5 +14 1.2
203632 MLBCIN 82% 473435 10715511 281037 92 246302379681 133295 226 290 80 -11 +1 -1 +5 +13 0.8
203733 MLBCIN 82% 449413 9913410 261007 71 240296363659 123291 226 283 75 -13 +1 -1 +5 +13 0.5
▸ Career Totals
Career 58345368 135519160140 325122290 16929 252306389695 136301 216 297 86 -95 +22 +15 +63 +165 17.3
/ 162G 650598 15121716 3613610 193 253305391697 139301 216 297 86 -11 +3 +2 +7 +18 1.9
Career 89958266 203629395199 5072035142 28357 246301377678 131302 236 297 86 -145 +34 +18 +96 +255 26.4
/ 162G 650597 14721714 3714710 204 246301375676 129302 236 297 86 -10 +2 +1 +7 +18 1.9

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
202117 ROKACL Mariners 8671 15202 10264 41 211341324665 113295 3012 309 95 -0 +0 +2 0.2
202117 INTLRA12 6556 14300 6141 10 250333304637 54333 229 288 79 -2 +0 +2 0.0
202218 ADaytona Tortugas 519461 137251014 4412110 256 297371486857 189373 238 376 146 +27 +3 +15 4.5
202218 INTLIndios de Mayaguez 3727 4000 991 00 148378148527 222 2424 287 78 -1 +0 +1 0.0
202319 AAChattanooga Lookouts 2017 6210 161 10 3534215881.009 235500 305 417 177 +2 +0 +1 0.3
202319 A+Dayton Dragons 534475 118261013 481125 287 248323427751 179297 219 330 111 +6 +3 +15 2.5
202420 INTLGlendale Desert Dogs 8175 19410 6190 70 253309333642 80339 237 291 81 -2 +1 +2 0.2
202521 AAChattanooga Lookouts 521464 1322343 40887 127 284350371721 86339 178 322 104 +3 -0 +15 1.7
202521 INTLCangrejeros de Santurce 7062 22510 494 10 355429468896 113415 136 404 167 +5 +0 +2 0.8

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
#1Erick Aybarlast yr '17
career totals — 11 seasons, 5,588 PA
115,58858154271314372+58+4922.021.3
/162664718+6.9+5.82.6pk7: 21
#2Alcides Escobarlast yr '22
career totals — 12 seasons, 6,178 PA
126,17845178258295345+66+9219.318.2
/162664519+7.1+9.92.1pk7: 17
#3Freddy Galvislast yr '21
career totals — 10 seasons, 4,238 PA
104,23810957246292387+42+6818.017.6
/162664179+6.6+10.62.8pk7: 17
#4Cristian Guzmanlast yr '10
career totals — 10 seasons, 5,329 PA
105,32961116275311392+23+2416.816.7
/162664814+2.9+3.02.1pk7: 17
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
115,984135172250300381+64+3018.516.1
/1626641519+7.1+3.42.0pk7: 14
#5Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#6Royce Claytonlast yr '07
career totals — 8 seasons, 3,920 PA
83,9205470256311365+18+1710.110.0
/162664912+3.1+2.91.7pk7: 10

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
Edwin Arroyo (OGILVIE) 22 47→50 43→47 55→54 45 268/316/418 150318 1517 21% 5% 96 +2.5
Freddy Galvis
2012 · AAA
22 49→54 38→50 49→50 41 236/270/320 83287 514 20% 4% 61 -1.0 226/262/343 117270 108 20% 4% 64 -0.8 251/300/39414230015821%6%91+1.2
Orlando Arcia
2016 · AA
21 53→56 41→55 54→55 43 253/289/364 111300 619 18% 4% 80 +0.4 242/283/356 114297 1016 21% 5% 76 +0.1 245/305/40616227321319%8%97+1.0
Ehire Adrianza
2012 · A
22 47→49 40→50 50 45 225/284/327 102291 613 24% 7% 70 -0.3 216/275/306 90281 513 23% 7% 60 -1.0 241/326/37313228911119%10%97+0.5
Luis Rengifo
2019 · AAA
22 49→55 42→55 57→55 47 235/295/353 118286 825 21% 7% 81 +0.4 233/300/361 128284 1214 21% 8% 85 +0.7 273/324/436163306191617%6%113+2.0
Alen Hanson
2014 · AA
21 46→51 44→50 56→60 43 227/276/361 134289 920 24% 6% 75 -0.0 233/268/362 129287 1125 22% 4% 72 -0.2 252/286/391139300123020%4%83+0.4
Henry Alejandro Rodriguez
2012 · AA
22 53→59 44→45 51→55 41 260/292/379 119303 1219 19% 4% 86 +0.8 248/278/327 79298 711 18% 4% 66 -0.6 270/301/382112304121115%4%91+0.7
Harold Garcia
2009 · A
22 47→57 42→45 55 44 226/298/339 113281 814 22% 6% 80 +0.4 248/299/350 102335 722 27% 4% 82 +0.5 259/308/3579835672728%4%85+0.6
Ke'Bryan Hayes
2019 · AA
22 50→55 42→50 52→50 48 238/300/350 112299 814 22% 8% 82 +0.5 248/307/389 141308 1212 22% 7% 96 +1.5 257/313/393137315121621%7%97+1.3
Jose Vallejo
2009 · AA
22 51→55 38→40 58→55 42 244/284/325 81306 624 22% 5% 68 -0.5 215/254/285 70290 514 26% 5% 45 -2.1 192/228/238472663828%5%19-1.6
Tommy Edman
2019 · AAA
24 52→57 39→50 55 44 247/288/338 91300 618 20% 5% 73 -0.1 263/309/400 137309 1220 18% 5% 99 +1.7 267/316/414147305132217%5%103+1.6
Steve Lombardozzi Jr.
2011 · AA
22 54→59 39→45 51→50 48 252/308/347 95306 412 19% 7% 85 +0.7 264/304/362 98305 614 15% 5% 86 +0.8 271/306/3659430661413%4%84+0.5
Ryan Brett
2014 · AA
22 52→58 42→45 59→60 44 249/294/358 109301 827 20% 5% 82 +0.5 242/279/345 103296 818 20% 4% 72 -0.2 230/262/3269628781522%3%57-0.7
Mauricio Dubón
2017 · AA
23 54→58 39→50 55 45 257/298/346 89306 520 18% 5% 79 +0.3 243/279/346 103291 922 19% 5% 72 -0.2 259/306/396137295161118%5%93+0.9
Andrés Giménez
2020 · AA
21 47→57 42→50 53→55 40 229/283/342 113293 824 24% 5% 73 -0.1 247/306/388 141310 1423 24% 5% 95 +1.4 261/326/416155313172521%5%108+2.0
Abiatal Avelino
2017 · AA
22 47→54 40→45 49→55 43 229/272/321 92283 721 22% 5% 63 -0.9 239/275/346 107295 918 22% 4% 70 -0.3 243/280/354111298102022%5%71-0.2
Alexi Amarista
2011 · AAA
22 55→60 40→45 53→55 46 263/304/366 103300 518 14% 5% 87 +0.8 242/279/345 103279 615 15% 5% 72 -0.2 237/280/33910226781314%5%67-0.4
Victor Reyes
2018 · AA
23 54→58 38→50 51→55 41 258/288/341 83318 514 20% 4% 74 -0.1 262/291/374 112321 917 21% 4% 84 +0.6 286/321/433147349131821%4%111+1.6
Darell Hernaiz
2023 · AA
21 48→57 42→45 55→50 42 234/281/335 101294 1021 23% 5% 71 -0.3 248/300/349 101297 914 18% 6% 82 +0.5 251/308/3439329271216%7%81+0.3
Cliff Pennington
2006 · A
22 47→55 38→45 52→55 49 224/287/301 77276 620 20% 8% 65 -0.7 217/287/297 80267 516 19% 9% 63 -0.8 248/311/35510729672418%8%86+0.8
Humberto Castro
2013 · AAA
22 52 40 53→45 42 249/296/341 92310 813 22% 5% 78 +0.2 228/274/305 77279 68 20% 4% 59 -1.1 257/313/319623044515%4%76+0.0