Ty DuvallC Everett AquaSox
Age 29 L/R 5'9" / 200 lbs A+ K +7%HR -5% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 76 proj PA
wRC+†52
AVG/OBP/SLG.195 / .256 / .277
PA6
HR0
K%33
BB%6
ISO83
MLB%0%
Value2026 · WAR
BAT: -0.3 runs (wOBA-derived runs vs avg)-0BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.1 runs (Replacement-level credit)+0REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12627
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
2028Extbeyond projection horizon · no WAR estimate
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

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202124 AModesto Nuts 259213 491012 38718 01 230367315681 85336 2715 323 105 +1 -0 +6 0.7
202225 A+Everett AquaSox 10485 20703 18340 00 235369424792 188347 3317 354 126 +3 +0 +2 0.6
202225 AModesto Nuts 8462 17501 18183 00 274458403861 129364 2121 395 154 +5 +0 +2 0.7
202225 ROKACL Mariners 1813 2100 550 00 154389231620 77250 2828 315 100 -0 +0 +0 0.0
202326 ROKACL Mariners 4843 8101 3121 00 186255279534 93226 256 242 50 -3 +0 +1 -0.2
202427 A+Everett AquaSox 1714 2100 241 00 143294214508 71200 2412 254 58 -1 +0 +0 -0.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202124 A MLEModesto Nuts 259225 41812 26958 01 182290253543 71297 3710 245 52 -15 -0 +6 -1.0
202225 A+ MLEEverett AquaSox 10492 13402 11470 00 141233250483 109258 4511 222 36 -8 +0 +2 -0.6
202225 A MLEModesto Nuts 8467 15401 13253 00 224373328702 104306 3015 311 97 -0 +0 +2 0.2
202225 ROK MLEACL Mariners 1815 2100 370 00 133278200478 67181 3917 196 19 -2 +0 +0 -0.1
202326 ROK MLEACL Mariners 4844 6101 2171 00 136191227419 91182 354 172 3 -6 +0 +1 -0.5
202427 A+ MLEEverett AquaSox 1715 2100 161 00 133235200435 67161 356 173 3 -2 +0 +0 -0.2
202124 A MLEModesto Nuts 259225 41812 26958 01 182290253543 71305 3710 245 52
202124 A RAWModesto Nuts 259213 491012 38718 01 230367315681 85336 2715 323 52
202225 A+ MLE3 teams 206175 30903 26793 00 171289274564 103284 3813 256 59
202225 A+ RAW3 teams 206160 391304 41573 00 244407400807 156347 2820 368 59
202326 ROK MLEACL Mariners 4844 6101 2171 00 136191227419 91185 354 172 3
202326 ROK RAWACL Mariners 4843 8101 3121 00 186255279534 93226 256 242 3
202427 A+ MLEEverett AquaSox 1715 2100 161 00 133235200435 67222 356 173 3
202427 A+ RAWEverett AquaSox 1714 2100 241 00 143294214508 71200 2412 254 3
202124 A MLEModesto Nuts 259223 41812 26958 01 184290256545 72297 3710 245 52
202225 A+ MLE3 teams 206175 30903 26793 00 171289274564 103271 3813 256 59
202326 ROK MLEACL Mariners 4845 6101 2171 00 133191222414 89182 354 172 3
202427 A+ MLEEverett AquaSox 1715 2100 161 00 133235200435 67161 356 173 3
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202326 ROK MLEACL Mariners 4845 6101 2171 00 133191222414 89182 354 172 3
202427 A+ MLEEverett AquaSox 1715 2100 161 00 133235200435 67161 356 173 3
▸ 2026 season
202629 MLB MLESEA 0% 66 1000 020 00 167167167333 288 330 246 52 -0 +0 +0 +0 +0 -0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202730 MLB MLESEA 22% 109100 20411 7351 10 200259290549 90287 326 251 56 -6 +0 -2 +2 +2 -0.3
202730 MLB CTXSEA 22% 2422 4100 280 00 182250227477 45284 338 238 56 -1 +0 -0 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 2422 4100 280 00 182250227477 45286 338 238 50 -1 +0 -0 +0 +1 -0.1
/ 162G A+C 650596 1082700 542170 00 181249227476 45285 338 238 50 -34 +0 -13 +12 +14 -2.1
Career MLE 645565 1002327 6223414 11 177275262537 85284 3610 242 50 -6 +0 -2 +2 +2 -0.3
/ 162G MLE 650569 1012327 6223614 11 178274262536 84285 3610 242 50 -34 +1 -12 +12 +14 -2.0