Jose AlpuriaCF Visalia Rawhide
Age 21 R/R 6'2" / 160 lbs A HR +4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION294 act + 196 ros · stats below = ROS only
wRC+†82
AVG/OBP/SLG.203 / .294 / .331
PA196
HR4
SB11
K%33
BB%7
BABIP295
ISO128
MLB%0%
Value2026 · WAR
BAT: +1.2 runs (wOBA-derived runs vs avg)+1BATRUN: +5.8 runs (SB/CS + UBR baserunning)+6RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +13.9 runs (Replacement-level credit)+14REPTotal WAR: +2.20+2.2WAR
0.01.02.00.71.01.41.51.51.51.41.21.00.7+$83M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 30
Toolsscout grade
CONTACT25
scouting grade only
POWER30
scouting grade only
EYE40
scouting grade only
SPEED60
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+1.5$8M+$8M
2032Pre-Arb$0.9M+1.5$8M+$7M
2033Pre-Arb$1.0M+1.4$7M+$6M
2034Arb-1$3M+1.2$5M+$4M
2035Arb-2$3M+1.0$4M+$3M
2036Arb-3$3M+0.7$1M+$0.1M
Totals $12M $33M +$28M

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
202217 ROKDSL D-backs Black 165142 15111 14789 63 106230148378 42222 478 178 -6
202217 ROKDSL D-backs Black 165137 24321 19529 63 175315248563 73274 3212 275 68
202318 ROKDSL Arizona Red 194171 27312 87214 228 158254222476 64255 374 209 18
202318 ROKDSL Arizona Red 194165 41412 145014 228 248358321679 73342 267 318 102
202419 ROKACL D-backs 165138 26111 106515 162 188313232545 43338 396 250 50
202419 ROKACL D-backs 165129 37221 194215 162 287436357792 70409 2512 370 142
202520 A2 teams 320275 421112 2212218 238 153260222482 69261 387 220 26
202520 A2 teams 320264 531414 338718 238 201330307637 106280 2710 297 85
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 AARI 294256 6511411 199515 243 254341457798 203355 326 336 115 +5 +4 +0 +1 +8 1.8
YTD21 AARI 294249 7814613 267115 243 313410574985 261389 249 424 182 +27 +4 +0 +1 +8 4.1
ROS21 AARI 0% 196172 35624 13649 112 203294331625 128299 337 293 82 -4 +1 +0 +1 +6 0.4
ROS21 MLBARI 0% 01 0000 000 00 301 260 57 +0 +0
FULL21 AARI 294257 6511411 199515 243 253341455797 202353 326 336 115 +5 +4 +0 +1 +8 1.8
TOT21 AARI 490428 10017615 3215924 355 234322407729 173331 327 319 102 +1 +5 +0 +2 +14 2.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBARI 34% 439390 8314411 2914017 163 213296354650 141296 327 292 82 -9 +2 +0 +2 +12 0.7
202823 MLBARI 48% 490436 9517413 3315118 163 218300365664 147297 317 299 87 -7 +2 +0 +2 +14 1.0
202924 MLBARI 53% 560496 10919515 3916920 183 220303369672 149297 307 303 90 -6 +2 +0 +2 +16 1.4
203025 MLBARI 55% 559494 11019516 4016720 173 223307379685 156297 307 306 92 -5 +2 +0 +2 +16 1.5
203126 MLBARI 56% 555490 11019516 4016520 163 224309382691 157297 307 306 93 -5 +2 +0 +2 +16 1.5
203227 MLBARI 55% 548483 10819416 4016420 153 224309379688 155297 307 307 93 -4 +2 +0 +2 +16 1.5
203328 MLBARI 55% 540476 10519415 4016219 143 221307372678 151297 307 306 92 -5 +2 -1 +2 +15 1.4
203429 MLBARI 53% 530467 10318415 3916019 132 221307373679 152296 307 304 91 -6 +2 -1 +2 +15 1.2
203530 MLBARI 57% 521459 9917414 3915918 122 216302362664 146295 317 301 89 -7 +2 -2 +2 +15 1.0
203631 MLBARI 60% 501441 9517413 3715418 102 215302361663 145293 317 298 86 -8 +1 -3 +2 +14 0.7
202722 MLBARI 34% 151134 29514 10486 51 216300358658 142299 327 265 61 -7 +1 +0 +1 +4 -0.1
202823 MLBARI 48% 237210 46826 16739 82 219302362664 143299 317 274 68 -9 +1 +0 +1 +7 -0.0
202924 MLBARI 53% 295261 571028 218911 92 218304364668 146300 307 279 72 -9 +1 +0 +1 +8 0.1
203025 MLBARI 55% 306270 621139 229111 92 230314393706 163300 307 282 74 -9 +1 +0 +1 +9 0.2
203126 MLBARI 56% 309273 621139 229211 92 227310388699 161299 307 283 75 -9 +1 +0 +1 +9 0.2
203227 MLBARI 55% 301265 601129 229011 82 226312385697 158299 307 283 75 -9 +1 +0 +1 +9 0.2
203328 MLBARI 55% 295260 571028 228911 81 219307365673 146299 307 282 74 -9 +1 -0 +1 +8 0.2
203429 MLBARI 53% 283250 551028 218510 71 220306372678 152298 307 280 73 -9 +1 -1 +1 +8 0.1
203530 MLBARI 57% 297262 571028 229011 71 218305363668 145297 307 278 71 -10 +1 -1 +1 +8 -0.1
203631 MLBARI 60% 298264 571028 229210 61 216301360661 144295 317 274 68 -11 +1 -2 +1 +8 -0.2
▸ Career Totals
Career 27722450 542962177 200839101 7615 221307372678 151301 307 279 72 -89 +9 -4 +10 +79 0.5
/ 162G 650574 12823518 4719724 184 223309375683 152304 307 279 72 -21 +2 -1 +2 +18 0.1
Career 62835530 116220049154 4431992254 22550 210299348646 137295 327 290 80 -139 +25 -7 +22 +178 8.1
/ 162G 650572 12121516 4620626 235 212300350649 138297 327 290 80 -14 +3 -1 +2 +18 0.8

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
202217 ROKDSL D-backs Black 165137 24321 19529 63 175315248563 73274 3212 275 68 -6 +0 +5 -0.1
202318 ROKDSL Arizona Red 194165 41412 145014 228 248358321679 73342 267 318 102 +0 +1 +5 0.7
202419 ROKACL D-backs 165129 37221 194215 162 287436357792 70409 2512 370 142 +8 +2 +5 1.5
202520 AVisalia Rawhide 297246 491313 308016 237 199325297622 98279 2710 290 80 -7 +2 +8 0.4
202520 ROKACL D-backs 2318 4101 372 01 222391444836 222300 3013 380 149 +1 -0 +1 0.2

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
#1Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#2Drew Stubbslast yr '16
career totals — 8 seasons, 3,143 PA
83,14392161244314394+3+1612.212.3
/1626641934+0.6+3.32.6pk7: 12
#3Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#4Leonys Martinlast yr '19
career totals — 8 seasons, 2,784 PA
82,78458126243301366+10+5310.710.8
/1626641430+2.4+12.62.6pk7: 11
#5Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
63,0938088216298361+11+155.85.5
/1626641719+2.4+3.21.2pk7: 5
#6Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5

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
Jose Alpuria (OGILVIE) 21 25 30 60 40 234/322/407 173331 1535 32% 7% 102 +2.2
Jon Matthews
2012 · A
21 42 36→40 54→60 40 196/256/265 69282 218 30% 6% 42 -2.3 206/267/279 73292 423 29% 6% 50 -1.7 233/305/2976431432124%8%68-0.2
Frankeny Fernandez
2017 · A
20 36 38→40 53→60 42 174/248/255 81275 519 36% 8% 37 -2.6 193/258/268 75281 510 31% 7% 44 -2.1 172/238/215432393627%7%20-1.1
Christian Cairo
2022 · A
21 39→46 40 53→60 46 187/281/276 89288 716 34% 10% 58 -1.2 194/293/274 80293 618 32% 11% 63 -0.9 214/304/2836830343427%10%66-0.4
Victor Soto
2010 · A
21 39 37→45 56→60 40 188/240/265 77263 322 29% 5% 35 -2.8 199/243/272 73293 314 31% 5% 37 -2.6 187/218/2375027901832%3%15-0.8
Samad Taylor
2019 · A
21 38→48 41→50 54→65 45 186/250/288 102245 722 27% 7% 46 -2.0 187/263/301 114290 1025 36% 8% 56 -1.3 239/314/383144329164630%9%96+0.9
Maximo Rivera
2014 · A
21 46 39→45 53→60 43 222/276/307 85284 721 24% 6% 61 -1.0 213/264/284 71297 410 28% 6% 50 -1.8 203/245/250472803727%5%29-0.9
Jenner Emeterio
2014 · A
21 45 35→30 54→60 52 209/291/266 57279 325 24% 10% 58 -1.2 222/308/290 68293 220 22% 10% 71 -0.3 235/336/3016630202819%12%85+0.3
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Cayden Wallace
2023 · A
21 45→42 42→50 56→50 40 218/268/331 113302 815 30% 6% 64 -0.8 215/273/337 122287 1112 27% 6% 68 -0.5 225/274/377152279181326%5%77+0.1
Jeter Downs
2019 · A
21 41→40 42→50 52→55 42 203/265/309 106263 1018 26% 6% 58 -1.2 207/272/357 150272 1718 30% 7% 74 -0.1 175/266/324149236182633%9%63-0.4
Sergio Garcia
2012 · AAA
21 38 42→45 54→60 41 193/248/290 97267 1122 31% 6% 45 -2.1 213/253/326 113295 1227 31% 4% 56 -1.3 231/255/354123300131728%2%62-0.4
Pedruin Bautista
2006 · A
22 39 38→40 50→60 33 192/225/272 80283 410 33% 4% 30 -3.1 197/277/272 75275 317 27% 8% 53 -1.5 190/288/2627225722524%10%54-0.6
Tyler James
2018 · A
21 44 36→30 64→65 42 204/266/281 77293 227 29% 7% 50 -1.7 220/283/294 74332 427 32% 7% 61 -1.0 230/297/2896035244533%8%61-0.4
Luke Williams
2018 · A
21 39→46 35→45 55→60 41 188/231/243 55251 318 26% 5% 25 -3.5 199/255/286 87268 718 27% 6% 47 -1.9 230/291/360130317134230%7%79+0.2
Nelson Medina
2022 · A
21 39 38→45 53→50 47 187/270/270 84274 515 31% 9% 51 -1.7 185/255/279 94336 713 43% 8% 46 -2.0 134/194/2097529151652%6%-1-1.8
Gorge Munoz
2017 · A
21 43 38→40 50→55 42 205/260/282 78258 517 22% 5% 48 -1.9 205/257/290 85298 710 32% 5% 49 -1.8 185/231/261772879937%3%28-0.8
Kenny Wilson
2011 · A
21 36→46 35→40 56→60 40 170/243/223 53273 226 36% 7% 27 -3.3 191/262/262 71286 428 32% 7% 45 -2.1 195/262/2899430282235%6%49-0.7
Tyler Goeddel
2014 · A
21 42→50 40→45 59→55 39 204/254/302 98293 620 31% 6% 50 -1.7 223/280/337 114302 918 28% 6% 71 -0.3 225/287/343117297101826%7%72-0.1
Rafael Morel
2022 · A
20 38 40 51→50 39 187/248/282 94270 813 32% 6% 43 -2.2 195/260/276 81313 710 37% 7% 47 -1.9 186/257/26579290101037%7%41-1.1
Kenedy Corona
2022 · A
22 43→40 39→45 52→55 39 205/259/290 85285 620 29% 5% 50 -1.8 206/268/333 127294 1323 33% 7% 66 -0.6 198/265/322124280132732%7%58-0.9