Juan Perez

PosIF
B/TL/R
Born1991-11-01
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202028INTLMayos de Navo…73.297/.375/.42213126—
202129INTLMayos de Navo…59.161/.203/.2861134—
202331INTLMayos de Navo…75.150/.292/.3172370—
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)
201119 ROKBillings Mustangs — 249215 681174 25383 154 316392488880 172368 1510 382 80 — — — — — —
201220 ADayton Dragons — 555482 1222789 518811 2414 253338398737 145290 169 325 69 — — — — — —
201321 A+Bakersfield Blaze — 517471 1182758 341041 3111 251302380682 130302 207 299 50 — — — — — —
201422 A+Bakersfield Blaze — 483445 11928213 28831 157 267312427739 160297 176 321 51 — — — — — —
201422 INTLSurprise Saguaros — 3028 8101 290 11 286333429762 143389 307 340 116 — — — — — —
201523 AAALouisville Bats — 9791 19302 6230 70 209258308565 99258 246 256 34 — — — — — —
201523 AAPensacola Blue Wahoos — 331296 701561 26544 145 236307338645 101283 168 289 51 — — — — — —
201624 AAALouisville Bats — 407367 911526 30883 124 248310349659 101308 227 294 65 — — — — — —
201725 AAALouisville Bats — 9380 24514 12181 63 300398537935 237345 1913 410 109 — — — — — —
201826 AAACharlotte Knights — 178163 30624 12562 92 184249319568 135252 317 255 9 — — — — — —
201826 INTLAguilas de Mexicali — 9583 21501 9281 64 253333349683 96364 299 306 93 — — — — — —
201927 AAASaraperos de Saltillo — 519469 15132223 41973 307 322380546926 224363 198 401 93 — — — — — —
201927 INTLMayos de Navojoa — 6859 14014 8131 14 237338475813 237238 1912 359 129 — — — — — —
202028 INTLMayos de Navojoa — 7364 19311 7161 30 297375422797 125375 2210 354 126 — — — — — —
202129 INTLMayos de Navojoa — 5956 9211 2161 10 161203286489 125205 273 219 34 — — — — — —
202331 INTLMayos de Navojoa — 7560 9212 11151 32 150292317608 167163 2015 272 70 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201119 ROK MLEBillings Mustangs — 249227 55853 15553 154 242298361659 119303 226 287 80 — — — — — —
201220 A MLEDayton Dragons — 555499 1112288 3411511 2414 222287347633 124260 216 270 69 — — — — — —
201321 A+ MLEBakersfield Blaze — 517483 1022146 221431 3111 211247308556 97275 284 242 50 — — — — — —
201422 A+ MLEBakersfield Blaze — 483454 952228 191161 157 209243319562 110250 244 244 51 — — — — — —
201523 AAA MLELouisville Bats — 9793 18302 4280 70 194227290517 97250 294 218 34 — — — — — —
201523 AA MLEPensacola Blue Wahoos — 331306 651461 16674 145 212261307568 95258 205 244 51 — — — — — —
201624 AAA MLELouisville Bats — 407377 891226 201073 124 236280326606 90302 265 264 65 — — — — — —
201725 AAA MLELouisville Bats — 9384 21413 8221 63 250323429751 179304 249 330 109 — — — — — —
201826 AAA MLECharlotte Knights — 178167 23422 8682 92 138186222408 84212 384 182 9 — — — — — —
201927 AAA MLESaraperos de Saltillo — 519484 12425215 261183 307 256298409707 153301 235 306 93 — — — — — —
201119 ROK MLEBillings Mustangs — 249227 55853 15553 154 242298361659 119306 226 287 80 — — — — — —
201119 ROK RAWBillings Mustangs — 249215 681174 25383 154 316392488880 172368 1510 382 80 — — — — — —
201220 A MLEDayton Dragons — 555499 1112288 3411511 2414 222287347633 124271 216 270 69 — — — — — —
201220 A RAWDayton Dragons — 555482 1222789 518811 2414 253338398737 145290 169 325 69 — — — — — —
201321 A+ MLEBakersfield Blaze — 517483 1022146 221431 3111 211247308556 97283 284 242 50 — — — — — —
201321 A+ RAWBakersfield Blaze — 517471 1182758 341041 3111 251302380682 130302 207 299 50 — — — — — —
201422 A+ MLE2 teams — 513482 1012329 211231 168 210244322566 112257 244 244 51 — — — — — —
201422 A+ RAW2 teams — 513473 12729214 30921 168 268313427741 159301 186 323 51 — — — — — —
201523 AA MLE2 teams — 428399 821662 20954 215 206251291541 85262 225 238 47 — — — — — —
201523 AA RAW2 teams — 428387 891863 32774 215 230296331626 101277 187 281 47 — — — — — —
201624 AAA MLELouisville Bats — 407377 891226 201073 124 236280326606 90311 265 264 65 — — — — — —
201624 AAA RAWLouisville Bats — 407367 911526 30883 124 248310349659 101308 227 294 65 — — — — — —
201725 AAA MLELouisville Bats — 9384 21413 8221 63 250323429751 179305 249 330 109 — — — — — —
201725 AAA RAWLouisville Bats — 9380 24514 12181 63 300398537935 237345 1913 410 109 — — — — — —
201826 AAA MLE2 teams — 273255 35624 121053 156 137185224409 86211 384 182 9 — — — — — —
201826 AAA RAW2 teams — 273246 511125 21843 156 207278329607 122291 318 273 9 — — — — — —
201927 AAA MLE2 teams — 587547 14029217 301344 3111 256299410709 154307 235 306 93 — — — — — —
201927 AAA RAW2 teams — 587528 16532327 491104 3111 312375538913 225349 198 396 93 — — — — — —
202028 INTL MLEMayos de Navojoa — 7364 19311 7161 30 297375422797 125375 2210 — — — — — — — —
202028 INTL RAWMayos de Navojoa — 7364 19311 7161 30 297375422797 125375 2210 354 126 — — — — — —
202129 INTL MLEMayos de Navojoa — 5956 9211 2161 10 161203286489 125205 273 — — — — — — — —
202129 INTL RAWMayos de Navojoa — 5956 9211 2161 10 161203286489 125205 273 219 34 — — — — — —
202331 INTL MLEMayos de Navojoa — 7560 9212 11151 32 150292317608 167163 2015 — — — — — — — —
202331 INTL RAWMayos de Navojoa — 7560 9212 11151 32 150292317608 167163 2015 272 70 — — — — — —
201119 ROK MLEBillings Mustangs — 249229 55853 15553 154 240298358656 118303 226 287 80 — — — — — —
201220 A MLEDayton Dragons — 555505 1112288 3411511 2414 220287343629 123260 216 270 69 — — — — — —
201321 A+ MLEBakersfield Blaze — 517489 1022146 221431 3111 209247305552 96275 284 242 50 — — — — — —
201422 A+ MLE2 teams — 513486 1012329 211231 168 208244319563 111250 244 244 51 — — — — — —
201523 AA MLE2 teams — 428401 821662 20954 215 204251289540 85256 225 238 47 — — — — — —
201624 AAA MLELouisville Bats — 407381 891226 201073 124 234280323603 89302 265 264 65 — — — — — —
201725 AAA MLELouisville Bats — 9384 21413 8221 63 250323429751 179304 249 330 109 — — — — — —
201826 AAA MLE2 teams — 273256 35624 121053 156 137185223408 86212 384 182 9 — — — — — —
201927 AAA MLE2 teams — 587548 14029217 301344 3111 255299409708 153301 235 306 93 — — — — — —
▸ Career Totals
Career— MLE — 38293533 7731483562 20294634 17868 219268333601 114278 255 246 52 -217 +8 +0 +0 +83 -12.8
/ 162G— MLE — 650600 13225611 341616 3012 220269337605 117279 255 246 52 -37 +1 +0 +0 +14 -2.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.

