Diego Cartaya

C Eugene Emeralds
Age 25 R/R 6'1" / 217 lbs A+ HR -15%H -3% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AAA/AA/INTL3 orgs423.220/.326/.36412255—.181/.259/.292
202523AAA/A2 orgs87.118/.230/.21120-18—.087/.172/.136
202624A+SF35.107/.286/.21410-47—.000/.143/.000
2027PROJMLE25MLBSF1.166/.246/.2670049-0.0
2028PROJ30% MLB26MLBSF55.171/.250/.2791154-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2025 AAA
BB%74
Chase%67
Max EV34
Speed12
K%2
Z-Con%2
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsJack Conley (age 25) · Connor Kaiser (age 25) · Toby Welk (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†49
AVG/OBP/SLG.166 / .246 / .267
PA1
HR0
K%34
BB%9
BABIP240
ISO96
MLB%0%
Value2027 · WAR
BAT: -6.4 runs (wOBA-derived runs vs avg)-6BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +2.3 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12728
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
201917 ROKAZL Dodgers Mota — 207185 521224 16423 10 281348432780 151338 208 343 48 — — — — — —
202119 ARancho Cucamonga Quakes — 137114 346010 18374 00 2984126141.026 316353 2713 440 117 — — — — — —
202220 A+Great Lakes Loons — 282231 5813013 40759 10 251382476858 225310 2714 380 88 — — — — — —
202220 ARancho Cucamonga Quakes — 163131 34919 23449 00 260405550955 290321 2714 418 77 — — — — — —
202321 AATulsa Drillers — 403354 6710019 371178 00 189281379659 189216 299 294 44 — — — — — —
202422 AAAOklahoma City Baseball Club — 208183 38806 20573 10 208296350646 142262 2710 292 49 — — — — — —
202422 AATulsa Drillers — 192161 38805 27563 10 236356379735 143327 2914 335 56 — — — — — —
202422 INTLTiburones de La Guaira — 2319 4001 480 00 211348368716 158300 3517 330 109 — — — — — —
202523 AAASt. Paul Saints — 6959 5001 9401 00 85217136353 51222 5813 184 -31 — — — — — —
202523 ASan Jose Giants — 1817 4101 031 00 235278471748 235231 170 328 33 — — — — — —
202624 A+Eugene Emeralds — 3528 3001 6231 00 107286214500 107500 6617 252 -47 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEAZL Dodgers Mota — 207191 37813 10603 10 194245293538 99258 295 239 48 — — — — — —
202119 A MLERancho Cucamonga Quakes — 137120 28408 12504 00 233324467790 233312 369 341 117 — — — — — —
202220 A+ MLEGreat Lakes Loons — 282243 4810010 28929 10 198304362666 165261 3310 298 88 — — — — — —
202220 A MLERancho Cucamonga Quakes — 163140 25715 14649 00 179294350644 171273 399 282 77 — — — — — —
202321 AA MLETulsa Drillers — 403363 579014 281398 00 157233298531 140193 347 233 44 — — — — — —
202422 AAA MLEOklahoma City Baseball Club — 208189 34705 14693 10 180248296544 116244 337 241 49 — — — — — —
202422 AA MLETulsa Drillers — 192170 31604 18713 10 182272288560 106277 379 251 56 — — — — — —
202523 AAA MLESt. Paul Saints — 6962 3000 6491 00 4814548193 224 719 122 -31 — — — — — —
202523 A MLESan Jose Giants — 1817 4101 041 00 235278471748 235187 220 217 33 — — — — — —
202624 A+ MLEEugene Emeralds — 3530 0000 4311 00 143143 8911 98 -47 — — — — — —
201917 ROK MLEAZL Dodgers Mota — 207191 37813 10603 10 194245293538 99260 295 239 48 — — — — — —
201917 ROK RAWAZL Dodgers Mota — 207185 521224 16423 10 281348432780 151338 208 343 48 — — — — — —
202119 A MLERancho Cucamonga Quakes — 137120 28408 12504 00 233324467790 233317 369 341 117 — — — — — —
202119 A RAWRancho Cucamonga Quakes — 137114 346010 18374 00 2984126141.026 316353 2713 440 117 — — — — — —
202220 A+ MLE2 teams — 445382 7417116 4315718 10 194305369674 175275 3510 292 84 — — — — — —
202220 A+ RAW2 teams — 445362 9222122 6311918 10 254391503893 249314 2714 394 84 — — — — — —
202321 AA MLETulsa Drillers — 403363 579014 281398 00 157233298531 140201 347 233 44 — — — — — —
202321 AA RAWTulsa Drillers — 403354 6710019 371178 00 189281379659 189216 299 294 44 — — — — — —
202422 AAA MLE3 teams — 423380 681409 341486 20 179257287544 108261 358 246 53 — — — — — —
202422 AAA RAW3 teams — 423363 8016012 511216 20 220326364690 143292 2912 313 53 — — — — — —
202523 AAA MLE2 teams — 8779 7101 6532 00 89172139312 51240 617 142 -18 — — — — — —
202523 AAA RAW2 teams — 8776 9102 9432 00 118230211440 92226 4910 214 -18 — — — — — —
202624 A+ MLEEugene Emeralds — 3530 0000 4311 00 143143 — 8911 98 -47 — — — — — —
202624 A+ RAWEugene Emeralds — 3528 3001 6231 00 107286214500 107500 6617 252 -47 — — — — — —
201917 ROK MLEAZL Dodgers Mota — 207192 37813 10603 10 193245292537 99258 295 239 48 — — — — — —
202119 A MLERancho Cucamonga Quakes — 137120 28408 12504 00 233324467790 233312 369 341 117 — — — — — —
202220 A+ MLE2 teams — 445381 7417116 4315718 10 194305370675 176265 3510 292 84 — — — — — —
202321 AA MLETulsa Drillers — 403364 579014 281398 00 157233297530 140193 347 233 44 — — — — — —
202422 AAA MLE3 teams — 423380 681409 341486 20 179257287544 108260 358 246 53 — — — — — —
202523 AAA MLE2 teams — 8779 7101 6532 00 89172139312 51216 617 142 -18 — — — — — —
202624 A+ MLEEugene Emeralds — 3530 0000 4311 00 143143 8911 98 -47 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 AAA MLE3 teams — 423380 681409 341486 20 179257287544 108260 358 246 53 — — — — — —
202523 AAA MLE2 teams — 8779 7101 6532 00 89172139312 51216 617 142 -18 — — — — — —
202624 A+ MLEEugene Emeralds — 3530 0000 4311 00 143143 8911 98 -47 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLESF 0% 200179 31614 16693 31 169248275524 106243 348 241 49 -12 +0 +0 +4 +4 -0.1
▸ 2027 — real world (MLB)
202725 MLB CTXSF 0% 11 0000 000 00 166246267512 101240 00 236 49 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLESF 30% 181162 28514 15612 21 174253287541 113246 348 247 54 -10 +0 +0 +3 +4 -0.3
202826 MLB CTXSF 30% 5550 9201 4191 10 171250279529 108243 357 243 54 -3 +0 +0 +1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5550 9201 4191 10 180255280535 100267 357 243 57 -3 +0 +0 +1 +1 -0.1
/ 162G— A+C — 650591 10724012 4722512 120 181255283538 102268 357 243 57 -36 +2 +0 +12 +14 -0.8
Career— MLE — 20231801 31461357 16173545 71 174259306566 132251 368 252 57 -16 +0 +0 +5 +6 -0.5
/ 162G— MLE — 650579 10120118 5223614 20 174259306565 131252 368 252 57 -37 +0 +0 +12 +14 -1.1

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.

2026 A+Eugene Emeralds · 35 PAwOBA .246 → .098 (−148)K% 65.7% → 88.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA65.71%÷1.000×1.350——88.71%
BB% (unintentional) /PA17.14%÷1.000×0.710—×0.97811.90%
HBP% /PA2.86%—×0.810—×0.9782.26%
Singles /BIP40.00%÷1.000×0.910—×0.97835.60%
Doubles /BIP0.00%÷1.000×0.830—×0.9780.00%
Triples /BIP0.00%÷1.000×0.820—×0.9780.00%
Home runs /BIP20.00%÷1.000×0.830—×0.97816.23%

Factors used: level-wide A+ 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 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .246 → .098; ISO .107 → .000; BABIP .500 → .000. 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).

