Cal RaleighC Seattle Mariners
Age 29 S/R 6'2" / 235 lbs MLB K +7%HR -5% Svc 4.494 · Ctrl thru 2031
2026 ROS PROJECTION494 act + 9 ros · stats below = ROS only
showingROS
wRC+†vL 118118vR 118
AVG/OBP/SLG.250 / .333 / .625
PA9
HR1
K%33
BB%11
BABIP232
ISO375
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: -6.0 runs (477 MLB PA)BAT projected ROS: +0.1 runs (9 MLB PA, park-applied)-6BATRUN so far: +0.0 runs (477 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)+0RUNFLD so far: +4.3 runs (477 MLB PA)FLD projected ROS: +0.2 runs (9 MLB PA, park-applied)+5FLDPOS so far: +8.5 runs (477 MLB PA)POS projected ROS: +0.2 runs (9 MLB PA, park-applied)+9POSREP so far: +10.3 runs (477 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+11REP2026 MLB WAR (so far + projected ROS): +1.82so far: +1.8 WAR+1.8WAR
0.02.55.00.24.64.13.73.22.61.826272829303132333435
projected WAR paid WAR ($/8M) surplus deficit option yr post-control+$53M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
5110.8%
xAVG
110.219
POWER60
Barrel%
9016.8
Avg EV
7590.8
Bat Spd
8374.8
EYE40
Chase%
7726.4%
SPEED40
Sprint
1725.9
Recent Formrolling true talent ⓘ
K%26%25% over 106 PA (30d) · proj 28%
BB%15%▲▲17% over 153 PA (45d) · proj 13%
ISO.267.256 over 164 AB (60d) · proj .278xISO .206 vs .287 prior — approach backs the move
HR/BB11.4%·11.1% over 108 BBE (60d) · proj 11.6%barrel% 14.5% vs 17.6% prior
BABIP.241·.208 over 96 BIP (60d) · proj .245xBABIP .220 vs .270 prior
SLASH.226/.350/.492·proj .228/.334/.505
Platoon Splits2024-2026 · 1457 PA
vs LHP
vs RHP
Edge
PA
408
1049
wRC+
134
127
L
wOBA
366
356
ISO
319
255
◀◀L
BABIP
230
259
R
K%
27.2%
27.5%
BB%
7.6%
12.3%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2021
Service   4.494 yrs.days
Team Control Through   2031
First FA Year   2032
NTCOPT
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$1M+0.2$0.7M-$0.7M
2027Ext$18M+4.6$51M+$35M
2028Ext$18M+4.1$39M+$25M
2029Ext$18M+3.7$31M+$18M
2030Ext$18M+3.2$22M+$11M
Totals $71M $144M +$89M
Options · projected decision
2031VESTING OPT$17.5M / $0.0M buyout
2032VESTING OPT$20.0M / $2.0M buyout

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)
201922 AAArkansas Travelers 159145 33607 14470 00 228296414709 186286 309 315 100 -0 +0 +3 0.3
201922 A+Modesto Nuts 348310 8119022 33693 40 261338535874 274267 209 378 142 +17 +1 +8 2.6
202124 MLBSeattle Mariners 148139 251202 7521 00 180224309534 129267 355 237 47 -9 +0 +4 +6 +3 0.4
202124 AAATacoma Rainiers 199176 572119 14254 32 324387608995 284327 137 420 170 +17 -0 +4 2.1
202225 MLBSeattle Mariners 415370 7820127 381222 10 211288489777 278226 299 334 112 +6 +0 +16 +8 +9 4.0
202225 AAATacoma Rainiers 3028 8201 270 00 286333464798 179350 237 352 125 +1 +0 +1 0.2
202326 MLBSeattle Mariners 569513 11923130 541581 00 232306456762 224273 289 335 113 +9 +0 +19 +10 +12 5.1
202427 MLBSeattle Mariners 628546 12016034 701766 61 220315436751 216251 2811 331 110 +8 +1 +24 +11 +14 5.8
202528 MLBSeattle Mariners 705596 14724060 971889 144 247360589949 342248 2714 407 162 +52 +1 +21 +13 +15 10.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 24652164 489952153 26669619 215 226316484800 258252 2811 349 122 +65 +2 +82 +48 +53 25.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201922 AA MLEArkansas Travelers 159150 30507 9560 00 200245373619 173262 356 264 65 -7 +0 +3 -0.3
201922 A+ MLEModesto Nuts 348323 7113025 20953 40 220272492764 272224 276 327 107 +3 +1 +8 1.2
202124 MLB MLESeattle Mariners 148139 251202 7521 00 180224309534 129267 355 238 47 -9 +0 +4 +6 +3 0.4
202124 AAA MLETacoma Rainiers 199181 501717 9304 32 276325497822 221280 155 347 121 +5 -0 +4 0.9
202225 MLB MLESeattle Mariners 415370 7920128 381222 10 214290500790 286226 299 335 113 +6 +0 +16 +8 +9 4.0
202225 AAA MLETacoma Rainiers 3029 7201 190 00 241267414680 172314 303 272 70 -1 +0 +1 -0.0
202326 MLB MLESeattle Mariners 569513 12023131 541581 00 234308464772 230273 289 335 113 +9 +0 +19 +10 +12 5.1
202427 MLB MLESeattle Mariners 628546 12116035 701766 61 222317443760 222251 2811 327 107 +6 +1 +24 +11 +14 5.6
202528 MLB MLESeattle Mariners 705596 14924062 971889 144 250363602966 352248 2714 392 151 +43 +1 +21 +13 +15 9.4
201922 A+ MLE2 teams 507473 10219032 291503 40 216265459724 243239 306 307 94
201922 A+ RAW2 teams 507455 11425029 471163 40 251325497821 246272 239 358 94
202124 AAA MLE2 teams 347320 763019 16825 32 237284422706 184285 245 301 90
202124 AAA RAW2 teams 347315 8233111 21775 32 260317476793 216305 226 342 90
202225 MLB MLE2 teams 445399 8522128 391312 10 213286484770 271233 299 331 110 +5 +0 +16 +8 +10 4.0
202225 MLB RAW2 teams 445398 8622128 401292 10 216291487778 271236 299 335 110 +5 +0 +16 +8 +10 4.0
202326 MLB MLESeattle Mariners 569513 12023131 541581 00 234308464772 230274 289 335 113 +9 +0 +19 +10 +12 5.1
202326 MLB RAWSeattle Mariners 569513 11923130 541581 00 232306456762 224273 289 335 113 +9 +0 +19 +10 +12 5.1
202427 MLB MLESeattle Mariners 628546 12116035 701766 61 222317443760 222252 2811 327 107 +6 +1 +24 +11 +14 5.6
202427 MLB RAWSeattle Mariners 628546 12016034 701766 61 220315436751 216251 2811 331 107 +6 +1 +24 +11 +14 5.6
202528 MLB MLESeattle Mariners 705596 14924062 971889 144 250363602966 352249 2714 392 151 +43 +1 +21 +13 +15 9.4
202528 MLB RAWSeattle Mariners 705596 14724060 971889 144 247360589949 342248 2714 407 151 +43 +1 +21 +13 +15 9.4
201922 A+ MLE2 teams 507470 10219032 291503 40 217265462727 245236 306 307 94
202124 AAA MLE2 teams 347323 763019 16825 32 235284418702 183275 245 301 90
202225 MLB MLE2 teams 445401 8522128 391312 10 212286481768 269232 299 331 110
202326 MLB MLESeattle Mariners 569509 12023131 541581 00 236308468776 232273 289 335 113
202427 MLB MLESeattle Mariners 628547 12116035 701766 61 221317442759 221251 2811 327 107
202528 MLB MLESeattle Mariners 705593 14924062 971889 144 251363605969 354248 2714 392 151
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202326 MLB MLESeattle Mariners 569509 12023131 541581 00 236308468776 232273 289 335 113
202427 MLB MLESeattle Mariners 628547 12116035 701766 61 221317442759 221251 2811 327 107
202528 MLB MLESeattle Mariners 705593 14924062 971889 144 251363605969 354248 2714 392 151
YTD29 MLB MLESEA 494421 7813025 661504 21 185301394696 209213 3013 311 97 -2 +0 +4 +9 +11 2.2
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR29 MLB RAWSEA 477406 7313021 651473 21 180297367664 187216 3114 300 97 -2 +0 +4 +9 +10 2.2
YTD29 AAA RAWSEA 1714 6005 221 00 4295291.5002.029 1.071143 1212 791 97
YTD29 MLB RAWSEA 477406 7313021 651473 21 180297367664 187216 3114 300 89 -6 +0 +4 +9 +10 1.8
ROS29 MLB MLESEA 100% 98 2001 130 00 250333625958 375235 3311 342 118 +0 +0 +0 +0 +0 0.1
ROS29 MLB CTXSEA 100% 98 2001 130 00 250333625958 375232 3311 331 118 +0 +0 +0 +0 +0 0.1
FULL29 MLB A+CSEA 486414 7513022 661503 21 181298372670 191216 3114 301 97 -2 +0 +5 +9 +11 2.2
TOT29 MLB MLESEA 503429 8013026 671534 21 186302399701 212213 3013 311 97 -2 +0 +5 +9 +11 2.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202730 MLB MLESEA 100% 520441 9718031 691535 41 220332472804 252251 2913 350 123 +14 +0 +9 +9 +11 4.6
202831 MLB MLESEA 100% 504428 9117029 671504 31 213325456780 243247 3013 346 120 +12 +0 +8 +9 +11 4.1
202932 MLB MLESEA 100% 489418 8716028 641474 31 208319447766 239243 3013 340 116 +9 +0 +7 +9 +11 3.7
203033 MLB MLESEA 100% 473404 8215026 621454 21 203315433748 230236 3113 332 111 +6 +0 +6 +8 +10 3.2
203134 MLB MLESEA 100% 458391 7713025 601434 10 197310422732 225228 3113 322 104 +2 +0 +5 +8 +10 2.6
203235 MLB MLESEA 100% 406347 6511021 531303 10 187300401701 213219 3213 311 96 -2 +0 +3 +7 +9 1.8
203336 MLB MLESEA 100% 341291 528017 441123 00 179293381674 203210 3313 299 88 -5 +0 +1 +6 +7 1.0
202730 MLB CTXSEA 100% 520441 9518030 691535 41 215328460788 245248 2913 339 123 +14 +0 +9 +9 +11 4.6
202831 MLB CTXSEA 100% 504428 9117029 671504 31 213325456780 243244 3013 335 120 +12 +0 +8 +9 +11 4.1
202932 MLB CTXSEA 100% 489418 8616027 641474 31 206317438755 232240 3013 329 116 +9 +0 +7 +9 +11 3.7
203033 MLB CTXSEA 100% 473404 8114026 621454 21 200313428741 228234 3113 322 111 +6 +0 +6 +8 +10 3.2
203134 MLB CTXSEA 100% 458391 7513024 601434 10 192305409715 217226 3113 312 104 +2 +0 +5 +8 +10 2.6
203235 MLB CTXSEA 100% 406347 6310020 531303 10 182295383679 202217 3213 301 96 -2 +0 +3 +7 +9 1.8
203336 MLB CTXSEA 100% 341291 518016 441123 00 175290368658 192208 3313 290 88 -5 +0 +1 +6 +7 1.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 56654892 10331912326 686167946 359 211314451765 240242 3012 333 112 +102 +3 +124 +105 +123 46.7
/ 162G A+C 650561 11822037 791935 41 210313447761 237242 3012 333 112 +12 +0 +14 +12 +14 5.4
Career MLE 64015575 12062323375 725186853 4211 216312461773 244247 2911 334 112 +102 +3 +124 +105 +123 46.7
/ 162G MLE 650566 12324038 741905 41 217313461774 244249 2911 334 112 +12 +0 +14 +12 +14 5.4