Angel MateoOF Bowling Green Hot Rods
Age 21 R/R 6'1" / 190 lbs A+ Svc 0.0 · Ctrl thru 2035 peak 0.3 · 2031
wRC+†39
AVG/OBP/SLG.203 / .264 / .298
PA320
HR5
SB9
K%30
BB%6
MLB%0%
BAT: -22.0 runs (wOBA-derived runs vs avg)-22BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.40-1.4WAR
Scouting · nowfuture
HIT
5050
PWR
3030
SPD
5050
EYE
4130
trajectory · 10 yrs
0.3peak
2031

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.2$0.9M+$0.0M
2031Arb-3$0.9M+0.3$1M+$0.5M
2032Ext / FA-deal$0.9M+0.3$1M+$0.5M
2033Ext / FA-deal$0.4M+0.2$1.0M+$0.6M
2034Ext / FA-deal$5M
2035Ext / FA-deal$0.6M
Totals $9M $3M -$6M
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
202217 ROKDSL Tampa Bay 210181 34504 175410 103 .188.293.282.575 .094.240 268 .252 51 -12 +1 +0 -1 +6 -0.6
202318 ROK2 teams 242219 39613 117211 151 .178.253.256.509 .078.248 305 .228 33 -18 +3 +0 -1 +7 -1.1
202419 A2 teams 528477 782208 3319412 287 .164.236.260.496 .096.249 376 .223 29 -42 +3 +0 -3 +15 -2.8
202520 A2 teams 480439 1001815 2211812 177 .228.283.308.591 .080.294 255 .262 58 -23 +1 +0 -3 +14 -1.1
▸ 2026 Season (actual · ROS · total)
202621 A+Bowling Green Hot Rods 5146 5001 4201 20 .109.196.174.370 .065.160 398 .167 -14 -7 +0 +0 -0 +1 -0.5
ROS21 MLBTB 269245 47904 16826 72 .192.258.278.536 .086.271 306 .250 49 -15 +1 +0 -2 +8 -0.9
TOT21 MLBTB 320291 52905 201027 92 .179.248.261.510 .082.254 326 .236 39 -22 +1 +0 -2 +9 -1.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%TB 546492 10220111 3813711 143 .207.279.319.598 .112.262 257 .271 66 -21 +2 +0 -3 +15 -0.8
202823 MLB 28%TB 590530 11322113 4414411 153 .213.287.332.619 .119.264 247 .281 73 -18 +2 +0 -4 +17 -0.3
202924 MLB 45%TB 619554 12123215 4814912 153 .218.295.348.643 .130.266 248 .287 78 -16 +2 +0 -4 +18 0.0
203025 MLB 60%TB 635567 12524216 5115112 153 .220.298.354.653 .134.267 248 .291 81 -14 +2 +0 -4 +18 0.2
203126 MLB 78%TB 643574 12624216 5215312 153 .220.298.352.650 .132.268 248 .293 82 -13 +2 +0 -4 +18 0.3
203227 MLB 92%TB 643573 12624216 5315412 143 .220.299.353.652 .133.268 248 .293 82 -13 +2 +0 -4 +18 0.3
203328 MLBTB 638568 12424116 5315412 132 .218.299.349.647 .130.267 248 .292 81 -13 +2 -1 -4 +18 0.2
203429 MLBTB 628558 12023115 5315312 122 .215.297.341.637 .125.266 248 .290 80 -14 +2 -1 -4 +18 -0.0
203530 MLBTB 618549 11722115 5215312 101 .213.295.339.634 .126.265 258 .286 77 -16 +2 -2 -4 +18 -0.3
203631 MLBTB 603536 11221114 5115211 80 .209.291.330.621 .121.263 258 .283 74 -17 +2 -3 -4 +17 -0.5
203732 MLBTB 585520 10820113 4915011 60 .208.290.325.615 .117.262 268 .278 71 -19 +1 -4 -4 +17 -0.9
203833 MLBTB 555494 10019111 4614610 50 .202.284.312.595 .109.260 268 .273 67 -21 +1 -4 -3 +16 -1.2
203934 MLBTB 508452 9017110 421389 40 .199.280.308.588 .108.258 278 .266 62 -22 +1 -5 -3 +14 -1.5
▸ Career Totals (MLE all levels + projections)
Career 95408528 178234319205 7312454198 22343 .209.287.326.612 .117.266 268 .276 70 -328 +27 -20 -57 +270 -10.9
/ 162G 650581 12123114 5016713 153 .208.286.324.609 .115.265 268 .276 70 -22 +2 -1 -4 +18 -0.8

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
202217 ROKDSL Tampa Bay 210171 46707 273610 103 .269.399.433.832 .164.300 1713 .375 145 +11 +1 +6 1.8
202318 ACharleston RiverDogs 4541 10200 3141 31 .244.311.293.604 .049.370 317 .281 73 -1 +0 +1 0.0
202318 ROKFCL Rays 197172 44724 143610 120 .256.347.390.736 .134.301 187 .334 113 +3 +2 +6 1.1
202419 ACharleston RiverDogs 409352 792406 4310410 266 .224.326.344.670 .119.297 2511 .306 92 -4 +3 +12 1.1
202419 INTLPerth Heat 119111 23113 4192 21 .207.248.315.563 .108.220 163 .250 49 -7 +0 +3 -0.4
202520 A+Bowling Green Hot Rods 9279 19601 7145 10 .241.341.354.695 .114.277 158 .317 101 +0 +0 +3 0.3
202520 ACharleston RiverDogs 388347 981516 28717 167 .282.348.383.731 .101.333 187 .327 108 +4 +0 +11 1.5

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 Mateo (OGILVIE) 21 50 30 50 30 .203/.264/.298 .095.281 58 30% 6% 55 -0.7
Brandon Short
2010 · A
21 47→53 41→45 51→50 40 .226/.273/.326 .099.299 812 26% 5% 65 -0.7 .239/.281/.360 .121.321 1110 28% 4% 77 +0.1 .233/.279/.355.122.308111027%4%72-0.1
James Harris
2015 · A
21 40→50 41→40 48→50 40 .197/.249/.289 .093.274 911 31% 6% 46 -2.0 .224/.286/.316 .092.315 713 29% 7% 68 -0.5 .234/.300/.325.090.32661528%8%73-0.1
Jenner Emeterio
2013 · A
20 45 38→30 48→60 46 .214/.278/.298 .084.285 512 26% 8% 60 -1.0 .216/.302/.277 .061.288 324 23% 10% 66 -0.6 .216/.317/.260.044.28513422%12%65-0.3
Cutter Dykstra
2010 · A
21 41→51 40 47→55 43 .200/.262/.286 .086.275 811 29% 7% 50 -1.7 .221/.280/.298 .077.304 616 27% 7% 60 -1.0 .236/.303/.323.087.31361625%8%75-0.0
Felix Reyes
2022 · A
21 42→52 43→50 49→45 38 .205/.269/.316 .111.287 1112 31% 5% 62 -0.9 .203/.244/.316 .113.258 137 26% 4% 50 -1.7 .241/.274/.386.144.27517819%4%81+0.2
Darell Hernaiz
2022 · A
20 47→57 39→45 51→50 42 .226/.272/.303 .077.289 815 24% 5% 58 -1.2 .241/.287/.346 .105.297 1017 21% 5% 76 +0.0 .252/.309/.345.093.29471216%7%81+0.4
Mauricio Dubón
2015 · A
21 45→55 37→45 50→55 38 .209/.264/.286 .077.303 412 31% 5% 50 -1.7 .248/.289/.332 .084.301 520 19% 5% 72 -0.2 .262/.299/.376.114.28810613%4%87+0.6
Oswald Peraza
2021 · A
21 44→51 38→50 52→60 41 .210/.265/.281 .072.277 617 26% 6% 50 -1.7 .236/.288/.375 .139.300 1727 26% 6% 85 +0.7 .230/.288/.373.144.287183026%6%81+0.3
Evan Crawford
2010 · A
21 45→55 36→40 56→55 40 .213/.260/.282 .070.306 315 30% 6% 47 -1.9 .227/.269/.309 .082.318 318 28% 4% 58 -1.2 .236/.278/.319.083.32932128%4%60-0.9
Greg Golson
2007 · A
21 39→49 41→45 53→55 32 .193/.229/.296 .102.288 917 35% 4% 38 -2.6 .214/.246/.322 .108.326 1019 36% 4% 52 -1.6 .259/.313/.348.089.36853129%5%82+0.2
Ryan McKenna
2018 · A
21 43→53 42→50 52→55 39 .210/.265/.317 .107.297 912 31% 6% 59 -1.1 .226/.289/.332 .106.311 912 28% 7% 73 -0.1 .218/.295/.357.140.319161334%9%80+0.2
Tim Kennelly
2008 · A
21 43→52 40 48→40 44 .209/.267/.301 .093.276 77 26% 7% 56 -1.3 .228/.285/.320 .092.298 55 24% 6% 69 -0.4 .238/.297/.329.091.2965420%6%73-0.1
Dorssys Paulino
2016 · A
21 46→50 40→45 47→45 41 .222/.267/.319 .097.286 68 24% 5% 60 -1.0 .231/.286/.338 .107.309 97 27% 7% 73 -0.1 .227/.291/.332.105.30611528%8%71-0.1
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 41 .200/.257/.289 .089.276 611 29% 6% 49 -1.8 .224/.274/.329 .105.305 1110 29% 5% 66 -0.6 .228/.286/.328.100.313111229%6%68-0.4
Ramon Soto
2009 · AAA
21 44 42→30 51→45 44 .220/.275/.323 .103.279 1112 25% 6% 66 -0.6 .233/.277/.301 .068.286 58 19% 5% 59 -1.1 .272/.316/.326.054.3332718%5%78+0.1
Francisco Martinez
2012 · AA
21 46→49 40 46→55 37 .224/.257/.314 .090.297 811 27% 4% 54 -1.4 .218/.259/.290 .072.302 518 28% 5% 49 -1.8 .215/.245/.290.075.29751928%3%39-1.8
Danny Bautista Jr.
2022 · A
21 42→50 39→40 50 42 .199/.263/.293 .094.286 58 31% 7% 53 -1.5 .221/.275/.305 .084.276 511 21% 5% 60 -1.0 .227/.279/.302.075.27151317%5%58-0.8
Dru Baker
2022 · A
22 45→55 38→40 55→60 41 .214/.268/.296 .082.300 413 29% 6% 55 -1.4 .238/.294/.344 .106.336 1029 30% 6% 79 +0.3 .245/.298/.334.089.34383929%6%73-0.1
Gorge Munoz
2017 · A
21 43 38→40 50→55 43 .207/.263/.285 .078.260 517 22% 5% 50 -1.7 .207/.257/.291 .084.292 711 30% 5% 50 -1.8 .194/.239/.274.079.2909935%3%34-0.7
Guillermo Pimentel
2010 · A
20 42 38→40 49→55 44 .200/.281/.272 .073.296 616 32% 8% 56 -1.3 .200/.259/.281 .081.332 79 39% 6% 47 -1.9 .171/.216/.243.071.2958243%4%17-1.1