Michael Hermosillo

PosRF
B/TR/R
Born1995-01-17
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202126AAACHC186.306/.449/.592108129—.252/.373/.458
202126MLBCHC38.194/.237/.50030104-0.1
202227AAACHC26.400/.520/.80011200—.381/.480/.762
202227MLBCHC73.115/.250/.1480124-0.4
202328AAA/INTL2 orgs280.206/.292/.40114949—.170/.238/.316
202429No MLB games played
202530No MLB games played
202631No MLB games played
Last 3 seasons WAR -0.4
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2023 AAA
Max EV63
Speed60
K%45
Z-Con%37
Whiff%35
Chase%24

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)
201318 ROKAZL Angels — 1816 6000 131 10 375444375819 462 176 381 80 — — — — — —
201419 ROKOrem Owlz — 216180 441043 29484 104 244362394756 150313 2213 339 50 — — — — — —
201520 ABurlington Bees — 319261 57700 45495 1913 218344245589 27264 1514 280 46 — — — — — —
201520 ROKOrem Owlz — 5751 15300 6100 53 294368353721 59366 1811 332 43 — — — — — —
201621 A+Inland Empire 66ers — 174149 46744 16306 67 309398490888 181359 179 387 109 — — — — — —
201621 ABurlington Bees — 160138 45812 18222 43 326411442853 116377 1411 380 101 — — — — — —
201621 INTLScottsdale Scorpions — 3430 8210 341 10 267353400753 133308 129 339 116 — — — — — —
201722 AAASalt Lake Bees — 129115 33615 7283 92 287344487831 200337 225 355 93 — — — — — —
201722 AAMobile BayBears — 340278 691324 407312 219 248367353719 104316 2112 324 76 — — — — — —
201722 A+Inland Empire 66ers — 6453 17600 9152 52 321438434871 113447 2314 397 105 — — — — — —
201823 MLBLos Angeles Angels — 6257 12401 3172 01 211274333608 123282 275 276 75 -2 -0 +0 -4 +1 -0.5
201823 AAASalt Lake Bees — 323273 7314412 308711 105 267363480843 212341 279 363 81 — — — — — —
201924 MLBLos Angeles Angels — 4636 5110 5194 20 139311222533 83278 4111 262 64 -2 +0 +3 -4 +1 -0.2
201924 AAASalt Lake Bees — 296259 638315 26889 64 243333471804 228304 309 353 66 — — — — — —
202126 MLBChicago Cubs — 3836 7203 1121 00 194237500737 306190 323 317 104 +0 +0 +1 -2 +1 -0.1
202126 AAAIowa Cubs — 186147 4510110 264812 83 3064495921.040 286389 2614 451 129 — — — — — —
202227 MLBChicago Cubs — 7361 7200 7274 10 115250148398 33206 3710 204 24 -7 +0 +1 +0 +2 -0.4
202227 AAAIowa Cubs — 2620 8311 471 11 4005208001.320 400538 2715 530 200 — — — — — —
202328 AAAScranton/Wilkes-Barre RailRiders — 234207 465013 15559 82 222303435738 213232 246 324 51 — — — — — —
202328 INTLYaquis de Obregon — 4640 5101 4102 10 125239225464 100138 229 225 38 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 219190 31914 167511 31 163267284551 121241 347 256 60 -11 +0 +5 -10 +5 -1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEAZL Angels — 1816 5000 141 10 312389312701 387 226 287 80 — — — — — —
201419 ROK MLEOrem Owlz — 216191 34732 18694 104 178263277540 99256 328 242 50 — — — — — —
201520 A MLEBurlington Bees — 319272 51600 34655 1913 188289210499 22235 2011 236 46 — — — — — —
201520 ROK MLEOrem Owlz — 5753 11200 4140 53 208263245508 38291 257 232 43 — — — — — —
201621 A+ MLEInland Empire 66ers — 174153 42634 12406 67 275351431782 157323 237 330 109 — — — — — —
201621 A MLEBurlington Bees — 160144 42711 12322 43 292354375729 83358 208 318 101 — — — — — —
201722 AAA MLESalt Lake Bees — 129117 30514 5363 92 256304419723 162316 284 306 93 — — — — — —
201722 AA MLEMobile BayBears — 340289 661124 298912 219 228324322646 93287 269 281 76 — — — — — —
201722 A+ MLEInland Empire 66ers — 6456 15500 6212 52 268359357717 89426 339 324 105 — — — — — —
201823 MLB MLELos Angeles Angels — 6257 12401 3172 01 211274333608 123282 275 279 75 -2 -0 +0 -4 +1 -0.5
201823 AAA MLESalt Lake Bees — 323283 5911310 2011211 105 208287375661 166281 356 288 81 — — — — — —
201924 MLB MLELos Angeles Angels — 4636 5110 5194 20 139311222533 83278 4111 263 64 -2 +0 +3 -4 +1 -0.2
201924 AAA MLESalt Lake Bees — 296265 475210 201129 64 177259325583 147258 387 266 66 — — — — — —
202126 MLB MLEChicago Cubs — 3836 7203 1121 00 194237500737 306190 323 322 104 +0 +0 +1 -2 +1 -0.1
202126 AAA MLEIowa Cubs — 186155 39917 185612 83 252373458831 206339 3010 359 129 — — — — — —
202227 MLB MLEChicago Cubs — 7361 7200 7274 10 115250148398 33206 3710 203 24 -7 +0 +1 +0 +2 -0.4
202227 AAA MLEIowa Cubs — 2621 8311 391 11 3814807621.242 381476 3512 464 200 — — — — — —
202328 AAA MLEScranton/Wilkes-Barre RailRiders — 234212 36409 10669 82 170238316554 146193 284 244 51 — — — — — —
201318 ROK MLEAZL Angels — 1816 5000 141 10 312389312701 417 226 287 80 — — — — — —
201318 ROK RAWAZL Angels — 1816 6000 131 10 375444375819 462 176 381 80 — — — — — —
201419 ROK MLEOrem Owlz — 216191 34732 18694 104 178263277540 99262 328 242 50 — — — — — —
201419 ROK RAWOrem Owlz — 216180 441043 29484 104 244362394756 150313 2213 339 50 — — — — — —
201520 A MLE2 teams — 376325 63800 38795 2416 194288218507 25252 2110 235 45 — — — — — —
201520 A RAW2 teams — 376312 721000 51595 2416 231348263611 32280 1614 288 45 — — — — — —
201621 A+ MLE3 teams — 368328 921446 26799 1110 280350402752 122351 217 324 106 — — — — — —
201621 A+ RAW3 teams — 368317 991766 37569 1110 312399461860 148362 1510 380 106 — — — — — —
201722 AA MLE3 teams — 533462 1112138 4014517 3513 240324351674 110327 278 292 84 — — — — — —
201722 AA RAW3 teams — 533446 1192539 5611617 3513 267370397767 130336 2211 340 84 — — — — — —
201823 AAA MLE2 teams — 385340 7115311 2312913 106 209285368652 159293 346 287 80 — — — — — —
201823 AAA RAW2 teams — 385330 8518413 3310413 106 258348455803 197330 279 349 80 — — — — — —
201924 AAA MLE2 teams — 342301 537310 2513113 84 176268319587 143264 387 266 66 — — — — — —
201924 AAA RAW2 teams — 342295 689415 3110713 84 231330441771 210301 319 341 66 — — — — — —
202126 AAA MLE2 teams — 224191 4611110 196813 83 241350466816 225316 308 353 125 — — — — — —
202126 AAA RAW2 teams — 224183 5212113 276013 83 284413574986 290351 2712 429 125 — — — — — —
202227 MLB MLE2 teams — 9982 15511 10365 21 183309305614 122304 3610 272 70 -4 +0 +1 +0 +2 -0.0
202227 MLB RAW2 teams — 9981 15511 11345 21 185320309628 123298 3411 290 70 -4 +0 +1 +0 +2 -0.0
202328 AAA MLE2 teams — 280255 435010 117911 92 169235306541 137195 284 244 51 — — — — — —
202328 AAA RAW2 teams — 280247 516014 196511 92 206292401693 194216 237 308 51 — — — — — —
201318 ROK MLEAZL Angels — 1816 5000 141 10 312389312701 387 226 287 80 — — — — — —
201419 ROK MLEOrem Owlz — 216192 34732 18694 104 177263276539 99256 328 242 50 — — — — — —
201520 A MLE2 teams — 376330 63800 38795 2416 191288215503 24243 2110 235 45 — — — — — —
201621 A+ MLE3 teams — 368330 921446 26799 1110 279350400750 121340 217 324 106 — — — — — —
201722 AA MLE3 teams — 533471 1112138 4014517 3513 236324344668 108311 278 292 84 — — — — — —
201823 AAA MLE2 teams — 385346 7115311 2312913 106 205285361646 156281 346 287 80 — — — — — —
201924 AAA MLE2 teams — 342301 537310 2513113 84 176268319587 143261 387 266 66 — — — — — —
202126 AAA MLE2 teams — 224190 4611110 196813 83 242350468818 226314 308 353 125 — — — — — —
202227 MLB MLE2 teams — 9984 15511 10365 21 179309298607 119277 3610 272 70 — — — — — —
202328 AAA MLE2 teams — 280256 435010 117911 92 168235305539 137193 284 244 51 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 219190 31914 167511 31 163267284551 121241 347 256 76 -11 +0 +5 -10 +5 -1.1
/ 162G— A+C — 650564 9227312 4722333 93 163267285553 122241 347 256 76 -31 +1 +14 -29 +14 -3.2
Career— MLE — 28412491 533931858 21181991 11859 214299336635 122289 297 280 76 -11 +0 +5 -10 +5 -1.1
/ 162G— MLE — 650570 12121413 4818721 2713 212297332629 119287 297 280 76 -31 +1 +14 -29 +14 -3.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.

