Steven SantosC DSL Rangers Blue
Age 19 R/R 5'11" / 200 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 62 proj PA
wRC+†49
AVG/OBP/SLG.192 / .268 / .266
PA62
HR1
K%32
BB%8
ISO75
MLB%0%
Value2026 · WAR
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.81.70.30.60.81.01.11.21.21.00.90.7+$60M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.1$6M+$5M
2033Pre-Arb$1.0M+1.2$6M+$5M
2034Pre-Arb$1.0M+1.2$5M+$5M
2035Arb-1$2M+1.0$4M+$3M
2036Arb-2$3M+0.9$2M+$0.7M
2037Arb-3$3M+0.7$1M+$0.3M
Totals $11M $23M +$19M

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
202417 ROKDSL Rangers Red 11089 11200 15456 82 124291146437 22250 4114 222 28
202417 ROKDSL Rangers Red 11081 17301 23296 82 210418284702 74314 2621 347 124
202518 ROKDSL Rangers Blue 6260 8110 2300 10 133161183345 50267 483 143 -32
202518 ROKDSL Rangers Blue 6258 12210 4190 10 207258276534 69308 316 244 45
▸ 2026 Season
202619 MLBTEX 6256 11201 5201 10 196274286560 89288 328 249 49 -4 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBTEX 34% 153138 28512 12482 31 203276297573 94291 318 262 59 -7 +0 +0 +3 +4 0.0
202821 MLBTEX 48% 296265 54924 24905 51 204282298580 94292 308 271 65 -12 +1 +0 +5 +8 0.3
202922 MLBTEX 54% 402360 761337 331206 71 211288322610 111293 308 277 70 -14 +1 +0 +7 +11 0.6
203023 MLBTEX 57% 474425 901539 391407 82 212289325613 113294 308 281 73 -14 +1 +0 +8 +13 0.8
203124 MLBTEX 57% 520464 10017310 431538 92 216293330623 114295 298 283 75 -15 +1 +0 +9 +15 1.0
203225 MLBTEX 57% 520463 10017310 441538 92 216295330626 114295 298 285 76 -14 +1 +0 +9 +15 1.1
203326 MLBTEX 56% 520463 10017311 441538 92 216295337632 121295 298 286 77 -14 +1 +0 +9 +15 1.2
203427 MLBTEX 55% 520463 10017311 441538 92 216295337632 121295 298 286 77 -14 +1 +0 +9 +15 1.2
203528 MLBTEX 55% 520462 9917310 451548 82 214295329624 115294 309 285 76 -14 +1 -1 +9 +15 1.0
203629 MLBTEX 53% 520462 9917310 451558 82 214295329624 115293 309 283 75 -15 +1 -1 +9 +15 0.9
203730 MLBTEX 53% 520462 9716310 451578 71 210291323614 113292 309 280 72 -16 +1 -2 +9 +15 0.7
203831 MLBTEX 52% 504447 931539 441538 61 208291315606 107289 309 276 69 -17 +1 -3 +9 +14 0.4
203932 MLBTEX 56% 488436 881438 421507 51 202282303585 101286 319 271 65 -19 +1 -4 +9 +14 0.0
204033 MLBTEX 59% 446398 781227 381407 31 196278289567 93282 319 264 60 -20 +0 -4 +8 +13 -0.3
202720 MLBTEX 34% 5348 10201 4171 10 208283312596 104292 328 252 51 -3 +0 +0 +1 +2 -0.0
202821 MLBTEX 48% 143128 27512 12432 21 211289312601 102294 308 261 58 -7 +0 +0 +3 +4 -0.0
202922 MLBTEX 54% 218195 41714 18653 41 210287318605 108295 308 267 62 -9 +0 +0 +4 +6 0.1
203023 MLBTEX 57% 268240 52925 22794 41 217293333627 117296 298 271 65 -11 +0 +0 +5 +8 0.2
203124 MLBTEX 57% 294262 581026 25875 51 221301344645 122297 309 273 67 -11 +1 +0 +5 +8 0.3
203225 MLBTEX 57% 294262 581026 25875 51 221301344645 122297 309 275 68 -11 +1 +0 +5 +8 0.4
203326 MLBTEX 56% 294262 571026 25875 51 218298340638 122297 309 276 69 -10 +1 +0 +5 +8 0.4
203427 MLBTEX 55% 288257 56926 24855 51 218297339636 121296 308 276 69 -10 +1 +0 +5 +8 0.4
203528 MLBTEX 55% 285255 55926 24854 51 216293337631 122296 308 275 68 -10 +1 -0 +5 +8 0.3
203629 MLBTEX 53% 278248 54926 24834 41 218297343640 125295 309 273 67 -10 +0 -1 +5 +8 0.2
203730 MLBTEX 53% 274244 52925 24824 41 213294328622 115293 309 270 65 -11 +0 -1 +5 +8 0.1
203831 MLBTEX 52% 263234 49825 23804 31 209291325616 115291 309 266 62 -11 +0 -1 +5 +7 -0.0
203932 MLBTEX 56% 274244 51825 24844 31 209290320610 111288 319 261 58 -13 +0 -2 +5 +8 -0.2
204033 MLBTEX 59% 263234 46714 23824 20 197280286566 90283 319 255 53 -14 +0 -2 +5 +7 -0.4
▸ Career Totals
Career 34893113 6661122367 297104654 5212 214294329623 115298 309 269 64 -141 +6 -8 +62 +99 1.8
/ 162G 650580 12321412 5519510 102 212291324615 112296 308 269 64 -26 +1 -2 +12 +18 0.3
Career 66375913 123220639119 5642014105 10623 208289317606 108292 308 277 70 -227 +12 -15 +119 +188 7.9
/ 162G 650579 12120412 5519710 102 209288320608 111292 308 277 70 -22 +1 -1 +12 +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
202417 ROKDSL Rangers Red 11081 17301 23296 82 210418284702 74314 2621 347 124 +3 +1 +3 0.7
202518 ROKDSL Rangers Blue 6258 12210 4190 10 207258276534 69308 316 244 45 -4 +0 +2 -0.2

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
#2Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#3Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#6Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,5516552212288323+63+325.14.6
/1626641210+11.9+6.00.9pk7: 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
Steven Santos (OGILVIE) 19 192/268/266 75288 11 32% 8% 49 -0.2
Luis Vázquez
2019 · A
19 40→46 36→50 49→45 39 193/237/259 66276 38 30% 5% 32 -3.0 204/249/275 71283 510 28% 5% 41 -2.3 232/296/36613430116827%6%83+0.3
Jason Lopez
2017 · A
19 40 38→55 49→45 43 195/258/270 75266 511 28% 7% 44 -2.1 205/253/318 113280 117 30% 5% 55 -1.4 189/235/31412426513833%5%43-0.9
Luis Andujar
2019 · A
19 42 37→40 53→50 38 197/250/268 71300 49 34% 6% 40 -2.4 215/278/290 75306 310 28% 7% 58 -1.2 221/291/2927130621226%8%64-0.3
Pedro Severino
2012 · A
19 37→47 39→50 49→45 39 184/237/267 83257 74 30% 6% 34 -2.8 189/233/266 77239 53 22% 4% 32 -3.0 238/307/37513729117324%8%90+0.6
Ricardo Cova
2023 · A
19 44 39→50 50→55 35 205/259/286 81318 610 36% 5% 49 -1.8 217/276/316 99313 918 32% 6% 64 -0.8 235/286/365130286142022%5%78+0.1
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Wendell Rijo
2015 · A
19 42→41 40→55 51→50 44 201/267/302 101282 712 30% 7% 56 -1.3 197/248/287 90281 711 31% 5% 44 -2.1 208/263/371163264201429%6%70-0.2
Adrian De Leon
2023 · A
19 42 38→40 47→45 43 199/271/276 78287 57 30% 8% 53 -1.5 193/290/269 76317 65 37% 9% 60 -1.0 155/264/219642696339%10%36-1.1
Gilberto Celestino
2018 · A
19 42→52 39→45 53→55 42 202/258/287 85283 612 30% 7% 48 -1.9 215/267/306 91282 710 25% 6% 56 -1.3 240/311/3197931771425%9%75-0.0
Ezequiel Tovar
2021 · A
19 45→47 37→50 49→50 43 209/275/287 78306 412 31% 8% 56 -1.3 231/269/358 127281 1315 22% 4% 72 -0.2 227/264/372145291161128%4%71-0.2
Rey Duran
2008 · A
19 41 39→50 49→40 44 194/268/278 84288 76 33% 8% 51 -1.7 201/256/316 115261 135 27% 6% 56 -1.3 210/263/34913924619223%5%65-0.3
Jhostynxon Garcia
2022 · A
19 42→41 39→55 47→50 50 201/285/293 92282 68 29% 10% 63 -0.9 187/257/303 116284 109 35% 7% 53 -1.5 217/272/375157286211031%5%75+0.0
Rudy van Heydoorn
2008 · A
19 37 38→45 46→50 37 179/239/262 83292 610 38% 7% 34 -2.8 183/273/286 103276 118 35% 9% 57 -1.2 165/268/27110624013634%10%50-0.6
Geoandry Montilla
2015 · A
19 41 35→45 48→50 37 191/242/251 60300 27 35% 6% 31 -3.0 207/270/307 100295 88 30% 7% 59 -1.1 193/264/30210927310931%8%53-0.5
Yohan Matos
2016 · A
19 40 41→45 48→45 38 194/251/289 95288 87 34% 6% 46 -2.0 197/259/275 78321 48 37% 7% 46 -2.0 166/241/2316428901139%8%24-0.7
Jose Caguana
2021 · A
19 41 40→55 49→45 35 194/247/288 94316 88 39% 6% 44 -2.1 195/255/292 97405 98 50% 7% 49 -1.8 178/254/33615826023739%8%60-0.4
Victor Tademo
2018 · A
19 39 37→40 52→55 37 189/240/263 74277 414 32% 5% 34 -2.8 195/241/256 61285 37 31% 5% 33 -2.9 181/217/201202520327%4%6-1.4
Chris Suero
2023 · A
19 41→37 38→45 47→55 49 191/290/273 82290 58 32% 11% 61 -1.0 192/289/292 100287 914 33% 10% 65 -0.7 175/282/297122265132636%10%62-0.6
Jose Cordoba
2022 · A
19 39 39→45 45→55 38 193/252/278 85266 78 29% 5% 44 -2.1 196/255/289 93278 810 31% 6% 48 -1.9 199/258/2929326841526%6%47-0.8
Martin Cervenka
2012 · A
19 40→49 36→45 50→40 39 191/243/261 70284 36 33% 6% 35 -2.8 194/260/253 59308 35 34% 8% 40 -2.4 224/270/33611229412127%6%65-0.5