J.P. Sportman

PosCF
B/TR/R
Born1992-01-26
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201624AAOAK515.267/.310/.37951855—.227/.257/.314
201725AA/INTL2 orgs587.270/.324/.410121459—.218/.262/.342
201826AAA/AA2 orgs464.274/.313/.446141864—.222/.252/.362
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)
201422 ROKAZL Athletics — 10184 27410 1490 53 321418393811 71355 914 361 70 — — — — — —
201523 A+Stockton Ports — 167154 45733 10381 71 292339435774 143365 236 340 72 — — — — — —
201523 ROKAZL Athletics — 2724 8000 320 30 333407333741 364 711 346 59 — — — — — —
201624 AAMidland RockHounds — 515483 1292955 26824 186 267310379689 112312 165 307 55 — — — — — —
201725 AAMidland RockHounds — 558513 14127512 361135 148 275329417746 142330 206 330 61 — — — — — —
201725 INTLAguilas de Mexicali — 2924 4200 220 00 167231250481 83174 77 199 21 — — — — — —
201826 AAANashville Sounds — 3634 8401 190 00 235257441698 206280 253 295 55 — — — — — —
201826 AAMidland RockHounds — 428401 11125213 22832 1813 277318446764 170318 195 335 65 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201422 ROK MLEAZL Athletics — 10190 23310 8130 53 256316311627 56279 138 272 70 — — — — — —
201523 A+ MLEStockton Ports — 167157 39522 7471 71 248285344629 96335 284 274 72 — — — — — —
201523 ROK MLEAZL Athletics — 2725 6000 230 30 240296240536 288 117 255 59 — — — — — —
201624 AA MLEMidland RockHounds — 515493 1122344 161094 186 227257314572 87281 213 249 55 — — — — — —
201725 AA MLEMidland RockHounds — 558523 11422511 261475 148 218262342604 124275 265 259 61 — — — — — —
201826 AAA MLENashville Sounds — 3634 7301 1110 00 206229382611 176250 313 249 55 — — — — — —
201826 AA MLEMidland RockHounds — 428408 9119211 151042 1813 223254360614 137268 244 264 65 — — — — — —
201422 ROK MLEAZL Athletics — 10190 23310 8130 53 256316311627 56295 138 272 70 — — — — — —
201422 ROK RAWAZL Athletics — 10184 27410 1490 53 321418393811 71355 914 361 70 — — — — — —
201523 A+ MLE2 teams — 194182 45522 9501 101 247286330616 82326 265 271 70 — — — — — —
201523 A+ RAW2 teams — 194178 53733 13401 101 298349421770 124365 217 341 70 — — — — — —
201624 AA MLEMidland RockHounds — 515493 1122344 161094 186 227257314572 87283 213 249 55 — — — — — —
201624 AA RAWMidland RockHounds — 515483 1292955 26824 186 267310379689 112312 165 307 55 — — — — — —
201725 AA MLE2 teams — 587548 11923511 271545 148 217260338598 120279 265 259 61 — — — — — —
201725 AA RAW2 teams — 587537 14529512 381155 148 270324410734 140321 206 324 61 — — — — — —
201826 AA MLE2 teams — 464443 9923212 151152 1813 223252366618 142272 253 263 64 — — — — — —
201826 AA RAW2 teams — 464435 11929214 23922 1813 274313446759 172315 205 332 64 — — — — — —
201422 ROK MLEAZL Athletics — 10192 23310 8130 53 250316304621 54279 138 272 70 — — — — — —
201523 A+ MLE2 teams — 194182 45522 9501 101 247286330616 82328 265 271 70 — — — — — —
201624 AA MLEMidland RockHounds — 515490 1122344 161094 186 229257316574 88281 213 249 55 — — — — — —
201725 AA MLE2 teams — 587550 11923511 271545 148 216260336597 120275 265 259 61 — — — — — —
201826 AA MLE2 teams — 464444 9923212 151152 1813 223252365617 142267 253 263 64 — — — — — —
▸ Career Totals
Career— MLE — 18611756 398771429 7544112 6531 227263336599 109284 244 259 62 -85 +1 +0 +7 +40 -3.8
/ 162G— MLE — 650613 13927510 261544 2311 227262336598 109285 244 259 62 -30 +0 +0 +2 +14 -1.3

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.

2018 AAMidland RockHounds · 428 PAwOBA .327 → .264 (−64)K% 19.4% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.39%÷0.968×1.220——24.44%
BB% (unintentional) /PA4.91%÷0.985×0.700—×0.9883.44%
HBP% /PA0.47%—×0.870—×0.9880.40%
Singles /BIP22.33%÷1.050×0.920×1.002×0.98819.37%
Doubles /BIP7.86%÷1.041×0.840×1.002×0.9886.28%
Triples /BIP0.63%÷1.150×0.940×1.002×0.9880.51%
Home runs /BIP4.09%÷0.922×0.800—×0.9883.51%

