Keiner Delgado2B Altoona Curve
Age 22 S/R 5'8" / 145 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION335 act + 223 ros · stats below = ROS only
wRC+†61
AVG/OBP/SLG.197 / .280 / .292
PA223
HR4
SB8
K%26
BB%9
BABIP255
ISO96
MLB%2%
Value2026 · WAR
BAT: -22.8 runs (wOBA-derived runs vs avg)-23BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.0 runs (Positional adjustment)+2POSREP: +15.8 runs (Replacement-level credit)+16REPTotal WAR: -0.30-0.3WAR
0.00.51.00.40.70.80.8+$19M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 40
Toolsscout grade
CONTACT40
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.7$2M+$2M
2030Pre-Arb$0.9M+0.8$2M+$2M
2031Pre-Arb$0.9M+0.8$2M+$2M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $3M $7M +$5M

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
202218 ROKDSL NYY Yankees 238189 401032 374210 348 212369328697 116259 1816 311 96
202218 ROKDSL NYY Yankees 238168 521643 582810 348 3105085061.014 196353 1224 451 203
202319 ROKFCL Yankees 239212 42713 22495 367 198289283572 85244 219 261 58
202319 ROKFCL Yankees 239198 581218 36315 367 293414485899 192314 1315 401 165
202420 ABradenton Marauders 381346 61716 2412410 256 176250254504 78255 336 229 33
202420 ABradenton Marauders 381337 781128 338310 256 231318347666 116285 229 304 91
202521 A+Greensboro Grasshoppers 514448 9414110 4915213 242 210306312618 103293 3010 277 70
202521 A+Greensboro Grasshoppers 514424 10318114 7311213 242 243371389760 146298 2214 346 123
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AAPIT 335297 631305 32834 154 212297306604 94275 2510 271 65 -13 +1 +0 +1 +9 -0.1
YTD22 AAPIT 335281 661505 47654 154 235351342693 107286 1914 319 103 +1 +1 +0 +1 +9 1.3
ROS22 AAPIT 2% 223198 39704 20583 82 197280292573 96257 269 266 61 -10 +1 +0 +1 +6 -0.2
ROS22 MLBPIT 2% 44 0000 010 00 256 250 253 52 -0 +0 +0 +0 +0 -0.0
FULL22 AAPIT 339301 631305 32844 154 209294302596 93271 259 271 65 -13 +1 +0 +1 +10 -0.1
TOT22 AAPIT 558495 1022009 521417 236 206290301591 95267 259 269 64 -23 +2 +0 +2 +16 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBPIT 35% 553489 10018111 511408 184 204290313603 108260 259 275 69 -20 +2 +0 +2 +16 0.0
202824 MLBPIT 47% 590522 11020113 551468 194 211296328623 117264 259 283 75 -17 +2 +0 +2 +17 0.4
202925 MLBPIT 52% 612541 11521114 571509 204 213298333631 120265 259 287 78 -15 +2 +0 +2 +17 0.7
203026 MLBPIT 54% 624551 11822114 591529 214 214300334634 120266 249 289 80 -14 +3 +0 +2 +18 0.8
203127 MLBPIT 54% 626552 11922115 601539 214 216303341643 125266 2410 289 80 -14 +3 +0 +2 +18 0.8
202723 MLBPIT 35% 195172 35604 18493 61 203290308598 105259 259 263 60 -9 +1 +0 +1 +6 -0.2
202824 MLBPIT 47% 274243 51916 25684 92 210294329623 119262 259 271 66 -11 +1 +0 +1 +8 -0.1
202925 MLBPIT 52% 317279 601117 30785 102 215303337639 122264 259 276 69 -11 +1 +0 +1 +9 0.0
203026 MLBPIT 54% 339299 651218 32835 112 217304344648 127265 249 278 71 -11 +1 +0 +1 +10 0.1
203127 MLBPIT 54% 340300 651218 32835 112 217303343646 127264 249 278 71 -11 +1 +0 +1 +10 0.1
▸ Career Totals
Career 14691297 27650433 13736222 479 213299334633 121267 259 274 68 -53 +6 +0 +5 +42 -0.0
/ 162G 650574 12322215 6116010 214 214301338639 124268 259 274 68 -23 +3 +0 +2 +18 -0.0
Career 46004048 8381481192 434116684 22645 207297317614 110266 259 279 71 -148 +27 +0 +16 +130 2.6
/ 162G 650572 11921213 6116512 326 208298320618 112267 259 279 71 -21 +4 +0 +2 +18 0.4

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
202218 ROKDSL NYY Yankees 238168 521643 582810 348 3105085061.014 196353 1224 451 203 +28 +4 +7 3.9
202319 ROKFCL Yankees 239198 581218 36315 367 293414485899 192314 1315 401 165 +18 +4 +7 2.9
202420 ABradenton Marauders 381337 781128 338310 256 231318347666 116285 229 304 91 -4 +3 +11 1.0
202521 A+Greensboro Grasshoppers 514424 10318114 7311213 242 243371389760 146298 2214 346 123 +13 +4 +15 3.2

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
#1Drew Stubbslast yr '16
career totals — 8 seasons, 3,143 PA
83,14392161244314394+3+1612.212.3
/1626641934+0.6+3.32.6pk7: 12
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Royce Claytonlast yr '07
career totals — 8 seasons, 3,920 PA
83,9205470256311365+18+1710.110.0
/162664912+3.1+2.91.7pk7: 10
#4Everth Cabreralast yr '15
career totals — 6 seasons, 2,059 PA
62,05912136247316328+22-15.15.1
/162664444+7.1-0.51.6pk7: 5
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,4713348213295332+5+21.41.4
/1626641522+2.4+0.90.6pk7: 1
#6Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1

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
Keiner Delgado (OGILVIE) 22 40 40 55 60 206/290/301 95267 923 25% 9% 64 -0.3
Wilmer Difo
2014 · A
22 43→53 39→45 53→55 49 207/273/291 84260 618 22% 8% 56 -1.3 246/284/355 109296 924 19% 4% 76 +0.1 251/289/35410330082819%4%74-0.0
Oliver Dominguez
2011 · A
22 42 42→40 52→45 48 209/275/312 103265 1016 25% 8% 63 -0.9 192/261/285 93274 710 30% 8% 50 -1.8 175/246/264892547832%8%35-1.3
Hoy Park
2018 · A
22 43→49 40→45 58→55 46 205/275/300 94276 617 27% 8% 59 -1.1 222/298/307 85300 516 25% 9% 71 -0.3 227/314/3259830081725%10%79+0.2
Felix Valerio
2023 · AA
22 41→46 44→45 53→55 48 205/275/321 115245 1223 21% 8% 66 -0.6 202/264/305 103268 1016 27% 7% 56 -1.3 190/252/2809026181329%6%41-1.0
Juan Mora
2021 · A
21 43 42→45 53→55 49 209/289/317 108255 914 21% 8% 71 -0.3 228/292/345 117310 1010 28% 6% 79 +0.3 224/280/33311029810827%5%68-0.2
Livan Soto
2022 · AA
22 36→46 40 50 41 181/235/274 93246 811 29% 6% 36 -2.7 225/291/315 90302 79 26% 8% 70 -0.3 236/307/320843107824%9%76+0.0
Kaden Polcovich
2022 · AA
23 38→41 45 54→55 44 193/273/319 127275 1317 33% 8% 65 -0.7 202/283/330 128276 1317 30% 8% 72 -0.2 194/281/320126262131929%9%65-0.4
Rubendy Jaquez
2021 · A
22 43→40 39→40 54→55 42 210/261/298 88277 718 26% 6% 52 -1.6 202/247/279 77273 418 26% 5% 41 -2.3 192/234/2596625922225%5%27-1.3
Frainyer Chavez
2021 · A
22 43→47 36→40 50 45 203/261/265 62273 315 26% 7% 43 -2.2 204/274/269 65289 411 28% 8% 51 -1.7 228/293/32698302111726%8%71-0.2
Hayden Cantrelle
2022 · AA
23 34 40→45 54→60 55 161/294/251 90257 724 35% 14% 59 -1.1 189/306/294 105299 820 35% 12% 73 -0.1 189/308/29911030092135%12%73-0.1
Colin Walsh
2012 · A
22 42→52 41→45 50 52 205/280/308 103247 89 20% 9% 64 -0.8 235/301/364 129292 127 23% 8% 87 +0.8 238/307/35811930312624%8%85+0.5
Brainer Bonaci
2023 · A
21 42 41→45 55→50 50 202/289/303 101287 816 30% 10% 67 -0.5 220/278/339 119309 1311 31% 7% 71 -0.3 222/264/35012830216831%5%64-0.4
Roberto Caro
2016 · A
22 44→38 38→40 61→60 48 208/284/299 91280 320 25% 8% 63 -0.9 207/276/283 76320 218 33% 8% 55 -1.4 212/285/2927932822633%8%59-0.5
Jeter Downs
2019 · A
21 41→40 42→50 52→55 42 203/265/309 106263 1018 26% 6% 58 -1.2 207/272/357 150272 1718 30% 7% 74 -0.1 175/266/324149236182633%9%63-0.4
Jorge Barrosa
2023 · AA
22 46→48 43→45 50→55 45 224/283/340 115274 1120 22% 6% 73 -0.1 214/281/329 115271 1116 24% 8% 69 -0.4 206/272/31510927091226%8%60-0.6
Edwin Mateo
2021 · A
22 44 40 51→55 49 213/292/299 87280 713 26% 9% 67 -0.5 214/279/300 86305 513 29% 7% 61 -1.0 209/274/2928329751429%6%53-0.7
Austin Elkins
2014 · A
23 43→41 40 49→50 53 207/296/306 99256 713 21% 10% 71 -0.3 215/295/304 89278 610 23% 9% 69 -0.4 208/296/270622733623%9%57-0.5
Lucas Montero
2007 · A
22 43→50 44→40 53→55 43 214/272/328 115268 1221 25% 6% 66 -0.6 223/281/323 100286 826 23% 7% 67 -0.5 227/292/3199229373123%8%66-0.4
Jose R. Flores
2010 · A
22 41→51 39→40 51→45 44 198/255/282 85264 79 27% 7% 46 -2.0 243/289/332 89292 78 18% 6% 72 -0.2 242/290/323812905718%6%68-0.3
Luke Williams
2019 · A
22 41→46 37→45 50→60 41 199/250/266 67260 515 25% 5% 40 -2.4 204/263/297 93276 719 27% 7% 53 -1.5 230/291/360130317134230%7%79+0.2