Keaton AnthonyOF Reading Fightin Phils
Age 25 R/R 6'2" / 211 lbs AA HR +11%H +4% Svc 0.0 · Ctrl thru 2034 peak 0.5 · 2028
wRC+†89
AVG/OBP/SLG.243 / .299 / .371
PA320
HR6
K%24
BB%6
MLB%2%
BAT: -4.1 runs (wOBA-derived runs vs avg)-4BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.8 runs (Defensive runs vs avg)-1FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
4553
PWR
4544
SPD
3031
FLD
4048
EYE
4540
trajectory · 10 yrs
0.6peak
2028

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
2029Arb-1$0.8M+0.5$2M+$1M
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $3M $-1.0M -$4M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
202322 ROK2 teams 5545 10101 4136 10 .222.364.311.675 .089.290 247 .312 97 -0 +0 +0 -0 +2 0.1
202423 A+3 teams 444397 1111927 34929 31 .280.350.390.740 .111.344 218 .325 107 +3 +0 +0 -3 +13 1.4
202524 AA2 teams 348325 952615 18903 00 .292.335.425.760 .132.388 265 .329 110 +4 +0 +0 -2 +10 1.2
▸ 2026 Season
202625 MLBPHI 320294 711616 20783 21 .241.297.364.660 .122.309 246 .301 89 -4 +0 -1 -2 +9 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 8%PHI 362331 811818 24884 31 .245.304.378.681 .133.308 247 .305 92 -3 +0 -1 -2 +10 0.4
202827 MLB 17%PHI 386352 861919 27934 31 .244.305.381.686 .136.307 247 .307 93 -3 +0 -1 -2 +11 0.5
202928 MLB 23%PHI 399363 881919 29974 30 .242.306.375.680 .132.306 247 .307 93 -3 +1 -2 -2 +11 0.5
203029 MLB 29%PHI 400364 881919 29984 20 .242.305.374.678 .132.306 247 .305 92 -4 +0 -2 -2 +11 0.3
203130 MLB 35%PHI 398362 871919 29994 20 .240.304.373.677 .133.304 257 .302 89 -5 +0 -3 -2 +11 0.1
203231 MLB 39%PHI 386351 831818 28984 10 .236.300.362.662 .125.303 257 .298 86 -6 +0 -4 -2 +11 -0.1
203332 MLB 43%PHI 369335 781717 27954 10 .233.298.352.650 .119.302 267 .294 83 -7 +0 -4 -2 +10 -0.3
203433 MLB 47%PHI 341311 711516 24903 10 .228.290.341.631 .113.301 267 .288 79 -8 +0 -5 -2 +10 -0.6
203534 MLB 50%PHI 298272 611315 21813 10 .224.287.335.622 .110.299 277 .282 74 -9 +0 -6 -2 +8 -0.8
▸ Career Totals (MLE all levels + projections)
Career 45064102 10102191389 314111255 234 .246.308.371.679 .125.315 257 .304 91 -45 +3 -29 -27 +128 3.0
/ 162G 650592 14632213 451608 31 .247.309.373.682 .127.314 257 .304 91 -7 +0 -4 -4 +18 0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202322 AClearwater Threshers 2014 2000 432 10 .143.400.143.543 .000.182 1520 .304 90 -0 +0 +1 0.1
202322 ROKFCL Phillies 3529 11102 264 00 .379.486.6211.106 .241.429 176 .486 230 +5 +0 +1 0.6
202423 AAReading Fightin Phils 2625 3000 160 00 .120.154.120.274 .000.158 234 .131 -41 -4 +0 +1 -0.3
202423 A+Jersey Shore BlueClaws 232205 731024 21343 00 .356.424.483.907 .127.406 159 .400 164 +17 +0 +7 2.4
202423 AClearwater Threshers 186149 481004 28286 31 .322.443.470.913 .148.373 1515 .408 170 +15 +0 +5 2.1
202524 AAALehigh Valley IronPigs 148134 421002 12331 00 .313.372.433.804 .119.404 228 .360 134 +6 +0 +4 1.0
202524 AAReading Fightin Phils 200182 602114 14402 00 .330.384.522.906 .192.400 207 .395 160 +14 +0 +6 2.0

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
Keaton Anthony (OGILVIE) 25 45→53 45→44 30→31 40 .243/.299/.371 .128.309 62 24% 6% 89 +0.5
Roberto Lopez
2012 · AAA
26 46→48 48→50 36→45 45 .233/.294/.377 .143.269 154 20% 6% 89 +0.9 .230/.278/.365 .135.265 146 19% 5% 78 +0.2 .251/.300/.384.132.28517518%5%89+0.4
Casey McGehee
2008 · AAA
25 50→60 43→50 37→40 45 .245/.286/.360 .115.288 102 19% 5% 79 +0.3 .256/.303/.390 .134.302 142 20% 6% 95 +1.4 .271/.323/.418.148.30917018%7%106+1.9
Matt Miller
2008 · AAA
25 51→61 48→50 36→40 45 .254/.301/.393 .139.281 164 17% 5% 95 +1.4 .274/.326/.384 .110.319 94 16% 6% 102 +1.9 .285/.341/.389.104.3388317%7%107+2.2
Dilson Herrera
2019 · MLB
25 44→54 48→50 39→50 40 .225/.275/.361 .136.290 165 28% 6% 76 +0.0 .209/.268/.380 .171.280 229 33% 6% 79 +0.3 .181/.245/.367.185.23425935%6%63-0.5
Matthew Brown
2008 · AAA
25 44→48 49→55 39→45 41 .223/.279/.376 .154.289 166 28% 6% 82 +0.5 .220/.274/.375 .155.281 176 27% 6% 79 +0.3 .205/.259/.354.149.26116528%6%64-0.5
Luis Exposito
2012 · AAA
25 46→49 44→50 38→30 42 .228/.276/.344 .116.287 113 24% 6% 71 -0.3 .218/.266/.329 .111.277 113 24% 6% 63 -0.9 .206/.258/.309.103.2649025%6%51-0.6
Matt Hague
2011 · AA
25 54→64 45 38→45 48 .264/.315/.388 .124.297 134 16% 6% 99 +1.7 .262/.311/.372 .110.301 104 16% 6% 93 +1.3 .270/.334/.387.117.32111318%7%102+1.8
Brian Rey
2022 · AAA
24 47 46→50 40→45 43 .235/.293/.361 .125.271 147 19% 5% 83 +0.6 .224/.280/.329 .105.277 109 22% 5% 69 -0.4 .197/.246/.272.076.2446922%2%36-0.7
Josh Satin
2011 · AA
26 52→59 43→45 36→40 47 .248/.315/.366 .119.336 92 28% 8% 93 +1.3 .260/.332/.389 .129.353 113 27% 9% 106 +2.2 .265/.344/.398.133.35212226%10%110+2.2
Cesar Nicolas
2008 · AA
26 47→52 49→50 35→30 50 .238/.322/.391 .154.288 163 23% 9% 104 +2.0 .231/.314/.362 .131.290 124 23% 9% 93 +1.3 .229/.316/.360.132.28112122%9%92+0.6
Konrad Schmidt
2010 · AAA
25 51→58 40→45 38→40 41 .246/.287/.341 .096.306 83 22% 4% 75 -0.0 .245/.284/.360 .115.306 105 22% 4% 79 +0.3 .238/.278/.354.116.29810423%4%74-0.0
Marc Tugwell
2006 · A
25 52→56 41→45 37→40 43 .252/.303/.352 .100.304 85 20% 5% 84 +0.6 .215/.268/.295 .080.274 75 23% 6% 55 -1.4 .142/.195/.170.028.1863024%5%-9-1.7
Caleb Joseph
2011 · AA
25 44→50 45→50 37→40 42 .222/.265/.341 .119.262 134 21% 5% 66 -0.6 .229/.276/.347 .118.272 134 20% 6% 72 -0.2 .233/.277/.380.147.27517122%5%79+0.2
Mike Eylward
2007 · AAA
27 53→57 46→45 36→40 46 .260/.311/.391 .131.294 134 17% 6% 98 +1.6 .248/.302/.361 .113.291 113 18% 6% 87 +0.8 .240/.299/.343.103.28510119%6%79+0.2
Jayce Boyd
2016 · AAA
25 54→57 41→45 40 49 .258/.313/.358 .100.302 74 17% 7% 90 +1.0 .236/.291/.336 .100.291 86 20% 7% 75 -0.0 .230/.287/.330.100.2859422%7%69-0.2
Jordan Czarniecki
2006 · AA
25 50 47→50 40→50 49 .245/.313/.383 .138.300 148 23% 8% 97 +1.5 .240/.303/.377 .137.294 1314 22% 7% 92 +1.2 .239/.303/.374.135.287131621%7%87+0.7
Brian Mundell
2019 · AA
25 48→52 42→45 38→40 47 .233/.289/.337 .105.276 93 19% 7% 75 -0.0 .237/.293/.344 .107.307 94 24% 7% 78 +0.2 .246/.301/.359.113.3299126%7%80+0.3
Wyatt Mathisen
2019 · AAA
25 47→51 43→50 42→40 46 .229/.299/.340 .110.289 105 24% 7% 80 +0.4 .215/.309/.375 .160.279 195 29% 8% 95 +1.4 .172/.278/.329.157.23120133%9%69-0.2
Colin Moran
2019 · MLB
26 49→57 47→55 36→30 46 .246/.303/.376 .130.298 163 23% 7% 91 +1.1 .265/.324/.425 .160.321 192 23% 8% 112 +2.6 .263/.326/.427.164.32420124%8%109+1.4
Jimmy VanOstrand
2011 · AA
26 47→52 44→50 38→30 44 .233/.279/.348 .115.279 123 21% 5% 73 -0.1 .250/.297/.382 .132.288 143 18% 5% 90 +1.0 .262/.311/.407.145.28916115%5%99+1.0