Javier SanchezC ACL Rangers
Age 18 R/R 5'11" / 160 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION74 act + 49 ros · stats below = ROS only
wRC+†81
AVG/OBP/SLG.213 / .324 / .307
PA49
HR1
K%24
BB%10
BABIP273
ISO94
MLB%0%
Value2026 · WAR
BAT: -2.2 runs (wOBA-derived runs vs avg)-2BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +3.5 runs (Replacement-level credit)+3REPTotal WAR: +0.40+0.4WAR
0.01.53.00.71.31.92.32.42.52.62.62.62.42.3+$162M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 55 / POW 38
Toolsscout grade
CONTACT55
scouting grade only
POWER38
scouting grade only
EYE61
scouting grade only
SPEED49
scouting grade only
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+2.5$13M+$12M
2033Pre-Arb$1.0M+2.6$12M+$12M
2034Pre-Arb$1.0M+2.6$11M+$11M
2035Arb-1$5M+2.6$11M+$9M
2036Arb-2$8M+2.4$9M+$6M
2037Arb-3$11M+2.3$8M+$5M
Totals $27M $64M +$54M

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
202416 ROKDSL Rangers Blue 163134 30711 19289 31 224358313671 90274 1712 294 83
202416 ROKDSL Rangers Blue 163124 36911 29199 31 290457403860 113333 1218 397 162
202517 ROKACL Rangers 135121 22201 8336 00 182267223490 41241 246 223 29
202517 ROKACL Rangers 135114 27302 15226 00 237356316671 79278 1611 317 101
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKTEX 7454 11001 11227 10 204403259662 56303 3015 299 87 -1 +0 +0 +1 +2 0.3
YTD18 ROKTEX 7448 12001 17157 10 250500312812 62324 2023 392 158 +5 +0 +0 +1 +2 0.9
ROS18 ROKTEX 0% 4942 9101 5122 10 213324307631 94291 2410 291 81 -1 +0 +0 +1 +1 0.1
ROS18 MLBTEX 0% 01 0000 000 00 293 269 64 +0 +0
FULL18 ROKTEX 7455 11001 11227 10 200403255657 55294 3015 299 87 -1 +0 +0 +1 +2 0.3
TOT18 ROKTEX 12396 20102 16349 20 208371280651 73289 2813 296 85 -2 +0 +0 +2 +3 0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBTEX 34% 203177 40613 19495 31 226318322640 96293 249 298 86 -3 +0 +0 +4 +6 0.7
202820 MLBTEX 48% 339295 691126 32809 62 234327346673 112295 249 305 92 -3 +0 +0 +6 +10 1.3
202921 MLBTEX 54% 443386 911529 4210412 82 236330355684 119296 239 309 95 -2 +1 +0 +8 +13 1.9
203022 MLBTEX 57% 516448 10717311 4912014 93 239333364697 125296 239 312 97 -2 +1 +0 +9 +15 2.3
203123 MLBTEX 58% 520452 10817311 4912014 93 239332363695 124297 239 314 99 -1 +1 +0 +9 +15 2.4
203224 MLBTEX 57% 520452 10817311 4911914 93 239332363695 124298 239 316 100 -0 +1 +0 +9 +15 2.5
203325 MLBTEX 57% 520451 10817311 5011914 103 239334364698 124298 2310 317 101 +0 +1 +0 +9 +15 2.6
203426 MLBTEX 57% 520451 10817311 5011914 103 239334364698 124298 2310 317 101 +0 +1 +0 +9 +15 2.6
203527 MLBTEX 55% 520451 10817311 5011914 103 239334364698 124298 2310 317 101 +0 +1 +0 +9 +15 2.6
203628 MLBTEX 55% 520450 10717311 5112014 93 238334362696 124297 2310 316 100 -0 +1 -1 +9 +15 2.4
203729 MLBTEX 53% 520450 10617211 5112114 93 236332356688 120296 2310 314 99 -1 +1 -1 +9 +15 2.3
203830 MLBTEX 53% 520450 10617211 5112314 93 236332356688 120295 2410 311 96 -2 +1 -2 +9 +15 2.1
203931 MLBTEX 57% 504436 10116210 5012013 82 232329346675 115293 2410 307 93 -4 +1 -3 +9 +14 1.8
204032 MLBTEX 54% 489425 961529 4811913 82 226323334657 108290 2410 302 89 -6 +1 -4 +9 +14 1.4
204133 MLBTEX 58% 473412 901328 4611712 72 218315318633 100286 2510 295 84 -8 +1 -4 +8 +13 1.0
204234 MLBTEX 53% 435379 811127 4211111 62 214310309619 95280 2610 287 78 -11 +0 -5 +8 +12 0.5
202719 MLBTEX 34% 7061 13201 7172 10 213314295609 82295 2410 280 72 -2 +0 +0 +1 +2 0.1
202820 MLBTEX 48% 164144 33513 15394 31 229319340659 111296 249 286 77 -4 +0 +0 +3 +5 0.4
202921 MLBTEX 54% 240209 49815 23566 41 234328354682 120297 2310 291 81 -5 +0 +0 +4 +7 0.6
203022 MLBTEX 57% 292254 611026 28688 52 240334366701 126298 2310 294 83 -5 +0 +0 +5 +8 0.8
203123 MLBTEX 58% 299261 621026 28698 52 238330360690 123299 239 296 85 -5 +0 +0 +5 +8 0.9
203224 MLBTEX 57% 296258 621026 28688 52 240333364698 124300 239 298 86 -5 +0 +0 +5 +8 0.9
203325 MLBTEX 57% 295257 621026 28688 52 241334366700 125300 239 299 87 -4 +0 +0 +5 +8 1.0
203426 MLBTEX 57% 294256 621026 28678 52 242336367703 125299 2310 299 87 -4 +0 +0 +5 +8 1.0
203527 MLBTEX 55% 289251 601016 28668 52 239334359693 120299 2310 299 87 -4 +0 +0 +5 +8 0.9
203628 MLBTEX 55% 286248 591016 28668 52 238335359693 121299 2310 298 86 -5 +0 -0 +5 +8 0.9
203729 MLBTEX 53% 278242 57916 27657 51 236330355685 120298 2310 296 85 -5 +1 -1 +5 +8 0.8
203830 MLBTEX 53% 274238 56916 27657 51 235331357688 122297 2410 293 83 -5 +1 -1 +5 +8 0.7
203931 MLBTEX 57% 285247 58916 28688 51 235332352684 117294 2410 289 79 -7 +1 -2 +5 +8 0.6
204032 MLBTEX 54% 266231 52815 26657 41 225322333655 108291 2410 284 75 -7 +0 -2 +5 +8 0.3
204133 MLBTEX 58% 273237 53815 27687 41 224321329650 105287 2510 278 71 -9 +0 -2 +5 +8 0.2
204234 MLBTEX 53% 232202 44614 22596 31 218313317630 99282 259 270 65 -9 +0 -3 +4 +7 -0.1
▸ Career Totals
Career 41333597 8431342083 398974110 6922 234329352681 118297 2410 292 81 -87 +5 -11 +74 +117 10.0
/ 162G 650566 13221313 6315317 113 233328350678 117296 2410 292 81 -14 +1 -2 +12 +18 1.6
Career 79096862 159525039154 7611853218 13441 232328348676 115294 2310 308 94 -57 +10 -20 +141 +224 30.5
/ 162G 650564 13221313 6315218 113 234330351681 117296 2310 308 94 -5 +1 -2 +12 +18 2.5

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
202416 ROKDSL Rangers Blue 163124 36911 29199 31 290457403860 113333 1218 397 162 +11 +0 +5 1.7
202517 ROKACL Rangers 135114 27302 15226 00 237356316671 79278 1611 317 101 +0 +0 +4 0.4

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Brian Schneiderlast yr '12
career totals — 12 seasons, 3,522 PA
123,522664246319367+54+8421.420.8
/162664121+10.3+15.84.0pk7: 20
#3Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#4John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#5Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,2468472235325352+76+4017.213.6
/1626641311+11.9+6.32.7pk7: 10
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12

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
Javier Sanchez (OGILVIE) 18 50→55 33→38 44→49 61 208/371/280 73289 22 28% 13% 85 +0.4
Osleivis Basabe
2019 · A
18 51→61 38→45 49→50 48 238/291/324 86288 312 18% 7% 71 -0.3 236/280/312 76293 312 19% 5% 63 -0.8 270/315/37110232841718%5%90+0.8
Moisés Ballesteros
2022 · A
18 45→55 41→50 50→40 52 218/297/315 97275 88 23% 10% 73 -0.1 225/288/361 136282 164 25% 8% 81 +0.4 266/326/40513931116319%8%106+1.6
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Dilson Herrera
2012 · A
18 46→56 39→50 50 47 218/290/315 98283 413 23% 7% 70 -0.3 228/279/361 133299 1212 27% 6% 77 +0.1 258/308/400143315151323%6%96+1.3
Rubén Tejada
2008 · A
18 50→60 38→40 51→50 50 237/313/315 78287 513 18% 8% 79 +0.3 227/281/295 68275 39 18% 6% 60 -1.0 246/313/343972867115%8%81+0.2
Juan Fernandez
2017 · A
18 51→57 38→40 45→50 49 236/314/317 81309 55 24% 8% 81 +0.4 209/269/295 86267 64 23% 6% 56 -1.3 239/301/3329329710922%6%74-0.0
Ramon Mendoza
2019 · A
18 46→51 41→45 48→45 46 220/292/328 108287 74 25% 7% 74 -0.1 209/280/297 88296 54 29% 7% 61 -1.0 232/306/34711631011327%9%82+0.3
Michael Arroyo
2023 · A
18 48→42 42→50 44→50 45 227/318/334 107303 87 26% 7% 88 +0.9 214/310/343 129287 128 28% 8% 88 +0.9 219/307/369150281181327%8%90+0.9
Jose Paez
2013 · A
19 49 40→45 51→50 43 233/286/331 98308 613 25% 6% 71 -0.3 210/256/293 83314 411 32% 5% 49 -1.8 178/220/2466828331236%4%17-1.1
Edward Duran
2022 · A
18 49→45 37→40 49→50 46 231/297/312 81291 39 21% 7% 72 -0.2 217/290/287 70281 28 22% 8% 63 -0.9 225/304/305793045825%8%70-0.2
Edmundo Sosa
2014 · A
18 48→49 40→55 47→50 50 227/285/322 95254 79 14% 7% 69 -0.4 218/265/304 86270 68 21% 5% 56 -1.3 252/297/42217030419923%4%99+0.8
Miguel Vargas
2019 · A
19 51→53 39→55 52→50 46 239/296/332 93306 58 23% 7% 76 +0.0 248/300/371 123304 118 21% 6% 88 +0.9 221/322/407185244211119%12%106+1.7
Luis Santana
2018 · A
19 52 39→45 54→50 50 243/311/343 100274 511 13% 7% 85 +0.7 245/315/335 90288 69 16% 7% 85 +0.7 225/297/334109287111024%7%74-0.0
Orlando Arcia
2013 · A
18 46→56 43→55 49→55 50 222/282/333 110247 1011 15% 7% 71 -0.3 239/280/330 91280 516 16% 5% 68 -0.5 245/305/40616227321319%8%97+1.0
Elvis Andrus
2006 · A
17 47→57 39→50 47→60 46 226/288/308 82287 69 23% 7% 66 -0.6 232/281/307 75309 422 25% 6% 63 -0.9 277/330/410133307112313%7%107+2.4
Luis Alvarez
2008 · A
18 43 39→45 45 45 208/273/291 82251 74 20% 6% 56 -1.3 229/300/339 110282 105 21% 7% 81 +0.4 228/295/34711926913320%6%77+0.0
Ivan Ramirez
2010 · A
18 50 38→40 50→40 43 235/293/316 81288 55 20% 5% 71 -0.3 244/294/308 64287 33 15% 6% 69 -0.4 263/310/310482972112%6%76+0.0
Andy Paz
2012 · A
19 50 36→40 44→45 50 231/310/298 67290 38 20% 8% 74 -0.1 208/273/281 73275 45 24% 8% 53 -1.5 208/262/276682716424%7%43-0.5
Victor Heredia
2018 · A
18 45 38→50 49→30 42 211/275/293 82307 66 31% 7% 57 -1.2 221/268/323 102290 94 26% 5% 62 -0.9 221/264/32610528110125%4%63-0.3
Francisco Herrera
2012 · A
18 46 40→45 47→30 49 220/280/315 95261 78 19% 7% 66 -0.6 225/284/324 99267 95 19% 6% 69 -0.4 225/284/3209526010317%6%67-0.2