Luis Carpio

Pos2B
B/TR/R
Born1997-07-11
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201922AA/A+/INTL2 orgs418.274/.354/.3694476—.249/.317/.333
202124AANYM341.249/.326/.3847654—.200/.259/.298
202225AADET274.218/.301/.3002837—.183/.246/.251
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)
201417 ROKDSL Mets 2 — 250209 49911 33334 124 234350301651 67271 1313 302 26 — — — — — —
201518 ROKKingsport Mets — 207181 551000 17345 97 304379359738 55364 168 334 57 — — — — — —
201619 ROKGCL Mets — 3431 9110 1112 00 290353387740 97450 323 335 30 — — — — — —
201720 AColumbia Fireflies — 535474 1101833 53952 175 232312302614 70280 1810 281 47 — — — — — —
201821 A+St. Lucie Mets — 436389 8521012 40801 89 219293365658 147241 189 293 48 — — — — — —
201922 AABinghamton Rumble Ponies — 276243 641503 28493 26 263347362709 99319 1810 322 76 — — — — — —
201922 A+St. Lucie Mets — 10694 31411 10151 23 330400426826 96380 149 370 82 — — — — — —
201922 INTLScottsdale Scorpions — 3632 6200 480 01 188278250528 62250 2211 249 55 — — — — — —
202124 AABinghamton Rumble Ponies — 341305 762007 33892 65 249326384710 134329 2610 320 54 — — — — — —
202225 AAErie SeaWolves — 274243 531402 27672 81 218301300602 82290 2410 277 37 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201417 ROK MLEDSL Mets 2 — 250218 34610 24404 124 156252193445 37181 1610 207 26 — — — — — —
201518 ROK MLEKingsport Mets — 207187 43700 11485 97 230291267558 37293 235 252 57 — — — — — —
201619 ROK MLEGCL Mets — 3431 7110 1162 00 226294323617 97362 473 212 30 — — — — — —
201720 A MLEColumbia Fireflies — 535490 1011533 371232 175 206265267532 61261 237 238 47 — — — — — —
201821 A+ MLESt. Lucie Mets — 436396 701909 331171 89 177242293535 116216 278 239 48 — — — — — —
201922 AA MLEBinghamton Rumble Ponies — 276249 601402 22553 26 241310321632 80295 208 280 76 — — — — — —
201922 A+ MLESt. Lucie Mets — 10696 26411 8231 23 271333365698 94323 228 290 82 — — — — — —
202124 AA MLEBinghamton Rumble Ponies — 341315 631605 231072 65 200259298557 98281 317 248 54 — — — — — —
202225 AA MLEErie SeaWolves — 274251 461102 19822 81 183246251497 68258 307 223 37 — — — — — —
201417 ROK MLEDSL Mets 2 — 250218 34610 24404 124 156252193445 37189 1610 207 26 — — — — — —
201417 ROK RAWDSL Mets 2 — 250209 49911 33334 124 234350301651 67271 1313 302 26 — — — — — —
201518 ROK MLEKingsport Mets — 207187 43700 11485 97 230291267558 37301 235 252 57 — — — — — —
201518 ROK RAWKingsport Mets — 207181 551000 17345 97 304379359738 55364 168 334 57 — — — — — —
201619 ROK MLEGCL Mets — 3431 7110 1162 00 226294323617 97467 473 212 30 — — — — — —
201619 ROK RAWGCL Mets — 3431 9110 1112 00 290353387740 97450 323 335 30 — — — — — —
201720 A MLEColumbia Fireflies — 535490 1011533 371232 175 206265267532 61265 237 238 47 — — — — — —
201720 A RAWColumbia Fireflies — 535474 1101833 53952 175 232312302614 70280 1810 281 47 — — — — — —
201821 A+ MLESt. Lucie Mets — 436396 701909 331171 89 177242293535 116221 278 239 48 — — — — — —
201821 A+ RAWSt. Lucie Mets — 436389 8521012 40801 89 219293365658 147241 189 293 48 — — — — — —
201922 AA MLE3 teams — 418379 921913 32864 410 243308322630 79306 218 283 78 — — — — — —
201922 AA RAW3 teams — 418369 1012114 42724 410 274354369723 95330 1710 328 78 — — — — — —
202124 AA MLEBinghamton Rumble Ponies — 341315 631605 231072 65 200259298557 98284 317 248 54 — — — — — —
202124 AA RAWBinghamton Rumble Ponies — 341305 762007 33892 65 249326384710 134329 2610 320 54 — — — — — —
202225 AA MLEErie SeaWolves — 274251 461102 19822 81 183246251497 68260 307 223 37 — — — — — —
202225 AA RAWErie SeaWolves — 274243 531402 27672 81 218301300602 82290 2410 277 37 — — — — — —
201417 ROK MLEDSL Mets 2 — 250220 34610 24404 124 155252191443 36181 1610 207 26 — — — — — —
201518 ROK MLEKingsport Mets — 207189 43700 11485 97 228291265555 37293 235 252 57 — — — — — —
201619 ROK MLEGCL Mets — 3431 7110 1162 00 226294323617 97362 473 212 30 — — — — — —
201720 A MLEColumbia Fireflies — 535491 1011533 371232 175 206265267531 61261 237 238 47 — — — — — —
201821 A+ MLESt. Lucie Mets — 436399 701909 331171 89 175242291533 115216 278 239 48 — — — — — —
201922 AA MLE3 teams — 418379 921913 32864 410 243308322630 79303 218 283 78 — — — — — —
202124 AA MLEBinghamton Rumble Ponies — 341313 631605 231072 65 201259300559 99281 317 248 54 — — — — — —
202225 AA MLEErie SeaWolves — 274251 461102 19822 81 183246251497 68258 307 223 37 — — — — — —
▸ Career Totals
Career— MLE — 24952267 45694622 18061922 6441 201267277544 76263 257 243 51 -146 -4 +0 +9 +54 -8.9
/ 162G— MLE — 650591 1192426 471616 1711 201267279547 78263 257 243 51 -38 -1 +0 +2 +14 -2.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.

