Easton Carmichael

C Greensboro Grasshoppers
Age 23 R/R 6'0" / 200 lbs A+ HR -15%K -5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP40OGV rank#223ETA2028MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521A+PIT54.120/.185/.18011-23—.098/.148/.157
202622AA/A+/INTL2 orgs519.275/.333/.464201376—.235/.276/.398
2027PROJMLE23MLBPIT1.239/.282/.38800880.0
2028PROJ42% MLB24MLBPIT180.241/.286/.39353910.6
2029PROJ62% MLB25MLBPIT273.242/.288/.39584921.0
Next 3 projected WAR 1.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$2M+2
Skills · percentileMiLB Statcast 2026 AA
K%93
Z-Con%93
Whiff%84
ISO62
Speed44
wRC+41
Career WAR0.0 WAR median (P10 -0.5 / P90 5.3, comp-based) · star 2% · didn't stick 82%
CompsChristian Villanueva (age 23) · Eddys Leonard (age 23) · Joey Bart (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†88
AVG/OBP/SLG.239 / .282 / .388
PA1
HR0
K%21
BB%5
BABIP278
ISO148
MLB%0%
Value2027 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.7 runs (Defensive runs vs avg)+1FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.80+0.8WAR
0.00.81.70.00.61.01.11.21.00.80.60.30.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$45M ctrl surplus
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
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.2$7M+$7M
2032Pre-Arb$0.9M+1.0$5M+$5M
2033Pre-Arb$0.9M+0.8$2M+$2M
2034Arb-1$2M+0.6$1M+$0.5M
2035Arb-2$2M+0.3$0.7M+$0.0M (cut)
2036Arb-3$0.6M———
Totals $5M $16M +$13M

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)
202521 A+Greensboro Grasshoppers — 5450 6001 2112 10 120185180365 60132 204 175 -23 — — — — — —
202622 AAAltoona Curve — 147131 32814 10224 22 244317412729 168262 157 322 74 — — — — — —
202622 A+Greensboro Grasshoppers — 337311 9514216 23600 114 305353518871 212332 187 379 84 — — — — — —
202622 INTLGlendale Desert Dogs — 3530 3100 381 00 100206133339 33130 239 169 1 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A+ MLEGreensboro Grasshoppers — 5451 5001 1142 10 98148157305 59115 262 134 -23 — — — — — —
202622 AA MLEAltoona Curve — 147134 29713 7274 22 216276351627 134243 185 278 74 — — — — — —
202622 A+ MLEGreensboro Grasshoppers — 337320 7810214 14790 114 244275419694 175273 234 293 84 — — — — — —
202521 A+ MLEGreensboro Grasshoppers — 5451 5001 1142 10 98148157305 59111 262 134 -23 — — — — — —
202521 A+ RAWGreensboro Grasshoppers — 5450 6001 2112 10 120185180365 60132 204 175 -23 — — — — — —
202622 A+ MLE3 teams — 519485 11418318 231135 136 235277396673 161267 224 288 81 — — — — — —
202622 A+ RAW3 teams — 519472 13023320 36905 136 275333464797 189299 177 348 81 — — — — — —
202521 A+ MLEGreensboro Grasshoppers — 5451 5001 1142 10 98148157305 59115 262 134 -23 — — — — — —
202622 A+ MLE3 teams — 519486 11418318 231135 136 235277395672 160264 224 288 81 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A+ MLEGreensboro Grasshoppers — 5451 5001 1142 10 98148157305 59115 262 134 -23 — — — — — —
202622 A+ MLE3 teams — 519486 11418318 231135 136 235277395672 160264 224 288 81 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEPIT 0% 500468 11220315 231075 83 240283395678 155278 215 299 88 -7 +0 +2 +9 +11 0.8
▸ 2027 — real world (MLB)
202723 MLB CTXPIT 0% 11 0000 000 00 239282388670 149278 00 296 88 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEPIT 42% 423396 9517213 20904 72 242287400687 157279 215 303 91 -5 +1 +1 +8 +9 1.5
202925 MLB MLEPIT 62% 439409 9918214 22935 72 243290402692 159280 215 305 92 -4 +1 +2 +8 +10 1.6
203026 MLB MLEPIT 71% 445414 9918214 23955 62 243291402693 159280 215 306 93 -4 +0 +2 +8 +10 1.6
203127 MLB MLEPIT 74% 444412 9918214 24965 62 242292400691 158280 225 305 93 -4 +0 +2 +8 +10 1.6
203228 MLB MLEPIT 75% 439407 9818214 25964 52 240291396687 155280 226 303 91 -4 +0 +1 +8 +10 1.4
203329 MLB MLEPIT 74% 419389 9317213 23924 52 238288389677 151278 225 300 89 -6 +0 +0 +7 +9 1.1
203430 MLB MLEPIT 73% 408379 8916212 22914 43 235284382666 147277 225 295 86 -7 -0 -1 +7 +9 0.8
203531 MLB MLEPIT 72% 374348 8115210 20853 35 231279372651 141273 235 289 82 -8 -1 -2 +7 +8 0.4
203632 MLB MLEPIT 72% 336312 711319 18783 221 225273359632 134270 235 281 76 -10 -8 -2 +6 +7 -0.7
202824 MLB CTXPIT 42% 180167 40815 9382 31 241286393679 152280 215 299 91 -2 +0 +1 +3 +4 0.6
202925 MLB CTXPIT 62% 273254 611218 14583 41 242288395683 153280 215 301 92 -2 +0 +1 +5 +6 1.0
203026 MLB CTXPIT 71% 317294 711429 17683 52 241290395684 153281 215 302 93 -3 +0 +1 +6 +7 1.1
203127 MLB CTXPIT 74% 326302 7414210 18703 52 241290393683 152281 216 302 93 -3 +0 +1 +6 +7 1.2
203228 MLB CTXPIT 75% 328304 731429 18713 42 239290389678 150280 225 300 91 -3 +0 +1 +6 +7 1.0
203329 MLB CTXPIT 74% 308285 681319 17683 32 237287383669 146279 226 296 89 -4 -0 +0 +6 +7 0.8
203430 MLB CTXPIT 73% 297276 641218 16663 32 234283375658 141277 225 292 86 -5 -0 -1 +5 +6 0.6
203531 MLB CTXPIT 72% 271252 581117 15622 24 230278366644 136274 236 286 82 -6 -1 -1 +5 +6 0.3
203632 MLB CTXPIT 72% 242225 50916 13562 115 224272353625 129270 235 278 76 -7 -6 -2 +4 +5 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 25422359 5591071271 13755724 3031 237286383669 146280 225 296 86 -35 -6 +1 +45 +55 6.1
/ 162G— A+C — 650603 14227318 351426 88 235284380663 144278 225 296 86 -9 -2 +0 +12 +14 1.6
Career— MLE — 45104198 99017721138 23198846 6248 236283387670 151275 225 296 86 -54 -7 +3 +70 +85 10.0
/ 162G— MLE — 650605 14326320 331427 97 236284388672 152275 225 296 86 -9 -1 +0 +12 +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.

