Victor Duarte2B Lake Elsinore Storm
Age 25 R/R 5'10" / 170 lbs A HR +13%BB +8% Svc 0.0 · Ctrl thru 2036 peak 0.5 · 2028
wRC+†95
AVG/OBP/SLG.211 / .276 / .314
PA105
HR2
K%27
BB%7
MLB%0%
BAT: -0.6 runs (wOBA-derived runs vs avg)-1BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +3.0 runs (Replacement-level credit)+3REPTotal WAR: +0.40+0.4WAR
trajectory · 10 yrs
0.5peak
2028

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+0.3$1M+$0.5M
2032Ext / FA-deal$0.9M+0.1$0.5M-$0.5M
2033Ext / FA-deal$1.0M
2034Ext / FA-deal$0.2M
2035Ext / FA-deal$0.4M
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $-5M -$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
201918 ROKDSL Padres 163139 18411 92410 63 .129.234.194.428 .065.144 156 .192 5 -17 +0 +0 +1 +5 -1.3
202120 ROK2 teams 5552 8111 3220 00 .154.200.269.469 .115.241 405 .179 -5 -7 +0 +0 +0 +2 -0.5
202221 ALake Elsinore Storm 10594 15302 6395 00 .160.248.255.503 .096.245 376 .232 36 -8 +0 +0 +0 +3 -0.4
202322 ALake Elsinore Storm 200172 33511 19455 40 .192.291.250.541 .058.246 2210 .249 49 -12 +1 +0 +1 +6 -0.4
202524 A2 teams 132128 18400 4430 30 .141.167.172.339 .031.212 333 .159 -20 -18 +1 +0 +0 +4 -1.3
▸ 2026 Season (actual · ROS · total)
202625 ALake Elsinore Storm 4133 9201 870 30 .273.415.424.839 .152.320 1720 .356 131 +1 +1 +0 +0 +1 0.3
ROS25 MLBSD 6458 12201 5171 10 .207.281.293.574 .086.285 278 .279 72 -2 +0 +0 +0 +2 0.0
TOT25 MLBSD 10591 21402 13241 40 .231.333.341.674 .110.292 2312 .309 95 -1 +1 +0 +0 +3 0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%SD 179159 36714 16432 41 .226.305.358.664 .132.283 249 .294 83 -3 +0 +0 +1 +5 0.3
202827 MLB 25%SD 255227 511015 24622 61 .225.304.344.648 .119.284 249 .296 85 -4 +1 +0 +1 +7 0.5
202928 MLB 36%SD 307272 631227 29753 61 .232.312.368.680 .136.284 249 .297 85 -5 +1 -1 +1 +9 0.5
203029 MLB 46%SD 334297 671327 31823 61 .226.305.354.659 .128.284 259 .295 84 -6 +1 -1 +1 +9 0.4
203130 MLB 55%SD 352313 691327 33883 60 .220.301.342.643 .121.282 259 .292 82 -7 +1 -2 +1 +10 0.3
203231 MLB 66%SD 349310 691327 33883 40 .223.303.345.649 .123.281 259 .288 79 -8 +1 -3 +1 +10 0.1
203332 MLB 75%SD 338301 641216 31873 30 .213.293.319.611 .106.279 269 .284 75 -9 +1 -4 +1 +10 -0.2
203433 MLB 83%SD 313278 581115 29833 10 .209.290.309.600 .101.278 279 .278 71 -10 +0 -4 +1 +9 -0.4
203534 MLBSD 272243 49914 25752 00 .202.281.296.578 .095.276 289 .272 66 -10 +0 -5 +1 +8 -0.7
▸ Career Totals (MLE all levels + projections)
Career 34183043 6301191658 29787345 507 .207.287.314.601 .107.268 269 .273 67 -127 +7 -20 +12 +97 -3.1
/ 162G 650579 12023311 561669 101 .207.287.314.602 .107.268 269 .273 67 -24 +2 -4 +2 +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
201918 ROKDSL Padres 163133 23611 151710 63 .173.304.256.559 .083.185 109 .263 59 -8 +0 +5 -0.3
202120 A+Fort Wayne TinCaps 1716 4001 160 00 .250.294.438.732 .188.333 356 .323 105 +0 +0 +0 0.1
202120 ROKACL Padres 3834 6110 4100 00 .176.263.265.528 .088.250 2611 .245 46 -2 +0 +1 -0.1
202221 ALake Elsinore Storm 10589 20502 10285 00 .225.333.348.682 .124.305 2710 .314 99 -0 +0 +3 0.3
202322 ALake Elsinore Storm 200161 37711 28325 40 .230.357.304.661 .075.273 1614 .306 92 -2 +1 +6 0.5
202524 A+Fort Wayne TinCaps 6560 10200 2190 20 .167.185.200.385 .033.244 293 .172 -10 -8 +0 +2 -0.6
202524 ALake Elsinore Storm 6763 13400 4130 10 .206.254.270.524 .063.260 196 .240 42 -4 +0 +2 -0.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
Victor Duarte (OGILVIE) 25 .211/.276/.314 .103.281 22 27% 7% 64 -0.1
Cam Devanney
2022 · AA
25 36→42 41→55 45 40 .183/.249/.273 .090.263 98 32% 6% 43 -2.2 .213/.275/.368 .155.278 187 29% 7% 78 +0.2 .219/.282/.386.166.27919728%7%82+0.4
Dylan Moore
2018 · AA
25 39→48 42→50 49→65 44 .197/.264/.301 .105.251 1016 26% 7% 56 -1.3 .217/.284/.359 .142.274 1421 25% 7% 79 +0.3 .207/.329/.377.170.285164130%12%100+0.9
J.E. Cruz
2006 · A
25 39→48 42→45 52→45 43 .195/.263/.294 .099.270 1012 30% 7% 53 -1.5 .210/.281/.310 .100.285 78 27% 8% 65 -0.7 .207/.282/.309.102.2796626%8%63-0.5
Jake Lemmerman
2014 · AA
25 44→50 42→45 51→45 46 .213/.290/.322 .110.290 1010 28% 8% 72 -0.2 .194/.266/.303 .109.276 109 31% 8% 57 -1.2 .146/.218/.245.099.20610433%8%20-1.6
Andre Lipcius
2022 · AA
24 43→50 44→50 48→45 46 .215/.274/.331 .116.276 117 26% 8% 67 -0.5 .231/.302/.363 .132.287 148 23% 9% 87 +0.8 .231/.303/.365.135.28616724%9%86+0.7
Stuart Fairchild
2021 · AA
25 44→43 44→50 47→55 42 .213/.278/.333 .119.289 1010 29% 7% 69 -0.4 .224/.300/.381 .157.295 1713 29% 7% 92 +1.2 .220/.305/.384.164.292181629%8%91+0.6
Sean Jamieson
2014 · A
25 44→46 44→45 51→50 45 .214/.283/.334 .120.278 1012 26% 7% 72 -0.2 .229/.289/.338 .109.309 99 27% 6% 75 -0.0 .230/.289/.325.094.3197728%6%68-0.2
Willie MacIver
2022 · AA
25 36→35 45 51→55 38 .187/.245/.306 .118.262 1414 33% 6% 50 -1.8 .203/.276/.332 .129.299 1515 35% 8% 69 -0.4 .230/.309/.359.129.323131830%8%87+0.4
Danny Mendick
2019 · AA
25 42→48 43→45 46→50 45 .209/.269/.320 .111.254 1112 22% 6% 63 -0.9 .225/.286/.348 .123.273 1413 22% 7% 77 +0.1 .231/.290/.367.136.277161522%7%79+0.2
Jimmy Herron
2021 · A
25 40→45 41→45 48→55 48 .195/.269/.289 .094.249 813 24% 8% 55 -1.4 .211/.288/.332 .121.271 1218 25% 8% 74 -0.1 .218/.294/.351.132.264152423%8%78+0.2
Kody Clemens
2021 · AA
25 40→43 44→60 51→45 43 .202/.264/.324 .123.275 119 30% 7% 62 -0.9 .208/.262/.373 .165.263 208 29% 6% 73 -0.1 .216/.278/.416.200.24726825%7%88+0.6
Nick Podkul
2022 · AA
25 40 43→50 51→50 47 .197/.273/.309 .112.261 1112 28% 8% 62 -0.9 .211/.298/.361 .150.289 187 32% 9% 86 +0.8 .205/.302/.363.158.28220332%10%84+0.3
Corey Julks
2021 · AA
25 44→51 41→55 49→55 44 .211/.276/.309 .099.292 713 29% 7% 63 -0.9 .224/.281/.371 .147.294 1717 29% 7% 81 +0.4 .226/.287/.383.158.285192127%7%83+0.4
Vinny Capra
2021 · AA
25 42→48 38→45 50 43 .204/.256/.284 .079.266 513 25% 6% 46 -2.0 .241/.302/.368 .127.314 1210 26% 7% 89 +0.9 .251/.319/.370.119.31911924%8%92+0.5
Cody Cipriano
2010 · AA
25 44→48 43→45 48→45 46 .214/.288/.333 .118.293 99 28% 8% 74 -0.1 .221/.286/.329 .108.319 99 31% 7% 72 -0.2 .228/.297/.329.100.3297730%7%74-0.0
Jerad Head
2008 · A
25 41→45 45→55 50 41 .206/.271/.331 .125.260 129 25% 5% 67 -0.5 .221/.279/.362 .141.277 1410 25% 5% 78 +0.2 .229/.280/.395.166.27720725%4%85+0.4
Andrew Navigato
2022 · AA
24 41→40 44→60 46→50 44 .202/.279/.318 .116.282 1212 31% 8% 67 -0.5 .221/.280/.382 .161.276 1914 27% 6% 84 +0.6 .220/.279/.406.186.266231726%6%87+0.6
Kyle Higashioka
2015 · AA
25 39→43 46→60 46→40 40 .200/.250/.326 .126.273 136 31% 6% 56 -1.3 .216/.260/.350 .134.258 153 22% 6% 66 -0.6 .229/.276/.416.187.27225426%6%88+0.4
Devlin Granberg
2021 · A
25 44→43 41→45 45 42 .213/.276/.310 .097.280 86 26% 6% 63 -0.8 .240/.299/.386 .146.295 158 23% 5% 92 +1.2 .247/.308/.403.156.29917822%5%96+0.9
Jackson Brennan
2008 · A
25 44→42 42→45 47→50 48 .213/.305/.319 .106.285 910 27% 8% 79 +0.3 .210/.298/.299 .089.297 710 29% 9% 70 -0.3 .167/.282/.184.017.2640632%12%32-0.6