Angelo Mora

PosSS
B/TS/R
Born1993-02-25
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201724AAA/AA/INTL2 orgs514.281/.322/.4089572—.255/.283/.363
201825AAA/AA/INTL3 orgs400.257/.311/.3928663—.236/.270/.357
201926AAA/AA2 orgs323.264/.320/.3734649—.205/.244/.281
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)
201118 ROKDSL Phillies — 187171 42730 10292 75 246295322617 76294 165 274 7 — — — — — —
201219 ROKGCL Phillies — 165155 42720 9320 145 271311342653 71339 195 293 30 — — — — — —
201320 ALakewood BlueClaws — 455407 871633 39871 179 214284290574 76264 199 260 38 — — — — — —
201421 A+Clearwater Threshers — 389353 801443 27812 38 227285314600 88284 217 268 44 — — — — — —
201421 INTLEstrellas de Oriente — 1514 2000 110 00 143200143343 154 77 167 -1 — — — — — —
201522 AAReading Fightin Phils — 131113 37643 16270 03 327411531942 204410 2112 407 139 — — — — — —
201522 A+Clearwater Threshers — 241227 691160 8281 44 304331405736 101342 123 320 88 — — — — — —
201522 INTLEstrellas de Oriente — 2121 4010 050 00 190190286476 95250 240 206 26 — — — — — —
201623 AAReading Fightin Phils — 401367 921954 29792 31 251309362671 112309 207 300 61 — — — — — —
201724 AAALehigh Valley IronPigs — 104100 28500 2190 10 280294330624 50341 182 275 49 — — — — — —
201724 AAReading Fightin Phils — 322298 881939 24600 42 295348470818 174345 197 361 86 — — — — — —
201724 INTLEstrellas Orientales — 8882 19400 3150 00 232259280539 49275 173 236 46 — — — — — —
201825 AAAOklahoma City Dodgers — 222200 55625 17420 53 275332400732 125318 198 321 70 — — — — — —
201825 AATulsa Drillers — 120114 301023 6220 00 263300465765 202303 185 334 70 — — — — — —
201825 INTLEstrellas Orientales — 5848 8100 6130 11 167255188442 21229 2210 204 24 — — — — — —
201926 AAAOklahoma City Dodgers — 139130 30820 6301 00 231270323593 92294 224 263 26 — — — — — —
201926 AATulsa Drillers — 184165 48614 17390 62 291357412769 121358 219 342 67 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201118 ROK MLEDSL Phillies — 187174 28420 7352 75 161202207409 46195 194 179 7 — — — — — —
201219 ROK MLEGCL Phillies — 165158 32510 6460 145 203232247479 44281 284 213 30 — — — — — —
201320 A MLELakewood BlueClaws — 455421 831433 251161 179 197244266510 69256 255 224 38 — — — — — —
201421 A+ MLEClearwater Threshers — 389358 721332 221122 38 201251271522 70278 296 233 44 — — — — — —
201522 AA MLEReading Fightin Phils — 131118 38642 11310 03 322380492871 169413 248 374 139 — — — — — —
201522 A+ MLEClearwater Threshers — 241229 661150 6421 44 288309380689 92342 172 299 88 — — — — — —
201623 AA MLEReading Fightin Phils — 401376 871742 201032 31 231274314588 82309 265 259 61 — — — — — —
201724 AAA MLELehigh Valley IronPigs — 104101 25400 1240 10 248255287542 40315 231 240 49 — — — — — —
201724 AA MLEReading Fightin Phils — 322307 791636 15720 42 257292388680 130322 225 295 86 — — — — — —
201825 AAA MLEOklahoma City Dodgers — 222205 50524 12560 53 244286346632 102297 255 272 70 — — — — — —
201825 AA MLETulsa Drillers — 120117 26822 3280 00 222242376618 154281 232 271 70 — — — — — —
201926 AAA MLEOklahoma City Dodgers — 139132 23610 4381 00 174204235439 61248 273 206 26 — — — — — —
201926 AA MLETulsa Drillers — 184171 39413 11500 62 228275316591 88304 276 267 67 — — — — — —
201118 ROK MLEDSL Phillies — 187174 28420 7352 75 161202207409 46200 194 179 7 — — — — — —
201118 ROK RAWDSL Phillies — 187171 42730 10292 75 246295322617 76294 165 274 7 — — — — — —
201219 ROK MLEGCL Phillies — 165158 32510 6460 145 203232247479 44283 284 213 30 — — — — — —
201219 ROK RAWGCL Phillies — 165155 42720 9320 145 271311342653 71339 195 293 30 — — — — — —
201320 A MLELakewood BlueClaws — 455421 831433 251161 179 197244266510 69264 255 224 38 — — — — — —
201320 A RAWLakewood BlueClaws — 455407 871633 39871 179 214284290574 76264 199 260 38 — — — — — —
201421 A+ MLE2 teams — 404372 751432 231162 38 202252272523 70285 296 233 44 — — — — — —
201421 A+ RAW2 teams — 404367 821443 28822 38 223282308590 84278 207 265 44 — — — — — —
201522 A+ MLE3 teams — 393368 1111893 17781 47 302334424758 122372 204 325 106 — — — — — —
201522 A+ RAW3 teams — 393361 11017113 24601 47 305350438787 133355 156 343 106 — — — — — —
201623 AA MLEReading Fightin Phils — 401376 871742 201032 31 231274314588 82312 265 259 61 — — — — — —
201623 AA RAWReading Fightin Phils — 401367 921954 29792 31 251309362671 112309 207 300 61 — — — — — —
201724 AA MLE3 teams — 514489 1262537 201160 52 258287364651 106322 234 282 77 — — — — — —
201724 AA RAW3 teams — 514480 1352839 29940 52 281322408731 127332 186 322 77 — — — — — —
201825 AAA MLE3 teams — 400375 891647 17980 64 237270357628 120299 244 272 70 — — — — — —
201825 AAA RAW3 teams — 400362 931748 29770 64 257311392703 135302 197 308 70 — — — — — —
201926 AA MLE2 teams — 323303 641123 15881 62 211251290541 79284 275 241 49 — — — — — —
201926 AA RAW2 teams — 323295 781434 23691 62 264320373693 108329 217 308 49 — — — — — —
201118 ROK MLEDSL Phillies — 187176 28420 7352 75 159202205407 45195 194 179 7 — — — — — —
201219 ROK MLEGCL Phillies — 165158 32510 6460 145 203232247479 44281 284 213 30 — — — — — —
201320 A MLELakewood BlueClaws — 455426 831433 251161 179 195244263507 68256 255 224 38 — — — — — —
201421 A+ MLE2 teams — 404376 751432 231162 38 199252269521 69278 296 233 44 — — — — — —
201522 A+ MLE3 teams — 393372 1111893 17781 47 298334419754 121367 204 325 106 — — — — — —
201623 AA MLEReading Fightin Phils — 401376 871742 201032 31 231274314588 82309 265 259 61 — — — — — —
201724 AA MLE3 teams — 514489 1262537 201160 52 258287364651 106320 234 282 77 — — — — — —
201825 AAA MLE3 teams — 400380 891647 17980 64 234270353623 118291 244 272 70 — — — — — —
201926 AA MLE2 teams — 323304 641123 15881 62 211251289540 79280 275 241 49 — — — — — —
▸ Career Totals
Career— MLE — 32423036 6951243127 1507969 6543 229267317584 88299 255 255 59 -159 -4 +0 +35 +70 -5.9
/ 162G— MLE — 650609 1392565 301602 139 228267314581 85299 255 255 59 -32 -1 +0 +7 +14 -1.2

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 AATulsa Drillers · 184 PAwOBA .335 → .267 (−68)K% 21.2% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.20%÷0.954×1.220——27.12%
BB% (unintentional) /PA9.24%÷1.063×0.700—×0.9886.01%
HBP% /PA0.00%—×0.870—×0.9880.00%
Singles /BIP29.37%÷0.997×0.920×0.950×0.98825.42%
Doubles /BIP4.76%÷1.048×0.840×0.950×0.9883.58%
Triples /BIP0.79%÷0.925×0.940×0.950×0.9880.76%
Home runs /BIP3.17%÷0.909×0.800—×0.9882.76%

