Brallan Perez

Pos2B
B/TR/R
Born1996-01-27
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2020
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201822A+OAK357.265/.348/.3190265—.241/.306/.285
201923AA/A+OAK333.248/.326/.2961645—.212/.275/.249
202024INTLColombia19.118/.211/.1760114—
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)
201317 ROKDSL Rangers — 249206 671010 32146 96 325430383814 58344 613 369 70 — — — — — —
201418 ROKDSL Rangers 1 — 282214 601210 431910 164 280423346769 65303 715 344 60 — — — — — —
201519 AHickory Crawdads — 3531 6000 440 22 194286194479 222 1111 235 21 — — — — — —
201519 ROKAZL Rangers — 122110 33400 8132 21 300358336695 36340 117 315 55 — — — — — —
201620 AHickory Crawdads — 3028 11101 220 22 393433536969 143400 77 430 130 — — — — — —
201721 A+Frederick Keys — 245215 58412 22234 96 270349326674 56295 99 308 73 — — — — — —
201721 AHickory Crawdads — 8778 28102 7110 01 359412449860 90394 138 379 112 — — — — — —
201822 A+Stockton Ports — 357313 83940 31569 24 265348319668 54322 169 307 65 — — — — — —
201923 AAMidland RockHounds — 305268 68711 26486 57 254333299632 45303 169 291 49 — — — — — —
201923 A+Stockton Ports — 2826 5200 270 10 192250269519 77263 257 239 5 — — — — — —
202024 INTLColombia — 1917 2100 210 10 118211176387 59125 511 189 14 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201317 ROK MLEDSL Rangers — 249215 52710 23176 96 242332284616 42246 79 272 70 — — — — — —
201418 ROK MLEDSL Rangers 1 — 282227 48910 302310 164 211330260589 48213 811 257 60 — — — — — —
201519 A MLEHickory Crawdads — 3532 6000 360 22 188257188445 218 179 199 21 — — — — — —
201519 ROK MLEAZL Rangers — 122113 28300 5192 21 248292274566 27291 164 249 55 — — — — — —
201620 A MLEHickory Crawdads — 3029 10101 130 22 345367483849 138362 103 361 130 — — — — — —
201721 A+ MLEFrederick Keys — 245223 59412 14334 96 265320318638 54295 136 276 73 — — — — — —
201721 A MLEHickory Crawdads — 8780 27102 5150 01 338376425801 87371 176 334 112 — — — — — —
201822 A+ MLEStockton Ports — 357323 78830 21779 24 241306285591 43312 226 265 65 — — — — — —
201923 AA MLEMidland RockHounds — 305275 60511 19626 57 218283255538 36266 206 240 49 — — — — — —
201923 A+ MLEStockton Ports — 2827 4100 190 10 148179185364 37228 324 176 5 — — — — — —
201317 ROK MLEDSL Rangers — 249215 52710 23176 96 242332284616 42259 79 272 70 — — — — — —
201317 ROK RAWDSL Rangers — 249206 671010 32146 96 325430383814 58344 613 369 70 — — — — — —
201418 ROK MLEDSL Rangers 1 — 282227 48910 302310 164 211330260589 48232 811 257 60 — — — — — —
201418 ROK RAWDSL Rangers 1 — 282214 601210 431910 164 280423346769 65303 715 344 60 — — — — — —
201519 ROK MLE2 teams — 157145 34300 8242 43 234284255539 21281 155 238 47 — — — — — —
201519 ROK RAW2 teams — 157141 39400 12172 43 277342305647 28315 118 297 47 — — — — — —
201620 A MLEHickory Crawdads — 3029 10101 130 22 345367483849 138360 103 361 130 — — — — — —
201620 A RAWHickory Crawdads — 3028 11101 220 22 393433536969 143400 77 430 130 — — — — — —
201721 A+ MLE2 teams — 332303 85513 19474 97 281331333665 53323 146 291 83 — — — — — —
201721 A+ RAW2 teams — 332293 86514 29344 97 294365358723 65320 109 326 83 — — — — — —
201822 A+ MLEStockton Ports — 357323 78830 21779 24 241306285591 43316 226 265 65 — — — — — —
201822 A+ RAWStockton Ports — 357313 83940 31569 24 265348319668 54322 169 307 65 — — — — — —
201923 AA MLE2 teams — 333301 63611 21716 67 209274246520 37268 216 235 45 — — — — — —
201923 AA RAW2 teams — 333294 73911 28556 67 248326296622 48300 178 286 45 — — — — — —
202024 INTL MLEColombia — 1917 2100 210 10 118211176387 59125 511 — — — — — — — —
202024 INTL RAWColombia — 1917 2100 210 10 118211176387 59125 511 189 14 — — — — — —
201317 ROK MLEDSL Rangers — 249218 52710 23176 96 239332280612 41246 79 272 70 — — — — — —
201418 ROK MLEDSL Rangers 1 — 282240 48910 302310 164 200330246575 46213 811 257 60 — — — — — —
201519 ROK MLE2 teams — 157146 34300 8242 43 233284253537 21275 155 238 47 — — — — — —
201620 A MLEHickory Crawdads — 3029 10101 130 22 345367483849 138362 103 361 130 — — — — — —
201721 A+ MLE2 teams — 332306 85513 19474 97 278331330661 52315 146 291 83 — — — — — —
201822 A+ MLEStockton Ports — 357324 78830 21779 24 241306284590 43312 226 265 65 — — — — — —
201923 AA MLE2 teams — 333303 63611 21716 67 208274244519 36263 216 235 45 — — — — — —
▸ Career Totals
Career— MLE — 17591560 3724075 12526337 4933 238310283593 44282 157 260 62 -79 -3 +0 +6 +38 -3.9
/ 162G— MLE — 650576 1381532 469714 1812 240311286598 47283 157 260 62 -29 -1 +0 +2 +14 -1.4

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 AAMidland RockHounds · 305 PAwOBA .285 → .240 (−46)K% 15.7% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.74%÷0.946×1.220——20.29%
BB% (unintentional) /PA8.52%÷0.975×0.700—×1.0276.29%
HBP% /PA1.97%—×0.870—×1.0271.76%
Singles /BIP26.82%÷0.999×0.920×0.950×1.02724.09%
Doubles /BIP3.18%÷1.132×0.840×0.950×1.0272.30%
Triples /BIP0.45%÷1.150×0.940×0.950×1.0270.36%
Home runs /BIP0.45%÷0.954×0.800—×1.0270.39%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 100, 2B 126, 3B 130, K 89, BB 95 — 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 ×0.950.

