Juan AlvaIF DSL Miami
Age 20 L/R 6'1" / 183 lbs ROK HR -4%BB +3% Svc 0.0 · Ctrl thru 2037 peak 2.1 · 2033
wRC+†71
AVG/OBP/SLG.216 / .288 / .320
PA170
HR3
K%27
BB%8
MLB%0%
BAT: -5.6 runs (wOBA-derived runs vs avg)-6BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.0 runs (Positional adjustment)+0POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
5555
PWR
2525
SPD
6060
EYE
4950
trajectory · 10 yrs
2.1peak
2032

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
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Ext / FA-deal$0.9M+2.0$19M+$18M
2033Ext / FA-deal$1.0M+2.1$21M+$20M
2034Ext / FA-deal$1.0M+2.0$20M+$19M
2035Ext / FA-deal$4M+1.8$19M+$15M
2036Ext / FA-deal$5M+1.6$17M+$12M
2037Ext / FA-deal$6M+1.3$14M+$8M
Totals $18M $110M +$92M

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
202519 ROKDSL Miami 201172 46910 16409 194 .267.360.331.692 .064.338 208 .309 95 -1 +2 +0 +0 +6 0.7
▸ 2026 Season
202620 MLBMIA 170152 34613 14472 31 .224.298.336.633 .112.292 288 .278 71 -6 +0 +0 +0 +5 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202721 MLB 11%MIA 247220 51925 22643 61 .232.310.359.669 .127.295 269 .296 85 -4 +1 +0 +0 +7 0.4
202822 MLB 28%MIA 362321 741328 33905 92 .231.312.358.670 .128.296 259 .307 93 -3 +1 +0 +0 +10 0.9
202923 MLB 48%MIA 438388 9216311 411066 112 .237.320.379.698 .142.297 249 .314 99 -1 +1 +0 +0 +12 1.3
203024 MLB 62%MIA 489432 10418313 481166 122 .241.325.387.712 .146.297 2410 .319 102 +1 +2 +0 +0 +14 1.7
203125 MLB 80%MIA 518455 11019314 511227 133 .242.327.389.716 .147.298 2410 .322 105 +3 +1 +0 +0 +15 1.9
203226 MLB 94%MIA 533467 11420315 541267 133 .244.331.396.728 .152.298 2410 .324 106 +4 +1 +0 +0 +15 2.0
203327 MLBMIA 539472 11420315 551287 132 .242.330.392.722 .150.299 2410 .324 106 +4 +2 +0 +0 +15 2.1
203428 MLBMIA 538471 11420315 551287 132 .242.330.393.723 .151.298 2410 .323 105 +3 +2 -1 +0 +15 2.0
203529 MLBMIA 530463 11119314 551287 122 .240.330.384.714 .145.298 2410 .321 104 +2 +2 -1 +0 +15 1.8
203630 MLBMIA 521455 10919314 541287 121 .240.329.387.716 .147.297 2510 .318 101 +1 +2 -2 +0 +15 1.6
203731 MLBMIA 508444 10518313 531276 111 .236.326.378.704 .142.296 2510 .314 99 -1 +2 -3 +0 +14 1.3
203832 MLBMIA 490430 10017312 511256 100 .233.322.370.692 .137.294 2610 .310 95 -3 +2 -4 +0 +14 1.0
203933 MLBMIA 461406 9316311 471205 90 .229.317.365.681 .135.293 2610 .305 91 -5 +2 -4 +0 +13 0.6
204034 MLBMIA 415365 811429 421125 90 .222.311.345.656 .123.292 2710 .298 87 -6 +2 -5 +0 +12 0.2
204135 MLBMIA 361317 681127 371014 80 .215.304.328.633 .114.291 2810 .291 81 -8 +2 -6 +0 +10 -0.2
204236 MLBMIA 302266 57926 30883 70 .214.301.331.632 .117.288 2910 .283 75 -9 +1 -6 +0 +9 -0.5
▸ Career Totals (MLE all levels + projections)
Career 76236696 157727345185 7581896102 19026 .236.323.373.695 .137.299 2510 .312 97 -28 +28 -31 +0 +216 18.8
/ 162G 650571 13523416 651629 162 .236.325.375.699 .138.300 2510 .312 97 -2 +2 -3 +0 +18 1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202519 ROKDSL Miami 201161 521211 27309 194 .323.447.429.875 .106.381 1513 .393 159 +13 +2 +6 2.2

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 Alva (OGILVIE) 20 55 25 60 50 .216/.288/.320 .104.292 33 27% 8% 71 -0.1
Forrest Wall
2016 · A
20 45→55 42→45 57→70 45 .220/.273/.329 .110.277 817 23% 7% 66 -0.6 .218/.270/.313 .095.291 818 26% 6% 59 -1.1 .260/.332/.371.111.35495027%9%98+1.0
Gavin Lux
2018 · A
20 46→56 39→50 53→50 46 .218/.277/.306 .088.285 612 25% 7% 61 -1.0 .245/.301/.388 .143.311 1511 25% 7% 93 +1.3 .260/.330/.404.144.32714823%9%106+1.8
Mallex Smith
2013 · A
20 49→59 38→45 53→65 39 .231/.274/.307 .076.316 517 28% 5% 59 -1.1 .245/.313/.323 .078.319 540 23% 8% 81 +0.4 .272/.334/.371.099.35155222%8%98+1.2
Adrian Cardenas
2007 · A
19 47→57 39→40 54→50 43 .224/.276/.310 .086.292 613 24% 6% 62 -0.9 .246/.290/.340 .094.299 712 19% 6% 75 -0.0 .269/.318/.358.090.3125815%6%90+0.9
Davis Bradshaw
2019 · A
21 52 37→40 58→50 45 .241/.297/.320 .079.307 318 22% 6% 73 -0.1 .226/.272/.288 .062.291 211 22% 4% 53 -1.5 .274/.326/.342.068.34531020%5%88+0.5
Justin Crawford
2023 · A
19 46→56 37→45 51→60 41 .213/.274/.288 .076.314 517 32% 7% 56 -1.3 .272/.317/.374 .102.360 633 25% 6% 95 +1.4 .294/.339/.402.108.38074123%6%107+1.7
Ben Revere
2008 · A
20 50→60 37→40 57→65 45 .233/.285/.318 .085.277 217 16% 5% 67 -0.5 .287/.332/.364 .077.326 230 12% 5% 98 +1.6 .303/.350/.369.066.34123611%5%103+1.4
Rudy Martin Jr.
2016 · A
20 49 39→45 59→60 51 .227/.311/.328 .101.310 415 26% 10% 82 +0.5 .205/.273/.294 .089.326 625 36% 7% 57 -1.2 .220/.298/.337.116.314134132%9%74-0.0
BJ Boyd
2014 · A
21 47→55 38→45 54→50 44 .219/.283/.304 .086.321 415 31% 8% 63 -0.8 .222/.272/.299 .077.290 510 24% 6% 57 -1.2 .261/.310/.376.115.317111021%5%90+0.6
Brandon Roberts
2006 · A
21 49→59 39→40 57→55 43 .236/.287/.322 .086.295 620 22% 5% 69 -0.4 .251/.298/.318 .067.312 423 20% 5% 72 -0.2 .276/.331/.345.070.33042217%5%91+0.6
Yoyner Fajardo
2019 · A
20 49→56 38→45 57→60 49 .231/.293/.323 .092.280 313 18% 7% 72 -0.2 .234/.293/.308 .074.290 319 19% 6% 68 -0.5 .255/.313/.344.089.32653422%7%82+0.3
Brandon Marsh
2018 · A
20 49→59 42→50 54→50 37 .235/.276/.347 .112.314 811 27% 4% 72 -0.2 .221/.280/.325 .104.331 812 33% 7% 68 -0.5 .262/.344/.424.163.366161630%11%115+2.2
Steven Kwan
2019 · A
21 49→59 38→45 52→50 51 .228/.300/.311 .082.280 48 19% 8% 72 -0.2 .239/.294/.333 .094.272 68 14% 7% 76 +0.0 .283/.359/.393.109.30781610%10%115+2.9
Juan Perez
2012 · A
20 48→51 41→45 55 45 .231/.285/.338 .106.295 712 23% 6% 72 -0.2 .217/.265/.324 .107.274 815 23% 6% 61 -1.0 .227/.270/.351.124.290152427%5%68-0.3
L.J. Hoes
2009 · A
19 49→59 37→40 56→50 52 .231/.299/.304 .073.285 411 19% 9% 70 -0.3 .234/.279/.300 .066.300 412 22% 6% 60 -1.0 .277/.336/.366.089.33351517%7%97+1.5
Ramón Flores
2013 · A
21 48→57 40→45 51→50 45 .233/.284/.330 .097.290 711 22% 6% 70 -0.3 .236/.295/.341 .105.292 88 21% 8% 78 +0.2 .247/.321/.343.096.2959818%9%86+0.5
Dee Strange-Gordon
2009 · A
21 51→61 37→40 52→65 44 .240/.277/.317 .077.285 414 17% 4% 63 -0.8 .258/.296/.329 .071.317 234 18% 4% 74 -0.1 .308/.341/.394.087.36435515%4%106+2.0
Brice Turang
2019 · A
19 46→56 36→45 53→60 48 .216/.286/.284 .068.296 414 27% 9% 59 -1.1 .213/.287/.280 .067.286 416 24% 9% 59 -1.1 .273/.346/.393.120.333123520%10%107+1.7
Edgar Rondon
2016 · A
21 50 38→40 52→50 45 .230/.302/.320 .090.314 312 26% 7% 76 +0.0 .214/.283/.288 .074.342 311 35% 7% 59 -1.1 .171/.249/.199.028.33901245%7%20-0.7
Leo Rivas
2018 · A
20 47→54 37→40 55→65 53 .217/.311/.293 .076.288 319 24% 10% 74 -0.1 .194/.278/.275 .081.289 510 31% 10% 55 -1.4 .238/.354/.331.093.32094425%14%100+1.2