2022 AAErie SeaWolves · 274 PAwOBA .272 → .223 (−49)K% 24.5% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.45%÷0.995×1.220——29.97%
BB% (unintentional) /PA9.85%÷0.992×0.700—×0.9986.94%
HBP% /PA0.73%—×0.850—×0.9980.62%
Singles /BIP21.02%÷1.042×0.970×0.993×0.99819.40%
Doubles /BIP7.95%÷1.042×0.860×0.993×0.9986.50%
Triples /BIP0.00%÷0.900×0.950×0.993×0.9980.00%
Home runs /BIP1.14%÷0.926×0.780—×0.9980.95%

Factors used: league row EL. Park (home-season share, regressed): HR 85, 1B 108, 2B 108, 3B 80, K 99, 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 ×0.993.

Result: wOBA .272 → .223; ISO .082 → .066; BABIP .290 → .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).

2021 AABinghamton Rumble Ponies · 341 PAwOBA .313 → .248 (−65)K% 26.1% → 31.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.10%÷1.017×1.220——31.30%
BB% (unintentional) /PA9.68%÷1.018×0.690—×1.0126.64%
HBP% /PA0.59%—×0.850—×1.0120.50%
Singles /BIP22.69%÷1.045×0.940×0.969×1.01220.01%
Doubles /BIP9.26%÷1.053×0.870×0.969×1.0127.50%
Triples /BIP0.00%÷1.060×0.920×0.969×1.0120.00%
Home runs /BIP3.24%÷0.995×0.780—×1.0122.57%

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

Result: wOBA .313 → .248; ISO .134 → .105; BABIP .329 → .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).

2019 AABinghamton Rumble Ponies · 276 PAwOBA .314 → .280 (−34)K% 17.8% → 20.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.75%÷1.083×1.220——19.99%
BB% (unintentional) /PA10.14%÷0.942×0.700—×1.0427.86%
HBP% /PA1.09%—×0.850—×1.0420.96%
Singles /BIP23.71%÷1.026×0.970×0.950×1.04222.20%
Doubles /BIP7.73%÷0.945×0.860×0.950×1.0426.97%
Triples /BIP0.00%÷0.900×0.950×0.950×1.0420.00%
Home runs /BIP1.55%÷1.012×0.780—×1.0421.24%