2019 AAASaraperos de Saltillo · 519 PAwOBA .391 → .306 (−85)K% 18.7% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.69%÷0.984×1.200——22.79%
BB% (unintentional) /PA7.32%÷0.986×0.690—×0.9925.08%
HBP% /PA0.58%—×0.940—×0.9920.54%
Singles /BIP25.27%÷1.007×0.930×0.950×0.99221.98%
Doubles /BIP8.60%÷0.984×0.830×0.950×0.9926.84%
Triples /BIP0.54%÷1.150×0.920×0.950×0.9920.41%
Home runs /BIP6.18%÷1.040×0.700—×0.9924.13%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 108, 1B 101, 2B 97, 3B 130, K 97, BB 97 — 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 .391 → .306; ISO .224 → .159; BABIP .363 → .301. 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 AAACharlotte Knights · 178 PAwOBA .248 → .182 (−66)K% 31.5% → 38.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.46%÷0.986×1.200——38.27%
BB% (unintentional) /PA6.74%÷1.030×0.690—×1.0034.53%
HBP% /PA1.12%—×0.940—×1.0031.06%
Singles /BIP16.82%÷1.030×0.930×0.977×1.00314.88%
Doubles /BIP5.61%÷1.077×0.830×0.977×1.0034.23%
Triples /BIP1.87%÷1.150×0.970×0.977×1.0031.54%
Home runs /BIP3.74%÷1.319×0.840—×1.0032.39%

Factors used: league row IL. Park (home-season share, regressed): HR 164, 1B 106, 2B 115, 3B 130, K 97, BB 106 — 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 ×0.977.

