Fabian Andrade

PosLF
B/TL/L
Born1999-04-01
Age (2027)28
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201718ROKBOS149.211/.303/.2500511—.150/.221/.180
201819ROKDSL Red Sox 1264.278/.366/.3130834—.193/.267/.214
201920ROKGCL Red Sox75.206/.324/.2060117—.167/.257/.167
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 ROKDSL Red Sox 2 — 233201 41610 27374 51 204310244554 40250 1612 266 11 — — — — — —
201718 ROKDSL Red Sox — 149128 27310 13224 52 211303250553 39248 159 257 11 — — — — — —
201819 ROKDSL Red Sox 1 — 264230 64800 27255 86 278366313679 35311 910 316 34 — — — — — —
201920 ROKGCL Red Sox — 7563 13000 794 10 206324206531 241 129 261 17 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEDSL Red Sox 2 — 233209 30410 19454 51 144228172401 29177 198 185 11 — — — — — —
201718 ROK MLEDSL Red Sox — 149133 20210 8274 52 150221180401 30175 185 184 11 — — — — — —
201819 ROK MLEDSL Red Sox 1 — 264238 46500 19315 86 193267214481 21215 127 219 34 — — — — — —
201920 ROK MLEGCL Red Sox — 7566 11000 4134 10 167257167423 196 175 194 17 — — — — — —
201617 ROK MLEDSL Red Sox 2 — 233209 30410 19454 51 144228172401 29183 198 185 11 — — — — — —
201617 ROK RAWDSL Red Sox 2 — 233201 41610 27374 51 204310244554 40250 1612 266 11 — — — — — —
201718 ROK MLEDSL Red Sox — 149133 20210 8274 52 150221180401 30183 185 184 11 — — — — — —
201718 ROK RAWDSL Red Sox — 149128 27310 13224 52 211303250553 39248 159 257 11 — — — — — —
201819 ROK MLEDSL Red Sox 1 — 264238 46500 19315 86 193267214481 21221 127 219 34 — — — — — —
201819 ROK RAWDSL Red Sox 1 — 264230 64800 27255 86 278366313679 35311 910 316 34 — — — — — —
201920 ROK MLEGCL Red Sox — 7566 11000 4134 10 167257167423 208 175 194 17 — — — — — —
201920 ROK RAWGCL Red Sox — 7563 13000 794 10 206324206531 241 129 261 17 — — — — — —
201617 ROK MLEDSL Red Sox 2 — 233208 30410 19454 51 144228173402 29177 198 185 11 — — — — — —
201718 ROK MLEDSL Red Sox — 149136 20210 8274 52 147221176397 29175 185 184 11 — — — — — —
201819 ROK MLEDSL Red Sox 1 — 264238 46500 19315 86 193267214481 21215 127 219 34 — — — — — —
201920 ROK MLEGCL Red Sox — 7567 11000 4134 10 164257164421 196 175 194 17 — — — — — —
▸ Career Totals
Career— MLE — 721646 1071120 5011617 199 166244189433 23200 167 198 20 -68 +0 +0 -8 +16 -6.2
/ 162G— MLE — 650582 971020 4510515 178 167245191435 24202 167 198 20 -62 +0 +0 -7 +14 -5.5

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.

2019 ROKGCL Red Sox · 75 PAwOBA .255 → .194 (−62)K% 12.0% → 17.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.00%÷1.000×1.440——17.28%
BB% (unintentional) /PA9.33%÷1.000×0.620—×0.9955.76%
HBP% /PA5.33%—×0.720—×0.9953.82%
Singles /BIP24.07%÷1.000×0.820—×0.99519.64%
Doubles /BIP0.00%÷1.000×0.720—×0.9950.00%
Triples /BIP0.00%÷1.000×0.720—×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).

Result: wOBA .255 → .194; ISO .000 → .000; BABIP .241 → .196. 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 DSLDSL Red Sox 1 · 264 PAwOBA .310 → .219 (−91)K% 9.5% → 11.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.47%÷1.000×1.220——11.55%
BB% (unintentional) /PA10.23%÷1.000×0.700—×0.9957.12%
HBP% /PA1.89%—×0.700—×0.9951.32%
Singles /BIP27.32%÷1.000×0.680×1.038×0.99519.19%
Doubles /BIP3.90%÷1.000×0.600×1.038×0.9952.42%
Triples /BIP0.00%÷1.000×0.600×1.038×0.9950.00%
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 ×1.038.

Result: wOBA .310 → .219; ISO .035 → .022; BABIP .311 → .215. 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 DSLDSL Red Sox · 149 PAwOBA .253 → .184 (−70)K% 14.8% → 18.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.77%÷1.000×1.220——18.01%
BB% (unintentional) /PA8.05%÷1.000×0.700—×1.0085.68%
HBP% /PA2.68%—×0.700—×1.0081.89%
Singles /BIP21.70%÷1.000×0.680×1.050×1.00815.61%
Doubles /BIP2.83%÷1.000×0.600×1.050×1.0081.80%
Triples /BIP0.94%÷1.000×0.600×1.050×1.0080.60%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.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 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .253 → .184; ISO .039 → .026; BABIP .248 → .175. 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 Red Sox 2 · 233 PAwOBA .260 → .185 (−75)K% 15.9% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.88%÷1.000×1.220——19.37%
BB% (unintentional) /PA11.59%÷1.000×0.700—×1.0228.29%
HBP% /PA1.72%—×0.700—×1.0221.23%
Singles /BIP20.73%÷1.000×0.680×1.040×1.02214.99%
Doubles /BIP3.66%÷1.000×0.600×1.040×1.0222.33%
Triples /BIP0.61%÷1.000×0.600×1.040×1.0220.39%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.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 17 vs a level average of 18.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.040.

Result: wOBA .260 → .185; ISO .040 → .026; BABIP .250 → .177. 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).