Jose Heberto Felix

PosC
B/TR/R
Born1988-06-28
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
INTLPROSPECT
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202436INTLAguilas de Me…78.162/.219/.2060014—
202537INTLJaguares de N…166.268/.291/.3402169—
202638INTLJaguares de N…19.294/.294/.2940047—
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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
200719 AAATigres de Quintana Roo — 179162 40601 9291 15 247291302593 56287 165 261 57 — — — — — —
200820 AClinton LumberKings — 326302 791001 15383 22 262303305608 43293 125 273 55 — — — — — —
200921 A+Bakersfield Blaze — 348320 771510 16453 02 241283294577 53278 135 257 40 — — — — — —
201022 AAFrisco RoughRiders — 107105 28301 160 01 267274324597 57276 61 265 53 — — — — — —
201022 A+Bakersfield Blaze — 277248 701312 17251 20 282331367698 85302 96 303 65 — — — — — —
201022 INTLAlgodoneros de Guasave — 8783 24402 151 20 289306410716 120286 61 311 96 — — — — — —
201123 AAFrisco RoughRiders — 280263 601202 10273 10 228264297561 68246 104 251 44 — — — — — —
201123 INTLAlgodoneros de Guasave — 8279 16203 2110 01 203222342564 139200 132 246 53 — — — — — —
201224 AAFrisco RoughRiders — 306292 761117 5251 30 260275377652 116260 82 281 57 — — — — — —
201224 INTLMexico — 116107 33900 4142 10 308345393738 84351 123 324 105 — — — — — —
201325 AAARound Rock Express — 117111 30210 4170 00 270296306602 36312 153 268 45 — — — — — —
201325 INTLAlgodoneros de Guasave — 10697 17200 7171 10 175238196434 21212 167 205 25 — — — — — —
201426 AAASultanes de Monterrey — 143132 33901 6124 02 250303341644 91269 84 291 60 — — — — — —
201426 INTLVenados de Mazatlan — 6460 17300 350 00 283317333651 50304 85 291 83 — — — — — —
201527 AAATigres de Quintana Roo — 246230 661104 7243 11 287317387704 100305 103 308 75 — — — — — —
201527 INTLVenados de Mazatlan — 6865 10100 280 01 154179169348 15172 123 159 -6 — — — — — —
201628 AAATigres de Quintana Roo — 249234 59503 8201 23 252280312592 60263 83 262 52 — — — — — —
201628 INTLYaquis de Obregon — 10394 22202 380 00 234258319577 85238 83 244 51 — — — — — —
201729 AAAAcereros del Norte — 298282 75804 10210 11 266291337628 71275 73 277 51 — — — — — —
201729 INTLYaquis de Obregon — 5753 14300 270 01 264291321612 57298 124 267 67 — — — — — —
201830 INTLYaquis de Obregon — 7371 17300 0100 00 239239282521 42279 140 226 39 — — — — — —
201931 AAAPericos de Puebla — 193178 50604 6205 11 281323382705 101299 103 311 50 — — — — — —
201931 INTLSultanes de Monterrey — 121107 26300 7111 00 243296271567 28271 96 250 56 — — — — — —
202032 INTLAlgodoneros de Guasave — 168149 501000 13111 00 336393403795 67355 78 350 123 — — — — — —
202133 INTLAlgodoneros de Guasave — 188175 501201 5210 32 286306371677 86316 113 290 82 — — — — — —
202234 INTLMexico — 209191 441000 11242 12 230279283562 52263 115 252 57 — — — — — —
202335 INTLAlgodoneros de Guasave — 129121 21100 3131 10 174200182382 8194 102 172 3 — — — — — —
202436 INTLAguilas de Mexicali — 7868 11300 273 00 162219206425 44175 93 188 14 — — — — — —
202537 INTLJaguares de Nayarit — 166153 41502 4101 10 268291340631 72275 62 270 69 — — — — — —
202638 INTLJaguares de Nayarit — 1917 5000 010 00 294294294588 312 50 238 47 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200719 AAA MLETigres de Quintana Roo — 179165 42601 6351 15 255285309594 55289 203 253 57 — — — — — —
200820 A MLEClinton LumberKings — 326306 77901 11523 22 252284291575 39288 163 250 55 — — — — — —
200921 A+ MLEBakersfield Blaze — 348324 731310 12603 02 225260272531 46262 173 227 40 — — — — — —
201022 AA MLEFrisco RoughRiders — 107105 28301 170 01 267274324597 57272 71 246 53 — — — — — —
201022 A+ MLEBakersfield Blaze — 277254 661112 11351 20 260293335628 75274 134 265 65 — — — — — —
201123 AA MLEFrisco RoughRiders — 280266 581101 7333 10 218246271517 53243 122 233 44 — — — — — —
201224 AA MLEFrisco RoughRiders — 306294 71915 3311 30 241252330582 88247 101 252 57 — — — — — —
201325 AAA MLERound Rock Express — 117112 27210 3220 00 241261277538 36287 193 235 45 — — — — — —
201426 AAA MLESultanes de Monterrey — 143134 31801 4154 02 231275313588 82254 103 257 60 — — — — — —
201527 AAA MLETigres de Quintana Roo — 246232 651003 5273 11 280304362666 82294 112 279 75 — — — — — —
201628 AAA MLETigres de Quintana Roo — 249237 60502 5231 23 253272300571 46261 92 245 52 — — — — — —
201729 AAA MLEAcereros del Norte — 298285 70703 7250 11 246264302565 56254 82 243 51 — — — — — —
201931 AAA MLEPericos de Puebla — 193180 41502 4255 11 228265289553 61247 132 242 50 — — — — — —
200719 AAA MLETigres de Quintana Roo — 179165 42601 6351 15 255285309594 55308 203 253 57 — — — — — —
200719 AAA RAWTigres de Quintana Roo — 179162 40601 9291 15 247291302593 56287 165 261 57 — — — — — —
200820 A MLEClinton LumberKings — 326306 77901 11523 22 252284291575 39297 163 250 55 — — — — — —
200820 A RAWClinton LumberKings — 326302 791001 15383 22 262303305608 43293 125 273 55 — — — — — —
200921 A+ MLEBakersfield Blaze — 348324 731310 12603 02 225260272531 46274 173 227 40 — — — — — —
200921 A+ RAWBakersfield Blaze — 348320 771510 16453 02 241283294577 53278 135 257 40 — — — — — —
201022 A+ MLE3 teams — 471440 1141713 15522 41 259287323609 64285 113 260 62 — — — — — —
201022 A+ RAW3 teams — 471436 1222015 19362 41 280313365678 85292 84 296 62 — — — — — —
201123 AA MLE2 teams — 362345 771502 9433 11 223249284533 61248 122 233 44 — — — — — —
201123 AA RAW2 teams — 362342 761405 12383 11 222255307562 85236 103 250 44 — — — — — —
201224 AA MLE2 teams — 422403 991317 5433 40 246260335595 89256 101 252 57 — — — — — —
201224 AA RAW2 teams — 422399 1092017 9393 40 273294381675 108284 92 293 57 — — — — — —
201325 AAA MLE2 teams — 223213 51320 6431 10 239264272536 33297 193 235 45 — — — — — —
201325 AAA RAW2 teams — 223208 47410 11341 10 226268255523 29267 155 238 45 — — — — — —
201426 AAA MLE2 teams — 207195 451201 6224 02 231268308576 77254 113 257 60 — — — — — —
201426 AAA RAW2 teams — 207192 501201 9174 02 260307339646 78280 84 291 60 — — — — — —
201527 AAA MLE2 teams — 314298 821303 6343 12 275296349645 74300 112 279 75 — — — — — —
201527 AAA RAW2 teams — 314295 761204 9323 12 258287339626 81276 103 276 75 — — — — — —
201628 AAA MLE2 teams — 352332 85703 7331 23 256274304578 48275 92 245 52 — — — — — —
201628 AAA RAW2 teams — 352328 81705 11281 23 247274314588 67256 83 256 52 — — — — — —
201729 AAA MLE2 teams — 355339 83903 8300 12 245262298560 53260 82 243 51 — — — — — —
201729 AAA RAW2 teams — 355335 891104 12280 12 266291334625 69279 83 275 51 — — — — — —
201830 INTL MLEYaquis de Obregon — 7371 17300 0100 00 239239282521 42279 140 — — — — — — — —
201830 INTL RAWYaquis de Obregon — 7371 17300 0100 00 239239282521 42279 140 226 39 — — — — — —
201931 AAA MLE2 teams — 314292 68804 6406 11 233263301565 68258 132 242 50 — — — — — —
201931 AAA RAW2 teams — 314285 76904 13316 11 267312340653 74288 104 288 50 — — — — — —
202032 INTL MLEAlgodoneros de Guasave — 168149 501000 13111 00 336393403795 67355 78 — — — — — — — —
202032 INTL RAWAlgodoneros de Guasave — 168149 501000 13111 00 336393403795 67355 78 350 123 — — — — — —
202133 INTL MLEAlgodoneros de Guasave — 188175 501201 5210 32 286306371677 86316 113 — — — — — — — —
202133 INTL RAWAlgodoneros de Guasave — 188175 501201 5210 32 286306371677 86316 113 290 82 — — — — — —
202234 INTL MLEMexico — 209191 441000 11242 12 230279283562 52263 115 — — — — — — — —
202234 INTL RAWMexico — 209191 441000 11242 12 230279283562 52263 115 252 57 — — — — — —
202335 INTL MLEAlgodoneros de Guasave — 129121 21100 3131 10 174200182382 8194 102 — — — — — — — —
202335 INTL RAWAlgodoneros de Guasave — 129121 21100 3131 10 174200182382 8194 102 172 3 — — — — — —
202436 INTL MLEAguilas de Mexicali — 7868 11300 273 00 162219206425 44175 93 — — — — — — — —
202436 INTL RAWAguilas de Mexicali — 7868 11300 273 00 162219206425 44175 93 188 14 — — — — — —
202537 INTL MLEJaguares de Nayarit — 166153 41502 4101 10 268291340631 72275 62 — — — — — — — —
202537 INTL RAWJaguares de Nayarit — 166153 41502 4101 10 268291340631 72275 62 270 69 — — — — — —
202638 INTL MLEJaguares de Nayarit — 1917 5000 010 00 294294294588 312 50 — — — — — — — —
202638 INTL RAWJaguares de Nayarit — 1917 5000 010 00 294294294588 312 50 238 47 — — — — — —
200719 AAA MLETigres de Quintana Roo — 179170 42601 6351 15 247285300585 53289 203 253 57 — — — — — —
200820 A MLEClinton LumberKings — 326309 77901 11523 22 249284288572 39288 163 250 55 — — — — — —
200921 A+ MLEBakersfield Blaze — 348330 731310 12603 02 221260267526 45262 173 227 40 — — — — — —
201022 A+ MLE3 teams — 471451 1141713 15522 41 253287315602 62273 113 260 62 — — — — — —
201123 AA MLE2 teams — 362347 771502 9433 11 222249282532 61243 122 233 44 — — — — — —
201224 AA MLE2 teams — 422411 991317 5433 40 241260328589 88247 101 252 57 — — — — — —
201325 AAA MLE2 teams — 223214 51320 6431 10 238264271535 33287 193 235 45 — — — — — —
201426 AAA MLE2 teams — 207195 451201 6224 02 231268308576 77254 113 257 60 — — — — — —
201527 AAA MLE2 teams — 314302 821303 6343 12 272296344641 73294 112 279 75 — — — — — —
201628 AAA MLE2 teams — 352341 85703 7331 23 249274296570 47261 92 245 52 — — — — — —
201729 AAA MLE2 teams — 355344 83903 8300 12 241262294556 52254 82 243 51 — — — — — —
201931 AAA MLE2 teams — 314299 68804 6406 11 227263294557 67247 132 242 50 — — — — — —
▸ Career Totals
Career— MLE — 49034597 1135169531 13558438 2425 247274306580 59275 123 196 19 -474 -5 +0 +88 +106 -29.1
/ 162G— MLE — 650609 1502214 18775 33 246273305579 59274 123 196 19 -63 -1 +0 +12 +14 -3.9

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.

