Livan SotoSS Norfolk Tides
Age 26 L/R 5'10" / 160 lbs AAA HR +8%BB -5% Svc 4.000 · Ctrl thru 2027 peak 0.4 · 2027
wRC+†70
AVG/OBP/SLG.219 / .293 / .308
PA250
HR4
K%25
BB%8
MLB%10%
BAT: -8.4 runs (wOBA-derived runs vs avg)-8BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +2.7 runs (Positional adjustment)+3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
3535
PWR
3535
SPD
4545
EYE
5055
trajectory · 10 yrs
0.4peak
2027

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
2026Arb-2$0.4M+0.1$0.4M+$0.0M
2027Arb-3$2M+0.4$2M+$0.0M (cut)
Totals $2M $2M +$0.0M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKGCL Braves 208183 33400 17372 73 .180.257.202.460 .022.221 188 .208 17 -19 +0 +0 +2 +6 -1.1
201818 ROKOrem Owlz 200181 40700 15353 93 .221.291.260.551 .039.272 188 .251 50 -11 +1 +0 +2 +6 -0.3
201919 A2 teams 311285 50501 21581 64 .175.235.204.438 .028.215 197 .201 12 -31 -0 +0 +3 +9 -1.9
202121 A+2 teams 450414 691356 281443 145 .167.225.266.490 .099.234 326 .218 25 -38 +1 +0 +5 +13 -2.0
202222 AA3 teams 650578 1472226 521545 199 .254.321.330.652 .076.331 248 .290 80 -15 +0 -1 +7 +18 1.0
202323 AAA2 teams 477424 821527 441494 11 .193.275.288.563 .094.276 319 .254 53 -25 -0 -1 +5 +14 -0.8
202424 AAA3 teams 554492 1302225 501005 97 .264.338.348.686 .083.319 189 .307 93 -4 -1 +1 +2 +16 1.3
202525 AAA2 teams 455404 70506 341237 32 .173.249.230.480 .057.229 277 .215 23 -40 -0 +0 +5 +13 -2.3
▸ 2026 Season
202626 MLBBAL 250224 50814 21633 21 .223.298.321.620 .098.288 258 .277 70 -8 +0 -0 +3 +7 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 25%BAL 395354 791316 34994 31 .223.298.316.615 .093.289 259 .282 74 -12 +0 -0 +4 +11 0.4
202828 MLB 37%BAL 403361 801317 351014 31 .222.297.321.619 .100.289 259 .284 75 -11 +0 -1 +4 +11 0.4
202929 MLB 47%BAL 398356 791317 351014 21 .222.299.323.622 .101.288 259 .284 75 -11 +0 -2 +4 +11 0.3
203030 MLB 55%BAL 394353 781317 341014 10 .221.297.323.620 .102.287 269 .282 74 -12 +0 -2 +4 +11 0.2
203131 MLB 66%BAL 379339 741216 33984 00 .218.295.313.608 .094.286 269 .278 71 -12 +0 -3 +4 +11 -0.1
203232 MLB 75%BAL 360322 691115 31954 00 .214.291.301.593 .087.284 269 .273 67 -13 +0 -4 +4 +10 -0.3
203333 MLB 83%BAL 330296 631015 28903 00 .213.287.304.592 .091.282 278 .267 62 -14 +0 -4 +4 +9 -0.6
203434 MLBBAL 286257 53814 24803 00 .206.282.292.574 .086.280 288 .260 57 -14 +0 -5 +3 +8 -0.8
▸ Career Totals (MLE all levels + projections)
Career 65005823 12461942082 536162863 7938 .214.287.296.584 .082.280 258 .264 60 -292 +1 -23 +66 +184 -6.5
/ 162G 650582 1241928 541636 84 .213.287.294.580 .081.279 258 .264 60 -29 +0 -2 +7 +18 -0.7

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKGCL Braves 208173 39500 27262 73 .225.337.254.591 .029.260 1213 .276 70 -7 +0 +6 -0.1
201818 ROKOrem Owlz 200172 501000 24243 93 .291.387.349.736 .058.336 1212 .340 118 +4 +1 +6 1.1
201919 ABurlington Bees 282245 54501 32401 62 .220.313.253.566 .033.257 1411 .266 62 -12 +0 +8 -0.4
201919 ROKAZL Angels 2928 6200 140 02 .214.241.286.527 .071.250 143 .237 40 -2 -1 +1 -0.2
202121 AARocket City Trash Pandas 4440 9100 3111 00 .225.295.250.545 .025.310 257 .258 56 -2 +0 +1 -0.1
202121 A+Tri-City Dust Devils 406360 781487 39992 145 .217.297.358.655 .142.274 2410 .292 82 -8 +1 +12 0.4
202222 MLBLos Angeles Angels 5955 22511 2130 11 .400.421.5821.003 .182.500 223 .425 184 +6 -0 -1 +7 +2 1.3
202222 AARocket City Trash Pandas 543456 1281716 711025 188 .281.383.362.745 .081.345 1913 .337 116 +10 +0 +15 2.6
202222 INTLAguilas del Zulia 4844 11200 270 00 .250.283.295.578 .045.289 154 .252 51 -3 +0 +1 -0.1
202323 AAASalt Lake Bees 350298 741428 44833 00 .248.351.389.740 .141.313 2413 .331 112 +5 +0 +10 1.5
202323 AARocket City Trash Pandas 127107 22401 19341 11 .206.331.271.602 .065.292 2715 .288 79 -3 -0 +4 0.0
202424 MLBBaltimore Orioles 1613 3100 330 00 .231.375.308.683 .077.300 1919 .324 106 +0 +0 +1 +2 +0 0.3
202424 AAANorfolk Tides 370315 891714 46624 43 .283.381.381.762 .098.336 1712 .344 122 +9 -0 +10 2.0
202424 INTLLeones del Caracas 168136 421000 29241 54 .309.434.382.816 .074.372 1417 .374 144 +8 -1 +5 1.3
202525 AAANorfolk Tides 366313 61505 44805 31 .195.304.259.563 .064.243 2212 .266 62 -16 +0 +10 -0.5
202525 INTLLeones del Caracas 8969 21510 12132 01 .304.422.406.827 .101.362 1513 .353 129 +3 -0 +3 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 7568 25611 5160 11 .368.411.529.940 .162.462 217 .404 167 +6 -0 -1 +9 +2 1.6

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 .219/.293/.308 .089.288 42 25% 8% 70 -0.1
Brian Jeroloman
2010 · AAA
25 45→38 40 47→40 53 .212/.303/.302 .089.293 72 28% 11% 72 -0.2 .206/.297/.297 .091.309 84 32% 11% 69 -0.4 .196/.296/.268.071.2947432%11%58-0.5
Nolan Fontana
2018 · MLB
27 40→43 40 47→50 48 .195/.276/.291 .096.272 711 29% 10% 59 -1.1 .196/.286/.314 .118.276 1011 30% 11% 69 -0.4 .155/.271/.269.114.2219631%13%51-0.4
Bryce Windham
2023 · AA
26 43 41→40 47→50 53 .211/.287/.306 .095.253 86 20% 9% 66 -0.6 .226/.291/.317 .091.293 611 23% 8% 70 -0.3 .240/.299/.327.087.32031524%8%73-0.0
Greg Cullen
2022 · AA
25 45→42 42→40 42→40 50 .217/.304/.324 .107.280 104 25% 9% 79 +0.3 .236/.327/.346 .110.320 116 27% 11% 94 +1.3 .236/.337/.336.100.32111527%11%93+0.5
Shayne Fontana
2023 · AAA
26 41 44→45 45→55 45 .202/.287/.319 .117.301 138 35% 9% 71 -0.3 .224/.301/.331 .107.295 1018 26% 8% 79 +0.3 .230/.306/.325.095.29092522%7%76+0.1
Steven Lerud
2011 · AAA
26 42 43→45 45→40 43 .210/.278/.320 .110.279 114 28% 7% 67 -0.5 .197/.266/.291 .094.297 94 34% 7% 54 -1.4 .202/.293/.284.082.2917230%9%62-0.3
Ryan Ortiz
2014 · AAA
26 40 43→45 46→40 47 .199/.281/.306 .107.269 114 29% 9% 65 -0.7 .203/.295/.294 .091.287 74 29% 10% 67 -0.5 .185/.302/.243.058.2713028%13%55-0.7
Casey Stevenson
2014 · AAA
26 46 43→45 47→45 44 .226/.283/.332 .106.276 117 22% 6% 71 -0.3 .212/.272/.305 .093.260 88 21% 6% 59 -1.1 .179/.241/.237.058.2173518%6%30-1.0
Beau Taylor
2016 · AA
26 40→46 41→45 44→30 44 .197/.264/.290 .093.278 94 31% 8% 53 -1.5 .218/.287/.312 .094.311 83 30% 8% 68 -0.5 .215/.303/.325.110.30710131%11%76+0.0
Phil Clarke
2023 · AA
25 45 41→40 44→45 50 .219/.298/.313 .094.268 84 21% 8% 73 -0.1 .228/.309/.320 .092.268 98 17% 9% 80 +0.4 .233/.317/.316.083.2668715%9%78+0.1
Marco Rivera
2010 · AAA
26 47 42→40 41→40 49 .230/.293/.333 .103.277 107 21% 8% 76 +0.0 .241/.289/.334 .093.295 97 20% 6% 73 -0.1 .261/.297/.323.062.3195219%4%73-0.0
Jeremy Farrell
2013 · AAA
26 46→38 41→45 45 41 .219/.284/.318 .099.304 86 29% 6% 69 -0.4 .203/.265/.302 .099.299 84 33% 5% 56 -1.3 .195/.252/.294.099.2947234%5%45-1.1
Adam Weisenburger
2015 · AAA
26 45 40 41→30 46 .218/.293/.312 .094.283 84 25% 8% 71 -0.3 .217/.298/.304 .087.280 65 23% 8% 71 -0.3 .198/.290/.269.071.2523321%9%56-0.7
Meibrys Viloria
2022 · MLB
25 44→47 41→45 43→40 44 .209/.286/.309 .099.315 96 34% 8% 67 -0.5 .223/.314/.350 .127.329 137 33% 11% 89 +1.0 .223/.333/.349.126.32213331%13%94+0.6
Tzu-Wei Lin
2020 · MLB
26 48→49 42→45 46→50 44 .233/.283/.342 .109.301 810 25% 7% 72 -0.2 .211/.264/.309 .098.293 913 29% 7% 56 -1.3 .140/.224/.229.089.198111834%10%17-0.9
Eric Jagielo
2018 · AAA
26 38→35 42→45 43→30 40 .191/.259/.288 .097.275 102 33% 7% 50 -1.7 .184/.241/.291 .107.277 114 36% 6% 43 -2.2 .158/.206/.269.111.24013139%5%20-2.8
J.R. Hopf
2009 · AAA
26 41 40→45 48→40 43 .196/.263/.282 .086.297 84 35% 8% 50 -1.7 .218/.277/.318 .100.291 86 26% 7% 65 -0.7 .224/.274/.326.102.2808222%6%64-0.3
Irving Lopez
2021 · AAA
26 46→50 43→45 44→40 44 .225/.288/.338 .113.277 104 22% 6% 75 -0.0 .210/.273/.311 .101.274 96 25% 6% 62 -0.9 .206/.278/.305.099.2669424%7%60-0.5
José Godoy
2021 · AAA
26 48 42→45 46→30 46 .234/.298/.338 .104.289 95 22% 7% 79 +0.3 .226/.272/.329 .103.293 114 26% 5% 66 -0.6 .221/.267/.317.095.28412226%5%57-0.5
Stephen McGee
2017 · AAA
26 41 38→40 44→30 46 .195/.272/.270 .075.274 54 29% 8% 51 -1.7 .202/.288/.309 .107.309 104 34% 10% 69 -0.4 .184/.286/.291.107.28711036%12%60-0.4