Brett Harper

Pos1B
B/TL/R
Born1981-07-31
Age (2027)46
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2016
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201332AAAAcereros del …21.125/.333/.125007—.111/.238/.111
201534AAAAcereros del …224.294/.386/.55716097—.234/.296/.390
201635AAAGuerreros de …381.316/.401/.55722077—.224/.277/.357
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)
200524 AABinghamton Mets — 256227 6211016 26852 00 273353533886 260362 3310 386 93 — — — — — —
200524 A+St. Lucie Mets — 264239 6711120 21641 01 280341586927 305297 248 396 94 — — — — — —
200625 AABinghamton Mets — 7565 22700 7193 10 338427446873 108478 259 395 111 — — — — — —
200726 AABinghamton Mets — 517476 14125024 341196 20 296351500851 204350 237 374 93 — — — — — —
200827 AAAFresno Grizzlies — 371353 11132020 13571 01 314341575916 261325 154 393 98 — — — — — —
200928 AAAAlbuquerque Isotopes — 423390 11425119 26481 00 292338508846 215289 116 365 88 — — — — — —
201029 AAASacramento River Cats — 5652 12301 2122 00 231286346632 115282 214 286 40 — — — — — —
201029 INTLEstrellas de Oriente — 2017 3001 151 00 176263353616 176167 255 266 66 — — — — — —
201231 AAAAcereros del Norte — 369321 11016027 40717 14 3434276451.071 302371 1911 462 108 — — — — — —
201231 INTLVenados de Mazatlan — 6157 13003 3150 00 228267386653 158250 255 285 79 — — — — — —
201332 AAAAcereros del Norte — 2116 2000 560 01 125333125458 200 2924 252 7 — — — — — —
201534 AAAAcereros del Norte — 224194 573016 26543 00 294386557942 263328 2412 410 97 — — — — — —
201635 AAAGuerreros de Oaxaca — 381332 10514022 43804 00 316401557958 241358 2111 418 77 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200524 AA MLEBinghamton Mets — 256237 549012 161042 00 228282418700 190344 416 306 93 — — — — — —
200524 A+ MLESt. Lucie Mets — 264247 549116 13911 01 219261457718 239262 345 307 94 — — — — — —
200625 AA MLEBinghamton Mets — 7568 20600 4233 10 294360382742 88446 315 332 111 — — — — — —
200726 AA MLEBinghamton Mets — 517491 12621018 191456 20 257293409702 153328 284 306 93 — — — — — —
200827 AAA MLEFresno Grizzlies — 371358 9225015 8731 01 257275453728 196280 202 313 98 — — — — — —
200928 AAA MLEAlbuquerque Isotopes — 423400 10021115 16621 00 250281420701 170252 154 299 88 — — — — — —
201029 AAA MLESacramento River Cats — 5653 10201 1152 00 189232283515 94247 272 228 40 — — — — — —
201231 AAA MLEAcereros del Norte — 369342 8812016 19907 14 257310433743 175301 245 328 108 — — — — — —
201332 AAA MLEAcereros del Norte — 2118 2000 370 01 111238111349 176 3314 179 7 — — — — — —
201534 AAA MLEAcereros del Norte — 224205 482010 15613 00 234296390686 156286 277 311 97 — — — — — —
201635 AAA MLEGuerreros de Oaxaca — 381353 7911012 221014 00 224277357634 133275 276 282 77 — — — — — —
200524 A+ MLE2 teams — 520483 10919128 301943 01 226275443718 217306 376 307 94 — — — — — —
200524 A+ RAW2 teams — 520466 12922136 471493 01 277347560907 283326 299 391 94 — — — — — —
200625 AA MLEBinghamton Mets — 7568 20600 4233 10 294360382742 88444 315 332 111 — — — — — —
200625 AA RAWBinghamton Mets — 7565 22700 7193 10 338427446873 108478 259 395 111 — — — — — —
200726 AA MLEBinghamton Mets — 517491 12621018 191456 20 257293409702 153328 284 306 93 — — — — — —
200726 AA RAWBinghamton Mets — 517476 14125024 341196 20 296351500851 204350 237 374 93 — — — — — —
200827 AAA MLEFresno Grizzlies — 371358 9225015 8731 01 257275453728 196281 202 313 98 — — — — — —
200827 AAA RAWFresno Grizzlies — 371353 11132020 13571 01 314341575916 261325 154 393 98 — — — — — —
200928 AAA MLEAlbuquerque Isotopes — 423400 10021115 16621 00 250281420701 170258 154 299 88 — — — — — —
200928 AAA RAWAlbuquerque Isotopes — 423390 11425119 26481 00 292338508846 215289 116 365 88 — — — — — —
201029 AAA MLE2 teams — 7670 13301 2203 00 186240271511 86240 263 228 40 — — — — — —
201029 AAA RAW2 teams — 7669 15302 3173 00 217280348628 130255 224 281 40 — — — — — —
201231 AAA MLE2 teams — 430399 10214018 221057 14 256306426732 170302 245 328 108 — — — — — —
201231 AAA RAW2 teams — 430378 12316030 43867 14 3254046061.010 280352 2010 437 108 — — — — — —
201332 AAA MLEAcereros del Norte — 2118 2000 370 01 111238111349 182 3314 179 7 — — — — — —
201332 AAA RAWAcereros del Norte — 2116 2000 560 01 125333125458 200 2924 252 7 — — — — — —
201534 AAA MLEAcereros del Norte — 224205 482010 15613 00 234296390686 156281 277 311 97 — — — — — —
201534 AAA RAWAcereros del Norte — 224194 573016 26543 00 294386557942 263328 2412 410 97 — — — — — —
201635 AAA MLEGuerreros de Oaxaca — 381353 7911012 221014 00 224277357634 133277 276 282 77 — — — — — —
201635 AAA RAWGuerreros de Oaxaca — 381332 10514022 43804 00 316401557958 241358 2111 418 77 — — — — — —
200524 A+ MLE2 teams — 520482 10919128 301943 01 226275444719 218302 376 307 94 — — — — — —
200625 AA MLEBinghamton Mets — 7568 20600 4233 10 294360382742 88446 315 332 111 — — — — — —
200726 AA MLEBinghamton Mets — 517487 12621018 191456 20 259293413705 154328 284 306 93 — — — — — —
200827 AAA MLEFresno Grizzlies — 371359 9225015 8731 01 256275451726 195280 202 313 98 — — — — — —
200928 AAA MLEAlbuquerque Isotopes — 423403 10021115 16621 00 248281417697 169252 154 299 88 — — — — — —
201029 AAA MLE2 teams — 7671 13301 2203 00 183240268508 85247 263 228 40 — — — — — —
201231 AAA MLE2 teams — 430398 10214018 221057 14 256306427733 171301 245 328 108 — — — — — —
201332 AAA MLEAcereros del Norte — 2118 2000 370 01 111238111349 176 3314 179 7 — — — — — —
201534 AAA MLEAcereros del Norte — 224204 482010 15613 00 235296392688 157286 277 311 97 — — — — — —
201635 AAA MLEGuerreros de Oaxaca — 381352 7911012 221014 00 224277358635 134275 276 282 77 — — — — — —
▸ Career Totals
Career— MLE — 30382845 6911222117 14179131 47 243286411697 168293 265 304 92 -29 -2 +0 -54 +66 -2.0
/ 162G— MLE — 650609 14726025 301697 11 241285407692 166291 265 304 92 -6 -0 +0 -12 +14 -0.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.

