Felix Perez

PosRF
B/TL/L
Born1984-11-14
Age (2027)42
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202136INTLMexico253.259/.351/.459120128—
202237INTLVenados de Ma…270.217/.326/.3708799—
202338INTLCharros de Ja…143.178/.259/.44211394—
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)
201025 AACarolina Mudcats — 152139 37512 5317 84 266325360684 94330 203 310 57 — — — — — —
201025 A+Lynchburg Hillcats — 7365 22420 4103 11 338403462864 123393 145 381 103 — — — — — —
201025 ROKDSL Reds — 7063 27511 780 23 4294865871.073 159481 1110 473 79 — — — — — —
201025 INTLLeones de Ponce — 135128 44841 3172 23 344368492861 148391 132 374 139 — — — — — —
201126 AAALouisville Bats — 3634 7100 240 11 206250235485 29233 116 225 11 — — — — — —
201126 AACarolina Mudcats — 351327 851734 14496 72 260303367670 107293 144 297 53 — — — — — —
201126 INTLLeones de Ponce — 4038 9101 190 01 237256342599 105286 222 260 62 — — — — — —
201227 AAALouisville Bats — 428392 1182514 23636 55 301349401750 99350 155 332 72 — — — — — —
201227 INTLAguilas del Zulia — 154141 39921 7254 28 277329390719 113328 165 319 102 — — — — — —
201328 AAALouisville Bats — 505462 12123210 30918 45 262318385703 123303 186 313 56 — — — — — —
201328 INTLTomateros de Culiacan — 271242 6314010 17518 42 260330442772 182288 196 339 115 — — — — — —
201429 AAALouisville Bats — 499460 12936312 29854 02 280329450779 170318 176 340 68 — — — — — —
201429 INTLVenezuela — 259239 831829 13544 01 347391552943 205413 215 409 163 — — — — — —
201530 AAASultanes de Monterrey — 395343 10728220 44613 45 312395580975 268326 1511 418 110 — — — — — —
201530 INTLVenezuela — 267222 712017 40362 22 320428514942 194352 1315 413 165 — — — — — —
201631 AAASultanes de Monterrey — 271235 7416014 29483 13 315397562959 247339 1811 413 91 — — — — — —
201631 INTLLeones del Caracas — 174151 35814 20352 20 232329377707 146274 2011 319 102 — — — — — —
201732 AAASultanes de Monterrey — 117102 29216 9224 01 284365500865 216303 198 376 81 — — — — — —
201732 INTLLeones del Caracas — 232199 541228 25556 01 271370472842 201333 2411 371 137 — — — — — —
201833 INTLLeones del Caracas — 123110 30913 10203 10 273350455804 182310 168 358 128 — — — — — —
201934 AAASultanes de Monterrey — 404351 10824230 42697 01 3083936441.036 336305 1710 441 93 — — — — — —
201934 INTLSultanes de Monterrey — 281244 6611010 206013 24 270357439796 168315 217 353 125 — — — — — —
202035 INTLAguilas de Mexicali — 175155 345112 15353 01 219301497797 277200 209 344 119 — — — — — —
202136 INTLMexico — 253220 576112 28563 02 259351459810 200292 2211 357 128 — — — — — —
202237 INTLVenados de Mazatlan — 270230 501108 30607 72 217326370695 152255 2211 314 99 — — — — — —
202338 INTLCharros de Jalisco — 143129 231011 12292 30 178259442701 264135 208 307 94 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201025 AA MLECarolina Mudcats — 152141 33412 3397 84 234285319604 85298 262 253 57 — — — — — —
201025 A+ MLELynchburg Hillcats — 7367 20320 2153 11 299347403750 104359 213 321 103 — — — — — —
201025 ROK MLEDSL Reds — 7066 17310 4100 23 258300333633 76296 146 285 79 — — — — — —
201126 AAA MLELouisville Bats — 3635 6100 150 11 171194200394 29209 143 185 11 — — — — — —
201126 AA MLECarolina Mudcats — 351332 741523 9626 72 223256307564 84259 183 247 53 — — — — — —
201227 AAA MLELouisville Bats — 428400 1042113 15786 55 260297340637 80307 184 275 72 — — — — — —
201328 AAA MLELouisville Bats — 505474 1021828 181148 45 215256312568 97261 234 251 56 — — — — — —
201429 AAA MLELouisville Bats — 499471 10726210 181104 02 227262355616 127269 224 269 68 — — — — — —
201530 AAA MLESultanes de Monterrey — 395362 9323214 25703 45 257310448758 191273 186 331 110 — — — — — —
201631 AAA MLESultanes de Monterrey — 271249 601309 15603 13 241292402694 161269 226 303 91 — — — — — —
201732 AAA MLESultanes de Monterrey — 117107 25214 4284 01 234287383670 150260 243 288 81 — — — — — —
201934 AAA MLESultanes de Monterrey — 404372 8216220 21907 01 220275435710 215226 225 306 93 — — — — — —
201025 AA MLE4 teams — 430401 1001543 139212 1311 249293329623 80316 213 277 74 — — — — — —
201025 AA RAW4 teams — 430395 1302284 196612 1311 329378456834 127387 154 368 74 — — — — — —
201126 AA MLE3 teams — 427404 881724 12746 84 218251300551 82256 173 241 49 — — — — — —
201126 AA RAW3 teams — 427399 1011935 17626 84 253294353647 100287 154 288 49 — — — — — —
201227 AAA MLE2 teams — 582542 1402814 2110710 713 258298336634 77314 184 275 72 — — — — — —
201227 AAA RAW2 teams — 582533 1573435 308810 713 295344398742 103344 155 329 72 — — — — — —
201328 AAA MLE2 teams — 776723 15728312 2817516 87 217262314576 97267 234 251 56 — — — — — —
201328 AAA RAW2 teams — 776704 18437220 4714216 87 261322405727 143298 186 322 56 — — — — — —
201429 AAA MLE2 teams — 758714 16439416 271688 03 230266363628 133275 224 269 68 — — — — — —
201429 AAA RAW2 teams — 758699 21254521 421398 03 303350485835 182349 186 364 68 — — — — — —
201530 AAA MLE2 teams — 662607 15638324 421185 67 257310448759 191279 186 331 110 — — — — — —
201530 AAA RAW2 teams — 662565 17848327 84975 67 315408554962 239336 1513 416 110 — — — — — —
201631 AAA MLE2 teams — 445410 9821015 25985 33 239291400691 161275 226 303 91 — — — — — —
201631 AAA RAW2 teams — 445386 10924118 49835 33 282370490860 207314 1911 376 91 — — — — — —
201732 INTL MLE2 teams — 349322 725211 138310 02 224275354629 130263 244 288 81 — — — — — —
201732 INTL RAW2 teams — 349301 8314314 347710 02 276368482850 206322 2210 373 81 — — — — — —
201833 INTL MLELeones del Caracas — 123110 30913 10203 10 273350455804 182310 168 — — — — — — — —
201833 INTL RAWLeones del Caracas — 123110 30913 10203 10 273350455804 182310 168 358 128 — — — — — —
201934 AAA MLESultanes de Monterrey — 685621 13827334 3615220 25 222287440726 217235 225 306 93 — — — — — —
201934 AAA RAWSultanes de Monterrey — 685595 17435240 6212920 25 292378560938 267309 199 405 93 — — — — — —
202035 INTL MLEAguilas de Mexicali — 175155 345112 15353 01 219301497797 277200 209 — — — — — — — —
202035 INTL RAWAguilas de Mexicali — 175155 345112 15353 01 219301497797 277200 209 344 119 — — — — — —
202136 INTL MLEMexico — 253220 576112 28563 02 259351459810 200292 2211 — — — — — — — —
202136 INTL RAWMexico — 253220 576112 28563 02 259351459810 200292 2211 357 128 — — — — — —
202237 INTL MLEVenados de Mazatlan — 270230 501108 30607 72 217326370695 152255 2211 — — — — — — — —
202237 INTL RAWVenados de Mazatlan — 270230 501108 30607 72 217326370695 152255 2211 314 99 — — — — — —
202338 INTL MLECharros de Jalisco — 143129 231011 12292 30 178259442701 264135 208 — — — — — — — —
202338 INTL RAWCharros de Jalisco — 143129 231011 12292 30 178259442701 264135 208 307 94 — — — — — —
201025 AA MLE4 teams — 430402 1001543 139212 1311 249293328622 80313 213 277 74 — — — — — —
201126 AA MLE3 teams — 427406 881724 12746 84 217251298549 81254 173 241 49 — — — — — —
201227 AAA MLE2 teams — 582546 1402814 2110710 713 256298333632 77307 184 275 72 — — — — — —
201328 AAA MLE2 teams — 776726 15728312 2817516 87 216262313575 96261 234 251 56 — — — — — —
201429 AAA MLE2 teams — 758717 16439416 271688 03 229266361627 132269 224 269 68 — — — — — —
201530 AAA MLE2 teams — 662610 15638324 421185 67 256310446756 190273 186 331 110 — — — — — —
201631 AAA MLE2 teams — 445412 9821015 25985 33 238291398689 160269 226 303 91 — — — — — —
201732 INTL MLE2 teams — 349323 725211 138310 02 223275353628 130260 244 288 81 — — — — — —
201934 AAA MLESultanes de Monterrey — 685624 13827334 3615220 25 221287438724 216226 225 306 93 — — — — — —
▸ Career Totals
Career— MLE — 60785588 130725025169 3121267110 5860 234288378666 144271 215 238 47 -383 -12 +0 -65 +132 -33.5
/ 162G— MLE — 650598 14027318 3313512 66 234288380668 145271 215 238 47 -41 -1 +0 -7 +14 -3.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.

