Josh Morgan

Pos3B
B/TR/R
Born1995-11-16
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202125AASEA275.246/.359/.4019177—.216/.297/.347
202226AAASEA73.220/.352/.3732070—.190/.282/.286
202327AASEA323.226/.305/.3729255—.191/.249/.315
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)
201418 ROKAZL Rangers — 141113 38210 19139 22 336468372840 35380 913 395 91 — — — — — —
201519 AHickory Crawdads — 416351 1011513 455312 94 288387362749 74330 1311 340 86 — — — — — —
201620 A+High Desert Mavericks — 533470 1411927 446110 42 300372394766 94328 118 342 87 — — — — — —
201721 A+Down East Wood Ducks — 445408 1102136 26545 30 270321380701 110295 126 311 68 — — — — — —
201721 INTLSurprise Saguaros — 3328 12102 530 00 4295156791.194 250435 915 518 236 — — — — — —
201822 AAFrisco RoughRiders — 332294 681413 27495 11 231307316623 85262 158 282 47 — — — — — —
201923 INTLAuckland Tuatara — 120103 34604 15121 21 330420505925 175341 1012 408 162 — — — — — —
202125 AAArkansas Travelers — 275232 57909 33568 13 246359401760 155284 2012 344 77 — — — — — —
202226 AAATacoma Rainiers — 7359 13302 12150 00 220352373725 153250 2116 324 70 — — — — — —
202327 AAArkansas Travelers — 323288 651319 27806 21 226305372677 146279 258 304 55 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201418 ROK MLEAZL Rangers — 141120 33210 12199 22 275383308691 33315 139 303 91 — — — — — —
201519 A MLEHickory Crawdads — 416366 991412 307412 94 270346331676 60319 187 296 86 — — — — — —
201620 A+ MLEHigh Desert Mavericks — 533483 1311525 318810 42 271328342670 70310 176 297 87 — — — — — —
201721 A+ MLEDown East Wood Ducks — 445417 1011935 17735 30 242280338618 96274 164 269 68 — — — — — —
201822 AA MLEFrisco RoughRiders — 332303 611212 18655 11 201258267525 66238 205 237 47 — — — — — —
202125 AA MLEArkansas Travelers — 275245 53808 20678 13 216297347644 131257 247 282 77 — — — — — —
202226 AAA MLETacoma Rainiers — 7363 12301 8180 00 190282286567 95236 2511 272 70 — — — — — —
202327 AA MLEArkansas Travelers — 323298 571118 17946 21 191249315565 124245 295 249 55 — — — — — —
201418 ROK MLEAZL Rangers — 141120 33210 12199 22 275383308691 33327 139 303 91 — — — — — —
201418 ROK RAWAZL Rangers — 141113 38210 19139 22 336468372840 35380 913 395 91 — — — — — —
201519 A MLEHickory Crawdads — 416366 991412 307412 94 270346331676 60332 187 296 86 — — — — — —
201519 A RAWHickory Crawdads — 416351 1011513 455312 94 288387362749 74330 1311 340 86 — — — — — —
201620 A+ MLEHigh Desert Mavericks — 533483 1311525 318810 42 271328342670 70317 176 297 87 — — — — — —
201620 A+ RAWHigh Desert Mavericks — 533470 1411927 446110 42 300372394766 94328 118 342 87 — — — — — —
201721 A+ MLE2 teams — 478449 1092136 18795 30 243280343623 100280 174 269 68 — — — — — —
201721 A+ RAW2 teams — 478436 1222238 31575 30 280335399734 119304 126 325 68 — — — — — —
201822 AA MLEFrisco RoughRiders — 332303 611212 18655 11 201258267525 66244 205 237 47 — — — — — —
201822 AA RAWFrisco RoughRiders — 332294 681413 27495 11 231307316623 85262 158 282 47 — — — — — —
201923 INTL MLEAuckland Tuatara — 120103 34604 15121 21 330420505925 175341 1012 — — — — — — — —
201923 INTL RAWAuckland Tuatara — 120103 34604 15121 21 330420505925 175341 1012 408 162 — — — — — —
202125 AA MLEArkansas Travelers — 275245 53808 20678 13 216297347644 131262 247 282 77 — — — — — —
202125 AA RAWArkansas Travelers — 275232 57909 33568 13 246359401760 155284 2012 344 77 — — — — — —
202226 AAA MLETacoma Rainiers — 7363 12301 8180 00 190282286567 95239 2511 272 70 — — — — — —
202226 AAA RAWTacoma Rainiers — 7359 13302 12150 00 220352373725 153250 2116 324 70 — — — — — —
202327 AA MLEArkansas Travelers — 323298 571118 17946 21 191249315565 124247 295 249 55 — — — — — —
202327 AA RAWArkansas Travelers — 323288 651319 27806 21 226305372677 146279 258 304 55 — — — — — —
201418 ROK MLEAZL Rangers — 141119 33210 12199 22 277383311694 34315 139 303 91 — — — — — —
201519 A MLEHickory Crawdads — 416371 991412 307412 94 267346326672 59319 187 296 86 — — — — — —
201620 A+ MLEHigh Desert Mavericks — 533487 1311525 318810 42 269328339667 70310 176 297 87 — — — — — —
201721 A+ MLE2 teams — 478452 1092136 18795 30 241280341620 100274 174 269 68 — — — — — —
201822 AA MLEFrisco RoughRiders — 332306 611212 18655 11 199258265522 65238 205 237 47 — — — — — —
202125 AA MLEArkansas Travelers — 275245 53808 20678 13 216297347644 131257 247 282 77 — — — — — —
202226 AAA MLETacoma Rainiers — 7365 12301 8180 00 185282277559 92236 2511 272 70 — — — — — —
202327 AA MLEArkansas Travelers — 323297 571118 17946 21 192249316566 125245 295 249 55 — — — — — —
▸ Career Totals
Career— MLE — 26912430 58992936 16951656 2414 242307332639 90290 196 264 65 -114 -1 +0 +10 +58 -4.7
/ 162G— MLE — 650587 1422229 4112514 63 242307332639 90290 196 264 65 -27 +0 +0 +2 +14 -1.1

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 AAArkansas Travelers · 323 PAwOBA .298 → .249 (−50)K% 24.8% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.77%÷1.041×1.220——29.04%
BB% (unintentional) /PA8.36%÷1.046×0.700—×0.9685.41%
HBP% /PA1.86%—×0.870—×0.9681.56%
Singles /BIP20.19%÷1.033×0.920×1.034×0.96817.99%
Doubles /BIP6.25%÷0.983×0.840×1.034×0.9685.34%
Triples /BIP0.48%÷1.103×0.940×1.034×0.9680.41%
Home runs /BIP4.33%÷0.853×0.800—×0.9683.93%