2019 AAAPericos de Puebla · 193 PAwOBA .303 → .242 (−61)K% 10.4% → 12.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.36%÷0.970×1.200——12.82%
BB% (unintentional) /PA3.11%÷1.043×0.690—×0.9621.98%
HBP% /PA2.59%—×0.940—×0.9622.34%
Singles /BIP25.32%÷1.008×0.930×0.950×0.96221.34%
Doubles /BIP3.80%÷0.964×0.830×0.950×0.9622.99%
Triples /BIP0.00%÷1.150×0.920×0.950×0.9620.00%
Home runs /BIP2.53%÷1.144×0.700—×0.9621.49%

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

Result: wOBA .303 → .242; ISO .101 → .067; BABIP .299 → .247. 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 AAAAcereros del Norte · 298 PAwOBA .270 → .243 (−27)K% 7.0% → 8.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.05%÷0.996×1.200——8.49%
BB% (unintentional) /PA3.36%÷0.985×0.690—×0.9822.31%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP24.14%÷1.025×0.930×1.047×0.98222.51%
Doubles /BIP3.07%÷0.958×0.830×1.047×0.9822.73%
Triples /BIP0.00%÷1.109×0.920×1.047×0.9820.00%
Home runs /BIP1.53%÷0.969×0.700—×0.9821.09%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 105, 2B 92, 3B 122, K 99, BB 97 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.047.

