Junior PerezCF Charlotte Knights
Age 25 R/R 6'0" / 165 lbs MLB HR +4% Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION428 act + 272 ros · stats below = ROS only
wRC+†46
AVG/OBP/SLG.173 / .237 / .309
PA272
HR7
SB9
K%40
BB%7
BABIP271
ISO137
MLB%100%
Value2026 · WAR
BAT: -46.1 runs (wOBA-derived runs vs avg)-46BATRUN: +3.2 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: +2.5 runs (Positional adjustment)+2POSREP: +19.8 runs (Replacement-level credit)+20REPTotal WAR: -2.20-2.2WAR
0.00.51.00.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 34 / POW 56
Toolsscout grade · Statcast %ile · 2026
CONTACT34
xwOBA
190.272
POWER56
Barrel%
7011.1
Avg EV
6490.1
EYE60
scouting grade only
SPEED57
Sprint
3226.6
DEFENSE54
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M
2027Pre-Arb$0.8M
2028Pre-Arb$0.8M
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-7M +$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
201817 ROKDSL Padres 263224 25412 331154 125 112238165403 54211 4413 196 8
201817 ROKDSL Padres 263204 36623 53804 125 176356270626 93268 3020 303 90
201918 ROKAZL Padres 2 238219 39918 14853 112 178237338575 160242 366 247 47
201918 ROKAZL Padres 2 238209 5614211 24593 112 268352512864 244319 2510 375 145
202120 AStockton Ports 386347 531254 331903 247 153232251483 98316 499 217 24
202120 AStockton Ports 386329 681658 511453 247 207319359677 152337 3813 307 93
202221 AStockton Ports 482421 8614114 471815 327 204292342634 138309 3810 279 72
202221 AStockton Ports 482398 9921215 701485 327 249368425792 176347 3115 351 127
202322 A+Lansing Lugnuts 493451 701916 342313 419 155219242461 86296 477 203 14
202322 A+Lansing Lugnuts 493434 10327212 511503 419 237322392713 154332 3010 318 102
202423 AAMidland RockHounds 390354 501317 291911 285 141208243451 102269 497 202 13
202423 AAMidland RockHounds 390341 752428 421381 285 220307372680 152337 3511 302 89
202524 AA3 teams 616546 9122419 592243 296 167252326578 159235 3610 254 53
202524 AA3 teams 616515 11830626 901743 296 229347462809 233288 2815 354 129
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AAACWS 428393 6812511 261801 134 173226313539 140273 426 236 39 -30 +1 +0 +2 +12 -1.5
YTD25 AAACWS 428382 8015614 371491 134 209281390671 181292 359 293 82 -9 +1 +0 +2 +12 0.6
ROS25 AAACWS 100% 272249 43927 201101 92 173237309546 137271 407 246 46 -16 +1 +0 +1 +8 -0.7
ROS25 MLBCWS 100% 272249 43927 201101 92 173237309546 137272 407 245 46 -17 +1 +0 +1 +8 -0.7
FULL25 AAACWS 700642 11121718 462902 226 173230312542 139272 417 239 41 -46 +2 +0 +2 +20 -2.2
TOT25 AAACWS 700642 11121718 462902 226 173230312542 139272 417 240 42 -46 +2 +0 +2 +20 -2.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBCWS 65% 415379 7014412 311612 133 185250338588 153275 397 260 57 -20 +1 +0 +1 +12 -0.5
202827 MLBCWS 65% 421384 7114312 321592 133 185251331582 146277 388 265 61 -19 +1 +0 +2 +12 -0.4
202726 MLBCWS 65% 270247 45928 201051 92 182246332578 150276 397 258 56 -13 +1 +0 +1 +8 -0.4
202827 MLBCWS 65% 274250 471028 211031 92 188254340594 152278 388 263 59 -13 +1 +0 +1 +8 -0.3
▸ Career Totals
Career 816746 13528623 613183 276 181246327573 146275 397 255 54 -43 +3 +1 +3 +23 -1.3
/ 162G 650594 10722518 492532 225 180245325569 145274 398 255 54 -34 +2 +0 +2 +18 -1.1
Career 39763574 5981302391 332164727 21249 167243293536 126272 418 239 41 -265 +23 +1 +14 +113 -11.6
/ 162G 650584 9821415 542694 358 168243295537 127272 418 239 41 -43 +4 +0 +2 +18 -1.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
201817 ROKDSL Padres 263204 36623 53804 125 176356270626 93268 3020 303 90 -3 +0 +7 0.5
201918 ROKAZL Padres 2 238209 5614211 24593 112 268352512864 244319 2510 375 145 +12 +1 +7 2.1
202120 AStockton Ports 386329 681658 511453 247 207319359677 152337 3813 307 93 -3 +2 +11 1.0
202221 AStockton Ports 482398 9921215 701485 327 249368425792 176347 3115 351 127 +15 +4 +14 3.2
202322 A+Lansing Lugnuts 493434 10327212 511503 419 237322392713 154332 3010 318 102 +1 +5 +14 2.0
202423 AAMidland RockHounds 390341 752428 421381 285 220307372680 152337 3511 302 89 -5 +4 +11 1.0
202524 AAALas Vegas Aviators 182151 4514112 30490 113 2984146421.057 344363 2716 449 202 +21 +1 +5 2.8
202524 AAMidland RockHounds 405339 6815514 571163 163 201321398719 198255 2914 319 102 +1 +2 +11 1.5
202524 INTLEstrellas Orientales 2925 5100 390 20 200286240526 40312 3110 241 43 -2 +0 +1 -0.1

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
#2J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 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
28632429183249331+3+3-1.1-0.6
/1626641823+2.4+2.5-0.9pk7: 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
Junior Perez (OGILVIE) 25 30→34 50→56 60→57 60 173/230/312 139272 1822 41% 7% 42 -2.2
Josh Stowers
2022 · AA
25 37→43 51→50 54→55 39 198/262/353 154282 1923 36% 7% 69 -0.4 186/253/322 136267 1620 35% 7% 57 -1.2 163/237/289126233142135%7%38-1.6
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5
Matt Gorski
2023 · AA
25 38→33 50→55 56→55 36 199/252/348 149299 1820 39% 6% 63 -0.9 198/244/367 169274 2218 36% 5% 65 -0.7 186/231/364178245241935%5%57-0.7
Troy Stokes Jr.
2021 · AAA
25 39→38 45→50 53→55 42 195/273/320 125283 1316 34% 8% 65 -0.7 201/277/315 114267 1116 27% 8% 65 -0.7 164/253/2619721492027%8%38-1.1
Garrett Whitley
2022 · AAA
25 39→36 50 50→55 39 193/273/351 158310 1715 41% 8% 73 -0.1 193/274/325 132323 1418 41% 9% 66 -0.6 169/268/299130291142643%11%54-0.8
Jeter Downs
2023 · MLB
25 30→40 49→50 53→55 39 174/246/309 136243 1922 36% 7% 52 -1.6 199/281/339 140276 1522 32% 8% 73 -0.1 191/286/326134264122730%9%72-0.1
Jason Martinson
2014 · AA
25 36→39 46→45 54→50 38 184/255/307 124295 1515 41% 8% 54 -1.4 186/245/294 108295 1214 39% 6% 45 -2.1 162/221/26810527112843%6%26-2.4
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 201/257/327 126300 1321 36% 6% 59 -1.1 206/282/327 121313 1126 35% 7% 70 -0.3 189/280/319130291113935%8%63-0.4
Brandon Hicks
2011 · AAA
25 37→41 45→50 51→50 38 192/249/314 122273 1315 34% 6% 53 -1.5 201/262/346 145307 1811 38% 7% 67 -0.5 192/257/340148302191041%7%60-0.7
Sean Coyle
2017 · AAA
25 35→34 45→50 47→50 37 180/243/296 116289 1311 40% 7% 46 -2.0 189/248/293 104291 910 36% 7% 46 -2.0 146/203/235892193633%7%8-1.2
Gabriel Cancel
2022 · AAA
25 36→46 53→55 54→50 34 197/243/368 171284 2219 39% 5% 65 -0.7 195/257/321 126312 1414 40% 7% 58 -1.2 170/244/275106277121041%8%38-0.9
Connor Kopach
2021 · AAA
26 39→32 47→50 54→55 36 197/256/332 135300 1518 38% 6% 60 -1.0 189/254/303 114365 1316 48% 7% 52 -1.6 115/188/20893250142157%7%-2-1.5
Eduardo Diaz
2022 · AA
25 38→44 50 51→50 35 202/248/350 149274 1913 34% 4% 62 -0.9 208/253/335 127294 1313 33% 4% 59 -1.1 203/244/323120284101432%4%48-1.4
Will Holland
2023 · AA
25 37→34 44→45 56→60 39 177/263/294 117312 1224 43% 9% 55 -1.4 190/273/300 110292 1029 36% 8% 59 -1.1 177/263/281104261103433%8%49-0.7
Jeffrey Baez
2019 · AA
25 41→43 46→50 50→60 40 207/264/335 128283 1420 31% 6% 64 -0.8 213/265/357 144296 1813 33% 6% 70 -0.3 193/241/343149256211033%5%53-1.0
Max Burt
2023 · AAA
26 39 46→45 54→55 36 201/251/328 127286 1418 34% 5% 57 -1.2 188/246/300 112281 1222 36% 6% 48 -1.9 163/230/2488424472934%6%26-1.3
Brandon Martorano
2023 · AA
25 39 49→50 55→50 39 195/268/342 147311 1612 40% 8% 69 -0.4 191/268/312 121313 148 40% 9% 61 -1.0 159/249/25910026014241%10%37-0.9
Will Wilson
2022 · AA
24 36→38 47→50 51→45 39 189/255/321 133280 168 37% 7% 57 -1.2 201/261/333 132277 176 32% 7% 63 -0.8 194/254/30811425415429%7%50-1.2
Cory Vaughn
2014 · AA
25 41 45 53→50 42 203/278/323 120288 1314 33% 8% 68 -0.5 187/255/294 107275 1113 34% 7% 50 -1.7 158/228/25596233101235%6%26-1.8
Cody Puckett
2012 · AA
25 39 50 50 37 204/255/361 157274 1712 32% 5% 68 -0.5 202/248/336 134252 1710 27% 5% 57 -1.2 190/234/31112123017925%5%43-1.6