Adam HackenbergC Dunedin Blue Jays
Age 26 R/R 6'1" / 225 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION140 act + 103 ros · stats below = ROS only
wRC+†48
AVG/OBP/SLG.204 / .275 / .280
PA103
HR1
K%34
BB%7
BABIP310
ISO75
MLB%0%
Value2026 · WAR
BAT: -8.7 runs (wOBA-derived runs vs avg)-9BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.3 runs (Positional adjustment)+4POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
-0.6-0.2-0.1-0.1262829
Tools · ContractCON 20 / POW 33
Toolsscout grade
CONTACT20
scouting grade only
POWER33
scouting grade only
EYE44
scouting grade only
SPEED47
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
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
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond 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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 A2 teams 110104 27511 4222 00 260300356656 96321 204 283 75
202121 A2 teams 110100 32711 8162 00 320382440822 120373 157 369 140
202222 A+3 teams 431387 76908 2514213 12 196268282550 85280 336 243 44
202222 A+3 teams 431369 791109 4210013 12 214315317632 103263 2310 290 80
202323 AA2 teams 393354 751406 2812510 30 212288302591 90308 327 261 58
202323 AA2 teams 393340 921608 428910 30 271367388756 118344 2311 344 122
202424 AAA3 teams 299271 46601 221404 52 170242203445 33344 477 208 17
202424 AAA3 teams 299257 54801 361114 52 210316253569 43363 3712 271 66
202525 AAA2 teams 236223 39903 11831 40 175217256473 81261 355 213 21
202525 AAA2 teams 236218 451103 16681 40 206264298562 92284 297 256 54
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 ATOR 140123 31801 9414 33 252324341665 89353 296 294 83 -3 -1 +0 +3 +4 0.3
YTD26 ATOR 140120 37901 12294 33 308390408798 100383 219 353 128 +4 -1 +0 +3 +4 1.1
ROS26 ATOR 0% 10393 19401 7352 21 204275280554 75301 347 248 48 -6 +0 +0 +2 +3 -0.1
ROS26 MLBTOR 0% 01 0000 000 00 302 237 40 +0 +0
FULL26 ATOR 140124 31801 9414 33 250324339662 89349 296 294 83 -3 -1 +0 +3 +4 0.3
TOT26 ATOR 243216 501202 16766 54 231303315617 83336 317 275 68 -9 -1 +0 +4 +7 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBTOR 26% 289264 531103 19954 42 201265277541 76299 337 254 53 -15 +0 +0 +5 +8 -0.2
202828 MLBTOR 39% 330299 611304 231065 42 204272288560 84298 327 259 56 -16 +0 -1 +6 +9 -0.2
202929 MLBTOR 44% 347315 641305 241115 42 203270292562 89297 327 260 57 -17 +0 -1 +6 +10 -0.2
202727 MLBTOR 26% 7569 14301 5251 10 203267290557 87301 337 244 45 -5 +0 +0 +1 +2 -0.1
202828 MLBTOR 39% 130118 24502 9422 21 203271297568 93300 327 248 48 -8 +0 -0 +2 +4 -0.2
202929 MLBTOR 44% 154140 29602 11492 21 207275293567 86298 327 250 49 -9 +0 -1 +3 +4 -0.2
▸ Career Totals
Career 359328 671405 251165 52 204272293564 88297 327 248 48 -21 +0 -1 +6 +10 -0.5
/ 162G 650594 1212509 452109 94 204271291562 88296 327 248 48 -38 +0 -2 +12 +18 -1.0
Career 25382310 46084132 16385946 2711 199266278544 79298 346 246 47 -153 +1 -2 +45 +72 -3.7
/ 162G 650592 1182208 4222012 73 199267277544 78299 346 246 47 -39 +0 -1 +12 +18 -1.0

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
202121 AKannapolis Cannon Ballers 8681 28411 4161 00 346384457841 111422 195 375 145 +4 +0 +2 0.7
202121 ROKACL White Sox 2419 4300 401 00 211375368743 158211 017 345 122 +1 +0 +1 0.1
202222 AABirmingham Barons 4642 7101 3141 00 167239262501 95222 307 233 37 -3 +0 +1 -0.2
202222 A+Winston-Salem Dash 324277 641007 327010 11 231331343674 112279 2210 307 93 -2 -0 +9 0.7
202222 INTLGlendale Desert Dogs 6150 8001 7162 01 160288220508 60200 2611 242 43 -4 -0 +2 -0.3
202323 AAACharlotte Knights 125112 29603 11301 10 259331393724 134325 249 324 106 +1 +0 +4 0.5
202323 AABirmingham Barons 268228 631005 31599 20 276384386770 110354 2212 354 129 +9 +0 +8 1.7
202424 AAACharlotte Knights 185154 29401 25774 31 188317234551 45364 4214 267 62 -8 +0 +5 -0.3
202424 AABirmingham Barons 9586 20300 9310 01 233305267573 35364 339 269 64 -4 -0 +3 -0.2
202424 ROKACL White Sox 1917 5100 230 20 294368353721 59357 1611 332 112 +0 +0 +1 0.1
202525 AAACharlotte Knights 143133 29801 10370 30 218273301573 83295 267 262 59 -7 +1 +4 -0.2
202525 AABirmingham Barons 9385 16302 6311 10 188250294544 106264 336 246 47 -6 +0 +3 -0.3

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
260177197259279+11+8-0.7-0.4
/16266488+11.9+8.8-0.8pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.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
Adam Hackenberg (OGILVIE) 26 20 33 47 44 231/303/315 83336 25 31% 7% 68 +0.2
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Stephen McGee
2017 · AAA
26 40 38→40 44→30 45 193/269/273 80275 64 30% 8% 50 -1.7 204/290/316 112313 114 35% 10% 71 -0.3 189/289/30311329312036%12%63-0.3
Cody Bohanek
2021 · AAA
26 38→36 38→40 44→50 38 172/263/245 73309 511 42% 8% 42 -2.3 183/278/292 109301 915 39% 8% 61 -1.0 161/264/270110265101839%8%48-1.0
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Rylan Sandoval
2014 · AAA
26 41 40 45 37 201/253/290 89292 77 32% 5% 47 -1.9 218/269/306 88322 79 32% 6% 58 -1.2 226/265/276503554436%5%43-0.4
Caleb Hamilton
2021 · AAA
26 39 42→45 45 42 196/255/296 101271 99 30% 7% 50 -1.7 183/269/319 136279 176 38% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Chandler Seagle
2022 · AA
26 40 39→40 44→45 34 192/246/279 87294 65 35% 4% 42 -2.3 189/241/273 84303 76 38% 5% 37 -2.6 167/216/237702776440%5%15-1.5
Jackson Cluff
2023 · AA
26 36→29 40→45 48→60 36 176/240/269 93284 811 39% 6% 37 -2.6 186/269/308 122285 1221 36% 9% 60 -1.0 181/273/314133265152835%10%61-0.6
Matt Whatley
2022 · AA
26 40→36 38→40 45→50 44 192/263/267 75276 714 31% 8% 46 -2.0 190/249/283 93268 119 32% 6% 45 -2.1 167/230/2548722612831%6%27-1.2
Matt Pagnozzi
2008 · AAA
25 38 38→45 45→40 37 186/238/265 79266 54 31% 5% 34 -2.8 207/260/287 80289 74 29% 6% 49 -1.8 208/275/286792926029%7%53-0.7
McCarthy Tatum
2022 · AA
26 33→24 41→55 45→50 34 169/233/260 91279 96 41% 6% 32 -3.0 199/256/319 120289 1110 34% 5% 57 -1.2 200/252/336136277131132%4%56-0.4
Eric Yang
2023 · AAA
25 38 39→40 47→40 43 183/265/268 86275 76 34% 8% 48 -1.9 196/271/271 75301 56 34% 8% 51 -1.7 178/263/236572845135%8%36-0.6
Dennis Ortega
2022 · AAA
25 40 39→45 47→45 38 197/244/276 79285 75 33% 5% 40 -2.4 209/261/303 94327 810 36% 6% 54 -1.4 187/240/2587230851039%6%30-1.0
Yadiel Rivera
2019 · MLB
27 37→47 38→45 46→50 39 184/239/256 72270 68 33% 6% 33 -2.9 217/255/317 100318 1117 34% 4% 54 -1.4 222/246/32299331132336%3%49-1.1
Madison Stokes
2022 · AA
26 38→35 42→40 41→40 36 190/239/291 101287 104 36% 5% 42 -2.3 182/255/286 104302 99 39% 8% 48 -1.9 156/243/254992638940%9%32-1.5
Cooper Johnson
2023 · AA
25 37 39→50 45→40 42 171/257/255 84300 65 41% 9% 42 -2.3 183/266/304 121296 136 39% 9% 58 -1.2 171/259/30313225215436%10%52-0.7
Jean Luc Blaquiere
2011 · AAA
25 39 40 40→45 36 191/241/278 86285 84 35% 5% 39 -2.5 205/278/293 88300 75 31% 8% 59 -1.1 203/315/285822716024%12%71-0.1
Stuart Levy
2019 · A
26 36 38→40 44→40 38 175/245/249 74270 65 35% 6% 34 -2.8 191/251/282 91306 87 38% 6% 45 -2.1 149/202/237882459341%6%9-0.9