Wehiwa AloySS Frederick Keys
Age 22 R/R 6'2" / 200 lbs A+ HR +8% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION334 act + 222 ros · stats below = ROS only
wRC+†81
AVG/OBP/SLG.231 / .290 / .388
PA222
HR7
SB5
K%32
BB%7
BABIP316
ISO157
MLB%0%
Value2026 · WAR
BAT: -13.9 runs (wOBA-derived runs vs avg)-14BATRUN: +2.7 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +6.0 runs (Positional adjustment)+6POSREP: +15.8 runs (Replacement-level credit)+16REPTotal WAR: +1.00+1.0WAR
0.01.42.70.00.91.82.12.22.12.01.8+$81M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 44 / POW 55
Toolsscout grade
CONTACT44
scouting grade only
POWER55
scouting grade only
EYE45
scouting grade only
SPEED48
scouting grade only
DEFENSE51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+1.8$12M+$12M
2029Pre-Arb$0.8M+2.1$13M+$13M
2030Pre-Arb$0.9M+2.2$13M+$12M
2031Arb-1$4M+2.1$12M+$9M
2032Arb-2$7M+2.0$10M+$7M
2033Arb-3$9M+1.8$8M+$4M
Totals $23M $69M +$57M

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
202521 ADelmarva Shorebirds 9083 20812 5361 62 241292434726 193391 406 313 98
202521 ADelmarva Shorebirds 9080 23912 8251 62 287360500860 213389 289 373 144
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 A+BAL 334306 707410 221222 101 229285376661 147337 377 284 76 -9 +2 +0 +4 +9 0.6
YTD22 A+BAL 334295 839413 33912 101 281358471829 190359 2710 363 136 +13 +2 +0 +4 +9 2.9
ROS22 A+BAL 0% 222203 47727 15712 51 231290388678 157307 327 292 81 -5 +1 +0 +2 +6 0.5
ROS22 MLBBAL 0% 11 0000 000 00 312 00 291 81 -0 +0 +0 +0 +0 0.0
FULL22 A+BAL 335307 707410 221222 101 228284375659 147335 367 284 76 -9 +2 +0 +4 +9 0.6
TOT22 A+BAL 556509 11714617 371934 152 230287381668 151328 357 287 78 -14 +2 +0 +6 +16 1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBBAL 43% 339310 7311311 231033 61 235295397691 161307 307 299 87 -5 +1 +0 +4 +10 0.9
202824 MLBBAL 58% 601550 12920519 411815 112 235294393686 158307 307 303 90 -7 +1 +0 +6 +17 1.8
202925 MLBBAL 65% 607554 13120520 431805 112 236297399696 162307 307 306 93 -5 +1 +0 +7 +17 2.1
203026 MLBBAL 68% 606553 12920420 431785 112 233295392687 159306 297 308 94 -4 +1 +0 +6 +17 2.2
203127 MLBBAL 68% 601548 12820420 431775 112 234295394689 161306 297 308 94 -4 +1 +0 +6 +17 2.1
203228 MLBBAL 68% 593540 12720420 431765 102 235298398696 163306 307 307 93 -4 +1 -1 +6 +17 2.0
203329 MLBBAL 66% 584531 12319419 431745 102 232295390685 158305 307 306 92 -5 +1 -1 +6 +17 1.8
203430 MLBBAL 66% 574523 12219419 421734 92 233295394689 161304 307 303 90 -6 +1 -2 +6 +16 1.5
203531 MLBBAL 65% 425388 8914313 311293 71 229291381673 152302 307 299 87 -6 +1 -3 +5 +12 0.9
203632 MLBBAL 65% 407371 8413312 301253 61 226290375664 148299 317 294 83 -8 +1 -3 +4 +12 0.6
202723 MLBBAL 43% 147135 32515 10451 30 237295400695 163311 317 299 87 -2 +1 +0 +2 +4 0.4
202824 MLBBAL 58% 349319 7712312 241053 61 241301411711 169312 307 302 89 -4 +1 +0 +4 +10 1.0
202925 MLBBAL 65% 394360 8714314 281173 71 242302414716 172311 307 305 92 -4 +1 +0 +4 +11 1.3
203026 MLBBAL 68% 412377 9014314 291213 81 239298403701 164311 297 307 93 -3 +1 +0 +4 +12 1.5
203127 MLBBAL 68% 409373 8914314 301213 71 239300405705 166311 307 307 93 -3 +1 +0 +4 +12 1.4
203228 MLBBAL 68% 403368 8814314 291193 71 239300408708 168310 307 306 93 -3 +1 -0 +4 +11 1.3
203329 MLBBAL 66% 388353 8413313 291163 71 238301402704 164310 307 305 91 -4 +1 -1 +4 +11 1.2
203430 MLBBAL 66% 376342 8213313 281133 61 240303409712 170309 307 302 89 -5 +1 -1 +4 +11 1.0
203531 MLBBAL 65% 276252 58929 20842 41 230292389681 159307 307 298 86 -4 +0 -2 +3 +8 0.5
203632 MLBBAL 65% 263240 54828 19812 41 225287375662 150304 317 293 82 -5 +0 -2 +3 +7 0.3
▸ Career Totals
Career 34183120 74111626116 246102226 599 237299403702 165313 307 303 90 -37 +8 -6 +37 +97 10.0
/ 162G 650593 14122522 471945 112 238299403702 165313 307 303 90 -7 +1 -1 +7 +18 1.9
Career 56495154 120219142182 402170346 10320 233295392687 159309 307 304 91 -60 +13 -9 +61 +160 16.7
/ 162G 650593 13922521 461965 122 234295395689 160311 307 304 91 -7 +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
202521 ADelmarva Shorebirds 9080 23912 8251 62 287360500860 213389 289 373 144 +4 +0 +3 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
#1Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#4Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#5Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
63,41811260234292394+37+410.39.5
/1626642212+7.1+0.72.0pk7: 9

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
Wehiwa Aloy (OGILVIE) 22 41→44 48→55 48 45 230/287/381 151328 1715 35% 7% 78 +1.0
Rylan Bannon
2018 · A
22 46→42 50 51→50 44 235/298/388 153288 198 25% 7% 93 +1.3 210/279/350 140281 155 29% 8% 75 -0.0 197/295/350153257191230%11%80+0.3
Eddys Leonard
2023 · A
22 44→47 48→55 44→50 42 222/291/369 146290 165 28% 6% 85 +0.7 222/279/379 157280 198 27% 5% 82 +0.5 216/269/391176255231226%5%79+0.2
Aaron Luna
2009 · A
22 42→44 50 51→45 45 210/316/367 157290 187 32% 8% 96 +1.5 216/319/370 154271 177 26% 8% 98 +1.6 214/320/36715226717725%8%95+0.9
John Mayberry Jr.
2007 · A
23 42→48 49→55 49→50 43 216/280/366 151284 177 30% 7% 79 +0.3 207/260/378 171259 219 29% 6% 74 -0.1 243/295/401158287191222%6%91+0.9
Agustín Ramírez
2023 · A
21 43→45 45→55 51→55 44 215/274/342 127287 1211 29% 7% 70 -0.3 231/293/393 162278 1913 24% 7% 92 +1.2 232/295/411179268221622%7%94+1.3
Zack Gelof
2022 · A
22 49→50 47→55 54→55 43 236/299/379 142334 1517 32% 8% 90 +1.0 235/298/420 185327 2420 34% 8% 101 +1.8 229/294/414185314242433%8%95+1.2
Jeferson Morales
2022 · A
23 41→45 48→50 48→50 48 211/295/361 150263 159 26% 8% 85 +0.7 204/282/341 137270 149 29% 7% 74 -0.1 221/296/35713627513823%7%81+0.2
Miguel Amaya
2021 · A
22 42 47→50 48→40 46 215/286/350 135266 154 25% 7% 78 +0.2 219/309/349 130303 136 30% 9% 88 +0.9 228/299/36814027116122%7%86+0.3
Ronny Simon
2022 · A
22 39→49 50 53→55 42 205/263/357 153269 1714 31% 7% 70 -0.3 221/270/363 142283 1622 27% 6% 74 -0.1 261/322/377116323102921%7%95+1.0
Luis Jimenez
2010 · A
22 44→48 50→60 51→50 39 227/258/388 161258 178 20% 3% 76 +0.0 241/272/413 172271 1813 19% 3% 88 +0.9 242/272/414173267191518%3%86+0.7
Tyler Ogle
2013 · A
22 47→44 49→50 45→30 44 236/297/382 147295 175 26% 7% 90 +1.0 223/309/365 142267 163 22% 10% 92 +1.2 213/303/36315125019223%10%85+0.5
Max Stassi
2013 · A
22 43 47→55 44→40 40 216/276/351 135296 165 32% 6% 74 -0.1 215/261/351 136287 163 30% 5% 67 -0.5 218/304/38616828222030%10%93+0.6
Trey Sweeney
2022 · A
22 43 50 53→55 45 220/289/382 163296 179 31% 8% 87 +0.8 209/284/358 149274 1619 29% 9% 79 +0.3 218/288/372154276191727%8%81+0.3
Gordon Beckham
2009 · A
22 47→56 48→50 46→45 45 240/288/377 137278 167 20% 6% 85 +0.7 253/317/400 147292 147 18% 7% 103 +1.9 247/314/38413628713618%7%96+1.4
Dom Keegan
2023 · A
22 49→50 47→50 50→40 42 235/297/374 138329 148 32% 7% 88 +0.9 228/292/357 129312 123 29% 7% 82 +0.5 225/290/35713230613129%7%80+0.2
Blaze Alexander
2021 · A
22 44→48 43→45 51→50 41 215/278/328 113300 1011 30% 6% 68 -0.5 198/268/323 125313 1412 39% 7% 63 -0.8 237/319/364126339121531%8%92+0.8
Henry Davis
2023 · AA
23 47→45 48→50 52→50 41 230/312/373 143305 1513 28% 6% 95 +1.4 220/304/371 151284 1812 28% 8% 92 +1.2 207/291/353147263191128%8%78+0.1
Eric Campbell
2008 · A
22 41→48 53→55 48→50 43 221/267/387 166247 2110 21% 5% 79 +0.3 218/275/354 136249 175 20% 6% 74 -0.1 227/289/37815125518319%7%84+0.5
Adam Rosales
2006 · A
23 47→49 50→55 45 40 236/287/388 152305 186 28% 5% 88 +0.9 227/288/373 146286 138 25% 6% 84 +0.6 237/303/39415728514821%6%95+1.2
Connor Wong
2018 · A
22 47→55 49→55 46→50 37 234/282/379 146327 177 33% 5% 83 +0.6 202/254/362 160334 218 44% 5% 68 -0.5 240/295/385146311171027%6%87+0.6