Jose Salas

2B Wichita Wind Surge
Age 24 S/R 6'0" / 191 lbs AA Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421A+MIN374.227/.286/.33041629—.185/.232/.257
202522AA/A+/AMIN256.236/.312/.42291759—.201/.262/.360
202623AA/A+/INTL2 orgs371.206/.286/.382152245—.157/.228/.283
2027PROJMLE24MLBMIN4.179/.238/.3010050-0.0
2028PROJ31% MLB25MLBMIN74.182/.243/.3092354-0.2
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
Speed72
ISO55
Z-Con%22
BB%20
wOBA15
Chase%14
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsBrett Auerbach (age 25) · Jose Acosta (age 24) · Corey Ray (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†50
AVG/OBP/SLG.179 / .238 / .301
PA4
HR0
K%25
BB%5
BABIP259
ISO120
MLB%2%
Value2027 · WAR
BAT: -12.3 runs (wOBA-derived runs vs avg)-12BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.50-0.5WAR
trajectory · projected WAR by year
-0.5-0.22728
Tools · ContractCON 35 / POW 45
Toolsscout grade
CONTACT35
scouting grade only
POWER45
scouting grade only
EYE35
scouting grade only
SPEED55
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
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
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 $0.0M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202017 INTLAguilas del Zulia — 4339 6100 3191 20 154233179412 26300 447 201 22 — — — — — —
202118 AJupiter Hammerheads — 123108 27401 11283 60 250336315651 65325 239 301 51 — — — — — —
202118 ROKFCL Marlins — 10792 341001 11234 85 370458511969 141485 2110 433 96 — — — — — —
202219 A+Beloit Sky Carp — 217191 44714 20415 180 230319340660 110274 199 302 61 — — — — — —
202219 AJupiter Hammerheads — 257221 591335 23549 151 267360421780 154327 219 346 71 — — — — — —
202219 INTLMesa Solar Sox — 6758 13310 8120 42 224318310629 86277 1812 286 80 — — — — — —
202320 A+Cedar Rapids Kernels — 372331 631314 27978 229 190268272540 82252 267 248 21 — — — — — —
202320 INTLAguilas del Zulia — 3533 6200 2100 21 182229242471 61261 296 217 33 — — — — — —
202421 A+Cedar Rapids Kernels — 374339 771734 231045 165 227286330616 103316 286 275 29 — — — — — —
202522 AAWichita Wind Surge — 179162 34805 13492 101 210277352629 142266 277 281 34 — — — — — —
202522 A+Cedar Rapids Kernels — 5545 11213 5143 41 244358533892 289286 259 375 91 — — — — — —
202522 AFort Myers Mighty Mussels — 2218 8301 250 30 4445007781.278 333538 239 498 188 — — — — — —
202623 AAWichita Wind Surge — 188166 31507 14635 152 187270343614 157242 347 275 36 — — — — — —
202623 A+Cedar Rapids Kernels — 163145 31617 9518 62 214296414710 200273 316 316 44 — — — — — —
202623 INTLAguilas del Zulia — 2019 6001 031 10 316350474824 158333 150 367 135 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 A MLEJupiter Hammerheads — 123111 24301 8373 60 216287270557 54296 307 243 51 — — — — — —
202118 ROK MLEFCL Marlins — 10796 26701 7334 85 271346375721 104397 317 310 96 — — — — — —
202219 A+ MLEBeloit Sky Carp — 217197 41614 14515 180 208278310587 102260 246 259 61 — — — — — —
202219 A MLEJupiter Hammerheads — 257227 48924 17769 151 211292322614 110286 307 273 71 — — — — — —
202320 A+ MLECedar Rapids Kernels — 372337 541013 211268 229 160227223449 62231 346 199 21 — — — — — —
202421 A+ MLECedar Rapids Kernels — 374346 641223 161365 165 185232257489 72284 364 211 29 — — — — — —
202522 AA MLEWichita Wind Surge — 179166 28604 9642 101 169220277497 108234 365 218 34 — — — — — —
202522 A+ MLECedar Rapids Kernels — 5546 10113 4183 41 217321478799 261250 337 303 91 — — — — — —
202522 A MLEFort Myers Mighty Mussels — 2219 8301 170 30 4214507371.187 316459 325 446 188 — — — — — —
202623 AA MLEWichita Wind Surge — 188170 26405 10775 152 153222265486 112224 415 222 36 — — — — — —
202623 A+ MLECedar Rapids Kernels — 163148 24415 6658 62 162235304539 142231 404 233 44 — — — — — —
202017 INTL MLEAguilas del Zulia — 4339 6100 3191 20 154233179412 26300 447 — — — — — — — —
202017 INTL RAWAguilas del Zulia — 4339 6100 3191 20 154233179412 26300 447 201 22 — — — — — —
202118 A MLE2 teams — 230207 49902 15707 145 237310309619 72346 307 274 72 — — — — — —
202118 A RAW2 teams — 230200 611402 22517 145 305393405798 100399 2210 362 72 — — — — — —
202219 A MLE3 teams — 541485 1031749 3614614 373 212286320606 107281 277 267 67 — — — — — —
202219 A RAW3 teams — 541470 1162359 5110714 373 247338374713 128299 209 321 67 — — — — — —
202320 A+ MLE2 teams — 407370 591113 231388 2410 159224219443 59240 346 199 21 — — — — — —
202320 A+ RAW2 teams — 407364 691514 291078 2410 190264269534 80253 267 245 21 — — — — — —
202421 A+ MLECedar Rapids Kernels — 374346 641223 161365 165 185232257489 72295 364 211 29 — — — — — —
202421 A+ RAWCedar Rapids Kernels — 374339 771734 231045 165 227286330616 103316 286 275 29 — — — — — —
202522 AA MLE3 teams — 256231 441017 14895 172 190252333585 143270 355 256 59 — — — — — —
202522 AA RAW3 teams — 256225 531319 20685 172 236312422734 187293 278 320 59 — — — — — —
202623 AA MLE3 teams — 371336 549111 1715014 224 161232292523 131240 405 227 40 — — — — — —
202623 AA RAW3 teams — 371330 6811115 2311714 224 206286382668 176262 326 298 40 — — — — — —
202118 A MLE2 teams — 230206 49902 15707 145 238310311621 73343 307 274 72 — — — — — —
202219 A MLE3 teams — 541486 1031749 3614614 373 212286319605 107274 277 267 67 — — — — — —
202320 A+ MLE2 teams — 407373 591113 231388 2410 158224217442 59231 346 199 21 — — — — — —
202421 A+ MLECedar Rapids Kernels — 374350 641223 161365 165 183232254486 71284 364 211 29 — — — — — —
202522 AA MLE3 teams — 256235 441017 14895 172 187252328580 140257 355 256 59 — — — — — —
202623 AA MLE3 teams — 371337 549111 1715014 224 160232291522 131227 405 227 40 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A+ MLECedar Rapids Kernels — 374350 641223 161365 165 183232254486 71284 364 211 29 — — — — — —
202522 AA MLE3 teams — 256235 441017 14895 172 187252328580 140257 355 256 59 — — — — — —
202623 AA MLE3 teams — 371337 549111 1715014 224 160232291522 131227 405 227 40 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEMIN 2% 380349 621219 191399 143 178237300538 122259 375 243 50 -22 +2 +0 +1 +8 -0.5
▸ 2027 — real world (MLB)
202724 MLB CTXMIN 2% 44 0000 010 00 179238301539 123259 250 243 50 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEMIN 31% 239220 41816 12855 92 182243308551 126261 365 248 54 -13 +1 +0 +1 +5 -0.6
202825 MLB CTXMIN 31% 7468 12202 4262 31 182243309551 126261 355 248 54 -4 +0 +0 +0 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 7468 12202 4262 31 176243294537 118250 355 248 45 -4 +0 +0 +0 +2 -0.2
/ 162G— A+C — 650597 10618018 3522818 269 178245298543 121251 355 248 45 -36 +2 +0 +2 +14 -1.8
Career— MLE — 26692425 454831146 14690964 14832 187252287539 100274 345 235 45 -25 +2 +0 +2 +10 -1.2
/ 162G— MLE — 650591 11020311 3622116 368 186252286538 100273 346 235 45 -37 +3 +0 +2 +14 -1.8

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAWichita Wind Surge · 188 PAwOBA .272 → .222 (−50)K% 33.5% → 40.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.51%÷1.000×1.220——40.88%
BB% (unintentional) /PA7.45%÷1.000×0.700—×1.0275.35%
HBP% /PA2.66%—×0.870—×1.0272.38%
Singles /BIP18.45%÷1.000×0.920×1.011×1.02717.61%
Doubles /BIP4.85%÷1.000×0.840×1.011×1.0274.23%
Triples /BIP0.00%÷1.000×0.940×1.011×1.0270.00%
Home runs /BIP6.80%÷1.000×0.800—×1.0275.58%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.011.

Result: wOBA .272 → .222; ISO .157 → .122; BABIP .242 → .224. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 A+Cedar Rapids Kernels · 163 PAwOBA .309 → .233 (−75)K% 31.3% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.29%÷1.000×1.270——39.74%
BB% (unintentional) /PA5.52%÷1.000×0.710—×0.9983.91%
HBP% /PA4.91%—×0.790—×0.9983.87%
Singles /BIP18.09%÷1.000×0.920×0.971×0.99816.13%
Doubles /BIP6.38%÷1.000×0.810×0.971×0.9985.01%
Triples /BIP1.06%÷1.000×0.850×0.971×0.9980.88%
Home runs /BIP7.45%÷1.000×0.800—×0.9985.95%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .309 → .233; ISO .200 → .145; BABIP .273 → .231. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAWichita Wind Surge · 179 PAwOBA .275 → .218 (−57)K% 27.4% → 35.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.37%÷0.941×1.220——35.51%
BB% (unintentional) /PA7.26%÷0.992×0.700—×1.0425.34%
HBP% /PA1.12%—×0.870—×1.0421.01%
Singles /BIP18.58%÷1.025×0.920×0.972×1.04216.89%
Doubles /BIP7.08%÷1.031×0.840×0.972×1.0425.84%
Triples /BIP0.00%÷1.150×0.940×0.972×1.0420.00%
Home runs /BIP4.42%÷0.986×0.800—×1.0423.74%

Factors used: league row TL. Park (home-season share, regressed): HR 97, 1B 105, 2B 106, 3B 130, K 88, BB 98 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.972.

Result: wOBA .275 → .218; ISO .142 → .110; BABIP .266 → .234. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Cedar Rapids Kernels · 55 PAwOBA .365 → .303 (−62)K% 25.5% → 33.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.45%÷0.979×1.270——33.02%
BB% (unintentional) /PA9.09%÷0.989×0.710—×1.0126.61%
HBP% /PA5.45%—×0.790—×1.0124.36%
Singles /BIP16.13%÷0.990×0.920—×1.01215.17%
Doubles /BIP6.45%÷1.088×0.810—×1.0124.86%
Triples /BIP3.23%÷0.943×0.850—×1.0122.94%
Home runs /BIP9.68%÷0.962×0.800—×1.0128.15%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 92, 1B 98, 2B 118, 3B 89, K 96, BB 98 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .365 → .303; ISO .289 → .241; BABIP .286 → .250. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AFort Myers Mighty Mussels · 22 PAwOBA .507 → .446 (−61)K% 22.7% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷0.994×1.360——31.09%
BB% (unintentional) /PA9.09%÷1.054×0.690——5.95%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP30.77%÷1.029×0.920——27.52%
Doubles /BIP23.08%÷1.032×0.830——18.56%
Triples /BIP0.00%÷1.000×0.910——0.00%
Home runs /BIP7.69%÷0.898×0.800——6.85%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 106, 2B 106, 3B 100, K 99, BB 111 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average).

