Jose Curpa

PosSS
B/TR/R
Born2000-03-09
Age (2027)27
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201919ROKARI213.293/.387/.35302845—.207/.278/.244
202121A/ROKARI133.154/.333/.24001627—.116/.250/.178
202222AA/A+/ROK2 orgs154.242/.386/.32311068—.206/.320/.275
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)
201717 ROKDSL D-backs 1 — 256212 551220 294112 139 259379335714 75318 1611 331 43 — — — — — —
201818 ROKDSL D-backs 1 — 218180 481100 263011 314 267392328719 61318 1412 339 46 — — — — — —
201919 ROKACL D-backs — 213184 54720 24414 289 293387353740 60375 1911 341 45 — — — — — —
202121 AVisalia Rawhide — 11084 12040 22313 112 143339238578 95226 2820 284 31 — — — — — —
202121 ROKACL D-backs — 2320 4100 340 52 200304250554 50250 1713 265 9 — — — — — —
202222 AAAmarillo Sod Poodles — 1514 3100 130 10 214267286552 71273 207 253 25 — — — — — —
202222 A+Hillsboro Hops — 10480 18211 18276 52 225404312716 87327 2617 345 80 — — — — — —
202222 ROKACL D-backs Black — 3530 9200 460 41 300382367749 67360 1711 334 50 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201717 ROK MLEDSL D-backs 1 — 256221 40810 205012 139 181285226511 45222 208 232 43 — — — — — —
201818 ROK MLEDSL D-backs 1 — 218188 34700 183711 314 181290218508 37220 178 236 46 — — — — — —
201919 ROK MLEACL D-backs — 213193 40510 15594 289 207278244522 36288 287 235 45 — — — — — —
202121 A MLEVisalia Rawhide — 11091 10030 15433 112 110257176433 66207 3914 214 31 — — — — — —
202121 ROK MLEACL D-backs — 2321 3100 260 52 143217190408 48197 269 181 9 — — — — — —
202222 AA MLEAmarillo Sod Poodles — 1514 3100 140 10 214267286552 71244 277 205 25 — — — — — —
202222 A+ MLEHillsboro Hops — 10485 17211 13356 52 200346282629 82317 3412 286 80 — — — — — —
202222 ROK MLEACL D-backs Black — 3532 7100 290 41 219265250515 31279 266 242 50 — — — — — —
201717 ROK MLEDSL D-backs 1 — 256221 40810 205012 139 181285226511 45231 208 232 43 — — — — — —
201717 ROK RAWDSL D-backs 1 — 256212 551220 294112 139 259379335714 75318 1611 331 43 — — — — — —
201818 ROK MLEDSL D-backs 1 — 218188 34700 183711 314 181290218508 37224 178 236 46 — — — — — —
201818 ROK RAWDSL D-backs 1 — 218180 481100 263011 314 267392328719 61318 1412 339 46 — — — — — —
201919 ROK MLEACL D-backs — 213193 40510 15594 289 207278244522 36296 287 235 45 — — — — — —
201919 ROK RAWACL D-backs — 213184 54720 24414 289 293387353740 60375 1911 341 45 — — — — — —
202121 A MLE2 teams — 133112 13130 17493 164 116250179429 62206 3713 208 27 — — — — — —
202121 A RAW2 teams — 133104 16140 25353 164 154333240574 87232 2619 281 27 — — — — — —
202222 A+ MLE3 teams — 154131 27411 16476 103 206320275595 69310 3110 268 68 — — — — — —
202222 A+ RAW3 teams — 154124 30511 23366 103 242386323708 81330 2315 334 68 — — — — — —
201717 ROK MLEDSL D-backs 1 — 256222 40810 205012 139 180285225510 45222 208 232 43 — — — — — —
201818 ROK MLEDSL D-backs 1 — 218187 34700 183711 314 182290219510 37220 178 236 46 — — — — — —
201919 ROK MLEACL D-backs — 213192 40510 15594 289 208278245523 36288 287 235 45 — — — — — —
202121 A MLE2 teams — 133112 13130 17493 164 116250179429 62205 3713 208 27 — — — — — —
202222 A+ MLE3 teams — 154131 27411 16476 103 206320275595 69301 3110 268 68 — — — — — —
▸ Career Totals
Career— MLE — 974845 1542561 8624236 9829 182285230515 47252 259 236 46 -63 +8 +0 +10 +21 -2.4
/ 162G— MLE — 650564 1031741 5716124 6519 183285232517 50252 259 236 46 -42 +5 +0 +7 +14 -1.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.

2022 A+Hillsboro Hops · 104 PAwOBA .338 → .286 (−52)K% 26.0% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.96%÷1.046×1.350——33.49%
BB% (unintentional) /PA17.31%÷0.974×0.710—×1.01212.77%
HBP% /PA5.77%—×0.810—×1.0124.73%
Singles /BIP26.42%÷0.965×0.910×1.050×1.01226.47%
Doubles /BIP3.77%÷1.100×0.830×1.050×1.0123.03%
Triples /BIP1.89%÷1.006×0.820×1.050×1.0121.63%
Home runs /BIP1.89%÷0.848×0.830—×1.0121.87%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 93, 2B 120, 3B 101, K 109, BB 95 — 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.050.

