Aaron ShackelfordSS Altoona Curve
Age 29 L/R 5'9" / 215 lbs AA Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 170 proj PA
wRC+†62
AVG/OBP/SLG.191 / .262 / .325
PA170
HR5
K%31
BB%7
ISO135
MLB%2%
Value2026 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.1-0.12628
Tools · Contract
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202124 A+Greensboro Grasshoppers 421387 5913211 211728 30 152212282493 129230 415 218 25
202124 A+Greensboro Grasshoppers 421372 7815222 361338 30 210293438731 228252 329 320 103
202225 AA2 teams 459426 7821118 271834 112 183239364602 181265 406 257 55
202225 AA2 teams 459413 9623126 401354 112 232306482788 249277 299 344 121
202326 AAAIndianapolis Indians 425378 6313210 361588 81 167254291545 124249 378 241 43
202326 AAAIndianapolis Indians 425355 7917314 591238 81 223346406752 183294 2914 338 117
202427 AAAltoona Curve 9590 15214 1483 11 167202344547 178282 511 233 37
202427 AAAltoona Curve 9588 19314 3343 11 216266409675 193294 363 295 84
▸ 2026 Season
202629 MLBPIT 170153 31615 12523 31 203274353627 150255 317 266 62 -7 +0 +0 +2 +5 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBPIT 23% 243219 42816 18734 41 192266320585 128258 307 270 65 -10 +0 -2 +3 +7 -0.2
202831 MLBPIT 35% 245221 43816 18734 31 195267321589 127259 307 270 65 -10 +0 -3 +3 +7 -0.3
202730 MLBPIT 23% 5550 9201 4171 10 180255280535 100257 317 257 55 -3 +0 -0 +1 +2 -0.1
202831 MLBPIT 35% 8578 15302 6251 10 192259308567 115257 297 258 56 -4 +0 -1 +1 +2 -0.2
▸ Career Totals
Career 140128 24503 10422 20 188257297554 109253 307 258 55 -7 +0 -1 +2 +4 -0.3
/ 162G 650594 11123014 461959 90 187255296552 109252 307 258 55 -33 +2 -7 +7 +18 -1.3
Career 20581874 33171960 13375934 337 177244320564 144254 376 248 48 -120 +4 -5 +22 +58 -4.2
/ 162G 650592 10422319 4224011 102 176243319563 144252 376 248 48 -38 +1 -2 +7 +18 -1.3

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
202124 A+Greensboro Grasshoppers 421372 7815222 361338 30 210293438731 228252 329 320 103 +1 +1 +12 1.4
202225 AAAIndianapolis Indians 1616 1000 070 00 626262125 111 440 57 -98 -4 +0 +0 -0.3
202225 AAAltoona Curve 443397 9523126 401284 112 239315499814 259283 299 354 129 +15 +1 +13 2.9
202326 AAAIndianapolis Indians 425355 7917314 591238 81 223346406752 183294 2914 338 117 +8 +1 +12 2.2
202427 AAAltoona Curve 9588 19314 3343 11 216266409675 193294 363 295 84 -2 -0 +3 0.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
Aaron Shackelford (OGILVIE) 29 191/262/325 134255 53 31% 7% 62 -0.3
Michael Pérez
2023 · MLB
30 33 49→50 45→40 46 184/255/323 140226 184 28% 8% 58 -1.2 193/267/322 129258 164 30% 8% 63 -0.8 168/248/28211422714032%8%43-0.9
Connor Hoover
2023 · AA
27 34→29 46→50 50 43 180/253/311 131257 1412 35% 8% 54 -1.4 199/273/346 147278 1812 33% 8% 72 -0.2 173/257/338165221241234%9%60-0.5
Jason Smith
2006 · MLB
29 41→35 47→55 51→50 38 212/247/355 143270 1414 27% 4% 62 -0.9 219/260/375 156300 189 32% 5% 72 -0.2 208/246/36815929119535%4%62-0.5
Camden Duzenack
2023 · AAA
28 38→37 50 51→50 36 205/243/354 149265 1813 31% 4% 60 -1.0 223/281/343 120285 1210 25% 6% 73 -0.1 228/298/319922908623%7%72-0.1
Ryan Fitzgerald
2023 · AAA
29 37→42 52→55 43→45 42 199/262/366 167247 197 28% 6% 72 -0.2 207/272/356 149273 169 29% 7% 73 -0.1 226/290/35112528912825%7%75+0.0
Jordan Procyshen
2022 · AA
29 39 48→40 49→40 42 203/270/342 139261 176 29% 6% 69 -0.4 209/288/333 124300 149 33% 8% 74 -0.1 184/269/329146252201034%8%63-0.2
Sam Hilliard
2023 · MLB
29 34→44 52→55 54→55 46 190/270/352 162253 2014 33% 9% 72 -0.2 207/279/371 164297 1917 35% 9% 80 +0.4 194/264/366172280192036%9%70-0.2
José Briceño
2022 · AAA
29 38 48→45 50→45 38 200/242/340 140254 1610 29% 4% 56 -1.3 209/250/351 142266 186 29% 4% 63 -0.9 191/229/32713623321029%3%44-0.6
Jake Hager
2022 · MLB
29 36→46 50 52→50 41 196/252/349 153257 1910 32% 7% 63 -0.8 201/258/315 114276 119 30% 7% 56 -1.3 190/247/283932697730%6%41-0.9
David Matranga
2007 · AAA
30 37 45 47→50 42 193/259/309 116250 139 28% 6% 56 -1.3 213/284/337 124283 1411 28% 7% 73 -0.1 212/294/33412228413928%8%75+0.0
Aaron Sisk
2007 · AA
28 39 50 48→45 42 207/264/358 151266 1910 30% 7% 70 -0.3 224/280/372 148286 198 28% 7% 81 +0.4 227/285/38215427822326%6%84+0.3
Brandon Hicks
2015 · MLB
29 36→41 49→50 46→50 41 187/265/334 147282 187 38% 8% 66 -0.6 188/258/303 115312 138 41% 8% 54 -1.4 165/233/2538829110844%7%27-1.3
Adam Fox
2011 · AAA
29 39→44 47→50 49→45 40 202/251/335 133253 169 27% 5% 59 -1.1 204/249/337 133259 149 26% 5% 58 -1.2 184/221/32714322414625%4%39-1.1
Robel García
2022 · MLB
29 35→37 51→50 44→40 40 190/257/347 157275 205 38% 8% 66 -0.6 226/289/411 185323 246 36% 8% 95 +1.4 238/305/48825133137038%9%121+0.9
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Gabe Johnson
2008 · AAA
28 38 49→50 45→40 39 200/259/341 142281 175 35% 7% 64 -0.8 210/268/319 109310 109 33% 7% 62 -0.9 179/240/258792746435%7%32-0.7
Mike Rose
2007 · MLB
30 38 48→50 46→40 43 200/263/344 144268 165 31% 7% 66 -0.6 212/268/335 123287 136 29% 7% 66 -0.6 207/260/30710127711228%7%54-0.5
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 196/259/308 112257 136 29% 7% 56 -1.3 213/261/333 120273 135 26% 6% 62 -0.9 210/254/32411426612125%5%54-0.6
Patrick Dorrian
2023 · AAA
27 37→39 49→55 47→45 40 192/260/338 147292 186 39% 8% 64 -0.8 201/263/349 148300 197 38% 7% 68 -0.5 189/253/33714827620538%7%57-0.7
Adam Calderone
2011 · AAA
27 39→40 48→50 45 38 203/247/351 148261 159 29% 4% 61 -1.0 202/247/329 127268 1212 29% 5% 55 -1.4 158/191/2539520451625%4%7-1.1