Wilbis Santiago

Pos2B
B/TL/R
Born1996-01-20
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201822ROKAZL Indians 1172.314/.347/.4031257—.247/.269/.315
201923A+Lynchburg Hil…253.310/.343/.4181174—.261/.291/.344
202125AAA/AA2 orgs73.225/.247/.3381137—.222/.233/.333
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)
201519 ROKDSL Indians — 168146 40230 16194 70 274361329690 55310 1110 317 26 — — — — — —
201620 ROKDSL Indians — 139125 40621 5108 51 320384424808 104339 74 363 40 — — — — — —
201721 ROKAZL Indians — 155143 431131 3175 42 301338441778 140328 112 337 60 — — — — — —
201822 ROKAZL Indians 1 — 172159 50341 7121 23 314347403750 88325 74 326 57 — — — — — —
201923 A+Lynchburg Hillcats — 253239 741541 6216 13 310343418761 109333 82 337 74 — — — — — —
202125 AAANorfolk Tides — 1616 4010 010 10 250250375625 125267 60 271 48 — — — — — —
202125 AAWichita Wind Surge — 5755 12301 260 00 218246327573 109229 114 256 34 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201519 ROK MLEDSL Indians — 168152 27120 10234 70 178247211458 33198 146 207 26 — — — — — —
201620 ROK MLEDSL Indians — 139127 24310 3128 51 189254228482 39212 92 228 40 — — — — — —
201721 ROK MLEAZL Indians — 155144 34821 2245 42 236272340612 104261 151 257 60 — — — — — —
201822 ROK MLEAZL Indians 1 — 172162 40231 4171 23 247269315584 68253 102 252 57 — — — — — —
201923 A+ MLELynchburg Hillcats — 253241 631131 4296 13 261291344635 83288 112 277 74 — — — — — —
202125 AAA MLENorfolk Tides — 1616 4010 010 10 250250375625 125251 60 239 48 — — — — — —
202125 AA MLEWichita Wind Surge — 5756 12301 170 00 214228321549 107219 122 219 34 — — — — — —
201519 ROK MLEDSL Indians — 168152 27120 10234 70 178247211458 33206 146 207 26 — — — — — —
201519 ROK RAWDSL Indians — 168146 40230 16194 70 274361329690 55310 1110 317 26 — — — — — —
201620 ROK MLEDSL Indians — 139127 24310 3128 51 189254228482 39207 92 228 40 — — — — — —
201620 ROK RAWDSL Indians — 139125 40621 5108 51 320384424808 104339 74 363 40 — — — — — —
201721 ROK MLEAZL Indians — 155144 34821 2245 42 236272340612 104270 151 257 60 — — — — — —
201721 ROK RAWAZL Indians — 155143 431131 3175 42 301338441778 140328 112 337 60 — — — — — —
201822 ROK MLEAZL Indians 1 — 172162 40231 4171 23 247269315584 68262 102 252 57 — — — — — —
201822 ROK RAWAZL Indians 1 — 172159 50341 7121 23 314347403750 88325 74 326 57 — — — — — —
201923 A+ MLELynchburg Hillcats — 253241 631131 4296 13 261291344635 83291 112 277 74 — — — — — —
201923 A+ RAWLynchburg Hillcats — 253239 741541 6216 13 310343418761 109333 82 337 74 — — — — — —
202125 AA MLE2 teams — 7372 16311 190 10 222233333566 111242 121 223 37 — — — — — —
202125 AA RAW2 teams — 7371 16311 270 10 225247338585 113238 103 259 37 — — — — — —
201519 ROK MLEDSL Indians — 168152 27120 10234 70 178247211458 33198 146 207 26 — — — — — —
201620 ROK MLEDSL Indians — 139127 24310 3128 51 189254228482 39212 92 228 40 — — — — — —
201721 ROK MLEAZL Indians — 155147 34821 2245 42 231272333605 102261 151 257 60 — — — — — —
201822 ROK MLEAZL Indians 1 — 172165 40231 4171 23 242269309579 67253 102 252 57 — — — — — —
201923 A+ MLELynchburg Hillcats — 253241 631131 4296 13 261291344635 83288 112 277 74 — — — — — —
202125 AA MLE2 teams — 7372 16311 190 10 222233333566 111226 121 223 37 — — — — — —
▸ Career Totals
Career— MLE — 960898 20428124 2411424 209 227266298565 71252 122 246 53 -54 +0 +0 +3 +21 -3.0
/ 162G— MLE — 650608 1381983 167716 146 227266299565 72251 122 246 53 -37 +0 +0 +2 +14 -2.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.

2021 AAWichita Wind Surge · 57 PAwOBA .248 → .219 (−29)K% 10.5% → 12.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.53%÷0.994×1.220——12.92%
BB% (unintentional) /PA3.51%÷0.950×0.690—×0.9982.54%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP16.33%÷0.989×0.940×1.050×0.99816.26%
Doubles /BIP6.12%÷1.040×0.870×1.050×0.9985.37%
Triples /BIP0.00%÷0.908×0.920×1.050×0.9980.00%
Home runs /BIP2.04%÷1.104×0.780—×0.9981.44%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 121, 1B 98, 2B 108, 3B 82, K 99, BB 90 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .248 → .219; ISO .109 → .085; BABIP .229 → .219. 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).

