Ty DuvallC Everett AquaSox
Age 29 L/R 5'9" / 200 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 76 proj PA
wRC+†46
AVG/OBP/SLG.195 / .256 / .278
PA76
HR1
K%33
BB%6
ISO84
MLB%0%
Value2026 · WAR
BAT: -4.6 runs (wOBA-derived runs vs avg)-5BATRUN: +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.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.1-0.22628
Tools · Contract
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
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 $0.0M $0.0M +$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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 AModesto Nuts 259225 41812 26938 01 182290253543 71300 3610 247 47
202124 AModesto Nuts 259213 491012 38718 01 230367315681 85336 2715 323 105
202225 A+3 teams 206175 28803 26803 00 160279257537 97266 3913 248 48
202225 A+3 teams 206160 391304 41573 00 244407400807 156347 2820 368 140
202326 ROKACL Mariners 4844 7101 2181 00 159213250463 91231 384 175 -8
202326 ROKACL Mariners 4843 8101 3121 00 186255279534 93226 256 242 44
202427 A+Everett AquaSox 1715 2100 161 00 133235200435 67222 356 169 -12
202427 A+Everett AquaSox 1714 2100 241 00 143294214508 71200 2412 254 53
▸ 2026 Season
202629 MLBSEA 7670 13201 5251 10 186250257507 71288 337 246 46 -5 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBSEA 22% 109100 20411 7351 10 200259290549 90287 326 251 50 -6 +0 -2 +2 +3 -0.3
202831 MLBSEA 34% 157144 29512 10502 10 201263292554 90285 326 252 51 -9 +0 -3 +3 +4 -0.4
202730 MLBSEA 22% 2422 4100 280 00 182250227477 45285 338 239 41 -2 +0 -0 +0 +1 -0.1
202831 MLBSEA 34% 5449 10201 4171 00 204278306584 102283 317 240 42 -4 +0 -1 +1 +2 -0.2
▸ Career Totals
Career 7871 14301 6251 00 197269282551 85289 328 240 42 -5 +0 -1 +1 +2 -0.3
/ 162G 650592 1162508 502088 00 196268279546 83287 328 240 42 -43 +0 -12 +12 +18 -2.5
Career 872773 14029310 7730717 31 181270265535 84282 359 243 44 -55 +0 -5 +16 +25 -2.0
/ 162G 650576 1042227 5722913 21 181269262532 82282 359 243 44 -41 +0 -4 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202124 AModesto Nuts 259213 491012 38718 01 230367315681 85336 2715 323 105 +2 -0 +7 0.9
202225 A+Everett AquaSox 10485 20703 18340 00 235369424792 188347 3317 354 129 +3 +0 +3 0.7
202225 AModesto Nuts 8462 17501 18183 00 274458403861 129364 2121 395 161 +6 +0 +2 0.8
202225 ROKACL Mariners 1813 2100 550 00 154389231620 77250 2828 315 100 -0 +0 +1 0.1
202326 ROKACL Mariners 4843 8101 3121 00 186255279534 93226 256 242 44 -3 +0 +1 -0.2
202427 A+Everett AquaSox 1714 2100 241 00 143294214508 71200 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 195/256/278 83288 11 33% 6% 46 -0.3
Sharif Othman
2018 · AA
29 37 41→40 44→30 35 189/229/283 94266 104 33% 4% 35 -2.8 196/247/295 99298 106 36% 5% 46 -2.0 164/218/242772667039%5%17-1.4
Anthony Bemboom
2020 · MLB
30 39 42→45 44→45 43 195/253/296 100257 104 28% 7% 49 -1.8 210/278/339 129269 145 26% 8% 71 -0.3 209/279/32611726812226%8%66-0.2
Tyler Payne
2022 · AA
29 42 43→45 48→40 36 208/251/319 110295 105 32% 5% 53 -1.5 235/274/338 103323 95 29% 4% 69 -0.4 241/277/335943168225%4%64-0.3
Chris Rabago
2022 · AAA
29 38 40 47→55 43 190/255/276 86266 813 31% 7% 45 -2.1 197/261/293 96305 910 36% 6% 53 -1.5 152/225/219672575540%6%15-1.2
Ali Solis
2017 · AAA
29 35 38→45 42→30 35 177/207/248 71239 64 29% 3% 16 -4.1 201/236/313 112282 126 32% 4% 46 -2.0 198/233/33713926618333%4%47-0.9
Jake Lowery
2017 · AA
27 36 44→45 47→30 43 185/254/299 114263 115 33% 8% 51 -1.7 195/267/300 105315 106 38% 9% 56 -1.3 118/199/170522533050%9%-6-1.3
Steven Lerud
2014 · AAA
29 43→41 40→45 45→40 44 203/281/294 91300 85 33% 8% 61 -1.0 216/294/301 85304 74 29% 8% 69 -0.4 210/292/273633015129%8%58-0.4
Jeff Arnold
2017 · AA
29 41 41→50 43→40 35 197/250/297 100313 86 38% 6% 48 -1.9 174/240/286 112315 124 45% 7% 42 -2.3 134/208/23910524713048%8%15-1.7
Tyler LaTorre
2012 · AAA
29 44 41→40 42→40 44 213/275/313 99289 85 28% 7% 63 -0.9 216/274/316 100297 96 29% 7% 63 -0.8 239/294/317783256327%7%69-0.1
Brian Jeroloman
2015 · AAA
30 38→37 39→45 39→40 44 189/254/267 77262 84 30% 8% 42 -2.3 204/280/279 75274 55 25% 9% 56 -1.3 195/290/237422590022%11%49-0.5
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 200/246/285 85278 65 30% 5% 43 -2.2 222/278/307 85291 55 24% 6% 62 -0.9 216/271/282672813223%6%50-0.6
Joe Hudson
2019 · AAA
28 40 40→45 47→40 43 197/251/291 95263 73 27% 6% 47 -1.9 194/246/311 117283 134 35% 6% 50 -1.7 184/288/33314926521837%11%73-0.0
Jameson Fisher
2021 · AA
27 39→36 40→45 44→45 42 186/257/276 90290 86 36% 8% 46 -2.0 215/267/333 118308 116 32% 6% 65 -0.7 227/273/36614030315229%5%72-0.1
Tim Tebow
2018 · A
30 42→39 41→40 44→40 39 200/265/303 102307 94 36% 7% 56 -1.3 195/251/291 96332 94 41% 6% 47 -1.9 177/230/264873159344%5%28-1.5
Jake Wald
2010 · AAA
29 41→42 41→45 51→50 41 201/265/300 99287 810 31% 7% 56 -1.3 188/252/274 86318 78 40% 7% 43 -2.2 130/202/174442641247%8%-5-2.2
Kellin Deglan
2019 · AA
27 40→36 42→50 44→40 34 191/250/296 105316 105 40% 6% 49 -1.8 203/265/325 122321 136 39% 6% 63 -0.9 179/246/29811928315240%5%45-0.7
Jack Murphy
2017 · AAA
29 41 39→45 44→40 46 201/265/283 82271 73 28% 8% 51 -1.7 189/251/268 79268 66 30% 7% 41 -2.3 113/179/143301700031%7%-22-2.1
Roberto Baldoquin
2022 · AA
28 42 40→30 48→45 38 203/255/293 90292 79 32% 5% 49 -1.8 218/289/294 76280 58 22% 7% 64 -0.8 205/285/239342670221%7%45-0.8
Colin Simpson
2023 · A
27 39 44→45 52→40 39 195/248/310 115276 117 33% 6% 50 -1.7 200/258/321 121292 126 34% 7% 58 -1.2 168/232/29712924613036%8%38-1.0
Eddy Rodriguez
2016 · AAA
30 34→30 41→50 45→30 30 179/210/274 95268 94 37% 3% 24 -3.5 175/212/263 88329 95 47% 4% 22 -3.7 143/178/214712958153%3%-8-2.1