Ethan AndersonC Chesapeake Baysox
Age 22 S/R 6'1" / 215 lbs AA HR +8% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION291 act + 194 ros · stats below = ROS only
wRC+†92
AVG/OBP/SLG.230 / .302 / .374
PA194
HR6
K%24
BB%9
BABIP279
ISO144
MLB%2%
Value2026 · WAR
BAT: -0.1 runs (wOBA-derived runs vs avg)-0BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +8.7 runs (Positional adjustment)+9POSREP: +13.7 runs (Replacement-level credit)+14REPTotal WAR: +2.40+2.4WAR
0.01.53.00.02.02.32.52.62.62.52.2+$107M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 50 / POW 42
Toolsscout grade
CONTACT50
scouting grade only
POWER42
scouting grade only
EYE56
scouting grade only
SPEED47
scouting grade only
DEFENSE47
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+2.3$16M+$15M
2029Pre-Arb$0.8M+2.5$16M+$15M
2030Pre-Arb$0.9M+2.6$15M+$15M
2031Arb-1$5M+2.6$14M+$11M
2032Arb-2$8M+2.5$13M+$8M
2033Arb-3$11M+2.2$10M+$5M
Totals $27M $84M +$70M

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
202420 A2 teams 8376 17221 6200 62 224280342623 118286 247 277 70
202420 A2 teams 8373 21421 9150 62 288366438804 151345 1811 354 129
202521 A+3 teams 446398 851413 391012 175 214287276563 63272 239 255 53
202521 A+3 teams 446380 982115 55842 175 258353358711 100312 1912 321 104
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AABAL 291262 6210016 26752 51 237310458768 221269 269 323 105 +2 +1 +0 +5 +8 1.6
YTD22 AABAL 291248 6711017 37582 51 270366520886 250289 2013 385 153 +17 +1 +0 +5 +8 3.2
ROS22 AABAL 2% 194174 40706 17471 41 230302374676 144276 249 305 92 -2 +0 -0 +3 +5 0.8
ROS22 MLBBAL 2% 44 1000 010 00 250250250500 281 250 306 92 -0 +0 -0 +0 +0 0.0
FULL22 AABAL 295266 6310016 26762 51 237310455764 218270 269 323 105 +2 +1 -0 +5 +8 1.6
TOT22 AABAL 485436 10217022 431223 92 234307424731 190273 259 316 100 -0 +1 -0 +9 +14 2.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBBAL 49% 485436 10117116 431173 92 232305385690 154278 249 308 94 -3 +1 -0 +9 +14 2.0
202824 MLBBAL 65% 498448 10618117 441183 92 237309395704 158280 249 313 98 -1 +1 -0 +9 +14 2.3
202925 MLBBAL 73% 512457 10918118 461204 92 239314400714 162281 239 316 100 -0 +1 -0 +9 +15 2.5
203026 MLBBAL 76% 520464 11119118 471214 92 239315401715 162281 239 317 101 +1 +1 -0 +9 +15 2.6
203127 MLBBAL 76% 520463 11019118 481224 92 238315400714 162281 239 317 101 +1 +1 -0 +9 +15 2.6
203228 MLBBAL 76% 519462 10918118 481224 92 236313396709 160280 249 316 100 +0 +1 -1 +9 +15 2.5
203329 MLBBAL 74% 509453 10618117 471214 82 234312391702 157279 249 314 99 -1 +1 -2 +9 +14 2.2
203430 MLBBAL 73% 499447 10417117 461203 82 233308389698 157278 249 312 97 -2 +1 -2 +9 +14 2.0
203531 MLBBAL 73% 470420 9616115 441143 72 229306379685 150276 249 307 93 -3 +1 -3 +8 +13 1.6
203632 MLBBAL 72% 439392 8814114 411083 61 224303372675 148272 259 302 89 -5 +1 -4 +8 +12 1.2
203733 MLBBAL 72% 398356 7812112 371002 51 219296360656 140268 259 295 84 -7 +1 -4 +7 +11 0.7
203834 MLBBAL 68% 345308 6610110 32892 41 214292351643 136263 269 286 77 -9 +0 -5 +6 +10 0.2
202723 MLBBAL 49% 238214 51918 21571 41 238309402711 164283 249 308 94 -2 +0 -0 +4 +7 1.0
202824 MLBBAL 65% 325291 7012111 29772 61 241314402716 162285 249 313 98 -1 +1 -0 +6 +9 1.5
202925 MLBBAL 73% 372333 8114113 33873 72 243317408725 165285 239 316 100 +0 +1 -0 +7 +11 1.8
203026 MLBBAL 76% 396354 8615114 36923 72 243318410728 167286 239 317 101 +0 +1 -0 +7 +11 2.0
203127 MLBBAL 76% 396354 8615114 36933 72 243318410728 167285 239 317 101 +0 +1 -0 +7 +11 2.0
203228 MLBBAL 76% 395353 8515114 36933 72 241316408724 167285 249 316 100 +0 +1 -1 +7 +11 1.9
203329 MLBBAL 74% 378337 8114113 35903 61 240317404721 163284 249 315 99 -0 +1 -1 +7 +11 1.7
203430 MLBBAL 73% 366326 7813113 34883 61 239317405722 166283 249 312 97 -1 +1 -2 +7 +10 1.5
203531 MLBBAL 73% 342305 7212112 32832 51 236313400713 164280 249 308 94 -2 +1 -2 +6 +10 1.2
203632 MLBBAL 72% 317283 6511110 29782 41 230306382687 152277 259 302 89 -4 +0 -3 +6 +9 0.9
203733 MLBBAL 72% 287257 57909 26722 41 222298362660 140273 259 295 84 -5 +0 -3 +5 +8 0.5
203834 MLBBAL 68% 233209 45707 21601 31 215290349639 134267 269 287 77 -6 +0 -3 +4 +7 0.2
▸ Career Totals
Career 40493620 85814610138 36897128 6616 237312397709 160284 249 310 96 -20 +7 -16 +72 +115 16.0
/ 162G 650581 13823222 591564 113 238312398709 160286 249 310 96 -3 +1 -3 +12 +18 2.6
Career 64375754 132621915200 585154042 11929 230306378684 148278 249 305 92 -59 +12 -23 +115 +182 23.2
/ 162G 650581 13422220 591564 123 231306379685 148279 249 305 92 -6 +1 -2 +12 +18 2.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
202420 A+Aberdeen IronBirds 2017 6100 360 32 353450412862 59545 3015 395 160 +1 -0 +1 0.2
202420 ADelmarva Shorebirds 6356 15321 690 30 268339446785 179298 1410 341 119 +1 +1 +2 0.4
202521 AAChesapeake Baysox 8065 14101 12131 00 215346277623 62245 1615 292 81 -2 +0 +2 0.1
202521 A+Aberdeen IronBirds 283245 631313 31511 153 257341355696 98308 1811 313 98 -1 +2 +8 0.9
202521 INTLPeoria Javelinas 8370 21701 12200 22 300402443845 143400 2414 376 146 +4 -0 +2 0.6

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
#1Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#2Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
84,05213465233306388+72-816.714.6
/1626642211+11.9-1.32.7pk7: 12
#5Welington Castillolast yr '19
career totals — 8 seasons, 2,667 PA
82,667975254313425+48-1413.313.2
/162664241+11.9-3.43.3pk7: 13
#6Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13

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 Anderson (OGILVIE) 22 50 42 47 56 234/307/424 190273 229 25% 9% 100 +2.4
Brayan Rocchio
2023 · AAA
22 44→54 47→45 46→50 43 221/281/359 138274 1513 25% 6% 78 +0.2 230/298/350 120278 1016 20% 8% 82 +0.5 226/301/345120264111718%8%81+0.3
Ruben Gotay
2005 · MLB
22 52→51 43→45 46→50 46 249/304/365 117309 96 22% 6% 88 +0.9 233/288/356 123274 117 19% 6% 79 +0.3 232/338/3491173009123%13%96+1.0
Juan Brito
2023 · A
21 48→49 47→50 48→45 53 234/319/377 143286 1311 22% 10% 98 +1.6 227/305/369 142277 149 22% 9% 91 +1.1 218/298/35914126415922%9%83+0.4
Jemile Weeks
2010 · AA
23 49→59 45 52→55 48 241/305/360 119290 1212 21% 8% 88 +0.9 250/308/359 109296 719 17% 7% 88 +0.9 257/326/3519431032017%8%89+1.0
Brooks Lee
2023 · A
22 49→50 46→50 41→45 50 242/309/371 129290 136 21% 8% 92 +1.2 241/293/377 136281 146 19% 7% 87 +0.8 240/293/38714726219617%6%87+0.6
Angel Martínez
2023 · AA
21 44→47 44→50 48→50 47 218/285/344 126279 1111 25% 8% 76 +0.0 225/282/355 130283 1310 24% 6% 76 +0.1 227/277/371143272151322%5%78+0.1
Graham Pauley
2023 · A
22 45→52 46→55 48→50 52 224/303/356 132269 1312 22% 9% 86 +0.8 237/303/415 178282 2211 24% 8% 102 +1.8 230/299/411181267231123%8%96+1.1
Francisco Mejía
2018 · AA
22 52→61 46→55 47→40 42 258/295/389 131302 146 20% 4% 91 +1.1 238/283/390 152286 174 23% 5% 86 +0.8 256/302/42817230217121%5%103+1.0
Omar Mendoza
2006 · AAA
23 50→54 44→45 44→45 50 244/303/372 127286 97 18% 8% 89 +1.0 247/297/367 120295 128 20% 7% 85 +0.7 248/297/36111329312919%6%81+0.3
Domingo Leyba
2019 · AA
23 48→50 42→50 47→45 47 234/285/336 102275 97 18% 6% 72 -0.2 225/272/364 139264 154 21% 5% 75 -0.0 230/290/37214225718618%7%83+0.3
Ehire Adrianza
2012 · A
22 47→49 40→50 50 45 225/284/327 102291 613 24% 7% 70 -0.3 216/275/306 90281 513 23% 7% 60 -1.0 241/326/37313228911119%10%97+0.5
Ke'Bryan Hayes
2019 · AA
22 50→55 42→50 52→50 48 238/300/350 112299 814 22% 8% 82 +0.5 248/307/389 141308 1212 22% 7% 96 +1.5 257/313/393137315121621%7%97+1.3
Nick Franklin
2013 · AAA
22 47→50 46→50 53→50 42 232/280/363 131297 1313 26% 6% 77 +0.1 232/297/369 137294 1412 25% 8% 87 +0.8 224/295/364140279161125%9%83+0.5
Luis Santana
2021 · AA
22 50 39→45 48→50 48 235/305/324 89283 68 19% 7% 79 +0.3 210/269/326 116284 129 29% 6% 64 -0.8 207/265/33312627415829%5%61-0.5
Leo Jiménez
2023 · A
22 47→49 41→45 49→45 50 221/327/317 97287 89 24% 9% 88 +0.9 227/313/341 114287 117 24% 7% 88 +0.9 227/317/34211428611523%7%86+0.4
Ramón Urías
2016 · AAA
22 51→57 42→50 45→50 41 249/296/354 105296 1012 20% 4% 82 +0.5 250/316/377 127303 1312 21% 5% 97 +1.5 249/317/38213331914325%7%96+1.0
José Caballero
2019 · A
22 47→45 44→45 47→70 45 231/292/348 118278 109 21% 6% 79 +0.3 221/292/340 119284 1226 25% 7% 78 +0.2 225/318/339114299106326%9%86+0.5
Shawn Zarraga
2012 · A
23 50 40 50→45 45 239/299/331 92302 79 23% 6% 77 +0.1 253/313/348 95300 67 17% 6% 88 +0.9 277/347/362843224214%8%106+0.8
John Aiello
2019 · A
22 47 40→45 47→45 44 219/301/315 96319 77 31% 8% 76 +0.0 197/268/294 97359 86 44% 6% 56 -1.3 215/299/32110634610337%8%72-0.1
J.P. Crawford
2017 · AAA
22 49→58 40→45 46→50 53 233/299/323 90271 711 17% 8% 75 -0.0 211/291/327 116266 108 23% 10% 73 -0.1 264/356/39112630811217%11%114+2.9