Factors used: league row TL. Park (home-season share, regressed): HR 71, 1B 107, 2B 97, 3B 121, K 108, BB 109 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.034.

Result: wOBA .298 → .249; ISO .146 → .129; BABIP .279 → .245. 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 AAATacoma Rainiers · 73 PAwOBA .325 → .272 (−53)K% 20.5% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.55%÷1.020×1.200——24.18%
BB% (unintentional) /PA16.44%÷1.048×0.690—×1.00310.85%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP18.18%÷1.013×0.930×1.019×1.00317.06%
Doubles /BIP6.82%÷0.839×0.830×1.019×1.0036.90%
Triples /BIP0.00%÷0.902×0.970×1.019×1.0030.00%
Home runs /BIP4.55%÷1.144×0.700—×1.0032.79%

Factors used: league row International League. Park (home-season share, regressed): HR 129, 1B 103, 2B 68, 3B 80, K 104, BB 110 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .325 → .272; ISO .153 → .123; BABIP .250 → .236. 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 AAArkansas Travelers · 275 PAwOBA .337 → .282 (−55)K% 20.4% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.36%÷1.013×1.220——24.52%
BB% (unintentional) /PA12.00%÷1.144×0.690—×0.9887.15%
HBP% /PA2.91%—×0.850—×0.9882.44%
Singles /BIP22.16%÷0.999×0.940×0.989×0.98820.37%
Doubles /BIP5.11%÷0.975×0.870×0.989×0.9884.46%
Triples /BIP0.00%÷1.150×0.920×0.989×0.9880.00%
Home runs /BIP5.11%÷0.892×0.780—×0.9884.42%

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

