Kidany Salva

PosDH
B/TL/R
Born1998-08-24
Age (2027)28
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201617ROKGCL Twins60.179/.220/.23201-12—.140/.169/.193
201718ROKGCL Twins52.159/.288/.18202-4—.128/.212/.149
201819ROKGCL Twins117.240/.319/.2880224—.178/.241/.206
Contract
No contract data on file.

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)
201617 ROKGCL Twins — 6056 10110 3130 10 179220232452 54227 225 204 -12 — — — — — —
201718 ROKGCL Twins — 5244 7100 8100 22 159288182470 23206 1915 236 -4 — — — — — —
201819 ROKGCL Twins — 117104 25500 8174 20 240319288607 48284 157 282 24 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEGCL Twins — 6057 8110 2190 10 140169193362 53193 323 151 -12 — — — — — —
201718 ROK MLEGCL Twins — 5247 6100 5140 22 128212149360 21167 2710 163 -4 — — — — — —
201819 ROK MLEGCL Twins — 117107 19300 5244 20 178241206447 28223 214 203 24 — — — — — —
201617 ROK MLEGCL Twins — 6057 8110 2190 10 140169193362 53205 323 151 -12 — — — — — —
201617 ROK RAWGCL Twins — 6056 10110 3130 10 179220232452 54227 225 204 -12 — — — — — —
201718 ROK MLEGCL Twins — 5247 6100 5140 22 128212149360 21182 2710 163 -4 — — — — — —
201718 ROK RAWGCL Twins — 5244 7100 8100 22 159288182470 23206 1915 236 -4 — — — — — —
201819 ROK MLEGCL Twins — 117107 19300 5244 20 178241206447 28226 214 203 24 — — — — — —
201819 ROK RAWGCL Twins — 117104 25500 8174 20 240319288607 48284 157 282 24 — — — — — —
201617 ROK MLEGCL Twins — 6058 8110 2190 10 138169190359 52193 323 151 -12 — — — — — —
201718 ROK MLEGCL Twins — 5247 6100 5140 22 128212149360 21167 2710 163 -4 — — — — — —
201819 ROK MLEGCL Twins — 117107 19300 5244 20 178241206447 28223 214 203 24 — — — — — —
▸ Career Totals
Career— MLE — 229211 33510 12574 52 156216190405 33212 255 180 8 -25 +0 +0 -6 +5 -2.6
/ 162G— MLE — 650599 941430 3416211 146 157216190406 33212 255 180 8 -71 +0 +0 -16 +14 -7.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.

2018 ROKGCL Twins · 117 PAwOBA .278 → .203 (−75)K% 14.5% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.53%÷1.000×1.440——20.92%
BB% (unintentional) /PA6.84%÷1.000×0.620—×0.9954.22%
HBP% /PA3.42%—×0.720—×0.9952.45%
Singles /BIP22.99%÷1.000×0.820×0.987×0.99518.51%
Doubles /BIP5.75%÷1.000×0.720×0.987×0.9954.06%
Triples /BIP0.00%÷1.000×0.720×0.987×0.9950.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9950.00%

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 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .278 → .203; ISO .048 → .033; BABIP .284 → .223. 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).

2017 ROKGCL Twins · 52 PAwOBA .232 → .163 (−68)K% 19.2% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.23%÷1.000×1.440——27.69%
BB% (unintentional) /PA15.38%÷1.000×0.620—×1.0089.61%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP17.65%÷1.000×0.820—×1.00814.58%
Doubles /BIP2.94%÷1.000×0.720—×1.0082.13%
Triples /BIP0.00%÷1.000×0.720—×1.0080.00%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.00%

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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .232 → .163; ISO .023 → .016; BABIP .206 → .167. 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).

2016 ROKGCL Twins · 60 PAwOBA .202 → .151 (−51)K% 21.7% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.67%÷1.000×1.440——31.20%
BB% (unintentional) /PA5.00%÷1.000×0.620—×1.0223.17%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP18.60%÷1.000×0.820×1.042×1.02216.26%
Doubles /BIP2.33%÷1.000×0.720×1.042×1.0221.78%
Triples /BIP2.33%÷1.000×0.720×1.042×1.0221.78%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.00%

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 ×1.042.

Result: wOBA .202 → .151; ISO .054 → .038; BABIP .227 → .193. 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).