Devin Saltiban

CF Jersey Shore BlueClaws
Age 22 R/R 5'9" / 180 lbs A+ HR +14% Svc 0.0 · Ctrl thru 2034
Overview
A+PROSPECTMiLBFA 2035
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419APHI411.237/.349/.428172263—.183/.278/.319
202520A+/ROK/INTL2 orgs490.220/.292/.366112854—.135/.195/.222
202621A+PHI456.247/.310/.37273242—.193/.240/.291
2027PROJMLE22MLBPHI1.186/.240/.2900047-0.0
2028PROJ35% MLB23MLBPHI142.194/.249/.3133555-0.5
2029PROJ46% MLB24MLBPHI212.200/.257/.3305862-0.4
Next 3 projected WAR -0.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Arb-1$3M2033Arb-2$5M2034Arb-3$7M
Skills · percentileMiLB Statcast 2026 A+
Speed93
Whiff%52
Z-Con%51
ISO37
K%36
wRC+29
Career WAR0.0 WAR median (P10 -0.1 / P90 0.0, comp-based) · star 2% · didn't stick 95%
CompsBrayan Buelvas (age 22) · Jase Bowen (age 22) · Miguel Hiraldo (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†47
AVG/OBP/SLG.186 / .240 / .290
PA1
HR0
K%33
BB%5
BABIP264
ISO98
MLB%0%
Value2027 · WAR
BAT: -13.3 runs (wOBA-derived runs vs avg)-13BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: -2.6 runs (Defensive runs vs avg)-3FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.70-0.7WAR
0.00.51.00.00.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$18M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M———
2030Pre-Arb$0.8M———
2031Pre-Arb$0.9M———
2032Arb-1$3M———
2033Arb-2$5M———
2034Arb-3$7M———
Totals $0.0M $-5M +$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)
202318 ROKFCL Phillies — 4642 14201 371 51 333391452844 119382 157 379 70 — — — — — —
202419 AClearwater Threshers — 411346 8213117 5010210 222 237349428777 191281 2512 346 63 — — — — — —
202520 A+Jersey Shore BlueClaws — 295263 501035 21928 195 190270308578 118268 317 263 17 — — — — — —
202520 ROKFCL Phillies — 4137 2101 2102 00 54146162309 10838 245 152 -44 — — — — — —
202520 INTLAdelaide Giants — 154140 451405 8334 92 321375529904 207385 215 392 152 — — — — — —
202621 A+Jersey Shore BlueClaws — 456417 1031967 321236 324 247310372682 125333 277 306 42 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202318 ROK MLEFCL Phillies — 4643 11101 2101 51 256304349653 93304 224 272 70 — — — — — —
202419 A MLEClearwater Threshers — 411360 6611112 3714110 222 183278319597 136248 349 262 63 — — — — — —
202520 A+ MLEJersey Shore BlueClaws — 295273 40724 121208 195 147205231436 84233 414 193 17 — — — — — —
202520 ROK MLEFCL Phillies — 4138 2101 1142 00 53122158280 10527 342 103 -44 — — — — — —
202621 A+ MLEJersey Shore BlueClaws — 456429 831456 201616 324 193240291531 98289 354 230 42 — — — — — —
202318 ROK MLEFCL Phillies — 4643 11101 2101 51 256304349653 93312 224 272 70 — — — — — —
202318 ROK RAWFCL Phillies — 4642 14201 371 51 333391452844 119382 157 379 70 — — — — — —
202419 A MLEClearwater Threshers — 411360 6611112 3714110 222 183278319597 136256 349 262 63 — — — — — —
202419 A RAWClearwater Threshers — 411346 8213117 5010210 222 237349428777 191281 2512 346 63 — — — — — —
202520 A+ MLE3 teams — 490452 601137 2019714 287 133193217410 84210 404 182 9 — — — — — —
202520 A+ RAW3 teams — 490440 9725311 3113514 287 220292366658 145289 286 294 9 — — — — — —
202621 A+ MLEJersey Shore BlueClaws — 456429 831456 201616 324 193240291531 98293 354 230 42 — — — — — —
202621 A+ RAWJersey Shore BlueClaws — 456417 1031967 321236 324 247310372682 125333 277 306 42 — — — — — —
202318 ROK MLEFCL Phillies — 4643 11101 2101 51 256304349653 93304 224 272 70 — — — — — —
202419 A MLEClearwater Threshers — 411361 6611112 3714110 222 183278319596 136248 349 262 63 — — — — — —
202520 A+ MLE3 teams — 490453 601137 2019714 287 132193216410 84208 404 182 9 — — — — — —
202621 A+ MLEJersey Shore BlueClaws — 456427 831456 201616 324 194240293532 98289 354 230 42 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 A MLEClearwater Threshers — 411361 6611112 3714110 222 183278319596 136248 349 262 63 — — — — — —
202520 A+ MLE3 teams — 490453 601137 2019714 287 132193216410 84208 404 182 9 — — — — — —
202621 A+ MLEJersey Shore BlueClaws — 456427 831456 201616 324 194240293532 98289 354 230 42 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEPHI 0% 566524 971749 291868 213 185239286525 101263 335 237 47 -36 +3 -7 +2 +12 -0.7
▸ 2027 — real world (MLB)
202722 MLB CTXPHI 0% 11 0000 000 00 186240290530 104264 00 239 47 -0 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEPHI 35% 411380 731338 221316 163 192248307555 115266 325 249 55 -22 +2 -3 +1 +9 -1.3
202924 MLB MLEPHI 46% 459423 8415311 261437 173 198255324579 126268 316 259 62 -21 +2 -2 +2 +10 -0.9
203025 MLB MLEPHI 52% 509467 9516413 301567 193 202260335595 132270 316 266 66 -21 +3 -0 +2 +11 -0.5
203126 MLB MLEPHI 54% 522479 9917414 311587 193 205264341605 136271 306 270 69 -19 +3 -0 +2 +11 -0.4
203227 MLB MLEPHI 54% 525481 9817314 321587 193 206266342608 136272 306 272 70 -19 +3 -0 +2 +11 -0.3
203328 MLB MLEPHI 58% 521477 9717313 321587 173 204264338601 133271 306 269 68 -20 +2 -1 +2 +11 -0.5
203429 MLB MLEPHI 60% 510467 9517313 311567 142 202261332593 130270 316 266 66 -21 +2 -2 +2 +11 -0.8
202823 MLB CTXPHI 35% 142131 25413 8452 51 194249313562 119266 326 252 55 -8 +1 -1 +1 +3 -0.5
202924 MLB CTXPHI 46% 212195 40725 12663 81 200257330587 130269 316 262 62 -10 +1 -1 +1 +5 -0.4
203025 MLB CTXPHI 52% 263242 49827 15814 102 204262341603 138271 316 269 66 -11 +1 -0 +1 +6 -0.3
203126 MLB CTXPHI 54% 283260 54928 17864 102 207266348614 142272 306 274 69 -10 +1 -0 +1 +6 -0.2
203227 MLB CTXPHI 54% 285261 54928 18864 102 208268349617 141272 306 275 70 -10 +1 -0 +1 +6 -0.2
203328 MLB CTXPHI 58% 304278 571028 19924 102 206266345610 139271 306 272 68 -11 +1 -1 +1 +7 -0.3
203429 MLB CTXPHI 60% 308282 581028 19944 81 204263339602 135270 316 269 66 -13 +1 -1 +1 +7 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17971649 337571347 10855025 6111 204264340604 136273 316 269 57 -72 +8 -4 +6 +39 -2.4
/ 162G— A+C — 650596 12321517 391999 224 206265344609 138277 316 269 57 -26 +3 -1 +2 +14 -0.9
Career— MLE — 50704652 89715534115 294163882 21635 193253315568 122267 326 253 57 -155 +17 -11 +13 +79 -5.8
/ 162G— MLE — 650596 11520415 3821011 284 193255315570 122267 326 253 57 -28 +3 -2 +2 +14 -1.0

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 A+Jersey Shore BlueClaws · 456 PAwOBA .299 → .230 (−69)K% 27.0% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.97%÷1.000×1.310——35.34%
BB% (unintentional) /PA7.02%÷1.000×0.600—×1.0274.32%
HBP% /PA1.32%—×0.770—×1.0271.04%
Singles /BIP24.15%÷1.000×0.870×0.996×1.02721.50%
Doubles /BIP6.46%÷1.000×0.780×0.996×1.0275.16%
Triples /BIP2.04%÷1.000×0.850×0.996×1.0271.78%
Home runs /BIP2.38%÷1.000×0.880—×1.0272.15%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×0.996.

