Juan Mora

Pos2B
B/TR/R
Born1999-09-30
Age (2027)27
No MLB projection yet. Career stats below are historical.
Overview
INTLPROSPECT
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202424INTLSultanes de M…66.228/.312/.2460262—
202525INTLVenados de Ma…227.250/.341/.32111191—
202626INTLAlgodoneros d…34.250/.273/.3120059—
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2023 A
K%92
Z-Con%88
Whiff%81
wRC+68
wOBA62
ISO60

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)
201818 ROKDSL Cubs 1 — 5039 9400 962 22 231400333733 103273 1218 348 44 — — — — — —
201919 ROKDSL Cubs 1 — 254207 56856 343410 194 271398444843 174294 1313 376 46 — — — — — —
202020 INTLYaquis de Obregon — 2222 3100 080 02 136136182318 45214 360 141 -19 — — — — — —
202121 ROKACL Cubs — 9374 26423 15213 71 3514785811.059 230451 2316 459 102 — — — — — —
202222 AMyrtle Beach Pelicans — 354312 841927 276911 63 269349410759 141322 198 338 75 — — — — — —
202323 A+South Bend Cubs — 3026 3100 292 01 115233154387 38176 307 199 -17 — — — — — —
202323 AMyrtle Beach Pelicans — 164144 40713 11254 86 278346403749 125306 157 327 65 — — — — — —
202323 INTLSultanes de Monterrey — 135125 39800 7212 22 312358376734 64375 165 331 110 — — — — — —
202424 INTLSultanes de Monterrey — 6657 13100 5142 21 228312246558 18295 218 259 62 — — — — — —
202525 INTLVenados de Mazatlan — 227196 491101 21266 113 250341321662 71284 119 303 91 — — — — — —
202626 INTLAlgodoneros de Guasave — 3432 8200 140 00 250273312585 62286 123 256 59 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201818 ROK MLEDSL Cubs 1 — 5042 7300 672 22 167300238538 71175 1412 233 44 — — — — — —
201919 ROK MLEDSL Cubs 1 — 254218 36533 234110 194 165275257532 92178 169 236 46 — — — — — —
202121 ROK MLEACL Cubs — 9381 19312 8313 71 235326370696 136348 339 319 102 — — — — — —
202222 A MLEMyrtle Beach Pelicans — 354321 761626 189611 63 237300355655 118303 275 279 75 — — — — — —
202323 A+ MLESouth Bend Cubs — 3027 3100 1122 01 111200148348 37150 403 143 -17 — — — — — —
202323 A MLEMyrtle Beach Pelicans — 164147 33612 8344 86 224283320603 95251 215 265 65 — — — — — —
201818 ROK MLEDSL Cubs 1 — 5042 7300 672 22 167300238538 71200 1412 233 44 — — — — — —
201818 ROK RAWDSL Cubs 1 — 5039 9400 962 22 231400333733 103273 1218 348 44 — — — — — —
201919 ROK MLEDSL Cubs 1 — 254218 36533 234110 194 165275257532 92186 169 236 46 — — — — — —
201919 ROK RAWDSL Cubs 1 — 254207 56856 343410 194 271398444843 174294 1313 376 46 — — — — — —
202020 INTL MLEYaquis de Obregon — 2222 3100 080 02 136136182318 45214 360 — — — — — — — —
202020 INTL RAWYaquis de Obregon — 2222 3100 080 02 136136182318 45214 360 141 -19 — — — — — —
202121 ROK MLEACL Cubs — 9381 19312 8313 71 235326370696 136347 339 319 102 — — — — — —
202121 ROK RAWACL Cubs — 9374 26423 15213 71 3514785811.059 230451 2316 459 102 — — — — — —
202222 A MLEMyrtle Beach Pelicans — 354321 761626 189611 63 237300355655 118315 275 279 75 — — — — — —
202222 A RAWMyrtle Beach Pelicans — 354312 841927 276911 63 269349410759 141322 198 338 75 — — — — — —
202323 A MLE3 teams — 329300 601114 15778 109 200257283540 83250 235 246 53 — — — — — —
202323 A RAW3 teams — 329295 821613 20558 109 278341369710 92326 176 317 53 — — — — — —
202424 INTL MLESultanes de Monterrey — 6657 13100 5142 21 228312246558 18295 218 — — — — — — — —
202424 INTL RAWSultanes de Monterrey — 6657 13100 5142 21 228312246558 18295 218 259 62 — — — — — —
202525 INTL MLEVenados de Mazatlan — 227196 491101 21266 113 250341321662 71284 119 — — — — — — — —
202525 INTL RAWVenados de Mazatlan — 227196 491101 21266 113 250341321662 71284 119 303 91 — — — — — —
202626 INTL MLEAlgodoneros de Guasave — 3432 8200 140 00 250273312585 62286 123 — — — — — — — —
202626 INTL RAWAlgodoneros de Guasave — 3432 8200 140 00 250273312585 62286 123 256 59 — — — — — —
201818 ROK MLEDSL Cubs 1 — 5042 7300 672 22 167300238538 71175 1412 233 44 — — — — — —
201919 ROK MLEDSL Cubs 1 — 254219 36533 234110 194 164275256531 91178 169 236 46 — — — — — —
202121 ROK MLEACL Cubs — 9382 19312 8313 71 232326366692 134348 339 319 102 — — — — — —
202222 A MLEMyrtle Beach Pelicans — 354322 761626 189611 63 236300354654 118303 275 279 75 — — — — — —
202323 A MLE3 teams — 329303 601114 15778 109 198257281537 83235 235 246 53 — — — — — —
▸ Career Totals
Career— MLE — 14291269 27153716 9730442 5725 214291304595 91265 217 197 19 -137 +1 +0 +5 +31 -10.2
/ 162G— MLE — 650577 1232437 4413819 2611 213291302592 88265 217 197 19 -62 +1 +0 +2 +14 -4.6

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.