2016 AAAGuerreros de Oaxaca · 381 PAwOBA .405 → .282 (−122)K% 21.0% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.00%÷0.956×1.200——26.36%
BB% (unintentional) /PA9.97%÷1.092×0.690—×0.9405.92%
HBP% /PA1.05%—×0.940—×0.9400.93%
Singles /BIP27.38%÷1.086×0.930×1.007×0.94022.18%
Doubles /BIP5.56%÷1.046×0.830×1.007×0.9404.17%
Triples /BIP0.00%÷1.150×0.920×1.007×0.9400.00%
Home runs /BIP8.73%÷1.190×0.700—×0.9404.83%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 138, 1B 117, 2B 109, 3B 130, K 91, BB 118 — 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 ×1.007.

Result: wOBA .405 → .282; ISO .241 → .143; BABIP .358 → .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).

2015 AAAAcereros del Norte · 224 PAwOBA .397 → .311 (−86)K% 24.1% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.11%÷1.063×1.200——27.21%
BB% (unintentional) /PA10.27%÷0.979×0.690—×0.9406.80%
HBP% /PA1.34%—×0.940—×0.9401.18%
Singles /BIP27.14%÷0.988×0.930×1.046×0.94025.12%
Doubles /BIP2.14%÷1.051×0.830×1.046×0.9401.66%
Triples /BIP0.00%÷1.150×0.920×1.046×0.9400.00%
Home runs /BIP11.43%÷1.052×0.700—×0.9407.15%

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

