Angel MateoOF Bowling Green Hot Rods
Age 21 R/R 6'1" / 190 lbs A+ HR -6%H +4% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION203 act + 135 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.191 / .246 / .279
PA135
HR2
K%30
BB%5
BABIP264
ISO88
MLB%0%
Value2026 · WAR
BAT: -22.7 runs (wOBA-derived runs vs avg)-23BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.0 runs (Positional adjustment)-2POSREP: +9.6 runs (Replacement-level credit)+10REPTotal WAR: -1.60-1.6WAR
trajectory · projected WAR by year
-1.0-1.2-0.8-0.5-0.3262830
Tools · ContractCON 50 / POW 30
Toolsscout grade
CONTACT50
scouting grade only
POWER30
scouting grade only
EYE30
scouting grade only
SPEED50
scouting grade only
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
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
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.9M +$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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Tampa Bay 210181 33503 175410 103 182288260548 77238 268 251 50
202217 ROKDSL Tampa Bay 210171 46707 273610 103 269399433832 164300 1713 375 145
202318 ROK2 teams 242219 40614 117311 151 183257274531 91252 305 229 33
202318 ROK2 teams 242213 54924 175011 151 254340371711 117312 217 324 106
202419 A2 teams 528478 7722010 3219612 287 161232270502 109241 376 222 28
202419 A2 teams 528463 1022519 4712312 287 220308337645 117276 239 293 82
202520 A2 teams 480438 1022115 2311812 177 233290320609 87301 255 266 62
202520 A2 teams 480426 1172117 358512 177 275347378725 103323 187 325 107
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 A+TB 203187 35804 12672 64 187244294538 107263 336 232 35 -15 -0 +0 -1 +6 -1.1
YTD21 A+TB 203181 411005 18492 64 227303365668 138279 249 300 87 -3 -0 +0 -1 +6 0.1
ROS21 A+TB 0% 135125 24502 7412 32 191246279525 88273 305 249 49 -8 -0 +0 -1 +4 -0.5
ROS21 MLBTB 0% 11 0000 000 00 276 00 237 40 -0 +0 +0 -0 +0 -0.0
FULL21 A+TB 204188 35804 12672 64 186243293535 106261 336 232 35 -15 -0 +0 -1 +6 -1.1
TOT21 A+TB 338312 591306 191084 96 189245288533 99263 326 239 41 -23 -1 +0 -2 +10 -1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTB 35% 546500 10322111 321589 125 206266320586 114274 296 263 60 -25 +0 +0 -3 +15 -1.3
202823 MLBTB 49% 590539 11424113 371659 135 212274332606 121276 286 273 67 -22 +1 +0 -4 +17 -0.8
202924 MLBTB 53% 615561 12025115 401699 135 214277342619 128278 277 280 72 -19 +1 +0 -4 +17 -0.5
203025 MLBTB 55% 627570 12426116 4217010 135 218283351634 133278 277 283 75 -18 +1 +0 -4 +18 -0.3
202722 MLBTB 35% 189173 36804 11553 42 208267324591 116277 296 252 51 -10 +0 +0 -1 +5 -0.6
202823 MLBTB 49% 286262 561216 18804 62 214275336611 122279 286 262 59 -13 +0 +0 -2 +8 -0.7
202924 MLBTB 53% 325296 651318 21895 73 220283351634 132281 276 269 64 -13 +0 +0 -2 +9 -0.6
203025 MLBTB 55% 343312 681418 23935 73 218282346629 128281 277 272 66 -13 +0 +0 -2 +10 -0.5
▸ Career Totals
Career 11441044 22547326 7331717 2410 216278341619 125281 286 265 61 -50 +1 +0 -7 +32 -2.4
/ 162G 650593 12927215 4118010 146 218279346625 128284 286 265 61 -29 +0 +0 -4 +18 -1.4
Career 39733611 737156679 241114484 12440 204270316586 112272 296 262 59 -185 +9 +0 -24 +113 -8.9
/ 162G 650591 12126113 3918714 207 205270318588 113273 296 262 59 -30 +1 +0 -4 +18 -1.5

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 Tampa Bay 210171 46707 273610 103 269399433832 164300 1713 375 145 +11 +1 +6 1.8
202318 ACharleston RiverDogs 4541 10200 3141 31 244311293604 49370 317 281 73 -1 +0 +1 0.0
202318 ROKFCL Rays 197172 44724 143610 120 256347390736 134301 187 334 113 +3 +2 +6 1.1
202419 ACharleston RiverDogs 409352 792406 4310410 266 224326344670 119297 2511 306 92 -4 +3 +12 1.1
202419 INTLPerth Heat 119111 23113 4192 21 207248315563 108220 163 250 49 -7 +0 +3 -0.4
202520 A+Bowling Green Hot Rods 9279 19601 7145 10 241341354695 114277 158 317 101 +0 +0 +3 0.3
202520 ACharleston RiverDogs 388347 981516 28717 167 282348383731 101333 187 327 108 +4 +0 +11 1.5

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#5Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,1442624214274340-7+0-1.2-0.6
/1626641514-4.0+0.0-0.7pk7: 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
Angel Mateo (OGILVIE) 21 50 30 50 30 189/245/288 99263 69 32% 6% 41 -1.6
James Harris
2015 · A
21 40→50 41→40 48→50 38 199/248/293 95285 1012 33% 6% 46 -2.0 225/287/317 92321 713 30% 7% 68 -0.5 235/301/3259033151528%8%73-0.1
Brandol Mezquita
2022 · A
21 44→54 38→30 52→50 37 201/265/282 81338 615 40% 7% 50 -1.7 213/272/287 74360 411 39% 6% 54 -1.4 211/272/2786736131139%6%50-0.8
Mikey Edie
2019 · A
22 48 36→30 51→50 37 220/270/286 66325 315 32% 5% 53 -1.5 213/265/284 71299 48 29% 4% 50 -1.7 206/255/265592903728%3%37-1.3
Tim Kennelly
2008 · A
21 43→52 40 49→40 42 208/261/301 94283 77 28% 6% 53 -1.5 232/291/325 93304 55 24% 7% 72 -0.2 241/301/332913014420%6%75+0.0
Cutter Dykstra
2010 · A
21 40→50 40 47→55 43 198/260/282 84275 811 30% 7% 48 -1.9 217/273/292 75304 616 29% 6% 56 -1.3 232/301/3168431561626%8%72-0.2
Dorssys Paulino
2016 · A
21 46→50 40→45 48→45 40 220/266/320 99289 68 25% 5% 59 -1.1 230/285/339 109310 107 28% 7% 74 -0.1 227/290/33711030712528%8%72-0.1
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 42 199/261/284 85279 611 30% 7% 50 -1.8 227/277/335 108310 1110 29% 6% 69 -0.4 235/295/3248832691229%7%70-0.3
Jimmy Mojica
2021 · A
21 45 37→40 47→50 41 212/261/283 72278 48 25% 5% 48 -1.9 202/265/291 89285 86 30% 6% 53 -1.5 182/249/28310123013426%5%43-0.7
Johnni Turbo
2010 · A
21 43→48 38→40 55 35 205/237/286 82286 415 30% 4% 38 -2.6 218/255/299 81314 517 31% 4% 49 -1.8 240/277/3046429831820%4%56-0.4
Wascar Adames
2010 · A
21 44 38→45 52→55 39 214/256/292 79290 615 28% 5% 48 -1.9 216/272/311 95306 616 30% 6% 61 -1.0 210/273/32211129962430%6%65-0.2
Trendon Craig
2022 · A
22 47 39→40 49→60 41 221/280/311 90320 613 31% 6% 64 -0.8 224/292/298 74357 417 35% 8% 66 -0.6 225/296/2916636142235%8%63-0.4
Luis De Los Santos
2019 · A
21 40→47 40→45 53→45 35 198/241/288 90276 78 30% 4% 42 -2.3 203/247/309 106292 97 32% 4% 50 -1.8 216/283/33511929113729%7%69-0.2
Francisco Martinez
2012 · AA
21 47→51 40 45→55 37 229/261/322 93301 811 27% 4% 58 -1.2 218/259/287 69302 419 28% 5% 48 -1.9 214/243/2917729651929%3%38-1.9
Danny Bautista Jr.
2022 · A
21 42→50 39→40 51→50 42 200/265/292 92288 48 31% 7% 53 -1.5 223/276/306 83278 512 21% 5% 61 -1.0 226/278/3027627351318%5%58-0.9
Dru Baker
2022 · A
22 45→55 37→40 56→60 41 213/266/295 82298 414 28% 6% 54 -1.4 239/296/340 101343 930 31% 6% 79 +0.3 247/300/3308335173930%6%73-0.1
Mishael Deson
2022 · A
20 47 39→30 53→55 40 226/267/310 84303 717 27% 5% 57 -1.2 224/283/287 63358 511 36% 7% 59 -1.1 219/286/2483036631138%8%48-1.0
Gorge Munoz
2017 · A
21 43 38→40 50→55 42 205/260/282 78258 517 22% 5% 48 -1.9 205/257/290 85298 710 32% 5% 49 -1.8 185/231/261772879937%3%28-0.8
Dom Abbadessa
2019 · A
21 51 36→40 51→55 40 238/284/310 72305 315 22% 4% 65 -0.7 211/271/287 76317 311 32% 6% 54 -1.4 142/226/195532570940%8%11-0.8
Omar Luna
2008 · A
21 47→57 38→30 48→50 40 223/258/304 81280 410 22% 4% 52 -1.6 211/236/269 58263 211 20% 3% 33 -2.9 259/293/3165729621113%4%65-0.4
Kenny Hart
2011 · A
21 45 39→45 47→50 42 211/286/293 83298 69 29% 7% 63 -0.8 212/300/319 107275 811 24% 8% 76 +0.1 187/295/308121227111521%8%72-0.1