Ty DuvallC Everett AquaSox
Age 29 L/R 5'9" / 200 lbs A+ HR +3% Svc 0.0 · Ctrl thru 2035
wRC+†54
AVG/OBP/SLG.202 / .266 / .293
PA76
HR1
K%31
BB%7
MLB%0%
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
0.0peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $-5M $-5M +$0.0M

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
202124 AModesto Nuts 259226 42812 25938 01 .186.290.257.546 .071.305 3610 .246 46 -16 -0 +0 +5 +7 -0.4
202225 A+3 teams 206175 30903 26793 00 .171.289.274.564 .103.284 3813 .256 54 -11 +0 +0 +4 +6 -0.1
202326 ROKACL Mariners 4844 7101 2181 00 .159.213.250.463 .091.231 384 .180 -4 -6 +0 +0 +1 +1 -0.3
202427 A+Everett AquaSox 1715 2100 161 00 .133.235.200.435 .067.222 356 .172 -10 -2 +0 +0 +0 +0 -0.1
▸ 2026 Season
202629 MLBSEA 7670 14211 5231 10 .200.263.300.563 .100.288 307 .256 54 -4 +0 +0 +1 +2 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLB 8%SEA 10999 21411 8331 10 .212.278.303.581 .091.287 307 .260 57 -5 +0 -2 +2 +3 -0.2
202831 MLB 18%SEA 157142 29512 12472 10 .204.276.296.571 .092.286 308 .261 58 -7 +0 -3 +3 +4 -0.3
202932 MLB 28%SEA 175158 32612 13532 10 .203.272.291.563 .089.285 307 .260 57 -9 +0 -4 +3 +5 -0.4
203033 MLB 39%SEA 167151 30512 12512 00 .199.267.285.551 .086.284 317 .256 54 -9 +0 -4 +3 +5 -0.5
203134 MLB 49%SEA 142130 25412 10451 00 .192.255.285.540 .092.282 327 .250 50 -8 +0 -5 +3 +4 -0.7
▸ Career Totals (MLE all levels + projections)
Career 13561210 23245716 11444822 41 .192.273.280.554 .088.286 338 .251 50 -76 +0 -17 +24 +38 -3.1
/ 162G 650580 1122238 5521511 20 .193.276.283.559 .090.288 338 .251 50 -36 +0 -8 +12 +18 -1.5

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
202124 AModesto Nuts 259213 491012 38718 01 .230.367.315.681 .085.336 2715 .323 105 +2 -0 +7 0.9
202225 A+Everett AquaSox 10485 20703 18340 00 .235.369.424.792 .188.347 3317 .354 129 +3 +0 +3 0.7
202225 AModesto Nuts 8462 17501 18183 00 .274.458.403.861 .129.364 2121 .395 161 +6 +0 +2 0.8
202225 ROKACL Mariners 1813 2100 550 00 .154.389.231.620 .077.250 2828 .315 100 -0 +0 +1 0.1
202326 ROKACL Mariners 4843 8101 3121 00 .186.255.279.534 .093.226 256 .242 44 -3 +0 +1 -0.2
202427 A+Everett AquaSox 1714 2100 241 00 .143.294.214.508 .071.200 2412 .254 53 -1 +0 +0 -0.0

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
Ty Duvall (OGILVIE) 29 .202/.266/.293 .091.288 11 31% 7% 54 -0.2
Jake Lowery
2017 · AA
27 36 43→45 48→30 43 .183/.252/.292 .109.264 105 33% 8% 48 -1.9 .194/.265/.297 .103.312 96 37% 9% 55 -1.4 .125/.205/.184.059.2604049%9%0-1.2
Chris Rabago
2022 · AAA
29 40 40 47→55 44 .195/.262/.284 .089.273 913 30% 8% 50 -1.7 .197/.263/.291 .094.306 910 36% 7% 53 -1.5 .156/.228/.224.068.2655540%6%17-1.2
Sharif Othman
2018 · AA
29 39 40 44→30 36 .194/.234/.283 .089.271 94 31% 4% 37 -2.7 .192/.244/.288 .096.297 106 37% 5% 43 -2.2 .155/.213/.226.070.2657042%6%11-1.6
Jake Wald
2010 · AAA
29 42→43 41→45 51→50 41 .203/.267/.304 .100.289 810 31% 7% 57 -1.2 .186/.250/.270 .084.313 68 39% 7% 41 -2.3 .127/.198/.171.044.2562247%8%-7-2.3
Jeff Arnold
2017 · AA
29 42 41→50 44→40 37 .201/.258/.299 .099.314 86 37% 6% 52 -1.6 .176/.242/.282 .106.308 114 43% 7% 41 -2.3 .137/.210/.232.095.24811047%8%14-1.7
Angelo Castellano
2023 · AAA
28 38→42 41→45 47→50 43 .193/.254/.284 .092.249 1012 26% 6% 46 -2.0 .221/.284/.356 .135.267 1614 23% 8% 78 +0.2 .228/.293/.382.154.263201522%8%85+0.3
Joe Hudson
2020 · AAA
29 38 44→45 47→40 40 .194/.247/.308 .114.270 124 32% 6% 50 -1.7 .198/.255/.324 .126.283 165 34% 7% 57 -1.2 .183/.287/.336.152.26122836%11%73-0.0
Anderson Machado
2010 · AAA
29 39→43 39→40 53→45 50 .190/.270/.278 .088.256 614 27% 10% 52 -1.6 .205/.275/.294 .089.287 57 28% 9% 58 -1.2 .225/.294/.316.091.3262029%9%69-0.2
Brian Jeroloman
2014 · AAA
29 44→38 35→40 42→40 46 .204/.275/.258 .053.288 36 28% 8% 48 -1.9 .198/.271/.273 .075.269 74 27% 9% 51 -1.7 .181/.264/.241.061.2415025%10%38-0.8
JJ Muno
2021 · A
27 42 40 52→60 41 .200/.273/.289 .089.289 716 31% 6% 56 -1.3 .196/.281/.293 .097.286 925 33% 7% 62 -0.9 .177/.271/.264.087.26393533%7%48-0.9
Steven Lerud
2013 · AAA
28 40→42 41→45 42→40 37 .192/.259/.287 .095.303 94 37% 6% 50 -1.7 .211/.289/.302 .091.303 85 30% 8% 66 -0.6 .213/.299/.279.066.3055129%9%61-0.3
Ali Solis
2018 · AAA
30 37 40→45 45→30 35 .188/.223/.275 .087.262 85 31% 4% 30 -3.1 .204/.240/.332 .128.284 156 33% 4% 53 -1.5 .196/.230/.353.157.24923332%4%51-1.0
Micah Gibbs
2015 · AA
27 39 39→30 47→45 44 .188/.264/.271 .083.282 68 33% 8% 48 -1.9 .210/.266/.313 .103.290 88 29% 7% 59 -1.1 .195/.246/.310.115.26410029%6%50-0.3
Allan de San Miguel
2017 · AAA
29 41 42→45 49→40 43 .205/.257/.308 .103.250 98 22% 5% 53 -1.5 .205/.261/.302 .097.271 87 26% 5% 54 -1.4 .172/.233/.238.066.2394028%4%22-0.8
Gerardo Bustamante
2015 · AAA
29 43 42→40 48→50 37 .217/.250/.313 .097.272 119 25% 4% 51 -1.7 .220/.264/.341 .121.282 1414 27% 5% 66 -0.6 .217/.267/.334.117.266152424%5%59-0.2
Erick Monzon
2009 · AA
27 38→42 41→45 52→50 43 .193/.246/.292 .100.253 912 27% 7% 45 -2.1 .198/.248/.305 .107.279 1212 32% 6% 50 -1.8 .178/.219/.275.097.243151333%5%27-1.0
Roberto Baldoquin
2022 · AA
28 41 39→30 47→45 38 .200/.251/.285 .084.287 78 31% 5% 45 -2.1 .218/.292/.290 .072.281 57 22% 7% 65 -0.7 .204/.288/.235.031.2670221%7%45-0.8
Jameson Fisher
2021 · AA
27 39→36 40→45 43→45 41 .188/.258/.280 .092.292 86 36% 8% 48 -1.9 .220/.275/.343 .123.313 136 32% 7% 70 -0.3 .235/.285/.380.146.31417230%6%80+0.2
Tim Tebow
2018 · A
30 41→38 41→40 45→40 38 .198/.260/.299 .101.300 94 35% 6% 53 -1.5 .197/.252/.292 .095.332 94 41% 6% 48 -1.9 .180/.233/.264.084.3208344%5%28-1.5
Trent Giambrone
2022 · AAA
28 35→41 45→50 49→55 40 .183/.244/.299 .117.258 1314 34% 7% 46 -2.0 .185/.247/.272 .087.266 815 31% 7% 41 -2.3 .158/.224/.222.065.22651931%6%16-2.0