Dorian SotoSS FCL Red Sox
Age 18 S/R 6'2" / 180 lbs ROK H +3% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION161 act + 107 ros · stats below = ROS only
wRC+†44
AVG/OBP/SLG.193 / .254 / .275
PA107
HR1
K%30
BB%7
BABIP271
ISO81
MLB%4%
Value2026 · WAR
BAT: -24.4 runs (wOBA-derived runs vs avg)-24BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: -1.40-1.4WAR
0.00.91.80.30.70.91.11.21.31.31.2+$47M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 46 / POW 52
Toolsscout grade
CONTACT46
scouting grade only
POWER52
scouting grade only
EYE30
scouting grade only
SPEED42
scouting grade only
DEFENSE46
scouting grade only
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.9$2M+$2M
2032Pre-Arb$0.9M+1.1$6M+$5M
2033Pre-Arb$1.0M+1.2$6M+$5M
2034Arb-1$3M+1.3$6M+$4M
2035Arb-2$5M+1.3$5M+$3M
2036Arb-3$6M+1.2$4M+$2M
Totals $17M $29M +$22M

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
202517 ROKDSL Red Sox Blue 186171 43612 11410 14 251297333630 82313 226 276 69
202517 ROKDSL Red Sox Blue 186166 511022 16280 14 307368428796 120353 159 349 125
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKBOS 161145 21310 14561 95 145225179404 34233 359 189 3 -18 -0 +0 +2 +5 -1.2
YTD18 ROKBOS 161137 29510 22391 95 212325263588 51293 2414 279 72 -5 -0 +0 +2 +5 0.1
ROS18 ROKBOS 4% 10798 19311 7321 31 193254275528 81271 307 243 44 -7 +0 -0 +1 +3 -0.3
ROS18 MLBBOS 4% 44 1000 010 00 250250250500 276 250 242 43 -0 +0 -0 +0 +0 -0.0
FULL18 ROKBOS 165149 22310 14571 95 148226181407 34237 358 190 4 -18 -0 -0 +2 +5 -1.2
TOT18 ROKBOS 268243 40621 21882 126 164237218454 53249 338 211 19 -24 +0 -0 +3 +8 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBBOS 36% 291266 55925 21832 52 207270312582 105277 297 260 58 -14 +0 -1 +3 +8 -0.3
202820 MLBBOS 49% 408371 781328 301144 63 210277321597 111280 287 273 67 -15 +0 -1 +4 +12 -0.0
202921 MLBBOS 55% 493448 9716311 371355 73 217284339623 123282 278 281 73 -15 +0 -1 +5 +14 0.3
203022 MLBBOS 57% 552499 11018314 421496 83 220289353642 132283 278 287 78 -14 +0 -1 +6 +16 0.7
203123 MLBBOS 58% 592536 11920315 451596 94 222290354644 132284 278 291 81 -13 +0 -1 +6 +17 0.9
203224 MLBBOS 57% 618559 12721417 471667 94 227295370666 143285 278 294 83 -12 +0 -2 +7 +18 1.1
203325 MLBBOS 57% 630570 12921418 481697 94 226294372666 146285 278 296 84 -11 +0 -2 +7 +18 1.2
203426 MLBBOS 57% 636575 13021418 491707 94 226295370665 144285 278 297 85 -10 +0 -2 +7 +18 1.3
203527 MLBBOS 55% 636575 13021418 491717 94 226295370665 144285 278 297 86 -10 +0 -2 +7 +18 1.3
203628 MLBBOS 55% 630568 12921418 501707 94 227298373671 146285 278 296 85 -11 +0 -2 +7 +18 1.2
203729 MLBBOS 53% 620559 12420317 491687 84 222293360652 138284 278 295 84 -12 +0 -3 +7 +18 1.0
203830 MLBBOS 53% 609549 12220317 481677 83 222293362656 140283 278 292 82 -13 +0 -4 +7 +17 0.8
203931 MLBBOS 52% 595537 11819316 471656 83 220290356646 136281 288 288 79 -14 +0 -4 +6 +17 0.5
204032 MLBBOS 52% 576520 11217315 451626 73 215285346632 131278 288 283 75 -16 +0 -5 +6 +16 0.1
202719 MLBBOS 36% 10596 20312 7301 21 208269323592 115283 297 258 56 -5 +0 -0 +1 +3 -0.1
202820 MLBBOS 49% 200181 40714 15562 31 221288337625 116286 288 269 64 -8 +0 -0 +2 +6 -0.1
202921 MLBBOS 55% 269244 53916 20743 42 217285336621 119288 287 277 70 -9 +0 -1 +3 +8 0.1
203022 MLBBOS 57% 313283 641128 24853 52 226294364658 138289 278 283 75 -9 +0 -1 +3 +9 0.3
203123 MLBBOS 58% 341308 701229 26924 52 227296367663 140290 278 287 78 -9 +0 -1 +4 +10 0.4
203224 MLBBOS 57% 352318 7312210 27944 52 230298374672 145291 278 290 80 -8 +0 -1 +4 +10 0.5
203325 MLBBOS 57% 357323 7513210 27954 52 232299378677 146291 278 292 81 -8 +0 -1 +4 +10 0.6
203426 MLBBOS 57% 360325 7513210 28964 52 231300375675 145291 278 293 82 -7 +0 -1 +4 +10 0.6
203527 MLBBOS 55% 353319 7312210 27954 52 229297373670 144291 278 293 82 -7 +0 -1 +4 +10 0.6
203628 MLBBOS 55% 346312 7212210 27934 52 231300378678 147291 278 292 82 -7 +0 -1 +4 +10 0.5
203729 MLBBOS 53% 332299 681129 26904 52 227298368666 140290 278 290 80 -7 +0 -2 +4 +9 0.4
203830 MLBBOS 53% 321290 661129 25883 42 228296372668 145289 278 288 79 -8 +0 -2 +3 +9 0.3
203931 MLBBOS 52% 310279 611018 25863 42 219290348638 129287 288 284 76 -9 +0 -2 +3 +9 0.1
204032 MLBBOS 52% 299270 591018 24843 42 219290352641 133284 288 279 72 -10 +0 -3 +3 +8 -0.0
▸ Career Totals
Career 42623851 87014623113 328115946 6126 226294364658 138291 278 286 77 -110 +2 -16 +46 +121 4.3
/ 162G 650587 13322417 501777 94 227295365660 138292 278 286 77 -17 +0 -2 +7 +18 0.6
Career 81797401 164226647210 625222185 11553 222290356646 134286 278 289 79 -194 +2 -30 +88 +232 10.0
/ 162G 650588 13121417 501767 94 223291359650 136286 278 289 79 -15 +0 -2 +7 +18 0.8

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
202517 ROKDSL Red Sox Blue 186166 511022 16280 14 307368428796 120353 159 349 125 +5 -1 +5 0.9

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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#3Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
#4Trevor Plouffelast yr '17
career totals — 7 seasons, 3,178 PA
73,17810312243306411+14-188.48.4
/162664223+2.8-3.81.8pk7: 8
#5Yuniesky Betancourtlast yr '13
career totals — 9 seasons, 4,278 PA
94,2788030261285388+41-206.17.2
/162664125+6.4-3.11.0pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
74,26511261223288359+46-117.06.1
/162664179+7.1-1.71.1pk7: 5
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4

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
Dorian Soto (OGILVIE) 18 40→46 46→52 43→42 30 164/237/218 53249 112 33% 8% 19 -1.4
Ronny Mauricio
2019 · A
18 43→51 39→60 40→55 40 210/244/303 93269 64 24% 4% 46 -2.0 210/240/308 98284 96 28% 3% 46 -2.0 249/287/427178307242127%4%95+1.1
Jose Perez
2022 · A
18 41 39→40 42→45 45 194/268/281 86278 56 30% 8% 52 -1.6 200/299/287 87269 57 25% 11% 68 -0.5 190/311/283932535724%13%71-0.1
Dalton Pompey
2011 · A
18 41→51 42→45 50→55 40 205/258/306 101279 1011 30% 6% 53 -1.5 199/268/292 93283 718 30% 8% 55 -1.4 259/316/35910033172922%7%87+0.7
Randel Alcantara
2015 · A
18 40 43→45 41→45 42 200/268/307 107273 114 30% 7% 59 -1.1 200/265/309 109265 86 26% 6% 58 -1.2 186/252/3051192418625%5%48-0.6
Marwin Gonzalez
2007 · A
18 38→48 41→55 42→50 37 192/228/288 96260 95 30% 4% 35 -2.8 206/246/289 83268 56 24% 5% 43 -2.2 264/335/43517131120421%9%115+2.3
Shed Long Jr.
2014 · A
18 44→47 38→50 46→50 41 211/266/287 76294 66 29% 6% 52 -1.6 206/257/295 89285 78 29% 6% 50 -1.7 233/295/385151314171130%7%87+0.6
Yonatan Henriquez
2023 · A
18 44→51 40→45 42→55 45 207/294/296 88307 89 32% 9% 67 -0.5 202/284/283 81291 514 29% 9% 59 -1.1 212/295/3099728872027%10%68-0.2
Raul Juarez
2017 · A
19 42 41→45 42→40 41 208/273/305 97268 96 25% 5% 61 -1.0 204/257/279 75279 65 28% 5% 46 -2.0 180/221/220412504229%3%13-0.9
Samuel Basallo
2023 · A
18 41→48 44→55 48→45 40 209/264/317 108283 124 30% 6% 59 -1.1 232/286/390 158298 197 28% 7% 88 +0.9 230/287/40617628623628%7%89+0.8
Jon Del Campo
2007 · A
19 43 38→45 45→55 46 205/268/282 77271 65 26% 8% 52 -1.6 205/257/287 82297 45 30% 6% 47 -1.9 259/294/370111330121824%4%85+0.4
Jesús Báez
2023 · A
18 39→35 45→55 44→45 44 197/265/314 117266 139 30% 8% 59 -1.1 203/264/335 132259 159 27% 7% 65 -0.7 213/269/38917724126824%6%78+0.1
Michael Almanzar
2009 · A
18 42→48 39→50 44→45 36 206/245/293 88287 66 30% 4% 43 -2.2 185/223/257 72266 54 31% 4% 26 -3.4 233/278/36313128714824%4%75-0.0
Ricardo Cova
2022 · A
18 44 38→50 47→55 44 212/278/287 75273 69 24% 6% 57 -1.2 209/268/294 85323 715 35% 6% 55 -1.4 235/286/365130286142022%5%78+0.1
Nick Franklin
2010 · A
19 45→50 40→50 49→50 41 219/261/311 92283 76 25% 5% 56 -1.3 224/271/359 135292 1513 28% 6% 73 -0.1 237/304/370133299131224%8%87+0.8
Trayvon Robinson
2006 · A
18 43→53 42→50 47→55 36 210/254/312 103301 99 33% 5% 53 -1.5 207/255/283 76330 512 36% 5% 46 -2.0 247/308/393146363152434%7%94+1.3
Yonathan Perlaza
2017 · A
18 41→51 39→60 48→50 39 201/244/289 88280 614 30% 5% 43 -2.2 205/247/278 73302 411 31% 5% 40 -2.4 232/306/413181303191228%9%98+1.5
Adael Amador
2022 · A
19 45→54 41→50 45→55 47 217/279/316 98271 811 23% 7% 65 -0.7 239/313/375 136278 1617 19% 9% 95 +1.4 230/306/371141263182320%9%88+0.7
Leo Bernal
2022 · A
18 37→46 43→45 48→50 45 187/245/295 108226 106 22% 6% 46 -2.0 213/279/331 118281 125 27% 8% 69 -0.4 221/285/341120281141025%8%71-0.2
Mark Vientos
2018 · A
18 42→49 40→60 41→30 38 206/251/301 95290 83 31% 5% 50 -1.8 204/254/325 121276 143 30% 5% 57 -1.2 245/305/44720232528032%7%109+2.0
Luis Campusano
2018 · A
19 43→53 41→50 41→30 44 213/267/308 95273 104 25% 6% 58 -1.2 251/303/368 117300 122 20% 6% 89 +0.9 264/328/43216829722119%8%113+1.5