2023 AAAScranton/Wilkes-Barre RailRiders · 234 PAwOBA .319 → .244 (−76)K% 23.5% → 28.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.50%÷0.998×1.200——28.27%
BB% (unintentional) /PA6.41%÷1.059×0.690—×0.9924.14%
HBP% /PA3.85%—×0.940—×0.9923.59%
Singles /BIP18.42%÷1.029×0.930×0.950×0.99215.68%
Doubles /BIP3.29%÷0.903×0.830×0.950×0.9922.85%
Triples /BIP0.00%÷1.048×0.970×0.950×0.9920.00%
Home runs /BIP8.55%÷1.017×0.700—×0.9925.84%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 106, 2B 81, 3B 110, K 100, BB 112 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .319 → .244; ISO .213 → .147; BABIP .232 → .193. 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 AAAIowa Cubs · 26 PAwOBA .537 → .464 (−74)K% 26.9% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.92%÷0.988×1.200——32.70%
BB% (unintentional) /PA15.38%÷1.048×0.690—×1.00310.16%
HBP% /PA3.85%—×0.940—×1.0033.63%
Singles /BIP23.08%÷0.985×0.930—×1.00321.85%
Doubles /BIP23.08%÷0.967×0.830—×1.00319.86%
Triples /BIP7.69%÷1.118×0.970—×1.0036.70%
Home runs /BIP7.69%÷0.996×0.700—×1.0035.42%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 97, 2B 93, 3B 124, K 98, 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).