Result: wOBA .270 → .243; ISO .071 → .056; BABIP .275 → .254. 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 AAATigres de Quintana Roo · 249 PAwOBA .255 → .245 (−10)K% 8.0% → 9.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.03%÷1.042×1.200——9.25%
BB% (unintentional) /PA2.81%÷1.031×0.690—×0.9921.87%
HBP% /PA0.40%—×0.940—×0.9920.37%
Singles /BIP23.83%÷0.945×0.930×1.033×0.99224.04%
Doubles /BIP2.34%÷0.941×0.830×1.033×0.9922.11%
Triples /BIP0.00%÷0.910×0.920×1.033×0.9920.00%
Home runs /BIP1.40%÷1.105×0.700—×0.9920.88%

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

Result: wOBA .255 → .245; ISO .060 → .045; BABIP .263 → .261. 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 AAATigres de Quintana Roo · 246 PAwOBA .300 → .279 (−21)K% 9.8% → 10.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.76%÷1.070×1.200——10.94%
BB% (unintentional) /PA2.85%÷1.023×0.690—×1.0031.93%
HBP% /PA1.22%—×0.940—×1.0031.15%
Singles /BIP24.76%÷0.961×0.930×1.017×1.00324.45%
Doubles /BIP5.34%÷0.953×0.830×1.017×1.0034.74%
Triples /BIP0.00%÷0.997×0.920×1.017×1.0030.00%
Home runs /BIP1.94%÷1.118×0.700—×1.0031.22%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 92, 2B 91, 3B 99, K 114, BB 105 — 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.017.