Factors used: league row TL. Park (home-season share, regressed): HR 82, 1B 99, 2B 110, 3B 85, K 91, BB 113 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .335 → .267; ISO .121 → .100; BABIP .358 → .304. 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 AAAOklahoma City Dodgers · 139 PAwOBA .260 → .206 (−53)K% 21.6% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.58%÷1.014×1.290——27.45%
BB% (unintentional) /PA4.32%÷0.993×0.710—×1.0183.14%
HBP% /PA0.72%—×0.980—×1.0180.72%
Singles /BIP20.00%÷1.048×0.900×0.988×1.01817.28%
Doubles /BIP8.00%÷1.012×0.810×0.988×1.0186.44%
Triples /BIP2.00%÷1.045×0.810×0.988×1.0181.56%
Home runs /BIP0.00%÷1.073×0.780—×1.0180.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 115, 1B 110, 2B 102, 3B 109, K 103, BB 99 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .260 → .206; ISO .092 → .070; BABIP .294 → .248. 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 AAAOklahoma City Dodgers · 222 PAwOBA .316 → .272 (−44)K% 18.9% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.92%÷0.970×1.290——25.17%
BB% (unintentional) /PA7.21%÷1.021×0.710—×1.0335.18%
HBP% /PA0.00%—×0.980—×1.0330.00%
Singles /BIP26.58%÷0.992×0.900×1.024×1.03325.49%
Doubles /BIP3.80%÷1.029×0.810×1.024×1.0333.16%
Triples /BIP1.27%÷1.020×0.810×1.024×1.0331.06%
Home runs /BIP3.16%÷1.020×0.780—×1.0332.50%