2019 AAASultanes de Monterrey · 404 PAwOBA .428 → .306 (−122)K% 17.1% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.08%÷0.922×1.200——22.24%
BB% (unintentional) /PA8.66%÷1.058×0.690—×0.9405.31%
HBP% /PA1.73%—×0.940—×0.9401.53%
Singles /BIP18.44%÷1.002×0.930×0.950×0.94015.29%
Doubles /BIP8.51%÷1.149×0.830×0.950×0.9405.49%
Triples /BIP0.71%÷1.091×0.920×0.950×0.9400.53%
Home runs /BIP10.64%÷0.997×0.700—×0.9407.02%

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

Result: wOBA .428 → .306; ISO .336 → .226; BABIP .305 → .226. 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 AAASultanes de Monterrey · 117 PAwOBA .366 → .288 (−79)K% 18.8% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.80%÷0.946×1.200——23.85%
BB% (unintentional) /PA5.98%÷1.060×0.690—×0.9423.67%
HBP% /PA3.42%—×0.940—×0.9423.03%
Singles /BIP25.00%÷0.978×0.930×1.003×0.94222.48%
Doubles /BIP2.50%÷0.992×0.830×1.003×0.9421.98%
Triples /BIP1.25%÷1.150×0.920×1.003×0.9420.95%
Home runs /BIP7.50%÷1.043×0.700—×0.9424.74%

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