2025 AAASt. Paul Saints · 69 PAwOBA .181 → .122 (−58)K% 58.0% → 70.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA57.97%÷0.989×1.200——70.32%
BB% (unintentional) /PA13.04%÷1.022×0.690—×1.0489.23%
HBP% /PA1.45%—×0.940—×1.0481.43%
Singles /BIP21.05%÷0.944×0.930—×1.04821.73%
Doubles /BIP0.00%÷0.938×0.830—×1.0480.00%
Triples /BIP0.00%÷1.000×0.970—×1.0480.00%
Home runs /BIP5.26%÷1.253×0.700—×1.0483.08%

Factors used: league row International League. Park (home-season share, regressed): HR 151, 1B 89, 2B 88, 3B 100, K 98, BB 104 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .181 → .122; ISO .051 → .021; BABIP .222 → .224. 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).

2025 ASan Jose Giants · 18 PAwOBA .318 → .217 (−101)K% 16.7% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.962×1.360——23.57%
BB% (unintentional) /PA0.00%÷1.055×0.690—×0.9800.00%
HBP% /PA5.56%—×0.780—×0.9804.25%
Singles /BIP14.29%÷1.007×0.920—×0.98012.79%
Doubles /BIP7.14%÷1.138×0.830—×0.9805.10%
Triples /BIP0.00%÷0.902×0.910—×0.9800.00%
Home runs /BIP7.14%÷1.358×0.800—×0.9804.12%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 172, 1B 101, 2B 128, 3B 80, K 92, BB 111 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average).