Result: wOBA .248 → .182; ISO .135 → .089; BABIP .252 → .212. 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 AAALouisville Bats · 93 PAwOBA .399 → .330 (−69)K% 19.4% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.35%÷0.985×1.200——23.59%
BB% (unintentional) /PA12.90%÷1.015×0.690—×1.0188.93%
HBP% /PA1.08%—×0.940—×1.0181.03%
Singles /BIP22.58%÷1.038×0.930×1.011×1.01820.81%
Doubles /BIP8.06%÷1.051×0.830×1.011×1.0186.55%
Triples /BIP1.61%÷1.113×0.970×1.011×1.0181.45%
Home runs /BIP6.45%÷1.042×0.840—×1.0185.29%

Factors used: league row IL. Park (home-season share, regressed): HR 108, 1B 108, 2B 110, 3B 123, K 97, BB 103 — 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.011.

Result: wOBA .399 → .330; ISO .237 → .196; BABIP .345 → .304. 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 AAALouisville Bats · 407 PAwOBA .286 → .264 (−22)K% 21.6% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.62%÷0.984×1.200——26.36%
BB% (unintentional) /PA6.88%÷0.978×0.690—×1.0335.01%
HBP% /PA0.74%—×0.940—×1.0330.72%
Singles /BIP24.37%÷0.952×0.930×1.009×1.03324.82%
Doubles /BIP5.38%÷1.053×0.830×1.009×1.0334.42%
Triples /BIP0.72%÷1.150×0.970×1.009×1.0330.63%
Home runs /BIP2.15%÷0.882×0.840—×1.0332.12%

Factors used: league row IL. Park (home-season share, regressed): HR 76, 1B 90, 2B 111, 3B 130, K 97, BB 96 — 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.009.

Result: wOBA .286 → .264; ISO .101 → .091; BABIP .308 → .302. 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 AAPensacola Blue Wahoos · 331 PAwOBA .283 → .244 (−38)K% 16.3% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.31%÷0.979×1.220——20.34%
BB% (unintentional) /PA7.55%÷1.087×0.680—×1.0124.78%
HBP% /PA1.21%—×0.840—×1.0121.03%
Singles /BIP19.83%÷0.965×0.920×0.951×1.01218.20%
Doubles /BIP6.20%÷0.979×0.910×0.951×1.0125.54%
Triples /BIP2.48%÷0.903×0.880×0.951×1.0122.32%
Home runs /BIP0.41%÷1.037×0.800—×1.0120.32%

Factors used: league row SL. Park (home-season share, regressed): HR 107, 1B 93, 2B 96, 3B 81, K 96, BB 117 — 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 ×0.951.

Result: wOBA .283 → .244; ISO .101 → .092; BABIP .283 → .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).

2015 AAALouisville Bats · 97 PAwOBA .250 → .218 (−32)K% 23.7% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.71%÷0.991×1.200——28.71%
BB% (unintentional) /PA6.19%÷1.023×0.690—×1.0484.37%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP20.59%÷0.999×0.930×1.013×1.04820.34%
Doubles /BIP4.41%÷0.975×0.830×1.013×1.0483.98%
Triples /BIP0.00%÷0.922×0.970×1.013×1.0480.00%
Home runs /BIP2.94%÷1.009×0.840—×1.0482.57%

Factors used: league row IL. Park (home-season share, regressed): HR 102, 1B 100, 2B 95, 3B 84, K 98, BB 105 — 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 ×1.013.

Result: wOBA .250 → .218; ISO .099 → .083; BABIP .258 → .250. 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 A+Bakersfield Blaze · 483 PAwOBA .316 → .244 (−72)K% 17.2% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.18%÷0.961×1.340——23.97%
BB% (unintentional) /PA5.38%÷0.944×0.710—×0.9984.04%
HBP% /PA0.21%—×0.790—×0.9980.16%
Singles /BIP20.99%÷1.031×0.910×0.988×0.99818.28%
Doubles /BIP7.73%÷1.005×0.820×0.988×0.9986.23%
Triples /BIP0.55%÷0.900×0.760×0.988×0.9980.46%
Home runs /BIP3.59%÷1.421×0.920—×0.9982.32%

Factors used: league row CAL. Park (home-season share, regressed): HR 184, 1B 106, 2B 101, 3B 80, K 92, BB 89 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .316 → .244; ISO .160 → .110; BABIP .297 → .250. 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 A+Bakersfield Blaze · 517 PAwOBA .294 → .242 (−51)K% 20.1% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.12%÷0.977×1.340——27.60%
BB% (unintentional) /PA6.58%÷1.101×0.710—×1.0124.29%
HBP% /PA0.19%—×0.790—×1.0120.15%
Singles /BIP21.25%÷0.991×0.910×1.026×1.01220.26%
Doubles /BIP7.36%÷1.034×0.820×1.026×1.0126.06%
Triples /BIP1.36%÷0.964×0.760×1.026×1.0121.11%
Home runs /BIP2.18%÷1.107×0.920—×1.0121.83%

Factors used: league row CAL. Park (home-season share, regressed): HR 121, 1B 98, 2B 107, 3B 93, K 95, BB 120 — 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.026.

Result: wOBA .294 → .242; ISO .130 → .103; BABIP .302 → .275. 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 — .