Wehiwa Aloy

SS Frederick Keys
Age 23 R/R 6'2" / 200 lbs A+ HR +9% Svc 0.0 · Ctrl thru 2033
Overview
A+PROSPECTMiLBFA 2034
OGV OFP40OGV rank#169ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521ABAL90.288/.360/.5002691—.244/.303/.439
202622AA/A+BAL533.288/.362/.506252091—.240/.292/.413
2027PROJMLE23MLBBAL1.237/.291/.41800930.0
2028PROJ38% MLB24MLBBAL183.240/.294/.42374950.5
2029PROJ55% MLB25MLBBAL277.241/.297/.425115960.9
Next 3 projected WAR 1.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$4M2032Arb-2$6M2033Arb-3$7M
Skills · percentileMiLB Statcast 2026 AA
ISO90
wOBA72
wRC+67
Speed54
BB%34
K%29
Career WAR0.0 WAR median (P10 -0.7 / P90 16, comp-based) · star 2% · didn't stick 80%
CompsJoey Bart (age 23) · Michael Chavis (age 23) · Henry Davis (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†93
AVG/OBP/SLG.237 / .291 / .418
PA1
HR0
K%28
BB%6
BABIP293
ISO175
MLB%0%
Value2027 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.70+0.7WAR
0.00.51.00.00.50.91.01.00.90.827282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$21M ctrl surplus
Contract
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
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.5$2M+$1M
2029Pre-Arb$0.8M+0.9$3M+$2M
2030Pre-Arb$0.8M+1.0$6M+$6M
2031Arb-1$4M+1.0$6M+$3M
2032Arb-2$6M+0.9$2M+$0.0M (cut)
2033Arb-3$7M+0.8$2M+$0.0M (cut)
Totals $6M $22M +$13M

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 = full-season projection (no games played yet). 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)
202521 ADelmarva Shorebirds — 9080 23912 8251 62 287360500860 213389 289 373 91 — — — — — —
202622 AAChesapeake Baysox — 158142 376010 14451 82 261331514845 254307 289 367 94 — — — — — —
202622 A+Frederick Keys — 375330 9914415 38962 121 300376503879 203375 2610 382 90 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A MLEDelmarva Shorebirds — 9082 20812 6341 62 244303439742 195368 387 303 91 — — — — — —
202622 AA MLEChesapeake Baysox — 158146 34508 10551 82 233287432718 199308 356 307 94 — — — — — —
202622 A+ MLEFrederick Keys — 375345 8411313 231262 121 243295406700 162327 346 301 90 — — — — — —
202521 A MLEDelmarva Shorebirds — 9082 20812 6341 62 244303439742 195383 387 303 91 — — — — — —
202521 A RAWDelmarva Shorebirds — 9080 23912 8251 62 287360500860 213389 289 373 91 — — — — — —
202622 A+ MLE2 teams — 533490 11816321 341803 203 241294414708 173329 346 303 91 — — — — — —
202622 A+ RAW2 teams — 533472 13620425 521413 203 288362506869 218356 2610 378 91 — — — — — —
202521 A MLEDelmarva Shorebirds — 9083 20812 6341 62 241303434737 193368 387 303 91 — — — — — —
202622 A+ MLE2 teams — 533491 11816321 341803 203 240294413708 173321 346 303 91 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A MLEDelmarva Shorebirds — 9083 20812 6341 62 241303434737 193368 387 303 91 — — — — — —
202622 A+ MLE2 teams — 533491 11816321 341803 203 240294413708 173321 346 303 91 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEBAL 0% 530488 11419320 331484 112 233287407694 174288 286 305 93 -5 +1 -1 +6 +11 0.7
▸ 2027 — real world (MLB)
202723 MLB CTXBAL 0% 11 0000 000 00 237291418709 181293 00 311 93 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEBAL 38% 483446 10518219 311333 102 235290412702 176289 286 309 95 -3 +1 -0 +5 +10 1.4
202925 MLB MLEBAL 55% 500459 10818319 331364 102 236293413706 177289 277 311 96 -2 +1 +0 +5 +11 1.6
203026 MLB MLEBAL 64% 507464 11019319 341364 92 237294413707 176289 277 311 97 -2 +1 +0 +5 +11 1.6
203127 MLB MLEBAL 66% 506462 11019319 351364 92 236294410705 174289 277 311 96 -2 +1 +0 +5 +11 1.6
203228 MLB MLEBAL 67% 500457 10719218 351344 82 235294406700 171288 277 309 95 -3 +1 -0 +5 +11 1.4
203329 MLB MLEBAL 66% 492452 10518218 341333 72 233291400691 167287 277 305 93 -4 +1 -1 +5 +11 1.1
203430 MLB MLEBAL 65% 481442 10218217 331323 62 230288393680 163286 277 301 90 -6 +0 -2 +5 +10 0.8
203531 MLB MLEBAL 65% 418384 8715214 281163 42 226283383667 157283 287 295 86 -7 +0 -3 +4 +9 0.4
203632 MLB MLEBAL 65% 396365 8214213 261122 34 221277371648 150279 287 288 81 -9 -1 -3 +4 +9 -0.1
202824 MLB CTXBAL 38% 183168 40717 12501 41 240294423717 183294 277 315 95 -1 +0 -0 +2 +4 0.5
202925 MLB CTXBAL 55% 277255 6111111 18752 51 241297425721 184294 276 317 96 -1 +1 +0 +3 +6 0.9
203026 MLB CTXBAL 64% 323296 7212213 22872 61 241298424722 183294 277 317 97 -1 +1 +0 +3 +7 1.0
203127 MLB CTXBAL 66% 332304 7413213 23892 61 240299421720 181294 277 317 96 -1 +1 +0 +4 +7 1.0
203228 MLB CTXBAL 67% 334306 7413213 23902 51 239298417715 177293 277 315 95 -2 +1 -0 +4 +7 0.9
203329 MLB CTXBAL 66% 323296 7012212 22882 51 237295411706 174292 277 311 93 -3 +1 -1 +3 +7 0.8
203430 MLB CTXBAL 65% 313287 6712111 21862 41 234292403695 169290 277 307 90 -4 +0 -1 +3 +7 0.6
203531 MLB CTXBAL 65% 271249 5810110 18752 31 230287394681 163287 287 301 86 -5 +0 -2 +3 +6 0.3
203632 MLB CTXBAL 65% 256236 53919 17721 23 225281381662 156284 287 293 81 -6 -1 -2 +3 +6 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26122397 569991399 17671216 4011 237294413707 176294 277 311 92 -24 +4 -6 +28 +57 6.0
/ 162G— A+C — 650596 14225325 441774 103 238295416711 178295 277 311 92 -6 +1 -1 +7 +14 1.5
Career— MLE — 51164697 109919026187 342144135 9626 234291405696 171294 287 305 92 -40 +6 -9 +48 +97 10.4
/ 162G— MLE — 650597 13924324 431834 123 233289404693 171292 287 305 92 -6 +1 -1 +7 +14 1.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 A+Frederick Keys · 375 PAwOBA .377 → .301 (−76)K% 25.6% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.60%÷1.000×1.310——33.54%
BB% (unintentional) /PA10.13%÷1.000×0.600—×1.0126.15%
HBP% /PA0.53%—×0.770—×1.0120.42%
Singles /BIP28.21%÷1.000×0.870×1.018×1.01225.27%
Doubles /BIP5.98%÷1.000×0.780×1.018×1.0124.81%
Triples /BIP1.71%÷1.000×0.850×1.018×1.0121.50%
Home runs /BIP6.41%÷1.000×0.880—×1.0125.71%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .377 → .301; ISO .203 → .170; BABIP .375 → .327. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 AAChesapeake Baysox · 158 PAwOBA .359 → .307 (−52)K% 28.5% → 34.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.48%÷1.000×1.220——34.75%
BB% (unintentional) /PA8.86%÷1.000×0.700—×1.0426.46%
HBP% /PA0.63%—×0.850—×1.0420.56%
Singles /BIP21.65%÷1.000×0.970×1.041×1.04222.79%
Doubles /BIP6.19%÷1.000×0.860×1.041×1.0425.77%
Triples /BIP0.00%÷1.000×0.950×1.041×1.0420.00%
Home runs /BIP10.31%÷1.000×0.780—×1.0428.38%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.041.

Result: wOBA .359 → .307; ISO .254 → .200; BABIP .307 → .308. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ADelmarva Shorebirds · 90 PAwOBA .367 → .303 (−65)K% 27.8% → 38.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.78%÷0.993×1.360——38.04%
BB% (unintentional) /PA8.89%÷1.007×0.690—×1.0156.18%
HBP% /PA1.11%—×0.780—×1.0150.88%
Singles /BIP20.00%÷0.998×0.920×1.013×1.01518.95%
Doubles /BIP16.36%÷0.898×0.830×1.013×1.01515.55%
Triples /BIP1.82%÷0.904×0.910×1.013×1.0151.88%
Home runs /BIP3.64%÷0.899×0.800—×1.0153.28%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 100, 2B 80, 3B 81, K 99, BB 101 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .367 → .303; ISO .212 → .180; BABIP .389 → .368. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).