Andrew Salas

SS Jupiter Hammerheads
Age 19 S/R 6'2" / 180 lbs A HR -10%H -3% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#1535ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517AMIA453.186/.321/.24533930—.153/.254/.199
202618A/ROKMIA289.200/.315/.35591436—.152/.238/.269
2027PROJMLE19MLBMIA399.171/.260/.25761349-0.3
2028PROJ34% MLB20MLBMIA81.174/.265/.2671358-0.1
2029PROJ48% MLB21MLBMIA172.180/.272/.2843665-0.1
Next 3 projected WAR -0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
Speed65
Z-Con%58
Whiff%57
Max EV48
Chase%47
BB%44
Career WAR0.0 WAR median (P10 0.0 / P90 1.4, comp-based) · star 0% · didn't stick 92%
CompsJavier Herrera (age 19) · Leandro Arias (age 19) · Dalton Pompey (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 174 proj PA
wRC+†49
AVG/OBP/SLG.169 / .258 / .255
PA174
HR3
SB6
K%29
BB%10
ISO87
MLB%0%
Value2027 · WAR
BAT: -10.5 runs (wOBA-derived runs vs avg)-11BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: -0.30-0.3WAR
0.00.51.00.20.40.40.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$7M ctrl surplus
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
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+0.4$1M+$0.6M
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Arb-1$2M+0.4$0.9M+$0.0M (cut)
2036Arb-2$3M+0.3$0.6M+$0.0M (cut)
2037Arb-3$3M+0.1$0.2M+$0.0M (cut)
Totals $3M $5M +$2M

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)
202517 AJupiter Hammerheads — 453371 69923 721102 3910 186321245567 59253 2416 270 30 — — — — — —
202618 AJupiter Hammerheads — 184159 27512 20482 64 170271252522 82225 2611 244 15 — — — — — —
202618 ROKFCL Marlins — 10586 22217 19280 84 256390547937 291294 2718 408 72 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 A MLEJupiter Hammerheads — 453392 60822 511482 3910 153254199453 46227 3311 213 30 — — — — — —
202618 A MLEJupiter Hammerheads — 184164 23412 15652 64 140221213434 73204 358 191 15 — — — — — —
202618 ROK MLEFCL Marlins — 10593 16115 12400 84 172267366632 194226 3811 275 72 — — — — — —
202517 A MLEJupiter Hammerheads — 453392 60822 511482 3910 153254199453 46237 3311 213 30 — — — — — —
202517 A RAWJupiter Hammerheads — 453371 69923 721102 3910 186321245567 59253 2416 270 30 — — — — — —
202618 A MLE2 teams — 289257 38517 271062 148 148234257491 109212 379 222 36 — — — — — —
202618 A RAW2 teams — 289245 49729 39762 148 200315355670 155247 2613 303 36 — — — — — —
202517 A MLEJupiter Hammerheads — 453397 60822 511482 3910 151254196450 45227 3311 213 30 — — — — — —
202618 A MLE2 teams — 289258 38517 271062 148 147234256490 109212 379 222 36 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 A MLEJupiter Hammerheads — 453397 60822 511482 3910 151254196450 45227 3311 213 30 — — — — — —
202618 A MLE2 teams — 289258 38517 271062 148 147234256490 109212 379 222 36 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEMIA 0% 399353 60926 411172 134 171260257517 87233 2910 241 49 -24 +1 +1 +4 +9 -0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEMIA 34% 237209 37614 24682 83 179270278549 99239 2910 254 58 -12 +0 +0 +3 +5 -0.4
202921 MLB MLEMIA 48% 356313 58927 37983 134 186278297574 110243 2810 264 65 -15 +1 +1 +4 +8 -0.2
203022 MLB MLEMIA 54% 439387 7412210 461183 176 192283310594 118246 2710 271 70 -16 +1 +1 +5 +10 0.1
203123 MLB MLEMIA 57% 492434 8514212 511304 196 197288321609 124249 2610 277 74 -15 +1 +2 +5 +11 0.4
203224 MLB MLEMIA 57% 527463 9315313 551374 207 201291329620 128252 2610 282 77 -14 +1 +3 +6 +11 0.6
203325 MLB MLEMIA 57% 547481 9816314 571424 217 201292331622 130252 2610 283 78 -15 +1 +3 +6 +12 0.8
203426 MLB MLEMIA 56% 557490 9916314 581454 217 201292330622 129252 2610 283 77 -15 +1 +3 +6 +12 0.8
203527 MLB MLEMIA 55% 557490 9916314 581464 217 200291328619 128251 2610 281 77 -16 +1 +3 +6 +12 0.7
203628 MLB MLEMIA 55% 551485 9716313 571454 186 198289323612 125251 2610 279 75 -17 +1 +3 +6 +12 0.5
203729 MLB MLEMIA 53% 538473 9315213 561444 156 196286317604 121249 2710 275 72 -18 +1 +2 +6 +12 0.2
203830 MLB MLEMIA 57% 526463 8914212 541424 125 193283310593 117248 2710 271 70 -19 +0 +1 +6 +11 -0.1
202820 MLB CTXMIA 34% 8172 12201 8231 31 174265267532 93232 2810 247 58 -4 +0 +0 +1 +2 -0.1
202921 MLB CTXMIA 48% 172151 27413 18481 62 180272284556 104235 2810 257 65 -7 +0 +0 +2 +4 -0.1
203022 MLB CTXMIA 54% 238209 39615 25642 93 186278297575 111238 2711 264 70 -9 +1 +1 +3 +5 0.0
203123 MLB CTXMIA 57% 278245 46716 29732 114 190282307589 117241 2610 270 74 -9 +1 +1 +3 +6 0.2
203224 MLB CTXMIA 57% 298263 51817 31782 124 194285315600 121244 2610 274 77 -8 +1 +1 +3 +6 0.4
203325 MLB CTXMIA 57% 309271 52817 32803 124 195286316602 122244 2610 275 78 -8 +1 +2 +3 +7 0.4
203426 MLB CTXMIA 56% 315276 54818 33823 124 194286316602 122244 2610 275 77 -8 +1 +2 +3 +7 0.5
203527 MLB CTXMIA 55% 309272 52817 32812 114 194285314599 120243 2610 273 77 -9 +1 +2 +3 +7 0.4
203628 MLB CTXMIA 55% 302265 51817 32802 104 192283309592 118243 2611 271 75 -9 +0 +1 +3 +7 0.3
203729 MLB CTXMIA 53% 288254 47716 30772 83 190280304584 114242 2710 268 72 -9 +0 +1 +3 +6 0.1
203830 MLB CTXMIA 57% 300264 48716 31812 73 187277297574 110240 2710 264 70 -11 +0 +1 +3 +6 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28902542 479731063 30176722 10136 188280299579 111241 2710 269 68 -91 +6 +12 +31 +63 2.0
/ 162G— A+C — 650572 10716214 681735 238 187279295575 108240 2710 269 68 -21 +1 +3 +7 +14 0.5
Career— MLE — 62435490 104716630138 649172045 24484 191282307589 117248 2810 268 68 -181 +12 +22 +59 +119 3.1
/ 162G— MLE — 650572 10817314 681795 259 189281302584 114245 2810 268 68 -21 +1 +3 +7 +14 0.4

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 AJupiter Hammerheads · 184 PAwOBA .240 → .191 (−49)K% 26.1% → 35.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.09%÷1.000×1.360——35.48%
BB% (unintentional) /PA10.87%÷1.000×0.690—×1.0507.88%
HBP% /PA1.09%—×0.780—×1.0500.89%
Singles /BIP17.12%÷1.000×0.920×0.960×1.05015.87%
Doubles /BIP4.50%÷1.000×0.830×0.960×1.0503.77%
Triples /BIP0.90%÷1.000×0.910×0.960×1.0500.83%
Home runs /BIP1.80%÷1.000×0.800—×1.0501.51%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 22.0 → +5.0% on BB/HBP/hit rates (4.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.960.

Result: wOBA .240 → .191; ISO .082 → .064; BABIP .225 → .204. 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 ROKFCL Marlins · 105 PAwOBA .398 → .275 (−123)K% 26.7% → 38.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷1.000×1.440——38.40%
BB% (unintentional) /PA18.10%÷1.000×0.620—×1.02211.47%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP20.69%÷1.000×0.820×0.966×1.02216.76%
Doubles /BIP3.45%÷1.000×0.720×0.966×1.0222.45%
Triples /BIP1.72%÷1.000×0.720×0.966×1.0221.23%
Home runs /BIP12.07%÷1.000×0.780—×1.0229.63%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.966.

Result: wOBA .398 → .275; ISO .291 → .207; BABIP .294 → .226. 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 AJupiter Hammerheads · 453 PAwOBA .266 → .213 (−53)K% 24.3% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.28%÷1.014×1.360——32.56%
BB% (unintentional) /PA15.89%÷1.018×0.690—×1.05011.31%
HBP% /PA0.44%—×0.780—×1.0500.36%
Singles /BIP21.07%÷1.019×0.920×0.950×1.05018.98%
Doubles /BIP3.45%÷0.947×0.830×0.950×1.0503.02%
Triples /BIP0.77%÷0.900×0.910×0.950×1.0500.77%
Home runs /BIP1.15%÷1.035×0.800—×1.0500.93%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 104, 2B 89, 3B 80, K 103, BB 104 — applied at half strength. Age: age 17 vs a level average of 22.0 → +5.0% on BB/HBP/hit rates (5.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .266 → .213; ISO .059 → .050; BABIP .253 → .227. 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).