Wally SotoC Myrtle Beach Pelicans
Age 23 L/R 5'6" / 170 lbs A Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 73 proj PA
wRC+†51
AVG/OBP/SLG.192 / .260 / .288
PA73
HR1
K%34
BB%7
ISO97
MLB%0%
Value2026 · WAR
BAT: -4.1 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +2.1 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.30.40.3+$8M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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.3$0.8M+$0.3M
2032Extbeyond projection horizon · no WAR estimate
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.9M $0.8M +$0.3M

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
202118 ROKDSL Cubs Blue 135115 21511 13426 52 183299270568 87274 3110 257 55
202118 ROKDSL Cubs Blue 135106 30913 22296 52 283433472905 189360 2116 404 167
202320 ROKACL Cubs 7969 9311 6353 11 130231246477 116235 448 180 -4
202320 ROKACL Cubs 7966 11411 9243 11 167295303598 136238 3011 276 70
202421 A2 teams 8172 8201 7381 00 111200181381 69212 479 173 -10
202421 A2 teams 8168 10201 11271 00 147275221496 74225 3314 239 41
▸ 2026 Season
202623 MLBCHC 7367 13211 5251 10 194260299559 104288 347 252 51 -4 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBCHC 30% 143129 26512 11472 21 202275302577 101289 338 262 59 -7 +0 +0 +3 +4 -0.0
202825 MLBCHC 44% 249225 47925 19793 31 209279333613 124290 328 268 64 -10 +0 +0 +4 +7 0.1
202926 MLBCHC 51% 324292 611226 251024 41 209280325606 116290 318 272 67 -12 +0 +0 +6 +9 0.3
203027 MLBCHC 52% 365330 681327 281144 41 206276321597 115290 318 274 68 -13 +0 +0 +7 +10 0.4
203128 MLBCHC 53% 390352 731428 301225 41 207279327606 119289 318 273 67 -15 +0 -1 +7 +11 0.3
202724 MLBCHC 30% 4339 8201 3141 10 205279333612 128291 337 254 53 -2 +0 +0 +1 +1 -0.0
202825 MLBCHC 44% 110100 21412 8351 10 210275330605 120291 327 261 58 -5 +0 +0 +2 +3 0.0
202926 MLBCHC 51% 164149 31613 12512 21 208276322598 114291 317 265 61 -7 +0 +0 +3 +5 0.0
203027 MLBCHC 52% 191172 36714 15602 21 209280331612 122291 318 266 62 -8 +0 +0 +3 +5 0.1
203128 MLBCHC 53% 208188 38714 16652 21 202272314586 112291 318 265 61 -9 +0 -0 +4 +6 0.0
▸ Career Totals
Career 716648 13426414 542258 83 207276324600 117291 318 264 60 -32 +0 -0 +13 +20 0.1
/ 162G 650588 12324413 492047 73 209278330608 121293 318 264 60 -29 +0 -0 +12 +18 0.1
Career 18391651 326651232 14460429 248 197274310583 112287 338 261 58 -87 +2 -1 +33 +52 -0.2
/ 162G 650584 11523411 5121310 83 197273307580 110286 338 261 58 -31 +0 -0 +12 +18 -0.1

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
202118 ROKDSL Cubs Blue 135106 30913 22296 52 283433472905 189360 2116 404 167 +10 +0 +4 1.5
202320 ROKACL Cubs 7966 11411 9243 11 167295303598 136238 3011 276 70 -3 -0 +2 -0.1
202421 A+South Bend Cubs 2322 3000 0121 00 136174136310 300 520 150 -27 -3 +0 +1 -0.3
202421 AMyrtle Beach Pelicans 5846 7201 11150 00 152316261577 109200 2619 275 69 -2 +0 +2 -0.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
3789159206274322+14+120.50.5
/162664128+11.9+10.10.4pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Wally Soto (OGILVIE) 23 192/260/288 96288 11 34% 7% 51 -0.2
Michael Pérez
2016 · A
23 34 41→50 42→40 41 176/240/273 97255 94 33% 7% 38 -2.6 207/260/304 97277 83 27% 6% 53 -1.5 221/281/34011928413026%7%70-0.2
Andy Yerzy
2021 · A
23 35 38→50 49→40 35 174/224/252 77276 57 37% 5% 25 -3.5 182/265/327 145260 186 36% 8% 64 -0.8 160/246/29813822719438%9%47-1.0
Jackson Cluff
2021 · A
24 39→29 42→45 51→60 39 193/259/298 104285 912 34% 6% 53 -1.5 180/251/274 94284 813 37% 7% 44 -2.1 181/273/314133265152835%10%61-0.6
Blake Hunt
2022 · AA
23 35 43→50 48→40 39 178/241/285 107272 114 37% 7% 42 -2.3 203/260/325 122275 134 30% 6% 60 -1.0 207/268/34113426314226%6%65-0.3
Randy Florentino
2023 · A
23 37 40→50 47→45 41 183/247/269 86275 96 35% 8% 40 -2.4 197/245/284 87262 86 27% 6% 42 -2.3 183/224/259762327424%5%25-1.0
Ryan Gold
2021 · A
23 40→36 40→45 48→40 37 197/244/291 94281 75 31% 5% 43 -2.2 197/272/334 137298 133 36% 8% 68 -0.5 175/261/32114726115037%9%58-0.5
Sean Coughlin
2008 · A
23 40→37 41→50 43→30 41 194/262/294 99288 93 34% 7% 53 -1.5 213/283/342 129261 142 23% 8% 75 -0.0 209/281/33913024815122%8%73-0.1
Steven Baron
2014 · A
23 34 40→45 53→50 34 176/209/269 93256 69 34% 4% 22 -3.7 215/263/298 83301 59 28% 6% 53 -1.5 240/300/311713265626%7%68-0.2
Steven Lerud
2008 · A
23 37→41 42→45 43→40 37 185/249/288 103277 94 35% 6% 46 -2.0 206/271/312 106282 104 29% 6% 62 -0.9 199/291/280822907231%9%60-0.3
Jose Brizuela
2016 · A
23 41→40 43→50 50→45 46 204/274/320 117274 107 28% 8% 65 -0.7 211/268/334 123297 135 32% 7% 66 -0.6 195/247/32513026817133%6%52-0.7
Jacob Wetzel
2023 · A
23 39→35 44→45 49→50 45 196/278/309 113276 1310 32% 9% 64 -0.8 190/263/303 113285 1013 34% 8% 56 -1.3 175/248/29011527091636%8%43-1.1
Jake Lowery
2013 · A
23 37 42→45 45→30 39 182/245/289 107296 94 40% 8% 44 -2.1 190/257/316 126287 123 35% 8% 56 -1.3 174/245/30413024913134%8%46-0.9
Adrian Del Castillo
2023 · A
23 36→43 44→50 52→40 42 187/249/306 120252 127 30% 7% 51 -1.7 207/278/346 139286 153 31% 8% 73 -0.1 222/289/40218028122128%8%91+0.6
Michael Trautwein
2023 · A
23 41 40→45 47→45 34 187/248/271 84339 87 44% 7% 40 -2.4 192/264/295 103312 106 39% 8% 54 -1.4 176/248/2791022839538%7%40-1.3
Torsten Boss
2014 · A
23 41→38 43→45 48→45 41 203/257/312 109283 106 31% 6% 55 -1.4 193/261/312 119300 125 37% 8% 57 -1.2 147/233/26812123514141%9%33-1.6
Grayson Greiner
2016 · A
23 37 38→45 46→30 35 180/230/254 74285 63 38% 6% 28 -3.2 209/261/311 102295 93 31% 6% 56 -1.3 214/272/32411028810028%7%62-0.5
Carson Blair
2013 · A
23 34 42→50 43→30 38 172/234/280 108274 106 39% 7% 37 -2.6 197/267/331 134321 134 39% 8% 65 -0.7 191/266/33614531415141%9%63-0.4
Shane Matheny
2019 · A
23 38→41 39→45 41→50 34 185/238/257 72305 74 40% 6% 32 -3.0 187/244/281 94300 104 38% 6% 42 -2.3 193/282/32613330016938%10%68-0.3
Je'Von Ward
2023 · A
23 44→35 39→45 47→50 37 209/258/295 87322 611 36% 6% 50 -1.7 194/260/303 109321 1110 40% 8% 54 -1.4 189/272/31612728915837%10%63-0.4
Anthony Seigler
2022 · A
23 41→39 42→50 44→55 44 196/272/305 109295 96 34% 9% 60 -1.0 191/297/306 115253 1015 26% 13% 72 -0.2 226/317/363137277122821%11%91+0.6