Result: wOBA .300 → .279; ISO .100 → .077; BABIP .305 → .294. 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 AAASultanes de Monterrey · 143 PAwOBA .283 → .257 (−26)K% 8.4% → 10.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.39%÷0.961×1.200——10.48%
BB% (unintentional) /PA4.20%÷1.030×0.690—×1.0182.86%
HBP% /PA2.80%—×0.940—×1.0182.68%
Singles /BIP19.17%÷0.999×0.930×1.019×1.01818.51%
Doubles /BIP7.50%÷0.963×0.830×1.019×1.0186.71%
Triples /BIP0.00%÷0.900×0.920×1.019×1.0180.00%
Home runs /BIP0.83%÷0.917×0.700—×1.0180.65%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 100, 2B 93, 3B 80, K 92, BB 106 — 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.019.

Result: wOBA .283 → .257; ISO .091 → .079; BABIP .269 → .254. 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 AAARound Rock Express · 117 PAwOBA .266 → .235 (−31)K% 14.5% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.53%÷0.978×1.290——19.16%
BB% (unintentional) /PA3.42%÷0.984×0.710—×1.0332.55%
HBP% /PA0.00%—×0.980—×1.0330.00%
Singles /BIP28.72%÷1.056×0.900×1.046×1.03326.45%
Doubles /BIP2.13%÷1.009×0.810×1.046×1.0331.85%
Triples /BIP1.06%÷0.900×0.810×1.046×1.0331.03%
Home runs /BIP0.00%÷0.915×0.780—×1.0330.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 83, 1B 111, 2B 102, 3B 80, K 96, BB 97 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .266 → .235; ISO .036 → .032; BABIP .312 → .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).

2012 AAFrisco RoughRiders · 306 PAwOBA .278 → .252 (−26)K% 8.2% → 10.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.17%÷0.982×1.220——10.15%
BB% (unintentional) /PA1.63%÷1.061×0.700—×1.0121.09%
HBP% /PA0.33%—×0.870—×1.0120.29%
Singles /BIP21.35%÷0.978×0.920×1.025×1.01220.83%
Doubles /BIP4.12%÷1.035×0.840×1.025×1.0123.47%
Triples /BIP0.37%÷1.016×0.940×1.025×1.0120.36%
Home runs /BIP2.62%÷1.137×0.800—×1.0121.87%

Factors used: league row TL. Park (home-season share, regressed): HR 127, 1B 96, 2B 107, 3B 103, K 96, BB 112 — applied at half strength. Age: age 24 vs a level average of 24.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.025.

Result: wOBA .278 → .252; ISO .116 → .091; BABIP .260 → .247. 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).

2011 AAFrisco RoughRiders · 280 PAwOBA .246 → .233 (−13)K% 9.6% → 11.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.64%÷0.993×1.220——11.84%
BB% (unintentional) /PA3.57%÷0.987×0.700—×1.0272.60%
HBP% /PA1.07%—×0.870—×1.0270.96%
Singles /BIP19.49%÷0.987×0.920×1.050×1.02719.60%
Doubles /BIP5.08%÷0.968×0.840×1.050×1.0274.76%
Triples /BIP0.00%÷1.067×0.940×1.050×1.0270.00%
Home runs /BIP0.85%÷1.132×0.800—×1.0270.62%

Factors used: league row TL. Park (home-season share, regressed): HR 126, 1B 97, 2B 94, 3B 113, K 99, BB 97 — 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 ×1.050.

Result: wOBA .246 → .233; ISO .068 → .059; BABIP .246 → .243. 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 — .