Kaelen CulpepperSS St. Paul Saints
Age 23 R/R 5'10" / 185 lbs AAA BB +3% Svc 0.0 · Ctrl thru 2032 peak 2.5 · 2029
wRC+†83
AVG/OBP/SLG.238 / .305 / .379
PA320
HR9
SB11
K%23
BB%7
MLB%14%
BAT: -6.1 runs (wOBA-derived runs vs avg)-6BATRUN: +2.1 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.90+0.9WAR
Scouting · nowfuture
HIT
3549
PWR
5047
SPD
5552
FLD
4651
EYE
4636
trajectory · 10 yrs
2.5peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+2.0$16M+$16M
2028Pre-Arb$0.8M+2.3$20M+$19M
2029Arb-1$0.8M+2.5$22M+$21M
2030Arb-2$5M+2.5$23M+$18M
2031Arb-3$8M+2.4$22M+$14M
2032Ext / FA-deal$11M+2.2$21M+$10M
Totals $26M $124M +$97M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 A+2 teams 112102 22413 8202 41 .216.286.363.648 .147.241 187 .263 60 -5 +0 +0 +1 +3 -0.0
202522 AA2 teams 517468 11512317 3612213 254 .246.317.393.710 .147.298 247 .307 93 -4 +3 +0 +6 +15 2.0
▸ 2026 Season (actual · ROS · total)
202623 AAASt. Paul Saints 9486 18302 7241 40 .209.277.314.591 .105.267 267 .275 69 -3 +1 +0 +1 +3 0.1
ROS23 MLBMIN 226204 48716 16534 71 .235.304.368.671 .132.284 237 .302 89 -3 +1 +0 +2 +6 0.7
TOT23 MLBMIN 320290 661018 23775 111 .228.296.352.647 .124.282 247 .294 83 -6 +2 +0 +3 +9 0.9
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 28%MIN 476429 10415214 36998 132 .242.313.385.698 .142.281 218 .314 98 -1 +2 +0 +5 +13 2.0
202825 MLB 46%MIN 503451 11116216 391048 121 .246.317.397.714 .151.283 218 .318 101 +1 +2 +0 +5 +14 2.3
202926 MLB 60%MIN 518463 11317216 421088 121 .244.318.393.711 .149.284 218 .320 103 +2 +2 +0 +6 +15 2.5
203027 MLB 78%MIN 523467 11417216 431098 111 .244.319.392.710 .148.284 218 .320 103 +2 +2 +0 +6 +15 2.5
203128 MLB 85%MIN 522466 11317216 431108 111 .242.317.391.708 .148.284 218 .319 102 +1 +2 -0 +6 +15 2.4
203229 MLB 91%MIN 514458 11116216 431108 100 .242.318.391.709 .148.283 218 .317 101 +0 +2 -1 +6 +15 2.2
203330 MLBMIN 504449 10816215 421108 90 .241.317.385.702 .145.282 228 .314 98 -1 +2 -2 +5 +14 1.9
203431 MLBMIN 491439 10315214 411098 80 .235.311.374.685 .139.280 228 .310 95 -3 +2 -2 +5 +14 1.6
203532 MLBMIN 473424 9814213 391077 70 .231.306.366.672 .134.279 238 .305 92 -4 +1 -3 +5 +13 1.2
203633 MLBMIN 444397 9113212 371047 60 .229.306.363.669 .134.277 238 .300 88 -6 +1 -4 +5 +13 0.9
203734 MLBMIN 398356 7911110 33966 50 .222.299.343.641 .121.276 248 .293 83 -8 +1 -5 +4 +11 0.4
203835 MLBMIN 345309 67918 28875 50 .217.292.330.622 .113.274 258 .286 77 -9 +1 -5 +4 +10 0.0
203936 MLBMIN 286257 54716 23754 40 .210.285.315.600 .105.271 268 .277 70 -10 +1 -6 +3 +8 -0.4
▸ Career Totals (MLE all levels + projections)
Career 68526139 145120628198 5491523112 14912 .236.311.376.686 .139.282 228 .308 94 -48 +25 -27 +73 +194 22.2
/ 162G 650582 13920319 5214411 141 .239.313.381.695 .143.284 228 .308 94 -5 +2 -3 +7 +18 2.1

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 A+Cedar Rapids Kernels 7162 13111 8131 20 .210.310.306.616 .097.250 1811 .287 77 -2 +0 +2 0.1
202421 AFort Myers Mighty Mussels 4137 11302 321 21 .297.366.541.906 .243.273 57 .397 162 +3 +0 +1 0.4
202522 AAWichita Wind Surge 270239 687111 24507 102 .285.367.460.827 .176.320 199 .369 141 +12 +1 +8 2.2
202522 A+Cedar Rapids Kernels 247215 63929 26406 152 .293.385.479.864 .186.325 1611 .385 152 +15 +2 +7 2.4

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
Kaelen Culpepper (OGILVIE) 23 35→49 50→47 55→52 36 .238/.305/.379 .141.288 98 23% 7% 94 +0.7
Henry Davis
2023 · AA
23 46 49→50 52→50 42 .230/.311/.380 .151.300 1613 28% 6% 97 +1.5 .224/.309/.378 .154.287 1812 27% 8% 95 +1.4 .208/.294/.355.146.264191128%9%79+0.2
Connor Norby
2023 · AAA
23 45→49 53→55 49→50 44 .234/.298/.405 .171.295 2112 28% 7% 97 +1.5 .242/.300/.407 .165.317 1911 29% 7% 98 +1.6 .245/.303/.409.164.323191129%7%97+1.4
Lewis Brinson
2017 · AAA
23 46→53 51→55 51→50 39 .236/.280/.398 .161.306 1815 29% 5% 87 +0.8 .218/.269/.368 .150.284 1713 29% 5% 75 -0.0 .225/.267/.399.174.29323831%5%79+0.1
Sean Rodríguez
2008 · AA
23 44→49 50→60 47→50 44 .224/.296/.380 .156.288 1812 28% 7% 90 +1.0 .234/.304/.421 .187.295 2211 28% 7% 104 +2.0 .238/.311/.439.201.293251227%7%107+1.7
Miguel Vargas
2023 · MLB
23 48→52 51→55 51→50 48 .244/.304/.405 .161.281 1912 21% 7% 99 +1.7 .220/.307/.378 .158.261 1611 22% 10% 94 +1.3 .211/.309/.373.162.247161021%11%91+1.0
Lastings Milledge
2009 · MLB
24 52→58 48→50 50→55 47 .257/.325/.401 .144.300 1519 19% 7% 107 +2.2 .263/.318/.377 .114.306 1118 17% 6% 98 +1.6 .264/.316/.363.099.30581916%6%88+0.7
Jeremy Peña
2022 · AAA
24 47→57 47→50 51→50 41 .233/.294/.365 .132.308 1414 28% 6% 85 +0.7 .251/.297/.399 .148.305 1813 23% 5% 95 +1.4 .274/.329/.411.137.319141718%6%107+2.3
Brendan Rodgers
2020 · MLB
23 48→54 48→50 47→45 39 .241/.286/.381 .139.300 167 25% 4% 85 +0.7 .244/.294/.380 .136.298 144 22% 6% 89 +0.9 .253/.308/.383.131.29813019%6%93+0.8
Aaron Luna
2010 · AA
23 40→43 50 49→45 46 .207/.313/.367 .160.264 178 27% 8% 95 +1.4 .222/.323/.370 .148.277 167 25% 8% 100 +1.7 .221/.326/.364.144.27417624%9%97+1.0
Jeter Downs
2021 · AA
23 42→41 50 52→55 45 .218/.284/.375 .158.271 1818 26% 7% 83 +0.6 .182/.253/.314 .132.259 1720 35% 7% 55 -1.4 .178/.268/.330.152.242182633%8%64-0.3
Alec Bohm
2020 · AA
23 48→57 50 46→45 48 .243/.298/.396 .154.274 176 19% 7% 95 +1.4 .261/.316/.388 .127.318 136 21% 7% 99 +1.7 .272/.325/.418.146.30315415%6%107+2.1
Javier Herrera
2008 · AAA
23 45→54 48→50 49→50 40 .228/.287/.365 .138.302 1615 29% 6% 82 +0.5 .228/.277/.365 .137.313 1512 31% 6% 77 +0.1 .241/.298/.383.142.334151431%7%86+0.4
Javier Valdes
2023 · AA
24 43 48→55 50→30 45 .219/.299/.355 .136.271 165 25% 7% 85 +0.7 .219/.305/.373 .154.269 185 25% 8% 92 +1.2 .210/.321/.386.176.26120226%11%100+0.9
Joey Bart
2020 · AA
23 43 52→50 45→40 38 .228/.270/.393 .165.288 217 29% 5% 82 +0.5 .229/.283/.369 .140.329 165 34% 5% 81 +0.4 .234/.323/.349.115.32013128%9%90+0.6
Zack Gelof
2023 · AAA
23 44→50 53→55 52→55 42 .227/.289/.396 .169.319 2213 35% 8% 91 +1.1 .230/.295/.400 .170.324 2123 33% 8% 95 +1.4 .222/.291/.389.167.310212734%8%88+0.7
Joe Benson
2011 · AA
23 45→50 52→60 51→50 41 .226/.298/.400 .174.315 1816 33% 7% 96 +1.5 .220/.286/.381 .161.306 1714 32% 7% 86 +0.8 .202/.268/.342.140.286131432%7%66-0.4
Eguy Rosario
2023 · AAA
23 45→49 48→55 51→55 44 .226/.288/.373 .147.292 1521 28% 7% 84 +0.6 .212/.274/.363 .151.280 1717 29% 7% 76 +0.1 .189/.253/.336.147.253171732%7%57-0.6
Aledmys Díaz
2015 · AA
24 47→57 46→55 51→45 40 .232/.282/.364 .132.298 1314 26% 5% 79 +0.3 .249/.301/.395 .146.287 158 18% 6% 95 +1.4 .262/.314/.431.169.28119614%6%105+1.6
Zach Neto
2023 · AA
22 49→48 47→60 49→55 41 .240/.300/.376 .136.307 1412 26% 6% 90 +1.0 .246/.317/.423 .177.300 2119 25% 6% 111 +2.5 .248/.320/.446.198.298252425%6%113+2.3
German Duran
2008 · AA
23 47→49 50 49→45 42 .243/.284/.403 .160.282 1811 21% 5% 90 +1.0 .223/.266/.343 .120.264 127 20% 5% 66 -0.6 .205/.247/.284.079.2447319%4%41-1.0