Result: wOBA .285 → .240; ISO .045 → .034; BABIP .303 → .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).

2019 A+Stockton Ports · 28 PAwOBA .233 → .176 (−57)K% 25.0% → 33.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.007×1.340——33.26%
BB% (unintentional) /PA7.14%÷1.075×0.710—×0.9984.71%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP15.79%÷0.992×0.910—×0.99814.45%
Doubles /BIP10.53%÷1.036×0.820—×0.9988.31%
Triples /BIP0.00%÷0.958×0.760—×0.9980.00%
Home runs /BIP0.00%÷1.114×0.920—×0.9980.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 123, 1B 98, 2B 107, 3B 92, K 101, BB 115 — 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).

Result: wOBA .233 → .176; ISO .077 → .056; BABIP .263 → .228. 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 A+Stockton Ports · 357 PAwOBA .300 → .265 (−35)K% 15.7% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.69%÷0.972×1.340——21.62%
BB% (unintentional) /PA8.68%÷1.035×0.710—×1.0126.03%
HBP% /PA2.52%—×0.790—×1.0122.02%
Singles /BIP27.24%÷0.978×0.910×1.046×1.01226.82%
Doubles /BIP3.50%÷0.926×0.820×1.046×1.0123.28%
Triples /BIP1.56%÷1.006×0.760×1.046×1.0121.24%
Home runs /BIP0.00%÷1.244×0.920—×1.0120.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 149, 1B 96, 2B 85, 3B 101, K 94, BB 107 — 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.046.

