Kendrys Morales

PosDH
B/TS/R
Born1983-06-20
Age (2027)44
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
201734MLBTOR608.250/.309/.4452801090.8
201835MLBTOR471.249/.335/.4382121120.9
201936MLBNYY201.194/.315/.2532070-0.7
202037No MLB games played
202138No MLB games played
202239No MLB games played
202340No MLB games played
202441No MLB games played
202542No MLB games played
202643No MLB games played
Last 3 seasons WAR 1.0
Contract
No contract data on file.
Skills · percentileStatcast 2017-2019
xwOBA90
Avg EV86
Barrel%64
Speed10

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)
200522 AAArkansas Travelers — 301281 8612017 17432 20 306350530880 224311 146 384 110 — — — — — —
200522 A+Rancho Cucamonga Quakes — 10090 31305 6113 00 344404544948 200347 116 415 137 — — — — — —
200623 MLBLos Angeles Angels — 215197 461015 17280 11 234294371665 137248 138 297 85 -4 -0 +3 -9 +5 -0.5
200623 AAASalt Lake Bees — 273256 8213112 14402 03 320360520880 199341 155 385 101 — — — — — —
200724 MLBLos Angeles Angels — 126119 351004 6211 01 294333479812 185330 175 358 121 +3 -0 -1 -7 +3 -0.2
200724 AAASalt Lake Bees — 275255 872015 15304 02 341387486873 145371 115 387 111 — — — — — —
200825 MLBLos Angeles Angels — 6661 13203 471 01 213273393666 180196 116 297 87 -1 -0 -3 -5 +1 -0.7
200825 AAASalt Lake Bees — 340317 10819015 19431 13 341380543922 202355 136 402 120 — — — — — —
200825 ROKAZL Angels — 2221 11301 110 00 5245458101.355 286526 55 589 168 — — — — — —
200926 MLBLos Angeles Angels — 622566 17343234 461172 37 306360569929 263329 197 398 148 +36 -2 -5 -11 +13 3.1
201027 MLBLos Angeles Angels — 211193 565011 12315 01 290348487835 197296 156 368 128 +7 -0 +0 -4 +5 0.8
201229 MLBLos Angeles Angels — 522484 13226122 311164 01 273322467789 194315 226 346 120 +12 -0 -1 -9 +11 1.3
201330 MLBSeattle Mariners — 657602 16734023 491145 00 277337449785 171309 177 348 120 +16 +0 -4 -12 +14 1.5
201431 MLBSeattle Mariners — 401367 802008 27683 00 218277338615 120244 177 275 71 -14 +0 -3 -7 +9 -1.5
201532 MLBKansas City Royals — 639569 16541222 581038 00 290364485849 195319 169 373 140 +31 +0 -1 -11 +14 3.3
201633 MLBKansas City Royals — 618558 14724030 481207 00 263330468797 204283 198 350 128 +20 +0 -1 -11 +13 2.2
201734 MLBToronto Blue Jays — 608557 13925028 431325 00 250309445754 196278 227 332 109 +7 +0 -1 -11 +13 0.8
201835 MLBToronto Blue Jays — 471413 10315021 50953 23 249335438773 189272 2011 341 112 +7 -1 +1 -8 +10 0.9
201936 MLBNew York Yankees — 201170 33212 26264 00 194315253568 59217 1313 272 70 -7 +0 -0 -4 +4 -0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 53574856 12892577213 41797848 615 265330453782 187291 188 345 119 +123 -5 -14 -109 +116 11.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200522 AA MLEArkansas Travelers — 301286 8011014 12522 20 280313465778 185295 174 331 110 — — — — — —
200522 A+ MLERancho Cucamonga Quakes — 10092 30305 4153 00 326374522895 196330 154 370 137 — — — — — —
200623 MLB MLELos Angeles Angels — 215198 461015 16280 11 232290369658 136248 137 294 85 -4 -0 +3 -9 +5 -0.5
200623 AAA MLESalt Lake Bees — 273260 7110110 10522 03 273305435740 162307 194 317 101 — — — — — —
200724 MLB MLELos Angeles Angels — 126121 351004 4211 01 289317471789 182330 173 347 121 +3 -0 -1 -7 +3 -0.2
200724 AAA MLESalt Lake Bees — 275260 791714 10394 02 304339423762 119341 144 332 111 — — — — — —
200825 MLB MLELos Angeles Angels — 6661 13203 471 01 213273393666 180196 116 297 87 -1 -0 -3 -5 +1 -0.7
200825 AAA MLESalt Lake Bees — 340324 9916012 12551 13 306332466798 160331 164 346 120 — — — — — —
200825 ROK MLEAZL Angels — 2221 8201 110 00 3814096191.028 238388 55 417 168 — — — — — —
200926 MLB MLELos Angeles Angels — 622576 17343234 361172 37 300344559903 259329 196 387 148 +36 -2 -5 -11 +13 3.1
201027 MLB MLELos Angeles Angels — 211196 565011 9315 01 286333480813 194296 154 357 128 +7 -0 +0 -4 +5 0.8
201229 MLB MLELos Angeles Angels — 522485 13327122 301164 01 274322470792 196315 226 345 120 +12 -0 -1 -9 +11 1.3
201330 MLB MLESeattle Mariners — 657608 17035024 431145 00 280332456788 176309 177 346 120 +16 +0 -4 -12 +14 1.5
201431 MLB MLESeattle Mariners — 401370 802008 24683 00 216270335605 119244 176 273 71 -14 +0 -3 -7 +9 -1.5
201532 MLB MLEKansas City Royals — 639573 16841224 541038 00 293362497860 204319 168 376 140 +31 +0 -1 -11 +14 3.3
201633 MLB MLEKansas City Royals — 618560 15024032 461207 00 268331482813 214283 197 357 128 +20 +0 -1 -11 +13 2.2
201734 MLB MLEToronto Blue Jays — 608559 13925028 411325 00 249306444749 195278 227 329 109 +7 +0 -1 -11 +13 0.8
201835 MLB MLEToronto Blue Jays — 471418 10315021 45953 23 246324433757 187272 2010 333 112 +7 -1 +1 -8 +10 0.9
201936 MLB MLENew York Yankees — 201170 33212 26264 00 194315253568 59217 1313 271 70 -7 +0 -0 -4 +4 -0.7
200522 AA MLE2 teams — 401378 10913019 16675 20 288326474799 185306 174 341 117 — — — — — —
200522 AA RAW2 teams — 401371 11715022 23545 20 315363534897 218320 136 392 117 — — — — — —
200623 AAA MLE2 teams — 488458 11720215 26802 14 255298406704 151279 165 307 94 — — — — — —
200623 AAA RAW2 teams — 488453 12823217 31682 14 283331455786 172300 146 346 94 — — — — — —
200724 AAA MLE2 teams — 401381 1142718 14605 03 299333438771 139338 153 337 114 — — — — — —
200724 AAA RAW2 teams — 401374 1223019 21515 03 326370484854 158359 135 378 114 — — — — — —
200825 AAA MLE3 teams — 428407 12020016 16642 14 295325462787 167315 154 342 118 — — — — — —
200825 AAA RAW3 teams — 428399 13224019 24512 14 331372534906 203340 126 395 118 — — — — — —
200926 MLB MLELos Angeles Angels — 622576 17343234 361172 37 300344559903 259321 196 387 148 +36 -2 -5 -11 +13 3.1
200926 MLB RAWLos Angeles Angels — 622566 17343234 461172 37 306360569929 263329 197 398 148 +36 -2 -5 -11 +13 3.1
201027 MLB MLELos Angeles Angels — 211196 565011 9315 01 286333480813 194290 154 357 128 +7 -0 +0 -4 +5 0.8
201027 MLB RAWLos Angeles Angels — 211193 565011 12315 01 290348487835 197296 156 368 128 +7 -0 +0 -4 +5 0.8
201229 MLB MLELos Angeles Angels — 522485 13327122 301164 01 274322470792 196317 226 345 120 +12 -0 -1 -9 +11 1.3
201229 MLB RAWLos Angeles Angels — 522484 13226122 311164 01 273322467789 194315 226 346 120 +12 -0 -1 -9 +11 1.3
201330 MLB MLESeattle Mariners — 657608 17035024 431145 00 280332456788 176310 177 346 120 +16 +0 -4 -12 +14 1.5
201330 MLB RAWSeattle Mariners — 657602 16734023 491145 00 277337449785 171309 177 348 120 +16 +0 -4 -12 +14 1.5
201431 MLB MLESeattle Mariners — 401370 802008 24683 00 216270335605 119242 176 273 71 -14 +0 -3 -7 +9 -1.5
201431 MLB RAWSeattle Mariners — 401367 802008 27683 00 218277338615 120244 177 275 71 -14 +0 -3 -7 +9 -1.5
201532 MLB MLEKansas City Royals — 639573 16841224 541038 00 293362497860 204320 168 376 140 +31 +0 -1 -11 +14 3.3
201532 MLB RAWKansas City Royals — 639569 16541222 581038 00 290364485849 195319 169 373 140 +31 +0 -1 -11 +14 3.3
201633 MLB MLEKansas City Royals — 618560 15024032 461207 00 268331482813 214286 197 357 128 +20 +0 -1 -11 +13 2.2
201633 MLB RAWKansas City Royals — 618558 14724030 481207 00 263330468797 204283 198 350 128 +20 +0 -1 -11 +13 2.2
201734 MLB MLEToronto Blue Jays — 608559 13925028 411325 00 249306444749 195276 227 329 109 +7 +0 -1 -11 +13 0.8
201734 MLB RAWToronto Blue Jays — 608557 13925028 431325 00 250309445754 196278 227 332 109 +7 +0 -1 -11 +13 0.8
201835 MLB MLEToronto Blue Jays — 471418 10315021 45953 23 246324433757 187267 2010 333 112 +7 -1 +1 -8 +10 0.9
201835 MLB RAWToronto Blue Jays — 471413 10315021 50953 23 249335438773 189272 2011 341 112 +7 -1 +1 -8 +10 0.9
201936 MLB MLENew York Yankees — 201170 33212 26264 00 194315253568 59217 1313 271 70 -7 +0 -0 -4 +4 -0.7
201936 MLB RAWNew York Yankees — 201170 33212 26264 00 194315253568 59217 1313 272 70 -7 +0 -0 -4 +4 -0.7
200522 AA MLE2 teams — 401377 10913019 16675 20 289326475801 186304 174 341 117 — — — — — —
200623 AAA MLE2 teams — 488457 11720215 26802 14 256298407705 151281 165 307 94 — — — — — —
200724 AAA MLE2 teams — 401379 1142718 14605 03 301333441773 140337 153 337 114 — — — — — —
200825 AAA MLE3 teams — 428407 12020016 16642 14 295325462787 167313 154 342 118 — — — — — —
200926 MLB MLELos Angeles Angels — 622579 17343234 361172 37 299344556900 257329 196 387 148 — — — — — —
201027 MLB MLELos Angeles Angels — 211195 565011 9315 01 287333482815 195296 154 357 128 — — — — — —
201229 MLB MLELos Angeles Angels — 522483 13327122 301164 01 275322472794 197315 226 345 120 — — — — — —
201330 MLB MLESeattle Mariners — 657604 17035024 431145 00 281332459791 177309 177 346 120 — — — — — —
201431 MLB MLESeattle Mariners — 401371 802008 24683 00 216270334604 119244 176 273 71 — — — — — —
201532 MLB MLEKansas City Royals — 639572 16841224 541038 00 294362498860 205319 168 376 140 — — — — — —
201633 MLB MLEKansas City Royals — 618560 15024032 461207 00 268331482813 214283 197 357 128 — — — — — —
201734 MLB MLEToronto Blue Jays — 608557 13925028 411325 00 250306445751 196278 227 329 109 — — — — — —
201835 MLB MLEToronto Blue Jays — 471420 10315021 45953 23 245324431755 186272 2010 333 112 — — — — — —
201936 MLB MLENew York Yankees — 201169 33212 26264 00 195315254569 59217 1313 271 70 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 53574856 12892577213 41797848 615 265330453782 187291 188 345 117 +123 -5 -14 -109 +116 11.4
/ 162G— A+C — 650589 15731126 511196 12 267331455786 188292 188 345 117 +15 -1 -2 -13 +14 1.4
Career— MLE — 66686139 16653179264 426119360 923 271325455779 184297 186 341 117 +123 -5 -14 -109 +116 11.4
/ 162G— MLE — 650598 16331126 421166 12 273327458785 186298 186 341 117 +15 -1 -2 -13 +14 1.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.

