Angel DiazC Rancho Cucamonga Quakes
Age 22 R/R 5'10" / 180 lbs A HR -4% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 187 proj PA
wRC+†54
AVG/OBP/SLG.194 / .264 / .291
PA187
HR3
K%30
BB%7
ISO98
MLB%0%
Value2026 · WAR
BAT: -9.8 runs (wOBA-derived runs vs avg)-10BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.3 runs (Positional adjustment)+3POSREP: +5.3 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.30.50.60.70.6+$21M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 28 / POW 40
Toolsscout grade
CONTACT28
scouting grade only
POWER40
scouting grade only
EYE49
scouting grade only
SPEED47
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.7$2M+$1M
2032Pre-Arb$0.9M+0.6$2M+$1M
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 $2M $3M +$2M

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
202218 ROKDSL LAD Bautista 117103 241011 7306 13 233319379698 146315 266 297 85
202218 ROKDSL LAD Bautista 117100 311311 10226 13 310405490895 180385 199 395 161
202319 ROKDSL LAD Mega 164143 35703 13325 22 245329357686 112288 208 306 92
202319 ROKDSL LAD Mega 164133 471007 23215 22 3534665861.052 233370 1314 453 205
202420 ROKACL Dodgers 11698 20300 43712 01 204316235550 31323 323 247 47
202420 ROKACL Dodgers 11695 27500 72512 01 284404337740 53380 226 345 122
202521 A2 teams 200177 30403 17754 00 169258243501 73267 388 235 38
202521 A2 teams 200170 41705 24544 00 241348371719 129319 2712 327 108
▸ 2026 Season
202622 MLBLAA 187169 33613 13553 31 195265296561 101268 297 256 54 -10 +0 +0 +3 +5 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBLAA 34% 252227 46815 19724 41 203276313589 110272 298 266 62 -11 +0 +0 +4 +7 0.1
202824 MLBLAA 46% 346312 651227 26975 62 208280327607 119274 288 272 67 -13 +0 +0 +6 +10 0.3
202925 MLBLAA 52% 400360 761428 311116 72 211285328612 117276 288 276 70 -14 +1 +0 +7 +11 0.5
203026 MLBLAA 54% 435393 821529 331206 72 209280326606 117276 288 278 71 -14 +1 +0 +8 +12 0.6
203127 MLBLAA 54% 450405 8616210 351257 82 212286336622 123276 288 278 71 -15 +1 +0 +8 +13 0.7
203228 MLBLAA 54% 455409 8616210 361277 82 210285333618 122275 288 277 70 -15 +1 -1 +8 +13 0.6
202723 MLBLAA 34% 8780 16302 6251 10 200264312577 112271 297 253 52 -5 +0 +0 +2 +2 -0.0
202824 MLBLAA 46% 160145 29513 12452 31 200270310581 110273 288 260 57 -8 +0 +0 +3 +5 -0.0
202925 MLBLAA 52% 207186 39714 16573 31 210283323606 113274 288 264 60 -9 +0 +0 +4 +6 0.0
203026 MLBLAA 54% 236213 44815 18653 41 207278324602 117275 288 265 61 -10 +0 +0 +4 +7 0.1
203127 MLBLAA 54% 244219 45815 19684 41 205281320601 114275 288 266 61 -11 +0 +0 +4 +7 0.1
203228 MLBLAA 54% 247222 46815 19694 41 207282320601 113274 288 265 61 -11 +0 -0 +4 +7 0.0
▸ Career Totals
Career 11811065 21939524 9032917 195 206278319597 114272 288 263 60 -54 +2 -0 +21 +33 0.2
/ 162G 650586 12021313 501819 103 205278317595 113271 288 263 60 -30 +1 -0 +12 +18 0.1
Career 31222796 5831111359 23488165 4618 209285321606 112279 287 273 67 -116 +2 -1 +56 +88 3.0
/ 162G 650582 12123312 4918314 104 208286320605 112279 288 273 67 -24 +0 -0 +12 +18 0.6

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
202218 ROKDSL LAD Bautista 117100 311311 10226 13 310405490895 180385 199 395 161 +8 -1 +3 1.1
202319 ROKDSL LAD Mega 164133 471007 23215 22 3534665861.052 233370 1314 453 205 +19 -0 +5 2.4
202420 ROKACL Dodgers 11695 27500 72512 01 284404337740 53380 226 345 122 +3 -0 +3 0.6
202521 ARancho Cucamonga Quakes 147129 30504 15411 00 233317364682 132302 2810 306 92 -1 +0 +4 0.3
202521 ROKACL Dodgers 5341 11201 9133 00 268434390824 122370 2517 384 152 +3 +0 +2 0.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
#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 4 projected seasons
41,3672722208278324+24+161.41.4
/1626641311+11.9+7.80.7pk7: 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 Diaz (OGILVIE) 22 23→28 35→40 42→47 49 194/264/291 97268 33 30% 7% 54 -0.5
Franklin Tineo
2017 · A
22 36 38→45 46→50 45 179/245/253 75239 510 26% 7% 35 -2.8 198/277/298 100282 810 30% 8% 60 -1.0 201/298/325124262101225%10%74-0.0
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Tyler Kolodny
2010 · A
22 40→36 43→45 49→50 41 200/271/316 116273 118 30% 6% 63 -0.9 212/286/347 135281 1410 29% 6% 78 +0.2 214/295/369155271171026%6%84+0.2
David Narodowski
2011 · A
22 36 40 42→45 46 181/257/264 83246 87 29% 8% 43 -2.2 200/260/286 86282 78 29% 7% 50 -1.8 185/240/258732574728%7%30-0.7
Claudio Finol
2022 · A
22 40 39→40 46→45 40 193/251/277 85270 56 30% 6% 43 -2.2 194/250/277 83275 79 30% 6% 43 -2.2 181/246/2587726091232%7%35-0.7
Steven Baron
2013 · A
22 39 41→45 50 37 193/232/296 103263 810 30% 4% 40 -2.4 194/233/281 87280 59 31% 5% 36 -2.7 240/300/311713265626%7%68-0.2
Andy Paz
2015 · A
22 38 38→40 45 44 185/245/261 75253 65 28% 7% 37 -2.7 210/264/277 67293 46 28% 7% 48 -1.9 226/270/274482963723%6%46-0.7
Gerardo Bustamante
2008 · A
22 38 39→45 42→50 40 189/237/273 83260 84 30% 6% 36 -2.7 198/258/276 78271 55 27% 7% 46 -2.0 226/262/32599269141222%4%56-0.4
Glenn Santiago
2023 · A
22 42 41→40 46→45 39 204/256/303 99288 98 31% 6% 52 -1.6 199/262/282 83293 79 32% 7% 50 -1.8 183/253/253702696832%7%37-1.1
Luis De La Cruz
2011 · A
22 39 40 47→30 38 193/229/294 101252 66 26% 4% 37 -2.6 234/265/316 82286 56 19% 4% 58 -1.2 263/286/335713104416%3%67-0.2
Blake Hunt
2021 · A
22 41 39→50 49→40 43 198/254/288 90263 66 26% 6% 47 -1.9 192/251/307 115278 124 34% 6% 52 -1.6 207/268/34113426314226%6%65-0.3
Arturo De Freitas
2023 · A
22 35 39→45 45→40 34 173/222/254 81276 74 39% 5% 24 -3.5 183/241/264 81308 85 40% 6% 36 -2.7 115/169/126122240046%5%-33-1.4
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
Marcus Greene Jr.
2017 · A
22 34 47→50 44→40 39 181/246/309 128264 155 36% 7% 50 -1.7 207/262/323 116285 124 30% 6% 60 -1.0 206/261/31410827612229%6%55-0.6
Willy Diaz
2016 · A
22 39 38→40 43→40 46 187/275/268 81281 63 33% 9% 53 -1.5 189/257/267 78337 45 41% 7% 43 -2.2 169/224/243753182444%5%20-1.2
Shane Zeile
2015 · A
22 41 41→50 46→40 39 205/254/304 99281 95 30% 5% 51 -1.7 199/249/295 96273 74 28% 5% 46 -2.0 187/237/2991122498227%5%41-0.7
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
Malvin Matos
2019 · A
22 43→38 39→45 48→50 44 207/272/295 88279 610 26% 7% 57 -1.2 211/277/333 122296 1411 32% 7% 69 -0.4 196/266/321125267171332%7%58-0.9
Wynston Sawyer
2014 · A
22 41 43→45 47→45 45 203/262/312 109249 113 23% 6% 57 -1.2 213/278/311 98269 85 23% 7% 63 -0.8 220/307/32710728310224%9%79+0.1
Antoni Lugo
2010 · A
22 38 43→45 42→45 44 194/252/299 105229 125 22% 6% 50 -1.8 217/278/338 121266 135 23% 6% 71 -0.3 218/282/34412625516321%6%70-0.1