Result: wOBA .507 → .446; ISO .333 → .301; BABIP .538 → .459. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Cedar Rapids Kernels · 374 PAwOBA .267 → .211 (−57)K% 27.8% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.81%÷0.972×1.270——36.32%
BB% (unintentional) /PA6.15%÷1.043×0.710—×1.0274.30%
HBP% /PA1.34%—×0.790—×1.0271.08%
Singles /BIP22.55%÷0.984×0.920×1.003×1.02721.71%
Doubles /BIP7.23%÷1.119×0.810×1.003×1.0275.39%
Triples /BIP1.28%÷1.146×0.850×1.003×1.0270.97%
Home runs /BIP1.70%÷1.191×0.800—×1.0271.17%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 138, 1B 97, 2B 124, 3B 129, K 94, BB 109 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .267 → .211; ISO .103 → .070; BABIP .316 → .284. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Cedar Rapids Kernels · 372 PAwOBA .244 → .199 (−45)K% 26.1% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.08%÷0.977×1.270——33.90%
BB% (unintentional) /PA7.26%÷0.966×0.710—×1.0425.56%
HBP% /PA2.15%—×0.790—×1.0421.77%
Singles /BIP19.23%÷0.989×0.920×0.987×1.04218.41%
Doubles /BIP5.56%÷1.051×0.810×0.987×1.0424.40%
Triples /BIP0.43%÷0.994×0.850×0.987×1.0420.38%
Home runs /BIP1.71%÷1.134×0.800—×1.0421.26%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 127, 1B 98, 2B 110, 3B 99, K 95, BB 93 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .244 → .199; ISO .082 → .059; BABIP .252 → .231. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AJupiter Hammerheads · 257 PAwOBA .341 → .273 (−69)K% 21.0% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.01%÷0.967×1.360——29.56%
BB% (unintentional) /PA8.95%÷0.978×0.690—×1.0456.60%
HBP% /PA3.50%—×0.780—×1.0452.85%
Singles /BIP22.75%÷1.004×0.920×0.977×1.04521.29%
Doubles /BIP7.78%÷1.156×0.830×0.977×1.0455.70%
Triples /BIP1.80%÷1.150×0.910×0.977×1.0451.45%
Home runs /BIP2.99%÷0.959×0.800—×1.0452.61%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 101, 2B 131, 3B 130, K 93, BB 96 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .341 → .273; ISO .154 → .117; BABIP .327 → .286. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .