Livan SotoSS Norfolk Tides
Age 26 L/R 5'10" / 160 lbs AAA HR +8% Svc 4.000 · Ctrl thru 2027
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†60
AVG/OBP/SLG.207 / .280 / .289
PA250
HR3
K%27
BB%8
ISO82
MLB%10%
Value2026 · WAR
BAT: -11.4 runs (wOBA-derived runs vs avg)-11BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: +2.7 runs (Positional adjustment)+3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.30-0.3WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 35 / POW 35
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT35
Whiff%
906.2%
xwOBA
460.304
POWER35
Barrel%
101.8
Avg EV
1084.3
Bat Spd
1066.5
EYE55
Chase%
6928.0%
SPEED45
Sprint
2326.2
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-2$0.2M
2027Arb-3$0.6M
Totals $0.0M $-0.8M +$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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKGCL Braves 208183 33400 17372 73 180257202460 22221 188 208 17
201717 ROKGCL Braves 208173 39500 27262 73 225337254591 29260 1213 276 70
201818 ROKOrem Owlz 200181 40700 15353 93 221291260551 39272 188 251 50
201818 ROKOrem Owlz 200172 501000 24243 93 291387349736 58336 1212 340 118
201919 A2 teams 311286 48501 20631 64 168225196421 28210 206 192 5
201919 A2 teams 311273 60701 33441 64 220306256563 37257 1411 263 60
202121 A+2 teams 450415 701457 271403 145 169225277502 108231 316 219 26
202121 A+2 teams 450400 871587 421103 145 217297347644 130278 249 289 79
202222 AA3 teams 650579 1512326 511505 199 261326339664 78336 238 292 82
202222 AA3 teams 650555 1612427 751225 199 290380378758 88355 1912 339 118
202323 AAA2 teams 477424 811627 441464 11 191273288561 97269 319 253 52
202323 AAA2 teams 477405 961829 631174 11 237345358703 121307 2513 320 103
202424 AAA3 teams 554492 1322225 50985 97 268342352693 83322 189 310 96
202424 AAA3 teams 554464 1342814 78895 97 289397379776 91346 1614 353 128
202525 AAA2 teams 455406 72506 321287 32 177249234483 57239 287 218 25
202525 AAA2 teams 455382 821015 56937 32 215326285611 71267 2012 283 75
▸ 2026 Season
202626 MLBBAL 250225 47713 20673 21 209282289571 80279 278 263 60 -11 +0 -1 +3 +7 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBBAL 31% 395355 761216 331054 32 214288304592 90280 278 270 65 -16 -0 -2 +4 +11 -0.2
202828 MLBBAL 42% 403362 771217 341064 31 213287309597 97281 268 273 67 -15 +0 -2 +4 +11 -0.1
202727 MLBBAL 31% 123111 24402 10331 10 216287306593 90284 278 265 61 -5 +0 -0 +1 +3 -0.1
202828 MLBBAL 42% 170152 32503 14452 11 211286303588 92285 268 269 64 -7 -0 -1 +2 +5 -0.2
▸ Career Totals
Career 368331 811516 29943 32 245311350662 106321 268 295 84 -7 -0 -2 +12 +10 1.4
/ 162G 650585 14326211 511665 54 244310352663 108320 268 295 84 -12 -1 -4 +21 +18 2.4
Career 43533908 8271271448 343107541 7638 212282288570 77276 258 256 54 -224 +0 -7 +43 +123 -6.6
/ 162G 650584 1231927 511616 116 211281286567 75275 258 256 54 -34 -0 -1 +6 +18 -1.0

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
201717 ROKGCL Braves 208173 39500 27262 73 225337254591 29260 1213 276 70 -7 +0 +6 -0.1
201818 ROKOrem Owlz 200172 501000 24243 93 291387349736 58336 1212 340 118 +4 +1 +6 1.1
201919 ABurlington Bees 282245 54501 32401 62 220313253566 33257 1411 266 62 -12 +0 +8 -0.4
201919 ROKAZL Angels 2928 6200 140 02 214241286527 71250 143 237 40 -2 -1 +1 -0.2
202121 AARocket City Trash Pandas 4440 9100 3111 00 225295250545 25310 257 258 56 -2 +0 +1 -0.1
202121 A+Tri-City Dust Devils 406360 781487 39992 145 217297358655 142274 2410 292 82 -8 +1 +12 0.4
202222 MLBLos Angeles Angels 5955 22511 2130 11 4004215821.003 182500 223 425 184 +6 -0 -1 +7 +2 1.3
202222 AARocket City Trash Pandas 543456 1281716 711025 188 281383362745 81345 1913 337 116 +10 +0 +15 2.6
202222 INTLAguilas del Zulia 4844 11200 270 00 250283295578 45289 154 252 51 -3 +0 +1 -0.1
202323 AAASalt Lake Bees 350298 741428 44833 00 248351389740 141313 2413 331 112 +5 +0 +10 1.5
202323 AARocket City Trash Pandas 127107 22401 19341 11 206331271602 65292 2715 288 79 -3 -0 +4 0.0
202424 MLBBaltimore Orioles 1613 3100 330 00 231375308683 77300 1919 324 106 +0 +0 +1 +2 +0 0.3
202424 AAANorfolk Tides 370315 891714 46624 43 283381381762 98336 1712 344 122 +9 -0 +10 2.0
202424 INTLLeones del Caracas 168136 421000 29241 54 309434382816 74372 1417 374 144 +8 -1 +5 1.3
202525 AAANorfolk Tides 366313 61505 44805 31 195304259563 64243 2212 266 62 -16 +0 +10 -0.5
202525 INTLLeones del Caracas 8969 21510 12132 01 304422406827 101362 1513 353 129 +3 -0 +3 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 7568 25611 5160 11 368411529940 162462 217 404 167 +6 -0 -1 +9 +2 1.6

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
#1Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#2Jason Phillipslast yr '07
career totals — 5 seasons, 1,508 PA
51,508290248314368+11-102.72.7
/162664130+4.7-4.41.2pk7: 3
#3Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#4Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
#5Conor Gillaspielast yr '17
career totals — 5 seasons, 1,503 PA
51,503321252305394+5-142.22.2
/162664140+2.4-6.11.0pk7: 2
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
237664243304350+4-10.70.7
/162664116+7.1-2.21.3pk7: 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
Livan Soto (OGILVIE) 26 35 35 45 55 207/280/289 82279 32 27% 8% 60 -0.4
Stephen McGee
2017 · AAA
26 40 38→40 44→30 45 193/269/273 80275 64 30% 8% 50 -1.7 204/290/316 112313 114 35% 10% 71 -0.3 189/289/30311329312036%12%63-0.3
J.R. Hopf
2009 · AAA
26 41 40→45 48→40 44 198/267/285 87297 84 34% 8% 53 -1.5 220/278/321 101291 86 26% 7% 66 -0.6 225/275/323982818222%6%64-0.3
Bryce Windham
2023 · AA
26 44 40 46→50 54 211/293/304 93256 86 20% 10% 69 -0.4 227/293/319 92297 512 23% 8% 71 -0.3 239/299/3278831731524%8%73-0.1
Steven Lerud
2011 · AAA
26 41 43→45 45→40 43 206/275/315 109274 114 28% 7% 64 -0.8 195/264/288 93297 84 35% 7% 53 -1.5 199/291/280822907231%9%60-0.3
Bryant Flete
2019 · AAA
26 44 38→40 40→50 41 209/266/287 77284 56 27% 6% 52 -1.6 219/294/307 88310 87 30% 7% 70 -0.3 215/312/274593148031%9%68-0.1
Nolan Fontana
2017 · AAA
26 40→43 37→40 40→50 46 190/267/265 74277 47 30% 9% 47 -1.9 196/284/308 112273 911 29% 10% 66 -0.6 184/288/308124252111229%12%68-0.2
Eric Jagielo
2018 · AAA
26 38→36 40→50 42→30 40 186/254/273 87268 82 32% 6% 44 -2.1 190/242/301 111279 114 34% 5% 46 -2.0 167/210/28611924513136%4%27-2.5
Logan Moore
2017 · AAA
26 41 42→40 43→30 40 206/250/306 100275 103 28% 5% 50 -1.7 189/249/284 95277 104 33% 7% 44 -2.1 160/230/236752398035%8%23-1.5
Corey Myers
2006 · AAA
26 42 40 44→45 42 206/250/298 92263 85 25% 6% 47 -1.9 219/275/307 88271 97 21% 7% 61 -1.0 221/283/285642667519%8%57-0.4
Jeremy Farrell
2013 · AAA
26 43→36 40→45 44→45 41 208/277/300 92294 86 30% 6% 61 -1.0 198/259/295 97296 74 34% 5% 52 -1.6 191/248/287962927235%5%42-1.2
Jose Herrera
2023 · MLB
26 45 42→40 48→40 48 220/289/315 95285 105 25% 9% 69 -0.4 209/280/292 83270 74 23% 9% 59 -1.1 190/272/263732436123%10%47-0.7
Ryan Ortiz
2014 · AAA
26 40 43→45 45→40 47 198/279/307 110268 114 29% 9% 64 -0.8 208/301/298 90295 75 29% 11% 71 -0.3 189/310/248582793028%13%59-0.5
Brian Jeroloman
2010 · AAA
25 43→37 40→45 47→40 51 207/293/298 91289 82 29% 11% 67 -0.5 204/293/293 89307 85 33% 11% 66 -0.6 194/292/266722917432%11%57-0.6
Bruce Caldwell
2018 · AAA
26 42→45 42→45 45→40 41 202/269/304 102308 104 36% 8% 58 -1.2 202/262/310 108298 114 34% 7% 56 -1.3 194/253/29710327911233%7%48-1.3
Anderson Machado
2007 · MLB
26 41→43 40 41→45 45 201/267/294 94279 77 29% 8% 54 -1.4 196/272/288 92267 711 27% 9% 55 -1.4 189/268/275852654828%10%48-0.8
Shayne Fontana
2023 · AAA
26 41 43→45 45→55 45 199/286/310 111301 118 35% 9% 68 -0.5 224/301/327 103295 1018 26% 8% 78 +0.2 228/306/3229329092523%7%76+0.0
Anthony Bemboom
2017 · AAA
27 42 39→45 45 43 206/250/291 86260 78 24% 6% 46 -2.0 199/261/291 92265 85 26% 7% 51 -1.7 209/279/32611726812226%8%66-0.2
Dan Butler
2013 · AAA
26 42→38 43→45 47→40 46 208/277/318 110259 103 24% 7% 66 -0.6 210/271/320 110265 103 24% 6% 63 -0.8 220/291/305852865023%8%65-0.3
Kody Eaves
2019 · AAA
26 38→43 42→45 46→50 41 190/245/298 108263 97 31% 6% 46 -2.0 196/245/310 114287 117 34% 6% 49 -1.8 180/227/29711626612436%5%35-2.2
Levi Hyams
2016 · AA
26 47→48 40 48→45 46 223/285/324 101297 77 26% 8% 69 -0.4 206/250/297 91285 85 29% 5% 47 -1.9 190/215/280902609030%3%25-1.5