Factors used: league row EL. Park (home-season share, regressed): HR 102, 1B 105, 2B 89, 3B 80, K 117, BB 88 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .314 → .280; ISO .099 → .086; BABIP .319 → .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).

2019 A+St. Lucie Mets · 106 PAwOBA .364 → .290 (−74)K% 14.2% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.15%÷0.917×1.420——21.91%
BB% (unintentional) /PA9.43%÷0.975×0.750—×1.0127.34%
HBP% /PA0.94%—×0.930—×1.0120.89%
Singles /BIP31.65%÷1.048×0.920×0.950×1.01226.72%
Doubles /BIP5.06%÷0.978×0.960×0.950×1.0124.78%
Triples /BIP1.27%÷1.062×0.810×0.950×1.0120.93%
Home runs /BIP1.27%÷1.122×0.880—×1.0121.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 124, 1B 110, 2B 96, 3B 112, K 83, 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 ×0.950.

Result: wOBA .364 → .290; ISO .096 → .076; BABIP .380 → .323. 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+St. Lucie Mets · 436 PAwOBA .288 → .239 (−49)K% 18.3% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.35%÷0.967×1.420——26.95%
BB% (unintentional) /PA8.94%÷0.907×0.750—×1.0277.60%
HBP% /PA0.23%—×0.930—×1.0270.22%
Singles /BIP16.83%÷1.022×0.920×0.950×1.02714.78%
Doubles /BIP6.80%÷0.964×0.960×0.950×1.0276.60%
Triples /BIP0.00%÷0.900×0.810×0.950×1.0270.00%
Home runs /BIP3.88%÷1.074×0.880—×1.0273.27%

Factors used: league row FSL. Park (home-season share, regressed): HR 115, 1B 104, 2B 93, 3B 80, K 93, BB 81 — 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 ×0.950.

Result: wOBA .288 → .239; ISO .147 → .120; BABIP .241 → .216. 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 AColumbia Fireflies · 535 PAwOBA .278 → .238 (−39)K% 17.8% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.76%÷1.037×1.340——22.95%
BB% (unintentional) /PA9.91%÷0.981×0.660—×1.0306.86%
HBP% /PA0.37%—×0.770—×1.0300.30%
Singles /BIP22.69%÷1.009×0.920×1.001×1.03021.35%
Doubles /BIP4.75%÷0.976×0.820×1.001×1.0304.12%
Triples /BIP0.79%÷0.900×0.940×1.001×1.0300.85%
Home runs /BIP0.79%÷0.995×0.820—×1.0300.67%

Factors used: league row SAL. Park (home-season share, regressed): HR 99, 1B 102, 2B 95, 3B 80, K 107, BB 96 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .278 → .238; ISO .070 → .062; BABIP .280 → .261. 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 ROKGCL Mets · 34 PAwOBA .327 → .212 (−115)K% 32.4% → 46.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.35%÷1.000×1.440——46.59%
BB% (unintentional) /PA2.94%÷1.000×0.620—×1.0081.84%
HBP% /PA5.88%—×0.720—×1.0084.27%
Singles /BIP35.00%÷1.000×0.820—×1.00828.92%
Doubles /BIP5.00%÷1.000×0.720—×1.0083.63%
Triples /BIP5.00%÷1.000×0.720—×1.0083.63%
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).

Result: wOBA .327 → .212; ISO .097 → .056; BABIP .450 → .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 ROKKingsport Mets · 207 PAwOBA .332 → .252 (−80)K% 16.4% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.43%÷1.000×1.420——23.32%
BB% (unintentional) /PA8.21%÷1.000×0.640—×1.0225.37%
HBP% /PA2.42%—×0.740—×1.0221.83%
Singles /BIP30.61%÷1.000×0.840×0.958×1.02225.19%
Doubles /BIP6.80%÷1.000×0.740×0.958×1.0224.93%
Triples /BIP0.00%÷1.000×0.740×0.958×1.0220.00%
Home runs /BIP0.00%÷1.000×0.800—×1.0220.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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.958.

Result: wOBA .332 → .252; ISO .055 → .039; BABIP .364 → .293. 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 — .