Factors used: league row TL. Park (home-season share, regressed): HR 84, 1B 110, 2B 108, 3B 130, K 94, BB 97 — 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.002.

Result: wOBA .327 → .264; ISO .170 → .136; BABIP .318 → .268. 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 AAANashville Sounds · 36 PAwOBA .295 → .249 (−46)K% 25.0% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.055×1.290——30.56%
BB% (unintentional) /PA2.78%÷0.966×0.710—×1.0182.08%
HBP% /PA0.00%—×0.980—×1.0180.00%
Singles /BIP12.00%÷0.986×0.900—×1.01811.15%
Doubles /BIP16.00%÷0.937×0.810—×1.01814.09%
Triples /BIP0.00%÷1.150×0.810—×1.0180.00%
Home runs /BIP4.00%÷0.988×0.780—×1.0183.21%

Factors used: league row PCL. Park (home-season share, regressed): HR 98, 1B 97, 2B 87, 3B 130, K 111, BB 93 — 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).

Result: wOBA .295 → .249; ISO .206 → .169; BABIP .280 → .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).

2017 AAMidland RockHounds · 558 PAwOBA .323 → .259 (−64)K% 20.3% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.25%÷0.939×1.220——26.33%
BB% (unintentional) /PA6.45%÷0.990×0.700—×0.9984.55%
HBP% /PA0.90%—×0.870—×0.9980.78%
Singles /BIP24.25%÷1.142×0.920×1.021×0.99819.91%
Doubles /BIP6.75%÷0.987×0.840×1.021×0.9985.86%
Triples /BIP1.25%÷0.977×0.940×1.021×0.9981.23%
Home runs /BIP3.00%÷0.862×0.800—×0.9982.78%

Factors used: league row TL. Park (home-season share, regressed): HR 72, 1B 128, 2B 97, 3B 95, K 88, BB 98 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .323 → .259; ISO .142 → .124; BABIP .330 → .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).

2016 AAMidland RockHounds · 515 PAwOBA .298 → .249 (−49)K% 15.9% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.92%÷0.920×1.220——21.12%
BB% (unintentional) /PA4.66%÷1.062×0.700—×1.0123.11%
HBP% /PA0.78%—×0.870—×1.0120.68%
Singles /BIP22.44%÷1.022×0.920×1.026×1.01220.97%
Doubles /BIP7.23%÷1.075×0.840×1.026×1.0125.87%
Triples /BIP1.25%÷1.150×0.940×1.026×1.0121.06%
Home runs /BIP1.25%÷0.999×0.800—×1.0121.01%

Factors used: league row TL. Park (home-season share, regressed): HR 100, 1B 104, 2B 115, 3B 130, K 84, 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.026.

Result: wOBA .298 → .249; ISO .112 → .088; BABIP .312 → .281. 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 A+Stockton Ports · 167 PAwOBA .335 → .274 (−61)K% 22.8% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.75%÷1.072×1.340——28.43%
BB% (unintentional) /PA5.99%÷1.000×0.710—×0.9984.24%
HBP% /PA0.60%—×0.790—×0.9980.47%
Singles /BIP27.59%÷0.959×0.910×1.020×0.99826.63%
Doubles /BIP6.03%÷1.047×0.820×1.020×0.9984.81%
Triples /BIP2.59%÷0.926×0.760×1.020×0.9982.16%
Home runs /BIP2.59%÷1.715×0.920—×0.9981.38%

Factors used: league row CAL. Park (home-season share, regressed): HR 243, 1B 92, 2B 109, 3B 85, K 114, BB 100 — 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 ×1.020.

Result: wOBA .335 → .274; ISO .143 → .096; BABIP .365 → .335. 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 Athletics · 27 PAwOBA .337 → .255 (−82)K% 7.4% → 10.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.41%÷1.000×1.440——10.67%
BB% (unintentional) /PA11.11%÷1.000×0.620—×0.9656.65%
HBP% /PA0.00%—×0.720—×0.9650.00%
Singles /BIP36.36%÷1.000×0.820—×0.96528.77%
Doubles /BIP0.00%÷1.000×0.720—×0.9650.00%
Triples /BIP0.00%÷1.000×0.720—×0.9650.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9650.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 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average).

Result: wOBA .337 → .255; ISO .000 → .000; BABIP .364 → .288. 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 ROKAZL Athletics · 101 PAwOBA .356 → .272 (−84)K% 8.9% → 12.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.91%÷1.000×1.440——12.83%
BB% (unintentional) /PA13.86%÷1.000×0.620—×0.9758.38%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP29.33%÷1.000×0.820×1.003×0.97523.53%
Doubles /BIP5.33%÷1.000×0.720×1.003×0.9753.76%
Triples /BIP1.33%÷1.000×0.720×1.003×0.9750.94%
Home runs /BIP0.00%÷1.000×0.780—×0.9750.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 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .356 → .272; ISO .071 → .053; BABIP .355 → .279. 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 — .