2008 AAASalt Lake Bees · 340 PAwOBA .391 → .346 (−45)K% 12.6% → 16.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.65%÷1.000×1.290——16.31%
BB% (unintentional) /PA4.71%÷1.000×0.710—×1.0333.45%
HBP% /PA0.29%—×0.980—×1.0330.30%
Singles /BIP27.01%÷1.000×0.900×1.037×1.03326.03%
Doubles /BIP6.93%÷1.000×0.810×1.037×1.0336.02%
Triples /BIP0.00%÷1.000×0.810×1.037×1.0330.00%
Home runs /BIP5.47%÷1.000×0.780—×1.0334.41%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .391 → .346; ISO .202 → .165; BABIP .355 → .331. 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).

2008 ROKAZL Angels · 22 PAwOBA .572 → .417 (−155)K% 4.5% → 6.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA4.55%÷1.000×1.440——6.55%
BB% (unintentional) /PA4.55%÷1.000×0.620—×0.9452.66%
HBP% /PA0.00%—×0.720—×0.9450.00%
Singles /BIP35.00%÷1.000×0.820—×0.94527.12%
Doubles /BIP15.00%÷1.000×0.720—×0.94510.21%
Triples /BIP0.00%÷1.000×0.720—×0.9450.00%
Home runs /BIP5.00%÷1.000×0.780—×0.9453.69%

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 25 vs a level average of 19.5 → −5.5% on BB/HBP/hit rates (5.5 yr older than average).

