Keiner Delgado

2B Altoona Curve
Age 23 S/R 5'8" / 145 lbs AA HR -15%K -5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1556ETA2030MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420APIT381.231/.318/.34782545—.190/.261/.277
202521A+PIT514.243/.371/.389142471—.206/.296/.321
202622AAA/AA/INTL2 orgs556.247/.352/.374133087—.239/.319/.346
2027PROJMLE23MLBPIT4.204/.286/.3050071-0.0
2028PROJ23% MLB24MLBPIT112.208/.290/.31524740.0
2029PROJ35% MLB25MLBPIT184.210/.292/.32247770.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$0.8M2034Arb-2$0.4M+1
Skills · percentileMiLB Statcast 2026 AAA
Speed83
BB%76
K%72
Whiff%43
Z-Con%42
Max EV40
Career WAR0.0 WAR median (P10 -0.2 / P90 7.4, comp-based) · star 3% · didn't stick 78%
CompsHayden Cantrelle (age 23) · Kaden Polcovich (age 23) · Arquímedes Gamboa (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†71
AVG/OBP/SLG.204 / .286 / .305
PA4
HR0
K%25
BB%9
BABIP256
ISO102
MLB%2%
Value2027 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.4 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.10.10.20.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M+0.2$0.6M+$0.0M
2032Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2033Arb-1$0.8M———
2034Arb-2$0.4M———
2035Extbeyond projection horizon · no WAR estimate
Totals $0.9M $0.9M +$0.0M

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)
202218 ROKDSL NYY Yankees — 238168 521643 582810 348 3105085061.014 196353 1224 451 88 — — — — — —
202319 ROKFCL Yankees — 239198 581218 36315 367 293414485899 192314 1315 401 73 — — — — — —
202420 ABradenton Marauders — 381337 781128 338310 256 231318347666 116285 229 304 45 — — — — — —
202521 A+Greensboro Grasshoppers — 514424 10318114 7311213 242 243371389760 146298 2214 346 71 — — — — — —
202622 AAAIndianapolis Indians — 7563 14201 10142 40 222347302648 79271 1913 307 64 — — — — — —
202622 AAAltoona Curve — 453384 9619011 53927 268 250351385736 135297 2012 329 88 — — — — — —
202622 INTLAguilas del Zulia — 2823 6001 530 00 261393391784 130263 1118 361 130 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202218 ROK MLEDSL NYY Yankees — 238184 34931 423510 348 185364283647 98211 1518 298 88 — — — — — —
202319 ROK MLEFCL Yankees — 239211 45815 23475 367 213305332637 118248 2010 276 73 — — — — — —
202420 A MLEBradenton Marauders — 381347 66826 2311610 256 190261277537 86258 306 234 45 — — — — — —
202521 A+ MLEGreensboro Grasshoppers — 514452 9314112 4514813 242 206296321617 115269 299 273 71 — — — — — —
202622 AAA MLEIndianapolis Indians — 7566 14201 7172 40 212307288595 76263 239 263 64 — — — — — —
202622 AA MLEAltoona Curve — 453399 971809 391127 268 243321356677 113303 259 299 88 — — — — — —
202218 ROK MLEDSL NYY Yankees — 238184 34931 423510 348 185364283647 98220 1518 298 88 — — — — — —
202218 ROK RAWDSL NYY Yankees — 238168 521643 582810 348 3105085061.014 196353 1224 451 88 — — — — — —
202319 ROK MLEFCL Yankees — 239211 45815 23475 367 213305332637 118252 2010 276 73 — — — — — —
202319 ROK RAWFCL Yankees — 239198 581218 36315 367 293414485899 192314 1315 401 73 — — — — — —
202420 A MLEBradenton Marauders — 381347 66826 2311610 256 190261277537 86267 306 234 45 — — — — — —
202420 A RAWBradenton Marauders — 381337 781128 338310 256 231318347666 116285 229 304 45 — — — — — —
202521 A+ MLEGreensboro Grasshoppers — 514452 9314112 4514813 242 206296321617 115276 299 273 71 — — — — — —
202521 A+ RAWGreensboro Grasshoppers — 514424 10318114 7311213 242 243371389760 146298 2214 346 71 — — — — — —
202622 AA MLE3 teams — 556491 11721010 481369 308 238318342660 104306 249 294 85 — — — — — —
202622 AA RAW3 teams — 556470 11621013 681099 308 247352374727 128292 2012 328 85 — — — — — —
202218 ROK MLEDSL NYY Yankees — 238184 34931 423510 348 185364283647 98211 1518 298 88 — — — — — —
202319 ROK MLEFCL Yankees — 239209 45815 23475 367 215305335640 120248 2010 276 73 — — — — — —
202420 A MLEBradenton Marauders — 381345 66826 2311610 256 191261278539 87258 306 234 45 — — — — — —
202521 A+ MLEGreensboro Grasshoppers — 514451 9314112 4514813 242 206296322618 115269 299 273 71 — — — — — —
202622 AA MLE3 teams — 556494 11721010 481369 308 237318340658 103297 249 294 85 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A MLEBradenton Marauders — 381345 66826 2311610 256 191261278539 87258 306 234 45 — — — — — —
202521 A+ MLEGreensboro Grasshoppers — 514451 9314112 4514813 242 206296322618 115269 299 273 71 — — — — — —
202622 AA MLE3 teams — 556494 11721010 481369 308 237318340658 103297 249 294 85 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEPIT 2% 620552 11320112 5314910 225 205286310596 105255 249 273 71 -22 +2 +1 +2 +13 0.1
▸ 2027 — real world (MLB)
202723 MLB CTXPIT 2% 44 1000 010 00 204286305591 101256 250 271 71 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEPIT 23% 487434 9016110 421168 184 209290320610 111258 249 278 74 -15 +2 +1 +2 +11 0.1
202925 MLB MLEPIT 35% 525466 9918111 461248 194 211293327619 115260 249 282 77 -14 +2 +2 +2 +11 0.3
203026 MLB MLEPIT 42% 547486 10318112 481298 195 213294330625 118261 249 284 78 -14 +2 +2 +2 +12 0.3
203127 MLB MLEPIT 45% 555494 10519112 481318 195 213295332626 118262 249 284 79 -14 +2 +2 +2 +12 0.4
203228 MLB MLEPIT 47% 555494 10519112 481328 174 213294331625 118263 249 284 78 -14 +2 +1 +2 +12 0.3
203329 MLB MLEPIT 46% 545485 10218112 471318 144 211291324615 114261 249 280 76 -16 +1 +0 +2 +12 -0.0
203430 MLB MLEPIT 46% 534476 10018111 461307 113 208287316604 109259 249 275 72 -18 +1 -0 +2 +12 -0.3
202824 MLB CTXPIT 23% 11299 21402 10272 41 208290315605 107258 249 276 74 -3 +0 +0 +0 +2 0.0
202925 MLB CTXPIT 35% 184163 34604 16433 72 210292322614 111260 239 280 77 -5 +1 +1 +1 +4 0.1
203026 MLB CTXPIT 42% 230204 43805 20544 82 212293325619 114262 239 282 78 -6 +1 +1 +1 +5 0.1
203127 MLB CTXPIT 45% 249221 47905 22594 92 212294327620 114263 249 282 79 -6 +1 +1 +1 +5 0.2
203228 MLB CTXPIT 47% 258230 48905 22614 82 212293326619 114263 249 282 78 -7 +1 +1 +1 +6 0.1
203329 MLB CTXPIT 46% 253225 47905 22614 62 210290320610 110262 249 278 76 -7 +0 +0 +1 +5 -0.0
203430 MLB CTXPIT 46% 247221 46905 21603 51 207287312598 105260 249 273 72 -8 +1 -0 +1 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15331363 28654031 13336524 4712 210291318609 108262 249 279 75 -43 +5 +3 +5 +33 0.3
/ 162G— A+C — 650578 12123013 5615510 205 209290317607 107262 249 279 75 -18 +2 +1 +2 +14 0.1
Career— MLE — 58865207 109719314118 5241426105 27462 211296321617 110265 249 279 75 -113 +13 +8 +14 +86 0.8
/ 162G— MLE — 650575 12121213 5815712 307 210296322618 111265 249 279 75 -18 +2 +1 +2 +14 0.1

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 AAAltoona Curve · 453 PAwOBA .325 → .299 (−26)K% 20.3% → 24.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.31%÷1.000×1.220——24.78%
BB% (unintentional) /PA11.70%÷1.000×0.700—×1.0428.53%
HBP% /PA1.55%—×0.850—×1.0421.37%
Singles /BIP22.60%÷1.000×0.970×1.043×1.04223.82%
Doubles /BIP6.51%÷1.000×0.860×1.043×1.0426.08%
Triples /BIP0.00%÷1.000×0.950×1.043×1.0420.00%
Home runs /BIP3.77%÷1.000×0.780—×1.0423.06%

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.043.