Result: wOBA .318 → .217; ISO .235 → .134; BABIP .231 → .187. 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).

2024 AAAOklahoma City Baseball Club · 208 PAwOBA .287 → .241 (−46)K% 27.4% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.40%÷0.990×1.200——33.20%
BB% (unintentional) /PA9.62%÷1.021×0.690—×1.0506.82%
HBP% /PA1.44%—×0.940—×1.0501.42%
Singles /BIP19.05%÷0.977×0.930×0.955×1.05018.18%
Doubles /BIP6.35%÷0.930×0.830×0.955×1.0505.68%
Triples /BIP0.00%÷1.126×0.970×0.955×1.0500.00%
Home runs /BIP4.76%÷0.896×0.700—×1.0503.91%

Factors used: league row International League. Park (home-season share, regressed): HR 79, 1B 95, 2B 86, 3B 125, K 98, BB 104 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .287 → .241; ISO .142 → .116; BABIP .262 → .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).

2024 AATulsa Drillers · 192 PAwOBA .327 → .251 (−76)K% 29.2% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.17%÷0.959×1.220——37.09%
BB% (unintentional) /PA13.54%÷1.048×0.700—×1.0279.29%
HBP% /PA1.56%—×0.870—×1.0271.40%
Singles /BIP23.81%÷1.042×0.920×0.956×1.02720.64%
Doubles /BIP7.62%÷1.003×0.840×0.956×1.0276.27%
Triples /BIP0.00%÷1.142×0.940×0.956×1.0270.00%
Home runs /BIP4.76%÷1.063×0.800—×1.0273.68%

Factors used: league row TL. Park (home-season share, regressed): HR 113, 1B 108, 2B 101, 3B 128, K 92, BB 110 — 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.956.

Result: wOBA .327 → .251; ISO .143 → .108; BABIP .327 → .277. 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).

2023 AATulsa Drillers · 403 PAwOBA .289 → .233 (−56)K% 29.0% → 34.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.03%÷1.023×1.220——34.61%
BB% (unintentional) /PA9.18%÷0.973×0.700—×1.0426.88%
HBP% /PA1.99%—×0.870—×1.0421.80%
Singles /BIP16.03%÷0.992×0.920×0.951×1.04214.73%
Doubles /BIP4.22%÷0.942×0.840×0.951×1.0423.73%
Triples /BIP0.00%÷0.900×0.940×0.951×1.0420.00%
Home runs /BIP8.02%÷1.083×0.800—×1.0426.17%

Factors used: league row TL. Park (home-season share, regressed): HR 117, 1B 98, 2B 88, 3B 80, K 105, BB 95 — 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.951.

Result: wOBA .289 → .233; ISO .189 → .144; BABIP .216 → .193. 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 A+Great Lakes Loons · 282 PAwOBA .371 → .298 (−73)K% 26.6% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.60%÷1.033×1.270——32.70%
BB% (unintentional) /PA13.48%÷0.980×0.710—×1.02710.02%
HBP% /PA3.19%—×0.790—×1.0272.59%
Singles /BIP20.51%÷1.026×0.920×0.950×1.02717.95%
Doubles /BIP8.33%÷0.985×0.810×0.950×1.0276.69%
Triples /BIP0.00%÷1.150×0.850×0.950×1.0270.00%
Home runs /BIP8.33%÷1.013×0.800—×1.0276.76%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 103, 1B 105, 2B 97, 3B 130, K 107, BB 96 — 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 .371 → .298; ISO .225 → .180; BABIP .310 → .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).

2022 ARancho Cucamonga Quakes · 163 PAwOBA .405 → .282 (−123)K% 27.0% → 39.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.99%÷0.930×1.360——39.48%
BB% (unintentional) /PA13.50%÷1.072×0.690—×1.0158.81%
HBP% /PA5.52%—×0.780—×1.0154.37%
Singles /BIP17.24%÷0.981×0.920×0.950×1.01515.60%
Doubles /BIP10.34%÷0.923×0.830×0.950×1.0158.97%
Triples /BIP1.15%÷1.150×0.910×0.950×1.0150.88%
Home runs /BIP10.34%÷1.247×0.800—×1.0156.74%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 149, 1B 96, 2B 85, 3B 130, K 86, BB 114 — 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 ×0.950.

Result: wOBA .405 → .282; ISO .290 → .182; BABIP .321 → .273. 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 — .