2026 A+Greensboro Grasshoppers · 337 PAwOBA .371 → .293 (−78)K% 17.8% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.80%÷1.000×1.310——23.32%
BB% (unintentional) /PA6.82%÷1.000×0.600—×0.9984.09%
HBP% /PA0.00%—×0.770—×0.9980.00%
Singles /BIP25.10%÷1.000×0.870×0.972×0.99821.19%
Doubles /BIP5.58%÷1.000×0.780×0.972×0.9984.22%
Triples /BIP0.80%÷1.000×0.850×0.972×0.9980.66%
Home runs /BIP6.37%÷1.000×0.880—×0.9985.60%

Factors used: league row South Atlantic League. 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 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 ×0.972.

Result: wOBA .371 → .293; ISO .212 → .176; BABIP .332 → .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).

2026 AAAltoona Curve · 147 PAwOBA .318 → .278 (−40)K% 15.0% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.97%÷1.000×1.220——18.26%
BB% (unintentional) /PA6.80%÷1.000×0.700—×1.0274.89%
HBP% /PA2.72%—×0.850—×1.0272.38%
Singles /BIP17.43%÷1.000×0.970×0.971×1.02716.86%
Doubles /BIP7.34%÷1.000×0.860×0.971×1.0276.30%
Triples /BIP0.92%÷1.000×0.950×0.971×1.0270.87%
Home runs /BIP3.67%÷1.000×0.780—×1.0272.94%

Factors used: league row EL. 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 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.971.

Result: wOBA .318 → .278; ISO .168 → .141; BABIP .262 → .243. 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 A+Greensboro Grasshoppers · 54 PAwOBA .171 → .134 (−37)K% 20.4% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.37%÷0.994×1.310——26.83%
BB% (unintentional) /PA3.70%÷0.980×0.600—×1.0122.29%
HBP% /PA3.70%—×0.770—×1.0122.89%
Singles /BIP12.82%÷0.950×0.870×0.950×1.01211.29%
Doubles /BIP0.00%÷0.998×0.780×0.950×1.0120.00%
Triples /BIP0.00%÷1.025×0.850×0.950×1.0120.00%
Home runs /BIP2.56%÷1.048×0.880—×1.0122.18%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 110, 1B 90, 2B 100, 3B 105, K 99, BB 96 — 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 .171 → .134; ISO .060 → .048; BABIP .132 → .115. 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 — .