Factors used: league row PCL. Park (home-season share, regressed): HR 104, 1B 98, 2B 106, 3B 104, K 94, BB 104 — 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.024.

Result: wOBA .316 → .272; ISO .125 → .099; BABIP .318 → .297. 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 AATulsa Drillers · 120 PAwOBA .321 → .271 (−50)K% 18.3% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.33%÷0.964×1.220——23.21%
BB% (unintentional) /PA4.17%÷1.033×0.700—×0.9982.82%
HBP% /PA0.00%—×0.870—×0.9980.00%
Singles /BIP16.30%÷0.987×0.920×1.030×0.99815.63%
Doubles /BIP10.87%÷0.991×0.840×1.030×0.9989.47%
Triples /BIP2.17%÷0.907×0.940×1.030×0.9982.32%
Home runs /BIP3.26%÷1.147×0.800—×0.9982.27%

Factors used: league row TL. Park (home-season share, regressed): HR 129, 1B 97, 2B 98, 3B 81, K 93, BB 107 — 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.030.

Result: wOBA .321 → .271; ISO .202 → .163; BABIP .303 → .281. 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 AAReading Fightin Phils · 322 PAwOBA .350 → .295 (−55)K% 18.6% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.63%÷1.012×1.220——22.46%
BB% (unintentional) /PA7.14%÷1.045×0.700—×1.0124.84%
HBP% /PA0.00%—×0.850—×1.0120.00%
Singles /BIP23.95%÷1.013×0.970×0.999×1.01223.19%
Doubles /BIP7.98%÷0.986×0.860×0.999×1.0127.04%
Triples /BIP1.26%÷1.063×0.950×0.999×1.0121.14%
Home runs /BIP3.78%÷1.220×0.780—×1.0122.45%

Factors used: league row EL. Park (home-season share, regressed): HR 144, 1B 103, 2B 97, 3B 113, K 102, BB 109 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .350 → .295; ISO .174 → .131; BABIP .345 → .322. 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 AAALehigh Valley IronPigs · 104 PAwOBA .270 → .240 (−31)K% 18.3% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.27%÷0.961×1.200——22.81%
BB% (unintentional) /PA1.92%÷1.014×0.690—×1.0481.37%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP28.40%÷1.055×0.930×1.003×1.04826.31%
Doubles /BIP6.17%÷0.969×0.830×1.003×1.0485.56%
Triples /BIP0.00%÷1.047×0.970×1.003×1.0480.00%
Home runs /BIP0.00%÷1.043×0.840—×1.0480.00%

Factors used: league row IL. Park (home-season share, regressed): HR 109, 1B 111, 2B 94, 3B 109, K 92, BB 103 — 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.003.

Result: wOBA .270 → .240; ISO .050 → .044; BABIP .341 → .315. 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 AAReading Fightin Phils · 401 PAwOBA .293 → .259 (−34)K% 19.7% → 25.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.70%÷0.936×1.220——25.68%
BB% (unintentional) /PA7.23%÷1.042×0.700—×1.0274.99%
HBP% /PA0.50%—×0.850—×1.0270.44%
Singles /BIP22.22%÷1.002×0.970×1.045×1.02723.10%
Doubles /BIP6.60%÷0.998×0.860×1.045×1.0276.10%
Triples /BIP1.74%÷1.150×0.950×1.045×1.0271.54%
Home runs /BIP1.39%÷1.273×0.780—×1.0270.87%

Factors used: league row EL. Park (home-season share, regressed): HR 155, 1B 100, 2B 100, 3B 130, K 87, BB 108 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .293 → .259; ISO .112 → .089; BABIP .309 → .309. 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+Clearwater Threshers · 241 PAwOBA .314 → .299 (−15)K% 11.6% → 17.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.62%÷0.940×1.420——17.55%
BB% (unintentional) /PA2.90%÷0.918×0.750—×1.0122.40%
HBP% /PA0.41%—×0.930—×1.0120.39%
Singles /BIP26.13%÷0.965×0.920×1.039×1.01226.20%
Doubles /BIP5.53%÷0.950×0.960×1.039×1.0125.87%
Triples /BIP3.02%÷0.984×0.810×1.039×1.0122.61%
Home runs /BIP0.00%÷1.117×0.880—×1.0120.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 123, 1B 93, 2B 90, 3B 97, K 88, BB 84 — 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.039.

Result: wOBA .314 → .299; ISO .101 → .094; BABIP .342 → .342. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .