Juan AlvarezOF ACL D-backs
Age 20 S/R 6'1" / 190 lbs ROK HR +4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION158 act + 105 ros · stats below = ROS only
wRC+†43
AVG/OBP/SLG.195 / .249 / .288
PA105
HR1
K%31
BB%6
BABIP280
ISO92
MLB%0%
Value2026 · WAR
BAT: -20.2 runs (wOBA-derived runs vs avg)-20BATRUN: -0.8 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.6 runs (Positional adjustment)-2POSREP: +7.5 runs (Replacement-level credit)+7REPTotal WAR: -1.50-1.5WAR
trajectory · projected WAR by year
-0.7-0.9-1.02628
Tools · ContractCON 35 / POW 35
Toolsscout grade
CONTACT35
scouting grade only
POWER35
scouting grade only
EYE25
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
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
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
202418 ROKDSL Arizona Black 10591 12101 10422 12 132233176409 44220 4010 194 7
202418 ROKDSL Arizona Black 10586 16201 15302 12 186320244565 58263 2914 270 65
202519 ROKDSL Arizona Red 173159 25612 8664 41 157216245462 88247 385 201 12
202519 ROKDSL Arizona Red 173153 38923 13414 41 248322392714 144315 248 317 100
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKARI 158148 26613 9590 12 176223291513 115264 376 218 25 -13 -1 +0 -1 +4 -1.1
YTD20 ROKARI 158142 37914 15410 12 261331423754 162337 269 334 114 +2 -1 +0 -1 +4 0.5
ROS20 ROKARI 0% 10597 19411 6331 11 195249288537 92270 316 241 43 -7 -0 +0 -1 +3 -0.5
ROS20 MLBARI 0% 01 0000 000 00 272 238 40 +0 -0
FULL20 ROKARI 158149 26613 9590 12 174223289512 114261 376 218 25 -13 -1 +0 -1 +4 -1.1
TOT20 ROKARI 263245 451024 15921 23 183233289523 106271 356 227 32 -20 -1 +0 -2 +7 -1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBARI 34% 278257 521025 17842 42 202257315572 113272 306 253 52 -15 +0 +0 -2 +8 -0.9
202822 MLBARI 48% 385354 721427 251143 52 203262314575 110275 306 261 58 -18 +0 +0 -2 +11 -1.0
202721 MLBARI 34% 9689 19412 6291 11 213271348619 135275 306 249 48 -6 -0 +0 -1 +3 -0.4
202822 MLBARI 48% 187171 36714 12552 31 211270333604 123277 296 257 55 -10 +0 +0 -1 +5 -0.5
▸ Career Totals
Career 283261 551126 18843 42 211270337608 126285 306 254 53 -15 +0 +0 -2 +8 -0.9
/ 162G 650599 12725514 411937 95 212271341611 129287 306 254 53 -35 -0 +0 -4 +18 -2.1
Career 1046958 18035616 6633912 158 188249287536 99268 326 240 42 -69 -0 +0 -6 +30 -4.6
/ 162G 650595 11222410 412117 95 188248289538 101269 326 240 42 -43 -0 +0 -4 +18 -2.9

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
202418 ROKDSL Arizona Black 10586 16201 15302 12 186320244565 58263 2914 270 65 -4 -1 +3 -0.2
202519 ROKDSL Arizona Red 173153 38923 13414 41 248322392714 144315 248 317 100 +0 +0 +5 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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick 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
246176202256306-3+0-1.5-0.7
/162664119-4.0+0.0-2.2pk7: 0
#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
Juan Alvarez (OGILVIE) 20 35 35 45 25 183/233/289 106271 42 35% 6% 32 -1.5
Nolan Perez
2019 · A
20 36 38→40 45→40 36 178/228/253 74267 54 34% 5% 27 -3.3 191/230/273 82324 65 41% 4% 33 -2.9 174/195/256813036144%2%11-1.4
Gerlis Rodriguez
2008 · A
20 41 41→40 45→50 40 203/253/294 90271 97 28% 6% 48 -1.9 214/255/291 77264 58 20% 5% 48 -1.9 215/252/284692584918%4%42-0.9
Edward Garcia
2008 · A
20 43 38→40 47→55 37 207/255/286 79301 612 32% 5% 46 -2.0 189/238/261 72294 516 35% 5% 33 -2.9 146/194/2136723352238%5%-1-1.6
Francisco Medina
2018 · A
20 40 38→40 45→40 39 194/247/263 69280 65 32% 6% 37 -2.6 179/229/253 74344 56 46% 6% 27 -3.3 135/180/213772545647%5%-6-1.3
Enger Jimenez
2015 · A
20 39 40 48→50 38 191/241/288 97267 79 30% 5% 42 -2.3 214/267/304 90282 510 24% 6% 56 -1.3 223/275/3159228551422%5%59-0.5
Daniel Mateo
2012 · A
20 45→44 39→40 50→45 38 218/254/307 89292 66 27% 4% 51 -1.7 213/257/308 95274 83 24% 5% 53 -1.5 205/250/300952599124%5%45-1.8
Mario Yepez
2008 · A
20 40 37→40 51→45 40 193/237/265 71250 48 24% 5% 33 -2.9 226/268/305 79280 49 20% 4% 57 -1.2 221/261/303822735820%3%51-0.7
Joseph Miranda
2015 · A
20 39 40→45 45→40 40 193/240/289 96259 73 28% 6% 41 -2.3 201/245/288 87267 56 25% 5% 43 -2.2 176/205/247702233622%4%16-1.0
Rafael Mejia
2018 · A
20 35 42→40 47→50 36 182/227/281 99253 106 32% 5% 33 -2.9 211/251/341 130301 158 34% 4% 60 -1.0 206/233/374168276241035%2%56-0.3
Wander Franco
2017 · A
20 37 39→40 44→40 43 184/241/266 82249 74 28% 7% 36 -2.7 194/245/297 103289 104 34% 6% 46 -2.0 187/232/29110426311233%6%36-1.4
Luis García
2021 · A
20 37 38→40 44→45 39 181/233/256 75261 68 32% 6% 30 -3.1 180/265/285 105270 1010 34% 9% 53 -1.5 159/257/259101239111035%10%41-1.1
Israel Mota
2016 · A
20 40 40→45 48→50 37 197/242/286 89284 79 32% 5% 41 -2.3 198/260/293 95301 87 35% 6% 52 -1.6 139/226/24410520411536%7%26-0.7
Dayan Frias
2022 · A
20 45→42 38→40 48→50 46 211/282/296 85296 47 28% 8% 61 -1.0 204/276/295 91306 76 33% 8% 59 -1.1 193/270/284912858632%9%51-1.2
Edwin Mateo
2018 · A
19 39 37→40 46→55 45 187/255/254 66252 412 26% 7% 39 -2.5 202/279/280 78267 614 25% 9% 56 -1.3 211/291/2938228861926%8%62-0.4
Elvin Polanco
2007 · A
20 35→41 42→45 44→40 42 179/252/275 96251 105 32% 7% 44 -2.1 213/256/317 104283 114 28% 5% 56 -1.3 215/246/3109528510228%3%47-1.1
Cristian Garcia
2023 · A
19 40 38→40 44→40 43 192/258/273 81268 57 29% 7% 45 -2.1 192/277/286 94312 74 36% 10% 58 -1.2 170/272/269982897239%11%51-0.7
Jorge Quiterio
2015 · A
20 36 40→45 46→45 39 183/234/269 86255 88 31% 5% 33 -2.9 194/235/279 85299 69 35% 5% 36 -2.7 177/200/2598327361237%2%14-1.1
Eddie Hernandez
2019 · A
20 45 38→40 45 36 219/247/301 82293 67 27% 3% 46 -2.0 196/234/271 75302 45 34% 4% 33 -2.9 159/199/225652532236%4%5-2.4
Robi Estrada
2009 · A
20 43 37→40 46→50 43 204/255/273 69276 48 26% 6% 43 -2.2 207/257/262 55271 29 23% 6% 40 -2.4 215/262/305902628921%6%51-0.5
Robel García
2013 · A
20 36→37 40→50 48→40 40 177/241/272 95268 76 35% 7% 38 -2.6 189/257/279 90284 66 33% 8% 46 -2.0 192/262/38319227227239%8%75+0.0