Result: wOBA .300 → .265; ISO .054 → .046; BABIP .322 → .312. 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+Frederick Keys · 245 PAwOBA .300 → .276 (−24)K% 9.4% → 13.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.39%÷0.993×1.420——13.42%
BB% (unintentional) /PA8.98%÷1.010×0.630—×1.0275.75%
HBP% /PA1.63%—×0.860—×1.0271.44%
Singles /BIP26.56%÷1.006×0.940×1.050×1.02726.76%
Doubles /BIP2.08%÷0.914×0.830×1.050×1.0272.04%
Triples /BIP0.52%÷0.900×0.800×1.050×1.0270.50%
Home runs /BIP1.04%÷1.238×0.900—×1.0270.78%

Factors used: league row CAR. Park (home-season share, regressed): HR 148, 1B 101, 2B 83, 3B 80, K 99, BB 102 — applied at half strength. Age: age 21 vs a level average of 22.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 .300 → .276; ISO .056 → .049; BABIP .295 → .295. 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 AHickory Crawdads · 87 PAwOBA .373 → .334 (−39)K% 12.6% → 16.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.64%÷1.010×1.340——16.77%
BB% (unintentional) /PA8.05%÷1.002×0.660—×1.0155.38%
HBP% /PA0.00%—×0.770—×1.0150.00%
Singles /BIP37.31%÷0.988×0.920×1.009×1.01535.59%
Doubles /BIP1.49%÷1.045×0.820×1.009×1.0151.20%
Triples /BIP0.00%÷1.141×0.940×1.009×1.0150.00%
Home runs /BIP2.99%÷1.019×0.820—×1.0152.44%

Factors used: league row SAL. Park (home-season share, regressed): HR 104, 1B 98, 2B 109, 3B 128, K 102, BB 100 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .373 → .334; ISO .090 → .074; BABIP .394 → .371. 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 AHickory Crawdads · 30 PAwOBA .418 → .361 (−57)K% 6.7% → 9.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.67%÷0.990×1.340——9.03%
BB% (unintentional) /PA6.67%÷0.972×0.660—×1.0304.66%
HBP% /PA0.00%—×0.770—×1.0300.00%
Singles /BIP34.62%÷1.041×0.920—×1.03031.51%
Doubles /BIP3.85%÷0.907×0.820—×1.0303.58%
Triples /BIP0.00%÷0.900×0.940—×1.0300.00%
Home runs /BIP3.85%÷1.100×0.820—×1.0302.95%

Factors used: league row SAL. Park (home-season share, regressed): HR 120, 1B 108, 2B 81, 3B 80, K 98, BB 94 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average).

Result: wOBA .418 → .361; ISO .143 → .115; BABIP .400 → .362. 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 ROKAZL Rangers · 122 PAwOBA .307 → .249 (−58)K% 10.7% → 15.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.66%÷1.000×1.440——15.34%
BB% (unintentional) /PA6.56%÷1.000×0.620—×1.0084.10%
HBP% /PA1.64%—×0.720—×1.0081.19%
Singles /BIP29.90%÷1.000×0.820×1.050×1.00825.93%
Doubles /BIP4.12%÷1.000×0.720×1.050×1.0083.14%
Triples /BIP0.00%÷1.000×0.720×1.050×1.0080.00%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .307 → .249; ISO .036 → .028; BABIP .340 → .291. 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 AHickory Crawdads · 35 PAwOBA .230 → .199 (−31)K% 11.4% → 15.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.43%÷0.967×1.340——15.84%
BB% (unintentional) /PA11.43%÷1.042×0.660—×1.0457.57%
HBP% /PA0.00%—×0.770—×1.0450.00%
Singles /BIP22.22%÷0.981×0.920—×1.04521.77%
Doubles /BIP0.00%÷0.971×0.820—×1.0450.00%
Triples /BIP0.00%÷0.910×0.940—×1.0450.00%
Home runs /BIP0.00%÷1.229×0.820—×1.0450.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 146, 1B 96, 2B 94, 3B 82, K 93, BB 108 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .230 → .199; ISO .000 → .000; BABIP .222 → .218. 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 — .