Ivan Mora

PosRF
B/TR/R
Born1994-07-22
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201319ROKDSL Orioles 2121.214/.261/.321150—.142/.185/.195
201420ROKDSL Orioles 1130.263/.323/.3510822—.179/.226/.239
201521ROKDSL Orioles 2204.273/.320/.3741420—.179/.220/.232
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)
201218 ROKDSL Orioles — 144128 30820 4314 84 234279328608 94300 223 259 9 — — — — — —
201319 ROKDSL Orioles 2 — 121112 24711 4193 51 214261321582 107247 163 258 0 — — — — — —
201420 ROKDSL Orioles 1 — 130114 30240 9301 82 263323351673 88349 237 290 22 — — — — — —
201521 ROKDSL Orioles 2 — 204187 51651 9374 44 273320374694 102331 184 306 20 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201218 ROK MLEDSL Orioles — 144129 21510 3384 84 163206217423 54208 262 182 9 — — — — — —
201319 ROK MLEDSL Orioles 2 — 121113 16410 3233 51 142185195380 53168 192 168 0 — — — — — —
201420 ROK MLEDSL Orioles 1 — 130117 21130 6371 82 179226239465 60240 285 201 22 — — — — — —
201521 ROK MLEDSL Orioles 2 — 204190 34430 6454 44 179220232452 53221 223 198 20 — — — — — —
201218 ROK MLEDSL Orioles — 144129 21510 3384 84 163206217423 54223 262 182 9 — — — — — —
201218 ROK RAWDSL Orioles — 144128 30820 4314 84 234279328608 94300 223 259 9 — — — — — —
201319 ROK MLEDSL Orioles 2 — 121113 16410 3233 51 142185195380 53176 192 168 0 — — — — — —
201319 ROK RAWDSL Orioles 2 — 121112 24711 4193 51 214261321582 107247 163 258 0 — — — — — —
201420 ROK MLEDSL Orioles 1 — 130117 21130 6371 82 179226239465 60256 285 201 22 — — — — — —
201420 ROK RAWDSL Orioles 1 — 130114 30240 9301 82 263323351673 88349 237 290 22 — — — — — —
201521 ROK MLEDSL Orioles 2 — 204190 34430 6454 44 179220232452 53231 223 198 20 — — — — — —
201521 ROK RAWDSL Orioles 2 — 204187 51651 9374 44 273320374694 102331 184 306 20 — — — — — —
201218 ROK MLEDSL Orioles — 144136 21510 3384 84 154206206412 51208 262 182 9 — — — — — —
201319 ROK MLEDSL Orioles 2 — 121114 16410 3233 51 140185193378 53168 192 168 0 — — — — — —
201420 ROK MLEDSL Orioles 1 — 130122 21130 6371 82 172226230455 57240 285 201 22 — — — — — —
201521 ROK MLEDSL Orioles 2 — 204192 34430 6454 44 177220229449 52221 223 198 20 — — — — — —
▸ Career Totals
Career— MLE — 599549 921480 1814312 2511 168211222433 55222 243 189 14 -61 +1 +0 -6 +13 -5.5
/ 162G— MLE — 650596 1001590 2015513 2712 168212223435 55222 243 189 14 -67 +1 +0 -7 +14 -6.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.

2015 DSLDSL Orioles 2 · 204 PAwOBA .301 → .198 (−103)K% 18.1% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.14%÷1.000×1.220——22.13%
BB% (unintentional) /PA4.41%÷1.000×0.700—×0.9753.01%
HBP% /PA1.96%—×0.700—×0.9751.34%
Singles /BIP26.00%÷1.000×0.680×1.035×0.97517.84%
Doubles /BIP4.00%÷1.000×0.600×1.035×0.9752.42%
Triples /BIP3.33%÷1.000×0.600×1.035×0.9752.02%
Home runs /BIP0.67%÷1.000×0.470—×0.9750.31%

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

Result: wOBA .301 → .198; ISO .102 → .059; BABIP .331 → .221. 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 DSLDSL Orioles 1 · 130 PAwOBA .288 → .201 (−87)K% 23.1% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷1.000×1.220——28.15%
BB% (unintentional) /PA6.92%÷1.000×0.700—×0.9854.77%
HBP% /PA0.77%—×0.700—×0.9850.53%
Singles /BIP28.57%÷1.000×0.680×1.050×0.98520.09%
Doubles /BIP2.38%÷1.000×0.600×1.050×0.9851.48%
Triples /BIP4.76%÷1.000×0.600×1.050×0.9852.95%
Home runs /BIP0.00%÷1.000×0.470—×0.9850.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 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 ×1.050.

Result: wOBA .288 → .201; ISO .088 → .056; BABIP .349 → .240. 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 DSLDSL Orioles 2 · 121 PAwOBA .253 → .168 (−85)K% 15.7% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.70%÷1.000×1.220——19.16%
BB% (unintentional) /PA3.31%÷1.000×0.700—×0.9952.30%
HBP% /PA2.48%—×0.700—×0.9951.73%
Singles /BIP16.13%÷1.000×0.680×1.050×0.99511.46%
Doubles /BIP7.53%÷1.000×0.600×1.050×0.9954.72%
Triples /BIP1.08%÷1.000×0.600×1.050×0.9950.67%
Home runs /BIP1.08%÷1.000×0.470—×0.9950.50%

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

Result: wOBA .253 → .168; ISO .107 → .063; BABIP .247 → .168. 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 Orioles · 144 PAwOBA .258 → .182 (−75)K% 21.5% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.53%÷1.000×1.220——26.26%
BB% (unintentional) /PA2.78%÷1.000×0.700—×1.0081.96%
HBP% /PA2.78%—×0.700—×1.0081.96%
Singles /BIP20.62%÷1.000×0.680×1.050×1.00814.83%
Doubles /BIP8.25%÷1.000×0.600×1.050×1.0085.23%
Triples /BIP2.06%÷1.000×0.600×1.050×1.0081.31%
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 .258 → .182; ISO .094 → .062; BABIP .300 → .208. 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).