Result: wOBA .537 → .464; ISO .400 → .344; BABIP .538 → .476. 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 AAAIowa Cubs · 186 PAwOBA .442 → .359 (−83)K% 25.8% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.81%÷1.032×1.200——30.00%
BB% (unintentional) /PA13.98%÷1.023×0.690—×1.0189.60%
HBP% /PA6.45%—×0.940—×1.0186.17%
Singles /BIP24.24%÷1.039×0.930×1.003×1.01822.15%
Doubles /BIP10.10%÷0.963×0.830×1.003×1.0188.89%
Triples /BIP1.01%÷0.988×0.920×1.003×1.0180.96%
Home runs /BIP10.10%÷1.081×0.700—×1.0186.66%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 108, 2B 93, 3B 98, K 106, BB 105 — 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 ×1.003.

Result: wOBA .442 → .359; ISO .286 → .211; BABIP .389 → .339. 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 AAASalt Lake Bees · 296 PAwOBA .346 → .266 (−80)K% 29.7% → 38.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.73%÷1.009×1.290——38.01%
BB% (unintentional) /PA8.78%÷0.980×0.710—×1.0486.67%
HBP% /PA3.04%—×0.980—×1.0483.12%
Singles /BIP21.64%÷1.007×0.900×0.950×1.04819.26%
Doubles /BIP4.68%÷1.062×0.810×0.950×1.0483.55%
Triples /BIP1.75%÷0.900×0.810×0.950×1.0481.57%
Home runs /BIP8.77%÷1.059×0.780—×1.0486.77%