Result: wOBA .325 → .299; ISO .135 → .118; BABIP .297 → .303. 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 AAAIndianapolis Indians · 75 PAwOBA .300 → .263 (−37)K% 18.7% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.67%÷1.000×1.200——22.40%
BB% (unintentional) /PA13.33%÷1.000×0.690—×1.0509.66%
HBP% /PA2.67%—×0.940—×1.0502.63%
Singles /BIP22.45%÷1.000×0.930×1.018×1.05022.32%
Doubles /BIP4.08%÷1.000×0.830×1.018×1.0503.62%
Triples /BIP0.00%÷1.000×0.970×1.018×1.0500.00%
Home runs /BIP2.04%÷1.000×0.700—×1.0501.50%

Factors used: league row International 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 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .300 → .263; ISO .079 → .063; BABIP .271 → .263. 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 A+Greensboro Grasshoppers · 514 PAwOBA .337 → .273 (−64)K% 21.8% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.79%÷0.994×1.310——28.70%
BB% (unintentional) /PA13.81%÷0.980×0.600—×1.0278.69%
HBP% /PA2.53%—×0.770—×1.0272.00%
Singles /BIP22.44%÷0.950×0.870×0.998×1.02721.06%
Doubles /BIP5.77%÷0.998×0.780×0.998×1.0274.62%
Triples /BIP0.32%÷1.025×0.850×0.998×1.0270.27%
Home runs /BIP4.49%÷1.048×0.880—×1.0273.87%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 110, 1B 90, 2B 100, 3B 105, K 99, BB 96 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.998.