Result: wOBA .572 → .417; ISO .286 → .202; BABIP .526 → .388. 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).

2007 AAASalt Lake Bees · 275 PAwOBA .376 → .332 (−45)K% 10.9% → 14.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.91%÷1.000×1.290——14.07%
BB% (unintentional) /PA5.09%÷1.000×0.710—×1.0483.79%
HBP% /PA1.45%—×0.980—×1.0481.49%
Singles /BIP27.11%÷1.000×0.900×1.004×1.04825.67%
Doubles /BIP8.89%÷1.000×0.810×1.004×1.0487.57%
Triples /BIP0.44%÷1.000×0.810×1.004×1.0480.38%
Home runs /BIP2.22%÷1.000×0.780—×1.0481.82%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .376 → .332; ISO .145 → .120; BABIP .371 → .341. 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).

2006 AAASalt Lake Bees · 273 PAwOBA .376 → .317 (−59)K% 14.7% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.65%÷1.000×1.290——18.90%
BB% (unintentional) /PA5.13%÷1.000×0.710—×1.0503.82%
HBP% /PA0.73%—×0.980—×1.0500.75%
Singles /BIP25.93%÷1.000×0.900×0.981×1.05024.04%
Doubles /BIP6.02%÷1.000×0.810×0.981×1.0505.02%
Triples /BIP0.46%÷1.000×0.810×0.981×1.0500.39%
Home runs /BIP5.56%÷1.000×0.780—×1.0504.55%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.981.