Result: wOBA .397 → .311; ISO .263 → .173; BABIP .328 → .286. 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 AAAAcereros del Norte · 21 PAwOBA .248 → .179 (−69)K% 28.6% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷0.971×1.200——35.32%
BB% (unintentional) /PA23.81%÷1.066×0.690—×0.95214.67%
HBP% /PA0.00%—×0.940—×0.9520.00%
Singles /BIP20.00%÷1.004×0.930—×0.95217.64%
Doubles /BIP0.00%÷0.942×0.830—×0.9520.00%
Triples /BIP0.00%÷1.066×0.920—×0.9520.00%
Home runs /BIP0.00%÷0.901×0.700—×0.9520.00%

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

Result: wOBA .248 → .179; ISO .000 → .000; BABIP .200 → .176. 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 AAAAcereros del Norte · 369 PAwOBA .442 → .328 (−114)K% 19.2% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.24%÷0.946×1.200——24.40%
BB% (unintentional) /PA7.59%÷0.982×0.690—×0.9625.13%
HBP% /PA1.90%—×0.940—×0.9621.72%
Singles /BIP26.80%÷0.994×0.930×0.979×0.96223.61%
Doubles /BIP6.40%÷1.062×0.830×0.979×0.9624.71%
Triples /BIP0.00%÷1.100×0.920×0.979×0.9620.00%
Home runs /BIP10.80%÷1.173×0.700—×0.9626.20%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 135, 1B 99, 2B 112, 3B 120, K 89, BB 96 — 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.979.

Result: wOBA .442 → .328; ISO .302 → .184; BABIP .371 → .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).

2010 AAASacramento River Cats · 56 PAwOBA .279 → .228 (−50)K% 21.4% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.43%÷1.038×1.290——26.64%
BB% (unintentional) /PA3.57%÷1.067×0.710—×0.9822.33%
HBP% /PA3.57%—×0.980—×0.9823.44%
Singles /BIP20.00%÷0.998×0.900—×0.98217.72%
Doubles /BIP7.50%÷0.920×0.810—×0.9826.49%
Triples /BIP0.00%÷0.900×0.810—×0.9820.00%
Home runs /BIP2.50%÷0.950×0.780—×0.9822.02%

Factors used: league row PCL. Park (home-season share, regressed): HR 90, 1B 100, 2B 84, 3B 80, K 108, BB 113 — 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).

Result: wOBA .279 → .228; ISO .115 → .091; BABIP .282 → .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).

2009 AAAAlbuquerque Isotopes · 423 PAwOBA .358 → .299 (−59)K% 11.3% → 14.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.35%÷1.000×1.290——14.64%
BB% (unintentional) /PA5.44%÷1.000×0.710—×0.9923.83%
HBP% /PA0.24%—×0.980—×0.9920.23%
Singles /BIP20.18%÷1.000×0.900×1.016×0.99218.30%
Doubles /BIP7.31%÷1.000×0.810×1.016×0.9925.97%
Triples /BIP0.29%÷1.000×0.810×1.016×0.9920.24%
Home runs /BIP5.56%÷1.000×0.780—×0.9924.30%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.016.

Result: wOBA .358 → .299; ISO .215 → .171; BABIP .289 → .252. 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).

2008 AAAFresno Grizzlies · 371 PAwOBA .384 → .313 (−71)K% 15.4% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.36%÷1.000×1.290——19.82%
BB% (unintentional) /PA2.96%÷1.000×0.710—×1.0032.11%
HBP% /PA0.27%—×0.980—×1.0030.26%
Singles /BIP19.93%÷1.000×0.900×1.005×1.00318.08%
Doubles /BIP10.81%÷1.000×0.810×1.005×1.0038.83%
Triples /BIP0.00%÷1.000×0.810×1.005×1.0030.00%
Home runs /BIP6.76%÷1.000×0.780—×1.0035.29%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.005.

Result: wOBA .384 → .313; ISO .261 → .202; BABIP .325 → .280. 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).

2007 AABinghamton Mets · 517 PAwOBA .360 → .306 (−54)K% 23.0% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.02%÷1.000×1.220——28.08%
BB% (unintentional) /PA5.22%÷1.000×0.700—×0.9883.61%
HBP% /PA1.16%—×0.850—×0.9880.97%
Singles /BIP25.77%÷1.000×0.970×1.017×0.98825.12%
Doubles /BIP7.00%÷1.000×0.860×1.017×0.9886.05%
Triples /BIP0.00%÷1.000×0.950×1.017×0.9880.00%
Home runs /BIP6.72%÷1.000×0.780—×0.9885.18%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .360 → .306; ISO .204 → .158; BABIP .350 → .328. 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 — .