Estarlyn Morales

PosRF
B/TR/R
Born1992-10-28
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
ALAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201320ROKAZL Mariners203.258/.328/.3462231—.180/.229/.228
201421ROKPulaski Marin…245.303/.388/.49561773—.220/.283/.358
201522A+/A2 orgs483.248/.299/.34452036—.195/.235/.269
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)
201017 ROKDSL Mariners — 10284 14311 13273 32 167300262562 95232 2613 264 4 — — — — — —
201118 ROKDSL Mariners — 192165 38621 21203 44 230328309637 79257 1011 292 17 — — — — — —
201219 ROKDSL Mariners — 258216 551124 34291 145 255357380737 125274 1113 328 30 — — — — — —
201320 ROKAZL Mariners — 203182 47622 18401 23 258328346675 88319 209 305 31 — — — — — —
201421 ROKPulaski Mariners — 245208 631636 25464 173 303388495883 192352 1910 378 73 — — — — — —
201522 A+Bakersfield Blaze — 4745 8300 1111 00 178213244457 67235 232 209 -4 — — — — — —
201522 AClinton LumberKings — 436403 1032125 26975 2010 256309355664 99325 226 299 40 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201017 ROK MLEDSL Mariners — 10288 9210 9333 32 102210148358 45156 329 174 4 — — — — — —
201118 ROK MLEDSL Mariners — 192171 25410 15243 44 146228181409 35169 128 194 17 — — — — — —
201219 ROK MLEDSL Mariners — 258229 37712 22351 145 162238227465 66175 149 213 30 — — — — — —
201320 ROK MLEAZL Mariners — 203189 34411 11581 23 180229228456 48254 295 214 31 — — — — — —
201421 ROK MLEPulaski Mariners — 245218 481125 15654 173 220283358640 138267 276 276 73 — — — — — —
201522 A+ MLEBakersfield Blaze — 4745 6200 1151 00 133170178348 44212 322 162 -4 — — — — — —
201522 A MLEClinton LumberKings — 436412 831624 171385 2010 201242279521 78285 324 228 40 — — — — — —
201017 ROK MLEDSL Mariners — 10288 9210 9333 32 102210148358 45164 329 174 4 — — — — — —
201017 ROK RAWDSL Mariners — 10284 14311 13273 32 167300262562 95232 2613 264 4 — — — — — —
201118 ROK MLEDSL Mariners — 192171 25410 15243 44 146228181409 35170 128 194 17 — — — — — —
201118 ROK RAWDSL Mariners — 192165 38621 21203 44 230328309637 79257 1011 292 17 — — — — — —
201219 ROK MLEDSL Mariners — 258229 37712 22351 145 162238227465 66179 149 213 30 — — — — — —
201219 ROK RAWDSL Mariners — 258216 551124 34291 145 255357380737 125274 1113 328 30 — — — — — —
201320 ROK MLEAZL Mariners — 203189 34411 11581 23 180229228456 48252 295 214 31 — — — — — —
201320 ROK RAWAZL Mariners — 203182 47622 18401 23 258328346675 88319 209 305 31 — — — — — —
201421 ROK MLEPulaski Mariners — 245218 481125 15654 173 220283358640 138279 276 276 73 — — — — — —
201421 ROK RAWPulaski Mariners — 245208 631636 25464 173 303388495883 192352 1910 378 73 — — — — — —
201522 A MLE2 teams — 483457 891824 181536 2010 195235269504 74282 324 222 36 — — — — — —
201522 A RAW2 teams — 483448 1112425 271086 2010 248299344643 96315 226 290 36 — — — — — —
201017 ROK MLEDSL Mariners — 10289 9210 9333 32 101210146356 45156 329 174 4 — — — — — —
201118 ROK MLEDSL Mariners — 192172 25410 15243 44 145228180408 35169 128 194 17 — — — — — —
201219 ROK MLEDSL Mariners — 258233 37712 22351 145 159238223461 64175 149 213 30 — — — — — —
201320 ROK MLEAZL Mariners — 203189 34411 11581 23 180229228456 48254 295 214 31 — — — — — —
201421 ROK MLEPulaski Mariners — 245224 481125 15654 173 214283348631 134267 276 276 73 — — — — — —
201522 A MLE2 teams — 483456 891824 181536 2010 195235270505 75278 324 222 36 — — — — — —
▸ Career Totals
Career— MLE — 14831352 24246812 9036818 6027 179240251491 72234 256 221 36 -113 +1 +0 -16 +32 -9.8
/ 162G— MLE — 650593 1062045 391618 2612 179239251490 73234 256 221 36 -50 +0 +0 -7 +14 -4.3

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.