Result: wOBA .376 → .317; ISO .199 → .159; BABIP .341 → .307. 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).

2005 AAArkansas Travelers · 301 PAwOBA .373 → .331 (−43)K% 14.3% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷1.000×1.220——17.43%
BB% (unintentional) /PA5.32%÷1.000×0.700—×1.0423.88%
HBP% /PA0.66%—×0.870—×1.0420.60%
Singles /BIP23.95%÷1.000×0.920×1.018×1.04223.36%
Doubles /BIP5.04%÷1.000×0.840×1.018×1.0424.49%
Triples /BIP0.00%÷1.000×0.940×1.018×1.0420.00%
Home runs /BIP7.14%÷1.000×0.800—×1.0425.95%

Factors used: league row TL. 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 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .373 → .331; ISO .224 → .187; BABIP .311 → .295. 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).

2005 A+Rancho Cucamonga Quakes · 100 PAwOBA .407 → .370 (−37)K% 11.0% → 14.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.00%÷1.000×1.340——14.74%
BB% (unintentional) /PA6.00%÷1.000×0.710—×1.0124.31%
HBP% /PA3.00%—×0.790—×1.0122.40%
Singles /BIP29.11%÷1.000×0.910×1.050×1.01228.15%
Doubles /BIP3.80%÷1.000×0.820×1.050×1.0123.31%
Triples /BIP0.00%÷1.000×0.760×1.050×1.0120.00%
Home runs /BIP6.33%÷1.000×0.920—×1.0125.89%

Factors used: league row CAL. 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 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .407 → .370; ISO .200 → .183; BABIP .347 → .330. 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).