Result: wOBA .366 → .288; ISO .216 → .144; BABIP .303 → .260. 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 AAASultanes de Monterrey · 271 PAwOBA .405 → .303 (−101)K% 17.7% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.71%÷0.961×1.200——22.12%
BB% (unintentional) /PA9.59%÷1.118×0.690—×0.9525.64%
HBP% /PA1.11%—×0.940—×0.9520.99%
Singles /BIP23.53%÷1.036×0.930×0.971×0.95219.52%
Doubles /BIP8.56%÷0.979×0.830×0.971×0.9526.70%
Triples /BIP0.00%÷0.900×0.920×0.971×0.9520.00%
Home runs /BIP7.49%÷1.051×0.700—×0.9524.75%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 110, 1B 107, 2B 96, 3B 80, K 92, BB 124 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .405 → .303; ISO .247 → .172; BABIP .339 → .269. 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 AAASultanes de Monterrey · 395 PAwOBA .406 → .331 (−75)K% 15.4% → 17.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.44%÷1.042×1.200——17.78%
BB% (unintentional) /PA9.11%÷0.964×0.690—×0.9626.27%
HBP% /PA0.76%—×0.940—×0.9620.69%
Singles /BIP20.21%÷0.977×0.930×0.984×0.96218.22%
Doubles /BIP9.93%÷1.018×0.830×0.984×0.9627.66%
Triples /BIP0.71%÷1.150×0.920×0.984×0.9620.54%
Home runs /BIP7.09%÷0.986×0.700—×0.9624.84%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 97, 1B 95, 2B 104, 3B 130, K 108, BB 93 — 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.984.

