Ethan HearnC Knoxville Smokies
Age 25 L/R 5'11" / 200 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION95 act + 220 ros · stats below = ROS only
wRC+†25
AVG/OBP/SLG.161 / .211 / .273
PA220
HR5
K%42
BB%5
BABIP257
ISO112
MLB%2%
Value2026 · WAR
BAT: -29.7 runs (wOBA-derived runs vs avg)-30BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.6 runs (Positional adjustment)+6POSREP: +8.9 runs (Replacement-level credit)+9REPTotal WAR: -1.40-1.4WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 40
Toolsscout grade
CONTACT30
scouting grade only
POWER40
scouting grade only
EYE35
scouting grade only
SPEED45
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
2030Pre-Arb$0.9M
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 $-5M +$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
201918 ROKAZL Cubs 2 9885 8201 8522 11 94189153342 59200 538 171 -11
201918 ROKAZL Cubs 2 9880 13302 13362 11 163295275570 113244 3713 263 60
202120 AMyrtle Beach Pelicans 226199 19513 161475 00 95182176358 80296 657 165 -15
202120 AMyrtle Beach Pelicans 226193 34816 221005 00 176277321599 145304 4410 268 63
202221 AMyrtle Beach Pelicans 338302 4510310 261717 131 149233301534 152285 518 231 35
202221 AMyrtle Beach Pelicans 338286 6114612 421157 131 213328430758 217304 3412 335 115
202322 A+South Bend Cubs 263245 24311 121295 62 98156131287 33198 495 136 -38
202322 A+South Bend Cubs 263237 37622 20895 62 156237224460 68238 348 217 25
202423 A+South Bend Cubs 255231 40919 121019 53 173242338580 165250 405 249 49
202423 A+South Bend Cubs 255225 5213110 18769 53 231313431745 200296 307 328 109
202524 AAKnoxville Smokies 333312 50718 171293 50 160211266477 106239 395 208 17
202524 AAKnoxville Smokies 333305 58818 24993 50 190256302558 111251 307 254 53
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AACHC 9592 13302 2451 40 141168239408 98244 472 181 -3 -11 +1 +0 +2 +3 -0.6
YTD25 AACHC 9591 17403 3351 40 187221330551 143264 373 245 46 -6 +1 +0 +2 +3 -0.1
ROS25 AACHC 2% 220205 33615 10923 41 161211273484 112255 425 218 25 -19 +0 +0 +4 +6 -0.8
ROS25 MLBCHC 2% 44 0000 020 00 256 500 209 18 -0 +0 +0 +0 +0 -0.0
FULL25 AACHC 9996 13302 2471 40 135162229391 94234 472 182 -2 -11 +1 +0 +2 +3 -0.6
TOT25 AACHC 315297 46917 121374 81 155198263461 108253 434 207 17 -30 +1 +0 +6 +9 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBCHC 31% 344319 551019 171375 61 172226295520 122259 405 230 34 -25 +1 +0 +6 +10 -0.9
202827 MLBCHC 42% 374346 6111110 201445 61 176232301532 124262 395 237 40 -25 +1 +0 +7 +11 -0.7
202928 MLBCHC 48% 391361 6412110 221485 61 177235299534 122264 386 241 42 -25 +1 -1 +7 +11 -0.7
203029 MLBCHC 49% 394364 6512110 221495 61 179235299535 121263 386 241 43 -26 +1 -1 +7 +11 -0.8
202726 MLBCHC 31% 107100 17303 5431 20 170217290507 120261 405 222 28 -9 +0 +0 +2 +3 -0.3
202827 MLBCHC 42% 157146 25504 8612 30 171224288512 116263 395 229 34 -12 +1 +0 +3 +4 -0.4
202928 MLBCHC 48% 187173 32615 10712 30 185238318556 133265 385 233 36 -13 +1 -0 +3 +5 -0.5
203029 MLBCHC 49% 195180 33615 11742 30 183238311549 128265 386 233 36 -14 +1 -1 +3 +6 -0.5
▸ Career Totals
Career 650603 10720217 342517 110 177230302532 124265 395 230 34 -48 +2 -1 +12 +18 -1.8
/ 162G 650603 10720217 342517 110 177230302532 124265 395 230 34 -48 +2 -1 +12 +18 -1.8
Career 32362969 464871276 182139954 5812 156218270489 114256 436 218 25 -274 +7 -2 +58 +92 -12.2
/ 162G 650596 9217215 3728111 122 154217265482 111252 436 218 25 -55 +2 -0 +12 +18 -2.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
201918 ROKAZL Cubs 2 9880 13302 13362 11 163295275570 113244 3713 263 60 -4 -0 +3 -0.2
202120 AMyrtle Beach Pelicans 226193 34816 221005 00 176277321599 145304 4410 268 63 -9 +0 +6 -0.3
202221 AMyrtle Beach Pelicans 338286 6114612 421157 131 213328430758 217304 3412 335 115 +6 +2 +10 1.8
202322 A+South Bend Cubs 263237 37622 20895 62 156237224460 68238 348 217 25 -22 +0 +7 -1.5
202423 A+South Bend Cubs 255225 5213110 18769 53 231313431745 200296 307 328 109 +3 -0 +7 1.0
202524 AAKnoxville Smokies 333305 58818 24993 50 190256302558 111251 307 254 53 -18 +1 +9 -0.8

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
#1Jeff Mathislast yr '20
career totals — 15 seasons, 3,003 PA
153,0035312194253300+54+13611.310.9
/162664123+11.9+30.12.5pk7: 10
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#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
26521711177230299+12+8-1.3-0.6
/1626641711+11.9+8.1-1.3pk7: 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
Ethan Hearn (OGILVIE) 25 30 40 45 35 155/198/263 108253 78 43% 4% 17 -1.4
Aaron Shackelford
2022 · A
25 33→31 47→50 50→45 34 177/231/306 129273 155 40% 5% 43 -2.2 184/246/331 147280 189 39% 6% 56 -1.3 172/241/322150253191039%7%49-1.3
Kyle Skipworth
2015 · AAA
25 32→35 48→50 42→30 32 177/230/313 136271 174 41% 5% 44 -2.1 177/234/312 135315 165 47% 5% 46 -2.0 136/196/26813125018051%5%18-1.3
Seth Gray
2023 · AA
25 37→36 45 47→50 37 182/259/294 113303 148 42% 7% 53 -1.5 208/285/315 107351 1113 40% 8% 69 -0.4 209/294/3049536191940%9%66-0.4
Brady Lindsly
2023 · AA
25 37 43→40 48→40 37 185/244/286 101297 114 40% 7% 43 -2.2 192/253/285 93300 106 37% 7% 46 -2.0 183/245/263802819536%7%35-1.1
Jake Anchia
2022 · AA
25 33 49→45 47→40 33 182/230/321 139262 183 38% 5% 46 -2.0 191/236/310 119268 144 33% 5% 46 -2.0 179/223/29912024515333%4%35-1.3
Edwin Díaz
2021 · AA
25 35→31 45→50 49→40 36 179/242/305 127289 135 41% 7% 48 -1.9 173/227/316 143304 195 47% 6% 44 -2.1 158/222/31015223522442%7%38-1.2
Kellin Deglan
2018 · AA
26 37→36 45→50 42→40 32 188/236/305 116303 145 42% 5% 44 -2.1 201/259/320 119323 125 39% 6% 59 -1.1 174/241/28811427813240%6%40-0.7
Evan Skoug
2022 · A
26 32 46→45 45→40 39 173/245/301 128266 155 39% 8% 48 -1.9 192/276/330 138293 155 37% 8% 69 -0.4 166/263/31014325216238%9%57-0.4
Marty Bechina
2022 · AAA
25 34→33 47→50 48→45 30 178/225/314 135284 158 42% 4% 43 -2.2 194/265/328 134314 159 40% 7% 64 -0.8 172/260/30213028015841%8%52-1.1
Garrett Kennedy
2018 · AA
25 35 41→40 45→30 40 178/236/276 98254 93 33% 6% 37 -2.7 195/260/292 97285 95 32% 7% 52 -1.6 158/237/234772327033%8%24-1.0
Jake Lowery
2016 · AA
26 35 45 47→30 43 183/250/307 124260 134 34% 8% 51 -1.7 187/258/294 107293 105 37% 8% 51 -1.7 118/199/170522533050%9%-6-1.3
Julian Escobedo
2023 · AA
25 37→34 41→40 48→50 40 186/251/287 100259 914 31% 6% 46 -2.0 205/270/324 119291 1114 32% 7% 64 -0.8 182/254/327145270142036%6%54-0.3
Jordan Betts
2017 · AA
25 34→27 41→45 45→40 34 174/219/271 97274 84 39% 5% 27 -3.3 190/236/303 113293 124 38% 5% 43 -2.2 180/226/29311327214338%5%36-1.7
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
Garrett Wolforth
2023 · AA
25 34 45 44→40 35 170/237/294 124298 134 45% 7% 43 -2.2 190/246/293 103313 97 40% 6% 46 -2.0 171/213/252802736638%4%17-1.4
Taylor Sparks
2018 · AA
25 32→40 44→45 46→50 33 171/226/282 111267 136 40% 5% 34 -2.8 182/240/314 132325 157 46% 6% 49 -1.8 156/214/29814229017550%6%31-2.3
Kody Eaves
2018 · AAA
25 39→43 45 48→50 39 198/250/325 127280 1210 33% 6% 56 -1.3 190/241/299 109273 107 32% 6% 45 -2.1 172/224/2721002489433%6%29-2.3
Blake Forsythe
2014 · AA
25 36→37 45 50→30 39 184/246/308 124280 124 38% 7% 50 -1.8 197/249/310 113314 115 39% 6% 51 -1.7 182/235/2789630410042%6%33-1.3
Matt Winn
2018 · AAA
25 36→34 46→50 45→30 37 186/245/315 128292 153 40% 7% 51 -1.7 179/240/298 119346 123 48% 7% 44 -2.1 147/210/26611930312052%7%21-1.4
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