Junior PerezCF Las Vegas Aviators
INJURED · Reassigned to Minors (RM)
Age 25 R/R 6'0" / 165 lbs AAA HR -6%K -4% Svc 0.0 · Ctrl thru 2033
wRC+†3
AVG/OBP/SLG.179 / .254 / .318
PA134
HR3
SB5
K%40
BB%9
MLB%40%
BAT: -14.7 runs (wOBA-derived runs vs avg)-15BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: -1.00-1.0WAR
Scouting · nowfuture
HIT
3034
PWR
5056
SPD
6057
FLD
4554
EYE
5260
trajectory · 10 yrs
-0.1peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $-3M $-10M -$8M
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
201817 ROKDSL Padres 263224 25412 331154 125 .112.238.165.403 .054.211 4413 .196 8 -27 +0 +0 +1 +7 -1.9
201918 ROKAZL Padres 2 238219 39918 14853 112 .178.237.338.575 .160.242 366 .247 47 -14 +1 +0 +1 +7 -0.5
202120 AStockton Ports 386347 511145 331903 247 .147.227.245.472 .098.299 499 .217 24 -33 +2 +0 +1 +11 -1.9
202221 AStockton Ports 482419 8115113 491915 327 .193.285.327.612 .134.306 4010 .271 66 -19 +4 +0 +2 +14 0.0
202322 A+Lansing Lugnuts 493450 772017 352003 419 .171.236.267.502 .096.286 417 .226 31 -38 +5 +0 +2 +14 -1.8
202423 AAMidland RockHounds 390354 551617 291841 285 .155.221.266.487 .110.287 477 .215 23 -34 +4 +0 +1 +11 -1.8
202524 AA3 teams 616543 9423421 622253 296 .173.262.346.608 .173.243 3710 .265 61 -27 +3 +0 +2 +17 -0.4
▸ 2026 Season (actual · ROS · total)
202625 AAALas Vegas Aviators 8679 9101 5350 31 .114.167.165.331 .051.178 416 .159 -20 -12 +0 +0 +0 +2 -0.9
ROS25 MLBOAK 4844 7201 4190 20 .159.229.273.502 .114.263 408 .243 44 -3 +0 +0 +0 +1 -0.1
TOT25 MLBOAK 134123 16302 9540 51 .130.189.203.393 .073.203 407 .189 3 -15 +1 +0 +0 +4 -1.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 56%OAK 365328 6013210 321152 143 .183.260.326.586 .143.244 329 .265 61 -16 +2 +0 +1 +10 -0.3
202827 MLB 74%OAK 388348 6614211 351202 153 .190.268.336.604 .147.248 319 .270 65 -15 +2 +0 +1 +11 -0.1
202928 MLB 82%OAK 401360 6915211 361232 153 .192.269.336.605 .144.250 319 .271 66 -15 +2 -0 +1 +11 -0.1
203029 MLB 88%OAK 400359 6814211 361232 143 .189.267.331.598 .142.250 319 .271 65 -16 +2 -1 +1 +11 -0.2
203130 MLB 94%OAK 398357 6714211 361242 132 .188.266.331.596 .143.248 319 .268 63 -17 +2 -2 +1 +11 -0.4
203231 MLBOAK 387347 6414110 351222 112 .184.263.317.580 .133.247 329 .264 60 -17 +1 -3 +1 +11 -0.6
203332 MLBOAK 370332 6013110 331192 91 .181.259.316.575 .136.245 329 .259 56 -18 +1 -3 +1 +10 -0.8
203433 MLBOAK 341306 531118 311121 71 .173.251.294.546 .121.243 339 .254 52 -18 +1 -4 +1 +10 -1.1
203534 MLBOAK 298268 471017 271001 50 .175.253.299.552 .123.240 349 .247 47 -18 +1 -5 +1 +8 -1.2
▸ Career Totals (MLE all levels + projections)
Career 62645605 98321827153 560226738 28259 .175.255.306.561 .130.257 369 .252 51 -347 +33 -17 +22 +177 -13.4
/ 162G 650582 10323316 582354 296 .177.256.309.565 .132.260 369 .252 51 -36 +3 -2 +2 +18 -1.4

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
201817 ROKDSL Padres 263204 36623 53804 125 .176.356.270.626 .093.268 3020 .303 90 -3 +0 +7 0.5
201918 ROKAZL Padres 2 238209 5614211 24593 112 .268.352.512.864 .244.319 2510 .375 145 +12 +1 +7 2.1
202120 AStockton Ports 386329 681658 511453 247 .207.319.359.677 .152.337 3813 .307 93 -3 +2 +11 1.0
202221 AStockton Ports 482398 9921215 701485 327 .249.368.425.792 .176.347 3115 .351 127 +15 +4 +14 3.2
202322 A+Lansing Lugnuts 493434 10327212 511503 419 .237.322.392.713 .154.332 3010 .318 102 +1 +5 +14 2.0
202423 AAMidland RockHounds 390341 752428 421381 285 .220.307.372.680 .152.337 3511 .302 89 -5 +4 +11 1.0
202524 AAALas Vegas Aviators 182151 4514112 30490 113 .298.414.6421.057 .344.363 2716 .449 202 +21 +1 +5 2.8
202524 AAMidland RockHounds 405339 6815514 571163 163 .201.321.398.719 .198.255 2914 .319 102 +1 +2 +11 1.5
202524 INTLEstrellas Orientales 2925 5100 390 20 .200.286.240.526 .040.312 3110 .241 43 -2 +0 +1 -0.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
Junior Perez (OGILVIE) 25 30→34 50→56 60→57 60 .179/.254/.318 .140.280 35 40% 9% 57 -0.3
Jeter Downs
2023 · MLB
25 31→41 49→50 53→55 38 .175/.246/.310 .136.249 1821 37% 7% 51 -1.7 .198/.279/.340 .142.275 1623 32% 8% 73 -0.1 .197/.289/.341.144.269132730%9%77+0.1
Troy Stokes Jr.
2021 · AAA
25 39→38 46→50 54→55 43 .195/.275/.328 .133.280 1416 34% 8% 68 -0.5 .196/.270/.305 .109.263 1017 28% 8% 59 -1.1 .156/.241/.247.091.20882027%8%30-1.4
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 .202/.257/.328 .126.297 1321 35% 6% 59 -1.1 .205/.281/.332 .127.308 1127 35% 7% 71 -0.3 .190/.283/.327.137.290123935%8%66-0.3
Josh Stowers
2022 · AA
25 38→41 49→50 53→55 40 .197/.264/.341 .144.286 1823 36% 7% 66 -0.6 .182/.252/.318 .136.265 1620 36% 7% 56 -1.3 .157/.232/.277.120.228132136%7%34-1.7
Pedro León
2023 · AAA
25 39→45 47→50 53→55 44 .190/.291/.330 .140.299 1530 38% 10% 76 +0.1 .208/.284/.359 .151.307 1824 36% 7% 80 +0.4 .210/.280/.364.153.306192436%7%76+0.1
Matt Gorski
2023 · AA
25 38→34 52→60 55 36 .201/.255/.362 .161.296 2119 39% 6% 68 -0.5 .202/.249/.372 .170.277 2219 35% 6% 68 -0.5 .192/.237/.369.177.251241934%5%61-0.6
Sean Coyle
2017 · AAA
25 36 45→50 48→50 37 .186/.248/.306 .120.290 1412 39% 7% 50 -1.7 .185/.245/.287 .102.286 910 36% 7% 43 -2.2 .153/.212/.244.092.2243632%7%14-1.0
Garrett Whitley
2022 · AAA
25 39→38 48→50 49→55 39 .188/.270/.337 .149.320 1514 43% 9% 68 -0.5 .196/.278/.332 .136.320 1518 40% 9% 70 -0.3 .175/.274/.307.132.292152641%11%58-0.7
Jason Martinson
2014 · AA
25 37→41 47→50 54→50 38 .191/.258/.322 .131.293 1615 39% 7% 59 -1.1 .193/.251/.307 .114.301 1314 38% 6% 51 -1.7 .168/.226/.281.113.28013843%6%31-2.1
Ryan Kreidler
2023 · MLB
25 41→44 48→50 51→55 43 .209/.284/.346 .137.296 1617 34% 8% 76 +0.1 .191/.272/.320 .129.274 1520 34% 9% 65 -0.7 .170/.257/.286.116.250132335%9%47-1.1
Brandon Hicks
2011 · AAA
25 37→40 46→50 51→50 38 .193/.251/.319 .126.276 1414 35% 6% 55 -1.4 .200/.261/.341 .141.304 1711 38% 7% 65 -0.7 .192/.258/.339.147.301181040%7%59-0.7
Grae Kessinger
2023 · AA
25 34→29 46→45 49→50 44 .182/.254/.300 .117.244 1518 31% 8% 52 -1.6 .203/.279/.317 .114.274 1312 29% 9% 66 -0.6 .204/.281/.310.106.27111828%9%64-0.4
José Barrero
2023 · MLB
25 40→47 46→50 50→55 35 .201/.252/.326 .125.298 1514 37% 5% 56 -1.3 .197/.259/.343 .146.290 1820 37% 6% 66 -0.6 .186/.254/.339.153.266192436%6%60-0.6
Will Holland
2023 · AA
25 38→35 44→45 56→60 40 .182/.266/.298 .116.308 1223 41% 8% 57 -1.2 .188/.270/.297 .109.289 1029 36% 8% 58 -1.2 .175/.260/.280.105.257103434%8%47-0.8
Gabriel Cancel
2022 · AAA
25 36→43 52→50 53→50 34 .198/.245/.362 .164.283 2118 38% 5% 64 -0.8 .199/.259/.327 .128.310 1414 38% 7% 60 -1.0 .176/.251/.283.107.280121039%8%43-0.8
Melky Mesa
2012 · AA
25 40→44 48→55 51→55 36 .201/.261/.345 .143.304 1517 38% 6% 66 -0.6 .218/.265/.371 .153.310 1817 35% 5% 74 -0.1 .215/.255/.374.159.296211734%4%66-0.4
Cory Vaughn
2015 · AAA
26 38→40 45 54→50 42 .196/.270/.318 .122.273 1315 32% 7% 63 -0.8 .193/.258/.302 .109.284 1112 34% 7% 53 -1.5 .153/.220/.254.100.2339936%7%22-1.3
Jordan Brewer
2023 · AA
25 42 43→45 55 40 .199/.276/.305 .105.313 1019 37% 7% 62 -0.9 .199/.267/.312 .113.279 1116 31% 7% 60 -1.0 .189/.257/.301.112.252111628%7%50-0.9
Monte Harrison
2021 · MLB
25 45→43 46→50 58→60 33 .208/.264/.335 .127.358 1527 44% 6% 65 -0.7 .203/.268/.334 .131.366 1634 45% 7% 66 -0.6 .184/.249/.300.116.344153847%7%46-1.1
Justin Dean
2022 · AA
25 44→47 44→45 58→65 39 .210/.280/.329 .119.316 1227 35% 7% 70 -0.3 .198/.276/.296 .098.321 932 38% 8% 59 -1.1 .208/.288/.296.088.32284735%9%62-0.6