Jose CaguanaC Modesto Nuts
Age 24 R/R 5'10" / 175 lbs A HR +3% Svc 0.0 · Ctrl thru 2036 peak 1.2 · 2029
wRC+†75
AVG/OBP/SLG.210 / .279 / .347
PA262
HR7
K%31
BB%8
MLB%0%
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.7 runs (Positional adjustment)+5POSREP: +7.4 runs (Replacement-level credit)+7REPTotal WAR: +0.50+0.5WAR
Scouting · nowfuture
HIT
3535
PWR
4040
SPD
4545
EYE
5240
trajectory · 10 yrs
1.2peak
2029

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
2031Arb-3$0.9M+1.1$10M+$9M
2032Ext / FA-deal$0.9M+0.9$4M+$3M
2033Ext / FA-deal$1.0M+0.6$3M+$2M
2034Ext / FA-deal$0.6M+0.3$2M+$0.9M
2035Ext / FA-deal$5M
2036Ext / FA-deal$0.6M
Totals $9M $17M +$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
201917 ROKDSL Mariners 189176 27613 9783 62 .153.207.250.457 .097.250 415 .201 12 -19 +0 +0 +3 +5 -1.0
202119 ROKDSL Mariners 9887 14201 8512 21 .161.247.218.466 .057.361 528 .229 33 -7 +0 +0 +2 +3 -0.3
202220 ROKACL Mariners 2422 2001 1180 10 .091.130.227.358 .136.250 754 .144 -32 -4 +0 +0 +0 +1 -0.2
202321 ROKACL Mariners 125116 18213 6731 50 .155.203.267.470 .112.357 585 .218 25 -11 +1 +0 +2 +4 -0.4
202422 ROK2 teams 242208 33708 261004 40 .159.265.308.572 .149.240 4111 .252 51 -13 +1 +0 +4 +7 -0.1
202523 A2 teams 311279 529010 25983 81 .186.261.326.587 .140.240 328 .260 57 -15 +1 +0 +6 +9 0.0
▸ 2026 Season
202624 MLBSEA 262237 501017 21802 41 .211.281.350.631 .139.284 318 .283 75 -7 +0 +0 +5 +7 0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 10%SEA 296267 571118 24883 51 .213.286.352.638 .139.286 308 .291 81 -7 +1 +0 +5 +8 0.8
202826 MLB 25%SEA 356319 7014110 301044 61 .219.295.364.658 .144.287 298 .295 84 -7 +1 +0 +6 +10 1.1
202927 MLB 42%SEA 385345 7715211 331114 61 .223.298.374.672 .151.288 299 .296 85 -7 +1 +0 +7 +11 1.2
203028 MLB 52%SEA 401360 7915211 341164 61 .219.294.364.658 .144.287 298 .296 85 -7 +1 -1 +7 +11 1.2
203129 MLB 63%SEA 404362 7915211 351184 61 .218.294.362.656 .144.286 299 .294 83 -8 +1 -1 +7 +11 1.1
203230 MLB 72%SEA 404362 7715111 351194 50 .213.289.351.640 .138.285 299 .291 81 -9 +1 -2 +7 +11 0.9
203331 MLB 81%SEA 382342 7214110 331154 40 .211.288.345.633 .135.283 309 .287 78 -10 +1 -3 +7 +11 0.6
203432 MLB 87%SEA 355319 671319 301083 30 .210.284.342.626 .132.282 308 .282 74 -10 +1 -4 +6 +10 0.3
203533 MLB 93%SEA 318285 591118 27993 20 .207.283.337.619 .130.280 318 .277 70 -11 +0 -4 +6 +9 0.0
203634 MLBSEA 270243 48916 23872 20 .198.272.317.589 .119.278 329 .270 65 -11 +0 -5 +5 +8 -0.3
203735 MLBSEA 217195 39715 18722 20 .200.274.323.597 .123.276 338 .263 59 -10 +0 -6 +4 +6 -0.5
▸ Career Totals (MLE all levels + projections)
Career 50394524 92017517133 418163552 7710 .203.278.338.616 .134.282 328 .277 70 -171 +11 -25 +90 +143 4.9
/ 162G 650584 11923217 542117 101 .204.280.337.617 .134.283 328 .277 70 -22 +2 -3 +12 +18 0.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
201917 ROKDSL Mariners 189170 421024 15543 62 .247.319.400.719 .153.336 298 .321 104 +1 +0 +5 0.7
202119 ROKDSL Mariners 9880 22502 15352 21 .275.402.412.815 .137.455 3615 .368 140 +4 +0 +3 0.7
202220 ROKACL Mariners 2422 5002 1120 10 .227.261.500.761 .273.333 504 .316 100 -0 +0 +1 0.1
202321 ROKACL Mariners 125112 32425 10491 50 .286.350.491.841 .205.450 398 .364 137 +5 +1 +4 1.0
202422 AModesto Nuts 7967 12301 11180 00 .179.295.269.564 .090.224 2314 .264 60 -4 +0 +2 -0.1
202422 ROKACL Mariners 163129 31718 27514 40 .240.388.496.884 .256.315 3117 .384 152 +10 +1 +5 1.5
202523 AModesto Nuts 288252 581308 29683 81 .230.317.377.694 .147.278 2410 .310 95 -2 +1 +8 0.8
202523 ROKACL Mariners 2317 1000 680 00 .059.304.059.363 .000.111 3526 .221 28 -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
Jose Caguana (OGILVIE) 24 35 40 45 40 .210/.279/.347 .137.284 74 31% 8% 75 +0.0
Jeferson Morales
2023 · A
24 39→46 46→45 49→50 44 .197/.277/.329 .131.260 149 29% 7% 69 -0.4 .215/.289/.346 .131.275 139 25% 7% 78 +0.2 .223/.298/.355.132.27712823%7%81+0.2
Luis Santana
2023 · A
24 44 45 48→50 42 .218/.280/.341 .124.281 1311 27% 6% 73 -0.1 .212/.267/.334 .122.269 147 26% 5% 66 -0.6 .195/.248/.310.116.24115525%5%48-1.0
Sicnarf Loopstok
2018 · A
25 41→37 47→50 46→50 37 .207/.268/.345 .139.293 1511 34% 6% 69 -0.4 .221/.296/.379 .158.309 198 33% 8% 90 +1.0 .215/.315/.403.187.28426232%11%106+0.8
Carlos Narváez
2023 · A
24 36→45 47→50 47→45 43 .185/.270/.313 .127.285 156 38% 9% 63 -0.9 .206/.289/.337 .131.291 157 32% 9% 76 +0.1 .215/.298/.353.138.28816629%9%82+0.3
Dusty Brown
2006 · A
24 43 45 45→30 45 .216/.279/.338 .121.284 135 28% 8% 71 -0.3 .216/.272/.333 .117.286 123 27% 7% 66 -0.6 .229/.292/.341.112.30912028%7%75-0.0
Alex Isola
2022 · A
24 40→43 50 47→40 46 .209/.276/.355 .146.263 194 28% 8% 75 -0.0 .216/.284/.358 .142.273 184 27% 8% 79 +0.3 .207/.276/.337.129.25717426%8%68-0.3
Jaxx Groshans
2022 · A
24 46 48→50 47→30 45 .231/.293/.372 .141.302 165 28% 8% 85 +0.7 .199/.264/.326 .127.282 145 32% 8% 63 -0.9 .123/.199/.241.118.16914036%8%11-1.4
Jake Rogers
2019 · AA
24 38→40 47→55 48→45 41 .196/.261/.330 .133.269 159 32% 7% 62 -0.9 .203/.278/.366 .163.280 206 33% 8% 79 +0.3 .206/.283/.412.206.26529133%8%91+0.6
Dallas Carroll
2018 · A
24 47→35 45 46→45 46 .235/.293/.353 .118.283 139 22% 7% 81 +0.4 .192/.253/.274 .082.262 87 28% 7% 43 -2.2 .172/.233/.240.067.2346628%7%24-3.4
Jesús Bastidas
2023 · AA
24 41 50 46→50 40 .213/.282/.361 .148.291 1912 33% 7% 79 +0.3 .207/.276/.353 .146.273 1812 30% 6% 75 -0.0 .199/.271/.343.144.260171329%6%67-0.5
Devin Mann
2021 · A
24 44→45 48→55 44→45 47 .221/.292/.362 .140.284 167 27% 8% 83 +0.6 .213/.293/.373 .160.279 185 29% 8% 87 +0.8 .209/.294/.374.166.27519430%9%85+0.6
Marcus Greene Jr.
2018 · A
23 39 47→50 43→40 43 .204/.266/.339 .135.261 155 28% 7% 66 -0.6 .214/.269/.320 .106.298 115 30% 6% 62 -0.9 .199/.250/.262.063.2986034%6%34-0.9
Braxton Fulford
2023 · A
24 45→42 48→50 51→50 45 .223/.307/.365 .143.303 1610 30% 8% 92 +1.2 .213/.289/.355 .142.294 1610 31% 7% 81 +0.4 .203/.279/.352.149.27917932%7%73-0.1
Zack Short
2019 · AA
24 39 48→50 47→45 50 .201/.292/.345 .144.268 159 30% 10% 79 +0.3 .195/.287/.336 .141.277 157 33% 10% 76 +0.0 .179/.279/.311.132.24016931%11%63-0.6
Andrew Susac
2014 · AA
24 42→39 47→50 46→30 46 .211/.285/.347 .137.283 164 30% 9% 76 +0.1 .219/.290/.362 .143.290 163 29% 8% 82 +0.5 .211/.281/.349.138.27616028%8%74-0.0
Renae Martinez
2018 · A
24 45→32 43→50 41→40 44 .225/.279/.334 .109.278 115 23% 6% 69 -0.4 .218/.277/.327 .109.287 113 27% 6% 68 -0.5 .193/.260/.302.109.26511230%7%51-0.9
Miguel Amaya
2023 · AA
24 46→42 46→50 50→40 46 .220/.304/.349 .130.315 137 32% 9% 85 +0.7 .231/.307/.376 .145.291 164 25% 8% 94 +1.3 .233/.304/.378.146.27816122%7%91+0.5
Tyler Marlette
2017 · AA
24 44→43 49→50 46→45 40 .227/.269/.371 .144.290 177 28% 5% 76 +0.0 .216/.264/.345 .129.288 155 29% 6% 66 -0.6 .207/.259/.330.123.27415329%6%56-0.9
Carson Blair
2014 · A
24 38 44→50 45→30 40 .187/.254/.308 .121.292 116 38% 8% 53 -1.5 .202/.276/.338 .136.333 134 40% 9% 70 -0.3 .191/.269/.325.133.31814141%9%62-0.4
Matt Scheffler
2022 · A
24 43 46→40 46→50 41 .213/.282/.342 .130.309 136 34% 7% 74 -0.1 .206/.291/.284 .078.292 612 29% 9% 63 -0.8 .191/.288/.238.047.27221527%10%48-0.9