Result: wOBA .299 → .230; ISO .125 → .098; BABIP .333 → .289. 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+Jersey Shore BlueClaws · 295 PAwOBA .258 → .193 (−65)K% 31.2% → 40.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.19%÷1.002×1.310——40.76%
BB% (unintentional) /PA7.12%÷1.093×0.600—×1.0424.07%
HBP% /PA2.71%—×0.770—×1.0422.18%
Singles /BIP18.71%÷0.966×0.870×0.984×1.04217.28%
Doubles /BIP5.85%÷1.073×0.780×0.984×1.0424.36%
Triples /BIP1.75%÷1.150×0.850×0.984×1.0421.33%
Home runs /BIP2.92%÷1.045×0.880—×1.0422.57%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 109, 1B 93, 2B 115, 3B 130, K 100, BB 119 — 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.984.

Result: wOBA .258 → .193; ISO .118 → .087; BABIP .268 → .233. 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 ROKFCL Phillies · 41 PAwOBA .148 → .103 (−45)K% 24.4% → 35.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.39%÷1.000×1.440——35.11%
BB% (unintentional) /PA4.88%÷0.928×0.620—×0.9953.24%
HBP% /PA4.88%—×0.720—×0.9953.49%
Singles /BIP0.00%÷1.004×0.820—×0.9950.00%
Doubles /BIP3.70%÷1.015×0.720—×0.9952.61%
Triples /BIP0.00%÷1.150×0.720—×0.9950.00%
Home runs /BIP3.70%÷0.917×0.780—×0.9953.14%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 101, 2B 103, 3B 130, K 100, BB 86 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .148 → .103; ISO .108 → .077; BABIP .038 → .027. 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 AClearwater Threshers · 411 PAwOBA .340 → .262 (−78)K% 24.8% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.82%÷0.982×1.360——34.36%
BB% (unintentional) /PA12.17%÷0.973×0.690—×1.0459.02%
HBP% /PA2.43%—×0.780—×1.0451.98%
Singles /BIP20.90%÷1.042×0.920×0.977×1.04518.83%
Doubles /BIP5.33%÷0.938×0.830×0.977×1.0454.81%
Triples /BIP0.41%÷1.132×0.910×0.977×1.0450.34%
Home runs /BIP6.97%÷1.115×0.800—×1.0455.22%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 108, 2B 88, 3B 126, K 96, BB 95 — 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 .340 → .262; ISO .191 → .137; BABIP .281 → .248. 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 ROKFCL Phillies · 46 PAwOBA .369 → .272 (−97)K% 15.2% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.22%÷0.989×1.440——22.16%
BB% (unintentional) /PA6.52%÷1.005×0.620—×1.0224.11%
HBP% /PA2.17%—×0.720—×1.0221.60%
Singles /BIP31.43%÷1.028×0.820—×1.02225.63%
Doubles /BIP5.71%÷1.023×0.720—×1.0224.11%
Triples /BIP0.00%÷0.938×0.720—×1.0220.00%
Home runs /BIP2.86%÷1.028×0.780—×1.0222.22%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 106, 2B 105, 3B 88, K 98, BB 101 — 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).

Result: wOBA .369 → .272; ISO .119 → .085; BABIP .382 → .304. 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 — .