José Miguel Fernández

Pos1B
B/TL/R
Born1988-04-27
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201729AALAD369.306/.369/.49816089—.260/.309/.389
201830AAA/INTL2 orgs477.315/.380/.49218294—.267/.310/.426
201830MLBLAA123.267/.309/.3882199-1.0
202335INTLYaquis de Obr…53.239/.340/.2610180—
202436No MLB games played
202537No MLB games played
202638No MLB games played
Last 3 seasons WAR -1.0
Contract
No contract data on file.
Scouting grades · 20-80
Power38Speed34Eye44

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)
201325 INTLCuba — 159 1000 510 00 111429111540 125 733 293 84 — — — — — —
201628 INTLAguilas Cibaenas — 6656 16000 850 02 286375286661 308 812 304 92 — — — — — —
201729 AATulsa Drillers — 369333 10216016 24339 02 306369498867 192300 97 381 89 — — — — — —
201830 MLBLos Angeles Angels — 123116 31802 6151 10 267309388697 121293 125 312 99 -0 +0 -1 -11 +3 -1.0
201830 AAASalt Lake Bees — 394357 11919117 33344 22 333396535931 202333 98 410 101 — — — — — —
201830 INTLEstrellas Orientales — 8372 16101 8100 00 222300278578 56234 1210 260 62 — — — — — —
202335 INTLYaquis de Obregon — 5346 11100 790 10 239340261600 22297 1713 287 80 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 123116 31802 6151 10 267309388697 121293 125 312 97 -0 +0 -1 -11 +3 -1.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201729 AA MLETulsa Drillers — 369342 8914010 15429 02 260309389698 129266 114 300 89 — — — — — —
201830 MLB MLELos Angeles Angels — 123116 31802 6151 10 267309388697 121293 125 315 99 -0 +0 -1 -11 +3 -1.0
201830 AAA MLESalt Lake Bees — 394371 9915114 19444 22 267310426736 159270 115 317 101 — — — — — —
201325 INTL MLECuba — 159 1000 510 00 111429111540 125 733 — — — — — — — —
201325 INTL RAWCuba — 159 1000 510 00 111429111540 125 733 293 84 — — — — — —
201628 INTL MLEAguilas Cibaenas — 6656 16000 850 02 286375286661 308 812 — — — — — — — —
201628 INTL RAWAguilas Cibaenas — 6656 16000 850 02 286375286661 308 812 304 92 — — — — — —
201729 AA MLETulsa Drillers — 369342 8914010 15429 02 260309389698 129270 114 300 89 — — — — — —
201729 AA RAWTulsa Drillers — 369333 10216016 24339 02 306369498867 192300 97 381 89 — — — — — —
201830 AAA MLE3 teams — 600563 15127118 29685 32 268310416726 147277 115 316 100 — — — — — —
201830 AAA RAW3 teams — 600545 16628120 47595 32 305365470835 165311 108 369 100 — — — — — —
202335 INTL MLEYaquis de Obregon — 5346 11100 790 10 239340261600 22297 1713 — — — — — — — —
202335 INTL RAWYaquis de Obregon — 5346 11100 790 10 239340261600 22297 1713 287 80 — — — — — —
201729 AA MLETulsa Drillers — 369342 8914010 15429 02 260309389698 129266 114 300 89 — — — — — —
201830 AAA MLE3 teams — 600561 15127118 29685 32 269310417727 148275 115 316 100 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 123116 31802 6151 10 267309388697 121293 125 312 71 -0 +0 -1 -11 +3 -1.0
/ 162G— A+C — 650613 16442011 32795 50 268309390699 122293 125 312 71 -2 +1 -8 -57 +14 -5.2
Career— MLE — 11031016 26842128 6412514 46 264316390706 126276 116 272 71 -0 +0 -1 -11 +3 -1.0
/ 162G— MLE — 650599 15925117 38748 24 265318396713 130277 116 272 71 -2 +1 -8 -57 +14 -5.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.

2018 AAASalt Lake Bees · 394 PAwOBA .397 → .317 (−80)K% 8.6% → 11.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.63%÷1.003×1.290——11.10%
BB% (unintentional) /PA7.61%÷1.068×0.710—×0.9724.92%
HBP% /PA1.02%—×0.980—×0.9720.97%
Singles /BIP25.39%÷1.064×0.900×1.012×0.97221.12%
Doubles /BIP5.88%÷1.045×0.810×1.012×0.9724.48%
Triples /BIP0.31%÷0.969×0.810×1.012×0.9720.25%
Home runs /BIP5.26%÷0.958×0.780—×0.9724.17%

Factors used: league row PCL. Park (home-season share, regressed): HR 92, 1B 113, 2B 109, 3B 94, K 101, BB 114 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .397 → .317; ISO .202 → .160; BABIP .333 → .270. 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 AATulsa Drillers · 369 PAwOBA .373 → .300 (−74)K% 8.9% → 11.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.94%÷0.955×1.220——11.42%
BB% (unintentional) /PA6.50%÷1.058×0.700—×0.9584.12%
HBP% /PA2.44%—×0.870—×0.9582.03%
Singles /BIP23.33%÷1.005×0.920×1.050×0.95821.49%
Doubles /BIP5.33%÷1.000×0.840×1.050×0.9584.51%
Triples /BIP0.00%÷1.150×0.940×1.050×0.9580.00%
Home runs /BIP5.33%÷1.295×0.800—×0.9583.16%

Factors used: league row TL. Park (home-season share, regressed): HR 159, 1B 101, 2B 100, 3B 130, K 91, BB 112 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .373 → .300; ISO .192 → .128; BABIP .300 → .266. 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 — .