2023 AMyrtle Beach Pelicans · 164 PAwOBA .329 → .265 (−64)K% 15.2% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.24%÷1.011×1.360——20.51%
BB% (unintentional) /PA6.71%÷0.967×0.690—×0.9804.69%
HBP% /PA2.44%—×0.780—×0.9801.86%
Singles /BIP24.37%÷1.046×0.920×0.966×0.98020.30%
Doubles /BIP5.88%÷0.975×0.830×0.966×0.9804.74%
Triples /BIP0.84%÷1.150×0.910×0.966×0.9800.63%
Home runs /BIP2.52%÷0.957×0.800—×0.9802.06%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 109, 2B 95, 3B 130, K 102, BB 93 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.966.

Result: wOBA .329 → .265; ISO .125 → .101; BABIP .306 → .251. 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).

2023 A+South Bend Cubs · 30 PAwOBA .194 → .143 (−52)K% 30.0% → 39.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.00%÷0.966×1.270——39.42%
BB% (unintentional) /PA6.67%÷1.060×0.710—×0.9884.41%
HBP% /PA6.67%—×0.790—×0.9885.20%
Singles /BIP11.76%÷0.988×0.920—×0.98810.82%
Doubles /BIP5.88%÷1.140×0.810—×0.9884.13%
Triples /BIP0.00%÷1.150×0.850—×0.9880.00%
Home runs /BIP0.00%÷1.197×0.800—×0.9880.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 139, 1B 98, 2B 128, 3B 130, K 93, BB 112 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .194 → .143; ISO .038 → .024; BABIP .176 → .150. 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).

2022 AMyrtle Beach Pelicans · 354 PAwOBA .332 → .279 (−53)K% 19.5% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.49%÷0.978×1.360——27.09%
BB% (unintentional) /PA7.63%÷1.017×0.690—×0.9905.12%
HBP% /PA3.11%—×0.780—×0.9902.40%
Singles /BIP23.05%÷0.975×0.920×1.034×0.99022.27%
Doubles /BIP7.82%÷0.947×0.830×1.034×0.9907.01%
Triples /BIP0.82%÷1.068×0.910×1.034×0.9900.72%
Home runs /BIP2.88%÷0.942×0.800—×0.9902.42%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 88, 1B 95, 2B 89, 3B 114, K 96, BB 103 — 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.034.

Result: wOBA .332 → .279; ISO .141 → .117; BABIP .322 → .303. 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).

2021 ROKACL Cubs · 93 PAwOBA .452 → .319 (−133)K% 22.6% → 32.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.58%÷0.992×1.440——32.77%
BB% (unintentional) /PA16.13%÷1.071×0.620—×0.9759.10%
HBP% /PA3.23%—×0.720—×0.9752.26%
Singles /BIP32.08%÷1.002×0.820—×0.97525.61%
Doubles /BIP7.55%÷0.947×0.720—×0.9755.59%
Triples /BIP3.77%÷0.947×0.720—×0.9752.80%
Home runs /BIP5.66%÷1.014×0.780—×0.9754.25%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 100, 2B 89, 3B 89, K 98, BB 114 — 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).

Result: wOBA .452 → .319; ISO .230 → .168; BABIP .451 → .348. 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 DSLDSL Cubs 1 · 254 PAwOBA .370 → .236 (−133)K% 13.4% → 16.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.39%÷1.000×1.220——16.33%
BB% (unintentional) /PA12.99%÷1.000×0.700—×0.9858.96%
HBP% /PA3.94%—×0.700—×0.9852.71%
Singles /BIP21.39%÷1.000×0.680×0.950×0.98513.61%
Doubles /BIP4.62%÷1.000×0.600×0.950×0.9852.60%
Triples /BIP2.89%÷1.000×0.600×0.950×0.9851.62%
Home runs /BIP3.47%÷1.000×0.470—×0.9851.61%

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

Result: wOBA .370 → .236; ISO .174 → .094; BABIP .294 → .178. 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 Cubs 1 · 50 PAwOBA .341 → .233 (−108)K% 12.0% → 14.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.00%÷1.000×1.220——14.64%
BB% (unintentional) /PA18.00%÷1.000×0.700—×0.99512.54%
HBP% /PA4.00%—×0.700—×0.9952.79%
Singles /BIP15.15%÷1.000×0.680—×0.99510.25%
Doubles /BIP12.12%÷1.000×0.600—×0.9957.24%
Triples /BIP0.00%÷1.000×0.600—×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).

Result: wOBA .341 → .233; ISO .103 → .065; BABIP .273 → .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).

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