Result: wOBA .338 → .286; ISO .087 → .076; BABIP .327 → .317. 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).

2022 ROKACL D-backs Black · 35 PAwOBA .336 → .242 (−94)K% 17.1% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.14%÷0.988×1.440——24.99%
BB% (unintentional) /PA11.43%÷1.016×0.620—×0.9756.80%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP29.17%÷0.996×0.820—×0.97523.42%
Doubles /BIP8.33%÷1.043×0.720—×0.9755.61%
Triples /BIP0.00%÷0.958×0.720—×0.9750.00%
Home runs /BIP0.00%÷0.948×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 99, 2B 109, 3B 92, K 98, BB 103 — 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).

Result: wOBA .336 → .242; ISO .067 → .045; BABIP .360 → .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).

2022 AAAmarillo Sod Poodles · 15 PAwOBA .246 → .205 (−42)K% 20.0% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.008×1.220——24.22%
BB% (unintentional) /PA6.67%÷1.061×0.700—×1.0424.58%
HBP% /PA0.00%—×0.870—×1.0420.00%
Singles /BIP18.18%÷1.048×0.920—×1.04216.62%
Doubles /BIP9.09%÷1.022×0.840—×1.0427.78%
Triples /BIP0.00%÷0.938×0.940—×1.0420.00%
Home runs /BIP0.00%÷1.094×0.800—×1.0420.00%

Factors used: league row TL. Park (home-season share, regressed): HR 119, 1B 110, 2B 104, 3B 88, K 102, BB 112 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average).

Result: wOBA .246 → .205; ISO .071 → .059; BABIP .273 → .244. 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).

2021 AVisalia Rawhide · 110 PAwOBA .279 → .214 (−65)K% 28.2% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.18%÷0.988×1.360——38.80%
BB% (unintentional) /PA20.00%÷1.013×0.690—×1.01513.83%
HBP% /PA2.73%—×0.780—×1.0152.16%
Singles /BIP15.09%÷1.006×0.920×1.003×1.01514.06%
Doubles /BIP0.00%÷1.056×0.830×1.003×1.0150.00%
Triples /BIP7.55%÷1.054×0.910×1.003×1.0156.63%
Home runs /BIP0.00%÷0.923×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 101, 2B 111, 3B 111, K 98, BB 103 — 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.003.

Result: wOBA .279 → .214; ISO .095 → .079; BABIP .226 → .207. 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).

2021 ROKACL D-backs · 23 PAwOBA .259 → .181 (−78)K% 17.4% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.39%÷0.985×1.440——25.43%
BB% (unintentional) /PA13.04%÷1.008×0.620—×0.9857.90%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP18.75%÷1.010×0.820—×0.98514.99%
Doubles /BIP6.25%÷0.950×0.720—×0.9854.67%
Triples /BIP0.00%÷0.941×0.720—×0.9850.00%
Home runs /BIP0.00%÷0.986×0.780—×0.9850.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 97, 1B 102, 2B 90, 3B 88, K 97, BB 102 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .259 → .181; ISO .050 → .036; BABIP .250 → .197. 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 ROKACL D-backs · 213 PAwOBA .334 → .235 (−100)K% 19.2% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.25%÷1.000×1.440——27.72%
BB% (unintentional) /PA11.27%÷1.000×0.620—×1.0087.04%
HBP% /PA1.88%—×0.720—×1.0081.36%
Singles /BIP31.47%÷1.000×0.820×0.950×1.00824.70%
Doubles /BIP4.90%÷1.000×0.720×0.950×1.0083.37%
Triples /BIP1.40%÷1.000×0.720×0.950×1.0080.96%
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 ×0.950.

Result: wOBA .334 → .235; ISO .060 → .039; BABIP .375 → .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).

2018 DSLDSL D-backs 1 · 218 PAwOBA .332 → .236 (−97)K% 13.8% → 16.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.76%÷1.000×1.220——16.79%
BB% (unintentional) /PA11.93%÷1.000×0.700—×1.0088.41%
HBP% /PA5.05%—×0.700—×1.0083.56%
Singles /BIP24.67%÷1.000×0.680×1.039×1.00817.57%
Doubles /BIP7.33%÷1.000×0.600×1.039×1.0084.61%
Triples /BIP0.00%÷1.000×0.600×1.039×1.0080.00%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.00%

Factors used: level-wide DSL 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 18 vs a level average of 18.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.039.

Result: wOBA .332 → .236; ISO .061 → .040; BABIP .318 → .220. 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 DSLDSL D-backs 1 · 256 PAwOBA .325 → .232 (−92)K% 16.0% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.02%÷1.000×1.220——19.54%
BB% (unintentional) /PA10.94%÷1.000×0.700—×1.0227.83%
HBP% /PA4.69%—×0.700—×1.0223.36%
Singles /BIP23.98%÷1.000×0.680×1.033×1.02217.22%
Doubles /BIP7.02%÷1.000×0.600×1.033×1.0224.45%
Triples /BIP1.17%÷1.000×0.600×1.033×1.0220.74%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.00%

Factors used: level-wide DSL 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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .325 → .232; ISO .075 → .050; BABIP .318 → .222. 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).