Wally SotoC Myrtle Beach Pelicans
Age 23 L/R 5'6" / 170 lbs A HR -8% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 73 proj PA
wRC+†56
AVG/OBP/SLG.192 / .260 / .287
PA6
HR0
K%34
BB%7
ISO96
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.00+0.0WAR
0.00.51.00.10.10.10.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Tools · Contract
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
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.3M +$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)
202118 ROKDSL Cubs Blue 135106 30913 22296 52 283433472905 189360 2116 404 160 +10 +0 +3 1.3
202320 ROKACL Cubs 7966 11411 9243 11 167295303598 136238 3011 276 73 -3 -0 +2 -0.1
202421 A+South Bend Cubs 2322 3000 0121 00 136174136310 300 520 150 -12 -3 +0 +0 -0.3
202421 AMyrtle Beach Pelicans 5846 7201 11150 00 152316261577 109200 2619 275 72 -2 +0 +1 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL Cubs Blue 135114 22611 14426 52 193313289603 96268 3110 266 66 -5 +0 +3 -0.2
202320 ROK MLEACL Cubs 7969 9311 6353 11 130231246477 116182 448 180 8 -9 -0 +2 -0.7
202421 A+ MLESouth Bend Cubs 2322 2000 0161 00 9113091221 271 700 88 -54 -4 +0 +0 -0.4
202421 A MLEMyrtle Beach Pelicans 5850 7201 7220 00 140246240486 100182 3812 203 24 -5 +0 +1 -0.4
202118 ROK MLEDSL Cubs Blue 135114 22611 14426 52 193313289603 96292 3110 266 66
202118 ROK RAWDSL Cubs Blue 135106 30913 22296 52 283433472905 189360 2116 404 66
202320 ROK MLEACL Cubs 7969 9311 6353 11 130231246477 116235 448 180 8
202320 ROK RAWACL Cubs 7966 11411 9243 11 167295303598 136238 3011 276 8
202421 A MLE2 teams 8172 8201 7381 00 111200181381 69212 479 170 1
202421 A RAW2 teams 8168 10201 11271 00 147275221496 74225 3314 239 1
202118 ROK MLEDSL Cubs Blue 135114 22611 14426 52 193313289603 96268 3110 266 66
202320 ROK MLEACL Cubs 7970 9311 6353 11 129231243474 114182 448 180 8
202421 A MLE2 teams 8173 8201 7381 00 110200178378 68207 479 170 1
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 ROK MLEACL Cubs 7970 9311 6353 11 129231243474 114182 448 180 8
202421 A MLE2 teams 8173 8201 7381 00 110200178378 68207 479 170 1
▸ 2026 season
202623 MLB MLECHC 0% 66 1000 020 00 167167167333 288 330 252 56 -0 +0 +0 +0 +0 0.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLECHC 30% 143129 26512 11462 21 202275302577 101289 328 262 63 -6 +0 +0 +3 +3 -0.1
202825 MLB MLECHC 44% 249225 46924 19793 31 204275316591 111290 328 268 68 -10 +0 +0 +4 +5 0.1
202926 MLB MLECHC 51% 324292 611226 251014 41 209280325606 116290 318 272 70 -11 +0 +0 +6 +7 0.2
203027 MLB MLECHC 52% 365330 681327 281134 41 206276321597 115289 318 274 71 -12 +0 +0 +7 +8 0.2
203128 MLB MLECHC 53% 390351 731428 311225 41 208282328609 120289 318 273 71 -14 +0 -1 +7 +8 0.2
203229 MLB MLECHC 53% 397358 731427 311255 41 204277313589 109288 318 271 69 -14 +0 -1 +7 +9 0.0
202724 MLB CTXCHC 30% 4339 8201 3141 10 205279333612 128292 337 254 63 -2 +0 +0 +1 +1 0.0
202825 MLB CTXCHC 44% 110100 21412 8351 10 210275330605 120292 327 261 68 -4 +0 +0 +2 +2 0.0
202926 MLB CTXCHC 51% 164149 31613 12512 21 208276322598 114292 317 264 70 -6 +0 +0 +3 +4 0.1
203027 MLB CTXCHC 52% 191172 36714 15592 21 209280331612 122292 318 266 71 -6 +0 +0 +3 +4 0.1
203128 MLB CTXCHC 53% 208188 38714 16652 21 202272314586 112291 318 265 71 -7 +0 -0 +4 +5 0.1
203229 MLB CTXCHC 53% 209189 38714 16662 21 201271312583 111290 328 263 69 -8 +0 -1 +4 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 925837 17233518 7029010 104 205275321596 116288 318 263 65 -33 +0 -1 +17 +20 0.3
/ 162G A+C 650588 12223413 492047 73 207276327603 119291 318 263 65 -23 +0 -1 +12 +14 0.2
Career MLE 21691946 387781337 17270333 279 199275309585 110287 328 264 65 -68 +2 -2 +33 +41 0.6
/ 162G MLE 650583 11623411 5221110 83 199276309585 110288 328 264 65 -24 +1 -1 +12 +14 0.2