Jose SanabriaSS Fort Wayne TinCaps
Age 23 R/R 5'10" / 150 lbs A+ HR -7% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 274 proj PA
wRC+†9
AVG/OBP/SLG.149 / .218 / .196
PA274
HR1
K%37
BB%8
ISO47
MLB%0%
Value2026 · WAR
BAT: -28.2 runs (wOBA-derived runs vs avg)-28BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +7.8 runs (Replacement-level credit)+8REPTotal WAR: -1.80-1.8WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 34 / POW 35
Toolsscout grade
CONTACT34
scouting grade only
POWER35
scouting grade only
EYE52
scouting grade only
SPEED52
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-7M +$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
202118 ROKDSL Padres 212181 29601 14699 97 160255210465 50237 337 206 16
202118 ROKDSL Padres 212170 36801 25459 97 212343276620 65267 2112 287 78
202219 ROKDSL Padres 248219 50912 20703 73 228302306608 78318 288 269 64
202219 ROKDSL Padres 248207 641222 32473 73 309409415825 106383 1913 366 138
202320 ROK3 teams 220192 38310 26851 146 198297224521 26352 3912 245 46
202320 ROK3 teams 220179 48510 39581 146 268402307709 39393 2618 336 116
202421 A2 teams 373337 57911 271153 73 169237211448 42251 317 204 14
202421 A2 teams 373327 711411 36853 73 217300275575 58288 2310 265 61
202522 A+2 teams 203187 32521 14741 53 171233235468 64277 367 206 16
202522 A+2 teams 203180 41731 21541 53 228312317629 89320 2710 288 79
▸ 2026 Season
202623 MLBSD 274249 37611 211002 42 149221193413 44243 368 197 9 -28 +0 +0 +3 +8 -1.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBSD 30% 357324 54924 281252 62 167237244481 77250 358 218 25 -30 +0 +0 +4 +10 -1.6
202825 MLBSD 44% 402364 641126 321363 62 176248266515 91254 348 231 35 -29 +0 +0 +4 +11 -1.4
202926 MLBSD 51% 430390 691227 341433 73 177248272520 95257 338 239 41 -29 +0 +0 +5 +12 -1.2
203027 MLBSD 52% 437395 701227 361453 73 177251271522 94258 338 241 43 -28 +0 +0 +5 +12 -1.1
203128 MLBSD 53% 439397 701227 361463 63 176250270520 93257 338 241 42 -29 +0 -1 +5 +12 -1.2
202724 MLBSD 30% 10898 16301 8381 21 163234224458 61247 357 211 20 -10 +0 +0 +1 +3 -0.6
202825 MLBSD 44% 178161 28512 14601 31 174244255499 81251 348 224 30 -14 +0 +0 +2 +5 -0.7
202926 MLBSD 51% 218197 34613 17732 31 173245259504 86254 338 231 35 -16 +0 +0 +2 +6 -0.7
203027 MLBSD 52% 229206 37614 19762 41 180256277532 97255 338 233 37 -16 +0 +0 +2 +6 -0.7
203128 MLBSD 53% 234211 37614 19782 31 175250270520 95254 338 232 36 -17 +0 -0 +3 +7 -0.8
▸ Career Totals
Career 967873 15226414 773258 155 174247261509 87256 348 228 33 -73 +1 -0 +10 +27 -3.6
/ 162G 650587 1021739 522185 103 174247259506 85256 348 228 33 -49 +1 -0 +7 +18 -2.4
Career 35953235 570941637 288120833 7837 176251249500 73265 348 228 33 -272 +1 -1 +39 +102 -13.5
/ 162G 650585 1031737 522186 147 176251251502 75263 348 228 33 -49 +0 -0 +7 +18 -2.4

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
202118 ROKDSL Padres 212170 36801 25459 97 212343276620 65267 2112 287 78 -5 -1 +6 -0.0
202219 ROKDSL Padres 248207 641222 32473 73 309409415825 106383 1913 366 138 +11 +0 +7 1.8
202320 AAAEl Paso Chihuahuas 2923 5000 680 30 217379217597 333 2821 300 88 -0 +1 +1 0.1
202320 ALake Elsinore Storm 4441 11200 2120 10 268302317619 49367 275 275 69 -2 +0 +1 -0.0
202320 ROKACL Padres 147115 32310 31381 106 278435322757 43416 2621 362 135 +6 -0 +4 1.0
202421 AAAEl Paso Chihuahuas 7165 13310 4201 12 200257277534 77289 286 241 43 -5 -1 +2 -0.3
202421 ALake Elsinore Storm 302262 581101 32652 61 221310275585 53288 2211 270 65 -12 +1 +9 -0.3
202522 A+Fort Wayne TinCaps 112100 17201 11370 20 170252220472 50258 3310 223 29 -9 +0 +3 -0.6
202522 ROKACL Padres 9180 24530 10171 33 300385438822 138381 1911 368 140 +4 -1 +3 0.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
#1Jeff Mathislast yr '20
career totals — 15 seasons, 3,003 PA
153,0035312194253300+54+13611.310.9
/162664123+11.9+30.12.5pk7: 10
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
29691515177246267+10+6-2.9-1.5
/1626641010+7.1+4.1-2.0pk7: 0

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
Jose Sanabria (OGILVIE) 23 29→34 30→35 47→52 52 149/218/196 47243 14 37% 8% 9 -2.1
Cristopher Navarro
2023 · AA
24 38 34→30 46→45 35 183/227/233 50283 36 35% 5% 20 -3.8 189/242/261 72274 46 31% 6% 35 -2.8 168/225/233652373229%6%18-0.8
Nic Kent
2023 · A
23 35→41 35→40 48→50 35 173/219/230 57265 314 35% 4% 17 -4.0 199/249/278 79265 710 26% 5% 43 -2.2 193/253/2758226781029%6%41-1.3
Jonathan Guzmán
2023 · AA
23 30→40 37→30 50 35 158/197/230 71229 512 33% 4% 7 -4.7 180/231/250 70271 610 34% 6% 27 -3.3 165/226/206412575935%7%11-1.1
Cito Culver
2016 · AAA
23 37→46 38→40 48→50 37 183/231/257 74279 59 35% 6% 29 -3.2 195/236/282 87297 75 35% 5% 37 -2.6 191/231/279882898135%5%32-1.7
Gunnar Heidt
2016 · A
23 34→39 35→45 49→50 36 169/210/231 62247 311 32% 5% 13 -4.3 191/247/294 103286 912 34% 6% 46 -2.0 189/248/295106281101235%7%44-1.6
Claudio Finol
2023 · AA
23 38 37→40 50→45 40 187/240/263 77259 48 29% 5% 35 -2.8 204/263/296 92292 810 31% 7% 53 -1.5 181/246/2587726091232%7%35-0.7
Ryan Dent
2012 · AA
23 37→42 39→40 45→50 38 184/237/269 85274 612 34% 6% 35 -2.8 200/254/273 73282 612 29% 6% 43 -2.2 204/255/2928828761230%5%46-1.1
Matt Pagnozzi
2006 · AA
23 38 37→45 45→40 41 181/243/252 71265 47 31% 7% 33 -2.9 190/242/270 80271 54 30% 5% 37 -2.6 208/275/286792926029%7%53-0.7
Matthew Hall
2011 · AAA
24 36 36→30 47→45 37 177/224/238 61263 47 33% 5% 20 -3.8 207/260/288 81285 510 27% 6% 50 -1.8 214/270/2948028441225%5%54-0.9
Auston Bousfield
2017 · AAA
24 37→44 38→40 51→50 44 183/253/255 72257 613 30% 8% 39 -2.5 192/261/276 84254 613 25% 7% 47 -1.9 187/258/2678023861323%8%42-1.4
Jio Mier
2014 · AA
23 38→43 38→40 43→50 44 186/248/258 72254 710 28% 7% 37 -2.6 200/259/284 84270 79 27% 7% 48 -1.9 199/259/281822656726%7%45-1.3
Luis Sanchez
2010 · AA
23 41 35→30 45→40 44 193/251/249 55267 24 27% 7% 35 -2.8 197/252/269 72277 47 29% 6% 41 -2.3 153/201/183292220429%5%-3-1.0
Chris Hess
2018 · A
23 39→34 37→45 49→30 38 187/245/270 83282 35 33% 6% 39 -2.5 194/251/308 114284 114 34% 4% 52 -1.6 181/239/30912825714134%4%46-1.6
Ariel Montesino
2019 · A
23 39 37→40 47→50 41 190/239/260 71258 49 28% 6% 33 -2.9 188/239/271 83286 610 34% 5% 37 -2.7 131/183/1986721241338%4%-6-1.5
Jayson Hernandez
2013 · AA
24 39 39→30 49→30 36 190/233/274 83280 68 33% 5% 34 -2.8 215/261/287 72286 55 25% 4% 50 -1.8 229/273/258302922021%3%43-0.8
Jon Murphy
2013 · A
23 38 38→30 47→50 39 185/237/262 77264 513 31% 6% 33 -2.9 197/249/259 62309 310 35% 6% 37 -2.6 191/245/2415030521036%6%27-1.8
Ryan Scott
2018 · A
23 33 36→40 47→30 37 164/220/229 65263 37 37% 6% 17 -4.0 169/245/244 75278 64 38% 8% 33 -2.9 134/222/197632217140%9%10-1.7
Carlos Torres
2016 · A
23 37 38→30 46→50 37 183/224/260 77252 67 30% 5% 27 -3.3 211/252/282 71285 46 26% 5% 43 -2.2 222/252/273522902323%3%37-1.0
David Masters
2015 · A
22 38→36 36→45 47→40 40 182/248/249 67278 38 34% 7% 35 -2.8 175/232/242 67239 64 28% 6% 27 -3.3 194/263/33113726618133%7%59-0.5
Dillon Moyer
2014 · A
23 34→39 36→30 45→50 35 166/219/235 69277 46 40% 6% 18 -3.9 162/217/218 56276 28 39% 6% 13 -4.3 142/197/187452471940%6%-6-3.6