Result: wOBA .406 → .331; ISO .268 → .202; BABIP .326 → .273. 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 AAALouisville Bats · 499 PAwOBA .333 → .269 (−63)K% 17.0% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.03%÷0.926×1.200——22.07%
BB% (unintentional) /PA5.41%÷1.008×0.690—×0.9723.60%
HBP% /PA0.80%—×0.940—×0.9720.73%
Singles /BIP20.80%÷0.999×0.930×1.003×0.97218.88%
Doubles /BIP9.60%÷1.108×0.830×1.003×0.9727.01%
Triples /BIP0.80%÷1.150×0.970×1.003×0.9720.66%
Home runs /BIP3.20%÷0.928×0.840—×0.9722.81%

Factors used: league row IL. Park (home-season share, regressed): HR 86, 1B 100, 2B 122, 3B 130, K 85, BB 102 — 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.003.

Result: wOBA .333 → .269; ISO .170 → .134; BABIP .318 → .269. 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 AAALouisville Bats · 505 PAwOBA .307 → .251 (−57)K% 18.0% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.02%÷0.961×1.200——22.49%
BB% (unintentional) /PA5.74%÷1.075×0.690—×0.9823.62%
HBP% /PA1.58%—×0.940—×0.9821.46%
Singles /BIP23.18%÷1.000×0.930×0.959×0.98220.29%
Doubles /BIP6.20%÷0.960×0.830×0.959×0.9825.04%
Triples /BIP0.54%÷0.900×0.970×0.959×0.9820.55%
Home runs /BIP2.70%÷1.038×0.840—×0.9822.14%

Factors used: league row IL. Park (home-season share, regressed): HR 108, 1B 100, 2B 92, 3B 80, K 92, BB 115 — 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 ×0.959.

Result: wOBA .307 → .251; ISO .123 → .099; BABIP .303 → .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).

2012 AAALouisville Bats · 428 PAwOBA .324 → .275 (−49)K% 14.7% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.72%÷0.967×1.200——18.26%
BB% (unintentional) /PA5.37%÷1.034×0.690—×0.9923.56%
HBP% /PA1.40%—×0.940—×0.9921.31%
Singles /BIP26.75%÷1.046×0.930×1.011×0.99223.87%
Doubles /BIP7.60%÷1.002×0.830×1.011×0.9926.31%
Triples /BIP0.30%÷0.900×0.970×1.011×0.9920.33%
Home runs /BIP1.22%÷1.087×0.840—×0.9920.93%

Factors used: league row IL. Park (home-season share, regressed): HR 117, 1B 109, 2B 100, 3B 80, K 93, BB 107 — 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.011.

Result: wOBA .324 → .275; ISO .099 → .082; BABIP .350 → .307. 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 AACarolina Mudcats · 351 PAwOBA .291 → .247 (−44)K% 14.0% → 17.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.96%÷0.969×1.220——17.58%
BB% (unintentional) /PA3.99%÷0.968×0.680—×0.9782.74%
HBP% /PA1.71%—×0.840—×0.9781.40%
Singles /BIP21.94%÷1.018×0.920×1.007×0.97819.53%
Doubles /BIP6.12%÷1.012×0.910×1.007×0.9785.42%
Triples /BIP1.08%÷1.150×0.880×1.007×0.9780.81%
Home runs /BIP1.44%÷0.941×0.800—×0.9781.20%

Factors used: league row SL. Park (home-season share, regressed): HR 88, 1B 104, 2B 102, 3B 130, K 94, BB 94 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.007.

Result: wOBA .291 → .247; ISO .107 → .089; BABIP .293 → .259. 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 — .