2015 AClinton LumberKings · 436 PAwOBA .291 → .228 (−63)K% 22.2% → 31.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.25%÷0.958×1.360——31.58%
BB% (unintentional) /PA5.73%÷1.007×0.690—×0.9903.89%
HBP% /PA1.15%—×0.780—×0.9900.89%
Singles /BIP24.51%÷1.031×0.920×1.009×0.99021.84%
Doubles /BIP6.86%÷1.003×0.830×1.009×0.9905.67%
Triples /BIP0.65%÷0.900×0.910×1.009×0.9900.66%
Home runs /BIP1.63%÷0.847×0.800—×0.9901.53%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 69, 1B 106, 2B 101, 3B 80, K 92, BB 102 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .291 → .228; ISO .099 → .080; BABIP .325 → .285. 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 A+Bakersfield Blaze · 47 PAwOBA .203 → .162 (−41)K% 23.4% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.40%÷0.988×1.340——31.76%
BB% (unintentional) /PA2.13%÷0.999×0.710—×0.9981.51%
HBP% /PA2.13%—×0.790—×0.9981.68%
Singles /BIP14.71%÷0.995×0.910—×0.99813.42%
Doubles /BIP8.82%÷0.930×0.820—×0.9987.76%
Triples /BIP0.00%÷0.900×0.760—×0.9980.00%
Home runs /BIP0.00%÷1.077×0.920—×0.9980.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 115, 1B 99, 2B 86, 3B 80, K 98, BB 100 — 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).

Result: wOBA .203 → .162; ISO .067 → .053; BABIP .235 → .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).

2014 ROKPulaski Mariners · 245 PAwOBA .376 → .276 (−101)K% 18.8% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.78%÷1.000×1.420——26.66%
BB% (unintentional) /PA9.80%÷1.000×0.640—×0.9756.11%
HBP% /PA1.63%—×0.740—×0.9751.18%
Singles /BIP23.46%÷1.000×0.840×0.972×0.97518.67%
Doubles /BIP9.88%÷1.000×0.740×0.972×0.9756.93%
Triples /BIP1.85%÷1.000×0.740×0.972×0.9751.30%
Home runs /BIP3.70%÷1.000×0.800—×0.9752.89%

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.972.

Result: wOBA .376 → .276; ISO .192 → .142; BABIP .352 → .267. 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).

2013 ROKAZL Mariners · 203 PAwOBA .299 → .214 (−85)K% 19.7% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.70%÷1.000×1.440——28.37%
BB% (unintentional) /PA8.87%÷1.000×0.620—×0.9855.42%
HBP% /PA0.49%—×0.720—×0.9850.35%
Singles /BIP26.06%÷1.000×0.820×1.011×0.98521.27%
Doubles /BIP4.23%÷1.000×0.720×1.011×0.9853.03%
Triples /BIP1.41%÷1.000×0.720×1.011×0.9851.01%
Home runs /BIP1.41%÷1.000×0.780—×0.9851.08%

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.011.

Result: wOBA .299 → .214; ISO .088 → .061; BABIP .319 → .254. 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).

2012 DSLDSL Mariners · 258 PAwOBA .321 → .213 (−107)K% 11.2% → 13.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.24%÷1.000×1.220——13.71%
BB% (unintentional) /PA12.40%÷1.000×0.700—×0.9858.55%
HBP% /PA0.39%—×0.700—×0.9850.27%
Singles /BIP20.32%÷1.000×0.680×0.990×0.98513.48%
Doubles /BIP5.88%÷1.000×0.600×0.990×0.9853.44%
Triples /BIP1.07%÷1.000×0.600×0.990×0.9850.63%
Home runs /BIP2.14%÷1.000×0.470—×0.9850.99%

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.990.

Result: wOBA .321 → .213; ISO .125 → .071; BABIP .274 → .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).

2011 DSLDSL Mariners · 192 PAwOBA .285 → .194 (−92)K% 10.4% → 12.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.42%÷1.000×1.220——12.71%
BB% (unintentional) /PA10.94%÷1.000×0.700—×0.9957.62%
HBP% /PA1.56%—×0.700—×0.9951.09%
Singles /BIP20.00%÷1.000×0.680×1.002×0.99513.56%
Doubles /BIP4.14%÷1.000×0.600×1.002×0.9952.48%
Triples /BIP1.38%÷1.000×0.600×1.002×0.9950.83%
Home runs /BIP0.69%÷1.000×0.470—×0.9950.32%

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.002.

Result: wOBA .285 → .194; ISO .079 → .047; BABIP .257 → .169. 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).

2010 DSLDSL Mariners · 102 PAwOBA .258 → .174 (−84)K% 26.5% → 32.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.47%÷1.000×1.220——32.29%
BB% (unintentional) /PA12.75%÷1.000×0.700—×1.0088.99%
HBP% /PA2.94%—×0.700—×1.0082.07%
Singles /BIP15.79%÷1.000×0.680×1.025×1.00811.08%
Doubles /BIP5.26%÷1.000×0.600×1.025×1.0083.26%
Triples /BIP1.75%÷1.000×0.600×1.025×1.0081.09%
Home runs /BIP1.75%÷1.000×0.470—×1.0080.83%

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.025.

Result: wOBA .258 → .174; ISO .095 → .055; BABIP .232 → .156. 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).