2021 AAANorfolk Tides · 16 PAwOBA .263 → .239 (−24)K% 6.2% → 7.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.25%÷0.982×1.200——7.64%
BB% (unintentional) /PA0.00%÷1.030×0.690—×1.0330.00%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP20.00%÷0.981×0.930—×1.03319.59%
Doubles /BIP0.00%÷0.977×0.830—×1.0330.00%
Triples /BIP6.67%÷1.150×0.920—×1.0335.51%
Home runs /BIP0.00%÷1.009×0.700—×1.0330.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 96, 2B 95, 3B 130, K 96, BB 106 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .263 → .239; ISO .125 → .102; BABIP .267 → .251. 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).

2019 A+Lynchburg Hillcats · 253 PAwOBA .330 → .277 (−54)K% 8.3% → 11.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.30%÷1.046×1.420——11.26%
BB% (unintentional) /PA2.37%÷0.921×0.630—×0.9981.62%
HBP% /PA2.37%—×0.860—×0.9982.04%
Singles /BIP24.77%÷0.984×0.940×0.950×0.99822.45%
Doubles /BIP6.88%÷1.065×0.830×0.950×0.9985.08%
Triples /BIP1.83%÷0.999×0.800×0.950×0.9981.39%
Home runs /BIP0.46%÷0.850×0.900—×0.9980.48%

Factors used: league row CAR. Park (home-season share, regressed): HR 70, 1B 97, 2B 113, 3B 100, K 109, BB 84 — 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.950.

Result: wOBA .330 → .277; ISO .109 → .084; BABIP .333 → .288. 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).

2018 ROKAZL Indians 1 · 172 PAwOBA .327 → .252 (−75)K% 7.0% → 10.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.98%÷1.000×1.440——10.05%
BB% (unintentional) /PA4.07%÷1.000×0.620—×0.9752.46%
HBP% /PA0.58%—×0.720—×0.9750.41%
Singles /BIP28.57%÷1.000×0.820×0.995×0.97522.72%
Doubles /BIP2.04%÷1.000×0.720×0.995×0.9751.42%
Triples /BIP2.72%÷1.000×0.720×0.995×0.9751.90%
Home runs /BIP0.68%÷1.000×0.780—×0.9750.52%

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

Result: wOBA .327 → .252; ISO .088 → .064; BABIP .325 → .253. 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 ROKAZL Indians · 155 PAwOBA .334 → .257 (−77)K% 11.0% → 15.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.97%÷1.000×1.440——15.79%
BB% (unintentional) /PA1.94%÷1.000×0.620—×0.9851.18%
HBP% /PA3.23%—×0.720—×0.9852.29%
Singles /BIP22.22%÷1.000×0.820×1.028×0.98518.46%
Doubles /BIP8.73%÷1.000×0.720×1.028×0.9856.37%
Triples /BIP2.38%÷1.000×0.720×1.028×0.9851.74%
Home runs /BIP0.79%÷1.000×0.780—×0.9850.61%

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

Result: wOBA .334 → .257; ISO .140 → .102; BABIP .328 → .261. 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 DSLDSL Indians · 139 PAwOBA .356 → .228 (−128)K% 7.2% → 8.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.19%÷1.000×1.220——8.78%
BB% (unintentional) /PA3.60%÷1.000×0.700—×0.9852.48%
HBP% /PA5.76%—×0.700—×0.9853.97%
Singles /BIP26.96%÷1.000×0.680×0.961×0.98517.36%
Doubles /BIP5.22%÷1.000×0.600×0.961×0.9852.96%
Triples /BIP1.74%÷1.000×0.600×0.961×0.9850.99%
Home runs /BIP0.87%÷1.000×0.470—×0.9850.40%

Factors used: level-wide DSL 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 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.961.

Result: wOBA .356 → .228; ISO .104 → .058; BABIP .339 → .212. 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).

2015 DSLDSL Indians · 168 PAwOBA .311 → .207 (−103)K% 11.3% → 13.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.31%÷1.000×1.220——13.80%
BB% (unintentional) /PA8.93%÷1.000×0.700—×0.9956.22%
HBP% /PA2.38%—×0.700—×0.9951.66%
Singles /BIP27.56%÷1.000×0.680×0.958×0.99517.87%
Doubles /BIP1.57%÷1.000×0.600×0.958×0.9950.90%
Triples /BIP2.36%÷1.000×0.600×0.958×0.9951.35%
Home runs /BIP0.00%÷1.000×0.470—×0.9950.00%

Factors used: level-wide DSL 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 18.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.958.

Result: wOBA .311 → .207; ISO .055 → .032; BABIP .310 → .198. 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).