Result: wOBA .337 → .282; ISO .155 → .138; BABIP .284 → .257. 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 AAFrisco RoughRiders · 332 PAwOBA .277 → .237 (−40)K% 14.8% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.76%÷0.922×1.220——19.52%
BB% (unintentional) /PA7.53%÷1.021×0.700—×1.0275.30%
HBP% /PA1.51%—×0.870—×1.0271.35%
Singles /BIP20.41%÷0.988×0.920×0.972×1.02718.96%
Doubles /BIP5.71%÷0.993×0.840×0.972×1.0274.82%
Triples /BIP0.41%÷1.150×0.940×0.972×1.0270.33%
Home runs /BIP1.22%÷1.088×0.800—×1.0270.92%

Factors used: league row TL. Park (home-season share, regressed): HR 118, 1B 98, 2B 99, 3B 130, K 84, BB 104 — 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 ×0.972.

Result: wOBA .277 → .237; ISO .085 → .069; BABIP .262 → .238. 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 A+Down East Wood Ducks · 445 PAwOBA .306 → .269 (−36)K% 12.1% → 16.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.13%÷1.045×1.420——16.49%
BB% (unintentional) /PA5.84%÷0.989×0.630—×1.0123.77%
HBP% /PA1.12%—×0.860—×1.0120.98%
Singles /BIP22.60%÷1.034×0.940×1.009×1.01220.99%
Doubles /BIP5.93%÷0.905×0.830×1.009×1.0125.55%
Triples /BIP0.85%÷0.900×0.800×1.009×1.0120.77%
Home runs /BIP1.69%÷0.995×0.900—×1.0121.55%

Factors used: league row CAR. Park (home-season share, regressed): HR 99, 1B 107, 2B 81, 3B 80, K 109, BB 98 — 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.009.

Result: wOBA .306 → .269; ISO .110 → .101; BABIP .295 → .274. 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 A+High Desert Mavericks · 533 PAwOBA .337 → .297 (−40)K% 11.4% → 16.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.44%÷0.931×1.340——16.46%
BB% (unintentional) /PA8.07%÷1.006×0.710—×1.0275.85%
HBP% /PA1.88%—×0.790—×1.0271.52%
Singles /BIP27.63%÷0.996×0.910×1.039×1.02726.94%
Doubles /BIP4.65%÷1.075×0.820×1.039×1.0273.78%
Triples /BIP0.49%÷1.037×0.760×1.039×1.0270.38%
Home runs /BIP1.71%÷1.194×0.920—×1.0271.35%

Factors used: league row CAL. Park (home-season share, regressed): HR 139, 1B 99, 2B 115, 3B 107, K 86, BB 101 — applied at half strength. Age: age 21 vs a level average of 22.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.039.

Result: wOBA .337 → .297; ISO .094 → .074; BABIP .328 → .310. 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 AHickory Crawdads · 416 PAwOBA .334 → .296 (−38)K% 12.7% → 17.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.74%÷0.967×1.340——17.66%
BB% (unintentional) /PA10.82%÷1.042×0.660—×1.0307.06%
HBP% /PA2.88%—×0.770—×1.0302.29%
Singles /BIP27.52%÷0.981×0.920×1.019×1.03027.09%
Doubles /BIP5.03%÷0.971×0.820×1.019×1.0304.46%
Triples /BIP0.34%÷0.910×0.940×1.019×1.0300.36%
Home runs /BIP1.01%÷1.229×0.820—×1.0300.69%

Factors used: league row SAL. Park (home-season share, regressed): HR 146, 1B 96, 2B 94, 3B 82, K 93, BB 108 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .334 → .296; ISO .074 → .063; BABIP .330 → .319. 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 ROKAZL Rangers · 141 PAwOBA .386 → .303 (−83)K% 9.2% → 13.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.22%÷1.000×1.440——13.28%
BB% (unintentional) /PA13.48%÷1.000×0.620—×1.0088.42%
HBP% /PA6.38%—×0.720—×1.0084.63%
Singles /BIP35.00%÷1.000×0.820×1.012×1.00829.25%
Doubles /BIP2.00%÷1.000×0.720×1.012×1.0081.47%
Triples /BIP1.00%÷1.000×0.720×1.012×1.0080.73%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.00%

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 19 vs a level average of 19.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.012.

Result: wOBA .386 → .303; ISO .035 → .027; BABIP .380 → .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).

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