Result: wOBA .337 → .273; ISO .146 → .123; BABIP .298 → .269. 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).

2024 ABradenton Marauders · 381 PAwOBA .297 → .234 (−63)K% 21.8% → 30.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.78%÷0.975×1.360——30.38%
BB% (unintentional) /PA8.66%÷1.010×0.690—×1.0306.09%
HBP% /PA2.62%—×0.780—×1.0302.11%
Singles /BIP22.44%÷0.977×0.920×0.976×1.03021.25%
Doubles /BIP4.33%÷1.124×0.830×0.976×1.0303.22%
Triples /BIP0.79%÷1.052×0.910×0.976×1.0300.68%
Home runs /BIP3.15%÷1.046×0.800—×1.0302.48%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 95, 2B 125, 3B 110, K 95, BB 102 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .297 → .234; ISO .116 → .084; BABIP .285 → .258. 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).

2023 ROKFCL Yankees · 239 PAwOBA .391 → .276 (−116)K% 13.0% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.97%÷0.951×1.440——19.65%
BB% (unintentional) /PA15.06%÷0.995×0.620—×1.0089.46%
HBP% /PA2.09%—×0.720—×1.0081.52%
Singles /BIP22.16%÷0.994×0.820×1.021×1.00818.80%
Doubles /BIP7.19%÷1.106×0.720×1.021×1.0084.81%
Triples /BIP0.60%÷0.900×0.720×1.021×1.0080.49%
Home runs /BIP4.79%÷1.383×0.780—×1.0082.72%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 177, 1B 99, 2B 121, 3B 80, K 90, BB 99 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .391 → .276; ISO .192 → .117; BABIP .314 → .248. 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).

2022 DSLDSL NYY Yankees · 238 PAwOBA .445 → .298 (−147)K% 11.8% → 14.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.76%÷0.982×1.220——14.62%
BB% (unintentional) /PA24.37%÷0.984×0.700—×1.00817.47%
HBP% /PA4.20%—×0.700—×1.0082.96%
Singles /BIP20.71%÷0.994×0.680×0.950×1.00813.57%
Doubles /BIP11.43%÷1.101×0.600×0.950×1.0085.96%
Triples /BIP2.86%÷0.986×0.600×0.950×1.0081.66%
Home runs /BIP2.14%÷1.195×0.470—×1.0080.85%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 139, 1B 99, 2B 120, 3B 97, K 96, BB 97 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .445 → .298; ISO .196 → .109; BABIP .353 → .211. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .