Angel MataC Clearwater Threshers
Age 21 R/R 5'11" / 175 lbs A HR +4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION114 act + 76 ros · stats below = ROS only
wRC+†41
AVG/OBP/SLG.186 / .250 / .229
PA76
HR0
K%26
BB%7
BABIP260
ISO43
MLB%0%
Value2026 · WAR
BAT: -16.7 runs (wOBA-derived runs vs avg)-17BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +5.4 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
0.00.51.00.30.50.5+$10M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 25
Toolsscout grade
CONTACT30
scouting grade only
POWER25
scouting grade only
EYE35
scouting grade only
SPEED35
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
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.5$1M+$0.8M
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.9M $1M +$0.8M

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
202217 ROKDSL Phillies White 8578 16201 5121 10 205262269531 64227 146 239 41
202217 ROKDSL Phillies White 8575 19301 881 10 253333333667 80269 99 304 91
202318 ROKDSL Phillies White 169151 34910 13363 34 225299298597 73291 218 266 62
202318 ROKDSL Phillies White 169141 391010 22233 34 277383362745 85325 1413 339 118
202520 ROKFCL Phillies 162146 22701 11473 00 151225219444 68212 297 194 7
202520 ROKFCL Phillies 162142 291001 15333 00 204294296590 92257 209 271 65
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 APHI 114102 17300 8333 00 167248196444 29246 297 198 10 -12 +0 +0 +2 +3 -0.6
YTD21 APHI 114100 19300 10233 00 190283220503 30247 209 241 43 -7 +0 +0 +2 +3 -0.2
ROS21 APHI 0% 7670 13300 5201 10 186250229479 43261 267 239 41 -5 +0 +0 +1 +2 -0.1
ROS21 MLBPHI 0% 01 0000 000 00 263 230 34 +0 +0
FULL21 APHI 114103 17300 8333 00 165248194442 29243 297 198 10 -12 +0 +0 +2 +3 -0.6
TOT21 APHI 190172 30600 13534 10 174249209458 35252 287 215 22 -17 +0 +0 +3 +5 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBPHI 34% 252229 46913 17644 31 201268288556 87264 257 253 52 -14 +0 +0 +4 +7 -0.2
202823 MLBPHI 48% 352320 671325 24885 41 209275309584 100267 257 263 59 -16 +0 +0 +6 +10 0.0
202924 MLBPHI 53% 421382 811627 301046 41 212280319599 107269 257 269 64 -17 +0 +0 +8 +12 0.3
203025 MLBPHI 55% 459417 891728 331136 51 213281321602 108270 257 272 67 -17 +1 +0 +8 +13 0.5
203126 MLBPHI 56% 481437 931829 341187 52 213280325605 112270 257 273 67 -18 +0 +0 +9 +14 0.5
202722 MLBPHI 34% 8780 16301 6221 10 200264275539 75266 257 244 45 -5 +0 +0 +2 +2 -0.1
202823 MLBPHI 48% 171155 32612 12432 21 206272297569 90269 257 254 53 -9 +0 +0 +3 +5 -0.1
202924 MLBPHI 53% 222201 43814 16553 21 214282323605 109271 257 261 58 -11 +0 +0 +4 +6 -0.0
203025 MLBPHI 55% 251228 491014 18623 31 215281320601 105272 257 264 60 -11 +0 +0 +4 +7 0.1
203126 MLBPHI 56% 268243 521015 19664 31 214282325607 111272 257 265 61 -12 +0 +0 +5 +8 0.1
▸ Career Totals
Career 999908 19237416 7124813 114 211279314592 102272 257 260 57 -48 +1 +0 +18 +28 -0.1
/ 162G 650591 12524310 461618 73 212278313591 102272 257 260 57 -31 +0 +0 +12 +18 -0.1
Career 24572230 461941034 17260236 2610 207274304578 97266 257 261 58 -117 +1 +0 +44 +70 -0.2
/ 162G 650590 1222539 4615910 73 207276305581 98266 247 261 58 -31 +0 +0 +12 +18 -0.1

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
202217 ROKDSL Phillies White 8575 19301 881 10 253333333667 80269 99 304 91 -1 +0 +2 0.2
202318 ROKDSL Phillies White 169141 391010 22233 34 277383362745 85325 1413 339 118 +3 -1 +5 0.7
202520 ROKFCL Phillies 162142 291001 15333 00 204294296590 92257 209 271 65 -6 +0 +5 -0.2

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
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#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 3 projected seasons
31,1591712210273311+21+120.40.5
/162664107+11.9+6.90.2pk7: 1
#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
Angel Mata (OGILVIE) 21 30 25 35 35 174/249/209 35252 01 28% 7% 22 -0.8
Franklin Tineo
2016 · A
21 36 38→45 41→50 47 177/258/254 77247 57 29% 9% 41 -2.3 190/264/281 91260 710 28% 8% 50 -1.7 184/261/2809623981325%8%47-0.7
Matt Kennelly
2010 · A
21 41 37→40 34→40 37 199/239/266 67282 53 30% 5% 34 -2.8 214/264/299 85281 73 25% 6% 54 -1.4 217/271/305882737222%6%55-0.6
Claudio Finol
2021 · A
21 42 37→40 43→45 40 200/246/273 72266 45 26% 5% 39 -2.5 191/247/273 82270 68 30% 6% 40 -2.4 172/238/2487624871032%6%29-0.7
Victor Moscote
2014 · A
20 40 37→30 40→45 37 194/243/263 69285 45 32% 5% 36 -2.7 209/262/265 56278 25 24% 6% 44 -2.1 209/266/252432682321%6%40-0.8
Erick Castillo
2014 · A
21 41 37→30 39→30 45 194/250/267 73232 44 18% 5% 40 -2.4 196/237/253 57244 34 20% 4% 30 -3.1 192/250/234432394020%4%29-0.9
Deivi Mejia
2011 · A
21 40 39→40 43→30 44 193/264/278 85266 75 29% 8% 50 -1.8 212/259/304 92276 74 25% 4% 53 -1.5 224/268/311872676118%3%59-0.4
Bill Pujols
2015 · A
21 43 37→40 43→50 46 204/263/281 76253 47 20% 6% 49 -1.8 197/257/271 74281 36 29% 6% 44 -2.1 146/212/197512250532%6%4-0.9
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Luis Sanchez
2008 · A
21 37 36→30 45→40 44 178/253/238 60259 47 31% 8% 35 -2.8 196/255/250 54275 24 27% 7% 37 -2.6 188/244/231442621227%7%26-1.6
Branden Becker
2018 · A
21 41 35→40 40→30 41 196/240/250 53255 24 23% 5% 30 -3.1 233/275/313 80323 64 28% 5% 62 -0.9 248/286/321733447129%4%64-0.5
Carlos Gonzalez
2015 · A
21 42 35→30 38→40 41 197/251/253 57274 24 28% 6% 37 -2.7 208/265/273 65288 35 27% 7% 48 -1.9 191/254/222312650226%7%26-0.7
Antoni Lugo
2009 · A
21 40 36→45 42→45 42 190/245/251 61237 45 22% 5% 33 -2.9 207/267/326 119247 145 22% 6% 63 -0.8 200/264/34114122419321%6%63-0.3
Brian Serven
2017 · A
22 39 37→45 39→30 40 187/227/257 70241 44 24% 4% 27 -3.3 192/247/283 91253 64 26% 5% 43 -2.2 224/307/3331093279131%9%79+0.1
Cam Gallagher
2014 · A
21 39 38→45 42→30 47 185/242/260 75213 53 16% 6% 35 -2.8 217/265/327 110246 103 16% 6% 62 -0.9 223/283/33411227510022%7%70-0.1
J.C. Rodriguez
2017 · A
21 41 38→40 39→45 46 196/265/287 91249 45 22% 7% 53 -1.5 201/262/300 99254 74 23% 7% 54 -1.4 176/242/264892147021%7%34-1.2
Alex Todd
2012 · A
22 38 37→40 44→45 38 185/246/256 71259 44 29% 5% 37 -2.7 220/285/305 85299 66 27% 5% 65 -0.7 236/303/318833176526%5%73-0.1
Miguel Rodriguez
2008 · A
21 40 37→45 43→45 38 196/244/265 69264 54 27% 4% 37 -2.7 217/277/307 90287 56 25% 6% 63 -0.9 222/289/3251032885523%6%69-0.2
Luis Palacios
2010 · A
21 39 39→40 46→50 36 192/235/276 84265 75 30% 4% 36 -2.7 190/239/268 78302 57 36% 5% 35 -2.8 130/184/163322250640%6%-19-1.1
Sergio Burruel
2012 · A
21 42 35→30 42→30 47 198/274/259 61274 34 27% 8% 50 -1.8 213/266/275 62297 36 27% 6% 48 -1.9 241/305/316752938120%8%73-0.1