Factors used: league row PCL. Park (home-season share, regressed): HR 112, 1B 101, 2B 112, 3B 80, K 102, BB 96 — 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 ×0.950.

Result: wOBA .346 → .266; ISO .228 → .161; BABIP .304 → .258. 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 AAASalt Lake Bees · 323 PAwOBA .358 → .288 (−70)K% 26.9% → 34.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.93%÷1.003×1.290——34.65%
BB% (unintentional) /PA8.98%÷1.068×0.710—×1.0506.26%
HBP% /PA3.41%—×0.980—×1.0503.50%
Singles /BIP23.12%÷1.064×0.900×0.959×1.05019.69%
Doubles /BIP7.53%÷1.045×0.810×0.959×1.0505.88%
Triples /BIP2.15%÷0.969×0.810×0.959×1.0501.81%
Home runs /BIP6.45%÷0.958×0.780—×1.0505.52%

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 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .358 → .288; ISO .212 → .171; BABIP .341 → .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 AAMobile BayBears · 340 PAwOBA .321 → .281 (−40)K% 21.5% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.47%÷0.998×1.220——26.24%
BB% (unintentional) /PA11.76%÷0.986×0.680—×1.0428.46%
HBP% /PA3.53%—×0.840—×1.0423.09%
Singles /BIP24.39%÷1.018×0.920×0.999×1.04222.94%
Doubles /BIP6.34%÷1.204×0.910×0.999×1.0424.99%
Triples /BIP0.98%÷0.930×0.880×0.999×1.0420.96%
Home runs /BIP1.95%÷0.896×0.800—×1.0421.82%

Factors used: league row SL. Park (home-season share, regressed): HR 79, 1B 104, 2B 141, 3B 86, K 100, BB 97 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .321 → .281; ISO .104 → .094; BABIP .316 → .287. 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 AAASalt Lake Bees · 129 PAwOBA .345 → .306 (−39)K% 21.7% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.71%÷1.010×1.290——27.72%
BB% (unintentional) /PA4.65%÷0.993×0.710—×1.0503.49%
HBP% /PA2.33%—×0.980—×1.0502.39%
Singles /BIP24.14%÷0.986×0.900×1.022×1.05023.63%
Doubles /BIP6.90%÷1.009×0.810×1.022×1.0505.94%
Triples /BIP1.15%÷1.093×0.810×1.022×1.0500.91%
Home runs /BIP5.75%÷0.989×0.780—×1.0504.76%

Factors used: league row PCL. Park (home-season share, regressed): HR 98, 1B 97, 2B 102, 3B 119, K 102, BB 99 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .345 → .306; ISO .200 → .164; BABIP .337 → .316. 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+Inland Empire 66ers · 64 PAwOBA .388 → .324 (−63)K% 23.4% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.44%÷0.975×1.340——32.22%
BB% (unintentional) /PA14.06%÷1.003×0.710—×1.01210.07%
HBP% /PA3.12%—×0.790—×1.0122.50%
Singles /BIP28.95%÷0.955×0.910—×1.01227.91%
Doubles /BIP15.79%÷0.891×0.820—×1.01214.71%
Triples /BIP0.00%÷1.150×0.760—×1.0120.00%
Home runs /BIP0.00%÷1.008×0.920—×1.0120.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 102, 1B 91, 2B 78, 3B 130, K 95, BB 101 — 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).

Result: wOBA .388 → .324; ISO .113 → .098; BABIP .447 → .426. 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 — .