Cutter Coffey

2B New Hampshire Fisher Cats
Age 23 R/R 6'1" / 212 lbs AA Svc 0.0 · Ctrl thru 2033
Overview
AAPROSPECTMiLBFA 2034
ETA2030MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420A+TOR368.224/.320/.41415959—.181/.260/.317
202521A+/INTL2 orgs515.281/.371/.424111388—.221/.288/.351
202622AATOR373.214/.302/.3124850—.196/.264/.276
2027PROJMLE23MLBTOR4.183/.252/.2860052-0.0
2028PROJ23% MLB24MLBTOR77.190/.260/.3062159-0.2
2029PROJ35% MLB25MLBTOR133.195/.265/.3193264-0.2
Next 3 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Ext$3M2032Ext$5M2033Ext$7M
Skills · percentileMiLB Statcast 2026 AA
Speed62
BB%48
Chase%40
Whiff%27
ISO20
wRC+19
Career WAR0.0 WAR median (P10 -0.2 / P90 0.6, comp-based) · star 0% · didn't stick 92%
CompsBlake Hunt (age 23) · Johan Lopez (age 23) · Kendall Simmons (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†52
AVG/OBP/SLG.183 / .252 / .286
PA4
HR0
K%25
BB%8
BABIP279
ISO111
MLB%2%
Value2027 · WAR
BAT: -12.1 runs (wOBA-derived runs vs avg)-12BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M———
2029Pre-Arb$0.8M———
2030Pre-Arb$0.8M———
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$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.

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)
202218 ROKFCL Red Sox — 4032 4100 7111 10 125300156456 31190 2818 240 -11 — — — — — —
202319 A+Greenville Drive — 7966 9200 11210 11 136260167426 30191 2714 210 -8 — — — — — —
202319 ASalem Red Sox — 349296 671426 45797 186 226342348690 122288 2313 318 55 — — — — — —
202420 A+Vancouver Canadians — 368321 7216015 41904 93 224320414734 190261 2411 327 59 — — — — — —
202521 A+Vancouver Canadians — 440384 10526011 471006 103 273362427789 154341 2311 352 78 — — — — — —
202521 INTLGlendale Desert Dogs — 7564 21500 11140 31 328427406833 78420 1915 381 144 — — — — — —
202622 AANew Hampshire Fisher Cats — 373327 701244 381243 84 214302312614 98324 3310 279 50 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202218 ROK MLEFCL Red Sox — 4035 3100 4161 10 86200114314 29147 4010 152 -11 — — — — — —
202319 A+ MLEGreenville Drive — 7970 8200 7280 11 114195143338 29166 359 156 -8 — — — — — —
202319 A MLESalem Red Sox — 349311 581225 301107 186 186273286559 100265 329 250 55 — — — — — —
202420 A+ MLEVancouver Canadians — 368331 6012011 311244 93 181260317577 136244 348 256 59 — — — — — —
202521 A+ MLEVancouver Canadians — 440399 8822010 321416 103 221288351639 130309 327 283 78 — — — — — —
202622 AA MLENew Hampshire Fisher Cats — 373337 661043 281513 84 196264276540 80327 408 242 50 — — — — — —
202218 ROK MLEFCL Red Sox — 4035 3100 4161 10 86200114314 29158 4010 152 -11 — — — — — —
202218 ROK RAWFCL Red Sox — 4032 4100 7111 10 125300156456 31190 2818 240 -11 — — — — — —
202319 A MLE2 teams — 428381 661425 371387 197 173259260519 87253 329 233 44 — — — — — —
202319 A RAW2 teams — 428362 761626 561007 197 210327315642 105270 2313 298 44 — — — — — —
202420 A+ MLEVancouver Canadians — 368331 6012011 311244 93 181260317577 136247 348 256 59 — — — — — —
202420 A+ RAWVancouver Canadians — 368321 7216015 41904 93 224320414734 190261 2411 327 59 — — — — — —
202521 A+ MLE2 teams — 515468 10426012 381656 134 222289355644 132313 327 283 78 — — — — — —
202521 A+ RAW2 teams — 515448 12631011 581146 134 281371424795 143353 2211 356 78 — — — — — —
202622 AA MLENew Hampshire Fisher Cats — 373337 661043 281513 84 196264276540 80335 408 242 50 — — — — — —
202622 AA RAWNew Hampshire Fisher Cats — 373327 701244 381243 84 214302312614 98324 3310 279 50 — — — — — —
202218 ROK MLEFCL Red Sox — 4035 3100 4161 10 86200114314 29147 4010 152 -11 — — — — — —
202319 A MLE2 teams — 428381 661425 371387 197 173259260519 87247 329 233 44 — — — — — —
202420 A+ MLEVancouver Canadians — 368330 6012011 311244 93 182260318578 136244 348 256 59 — — — — — —
202521 A+ MLE2 teams — 515466 10426012 381656 134 223289356645 133309 327 283 78 — — — — — —
202622 AA MLENew Hampshire Fisher Cats — 373339 661043 281513 84 195264274538 80327 408 242 50 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A+ MLEVancouver Canadians — 368330 6012011 311244 93 182260318578 136244 348 256 59 — — — — — —
202521 A+ MLE2 teams — 515466 10426012 381656 134 223289356645 133309 327 283 78 — — — — — —
202622 AA MLENew Hampshire Fisher Cats — 373339 661043 281513 84 195264274538 80327 408 242 50 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLETOR 2% 483440 801628 361764 83 182252285537 103278 367 245 52 -28 +0 -0 +2 +10 -0.5
▸ 2027 — real world (MLB)
202723 MLB CTXTOR 2% 44 0000 010 00 183252286538 103279 250 245 52 -0 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLETOR 23% 337305 571117 261203 52 189259305564 116280 368 256 59 -16 +0 +1 +1 +7 -0.7
202925 MLB MLETOR 35% 380344 671329 301323 62 194265318583 125281 358 263 64 -16 +0 +1 +1 +8 -0.5
203026 MLB MLETOR 42% 404365 7214210 321384 62 197268327595 130281 348 268 68 -16 +0 +1 +1 +9 -0.4
202824 MLB CTXTOR 23% 7770 14302 6271 10 190260306566 116281 358 256 59 -4 +0 +0 +0 +2 -0.2
202925 MLB CTXTOR 35% 133121 23413 10461 21 195265319584 125282 358 264 64 -6 +0 +0 +0 +3 -0.2
203026 MLB CTXTOR 42% 170153 31614 13582 31 198269328597 130283 348 269 68 -7 +0 +1 +1 +4 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 380344 681329 291314 62 198268326593 128286 348 265 59 -16 +0 +1 +1 +8 -0.5
/ 162G— A+C — 650588 11522315 502247 103 196267320586 124284 348 265 59 -27 +1 +2 +2 +14 -0.8
Career— MLE — 30552756 5301081261 242106133 7025 192266307572 114284 358 256 59 -60 +1 +3 +5 +29 -2.3
/ 162G— MLE — 650586 11323313 512267 155 193265309574 116285 358 256 59 -29 +1 +2 +2 +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 AANew Hampshire Fisher Cats · 373 PAwOBA .276 → .242 (−34)K% 33.2% → 40.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.24%÷1.000×1.220——40.56%
BB% (unintentional) /PA10.19%÷1.000×0.700—×1.0427.43%
HBP% /PA0.80%—×0.850—×1.0420.71%
Singles /BIP24.63%÷1.000×0.970×1.027×1.04225.57%
Doubles /BIP5.91%÷1.000×0.860×1.027×1.0425.44%
Triples /BIP1.97%÷1.000×0.950×1.027×1.0422.00%
Home runs /BIP1.97%÷1.000×0.780—×1.0421.60%

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

Result: wOBA .276 → .242; ISO .098 → .083; BABIP .324 → .327. 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+Vancouver Canadians · 440 PAwOBA .345 → .283 (−62)K% 22.7% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷0.958×1.350——32.03%
BB% (unintentional) /PA10.45%÷1.039×0.710—×1.0277.33%
HBP% /PA1.36%—×0.810—×1.0271.13%
Singles /BIP23.94%÷1.022×0.910×0.982×1.02721.49%
Doubles /BIP9.15%÷0.898×0.830×0.982×1.0278.53%
Triples /BIP0.00%÷0.939×0.820×0.982×1.0270.00%
Home runs /BIP3.87%÷0.855×0.830—×1.0273.86%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 71, 1B 104, 2B 80, 3B 88, K 92, BB 108 — 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.982.

Result: wOBA .345 → .283; ISO .154 → .137; BABIP .341 → .309. 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 A+Vancouver Canadians · 368 PAwOBA .320 → .256 (−65)K% 24.5% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.46%÷0.980×1.350——33.67%
BB% (unintentional) /PA11.14%÷0.974×0.710—×1.0428.46%
HBP% /PA1.09%—×0.810—×1.0420.92%
Singles /BIP17.75%÷0.964×0.910×1.014×1.04217.70%
Doubles /BIP6.93%÷1.071×0.830×1.014×1.0425.67%
Triples /BIP0.00%÷0.936×0.820×1.014×1.0420.00%
Home runs /BIP6.49%÷1.062×0.830—×1.0425.29%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 112, 1B 93, 2B 114, 3B 87, K 96, BB 95 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .320 → .256; ISO .190 → .141; BABIP .261 → .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).

2023 ASalem Red Sox · 349 PAwOBA .310 → .250 (−60)K% 22.6% → 31.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.64%÷0.982×1.360——31.35%
BB% (unintentional) /PA12.61%÷1.052×0.690—×1.0458.64%
HBP% /PA2.01%—×0.780—×1.0451.63%
Singles /BIP20.74%÷1.023×0.920×0.991×1.04519.31%
Doubles /BIP6.45%÷0.942×0.830×0.991×1.0455.88%
Triples /BIP0.92%÷1.000×0.910×0.991×1.0450.87%
Home runs /BIP2.76%÷0.999×0.800—×1.0452.31%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 105, 2B 88, 3B 100, K 96, BB 110 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.991.

Result: wOBA .310 → .250; ISO .122 → .100; BABIP .288 → .265. 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 A+Greenville Drive · 79 PAwOBA .211 → .156 (−55)K% 26.6% → 35.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.58%÷0.981×1.310——35.51%
BB% (unintentional) /PA13.92%÷1.028×0.600—×1.0508.53%
HBP% /PA0.00%—×0.770—×1.0500.00%
Singles /BIP15.56%÷1.053×0.870×1.022×1.05013.80%
Doubles /BIP4.44%÷1.033×0.780×1.022×1.0503.60%
Triples /BIP0.00%÷1.150×0.850×1.022×1.0500.00%
Home runs /BIP0.00%÷0.931×0.880—×1.0500.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 86, 1B 111, 2B 107, 3B 130, K 96, BB 106 — applied at half strength. Age: age 19 vs a level average of 22.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .211 → .156; ISO .030 → .024; BABIP .191 → .166. 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 ROKFCL Red Sox · 40 PAwOBA .236 → .152 (−84)K% 27.5% → 39.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.50%÷1.000×1.440——39.59%
BB% (unintentional) /PA17.50%÷1.080×0.620—×1.02210.28%
HBP% /PA2.50%—×0.720—×1.0221.84%
Singles /BIP14.29%÷1.010×0.820—×1.02211.85%
Doubles /BIP4.76%÷1.229×0.720—×1.0222.85%
Triples /BIP0.00%÷0.908×0.720—×1.0220.00%
Home runs /BIP0.00%÷0.943×0.780—×1.0220.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 89, 1B 102, 2B 146, 3B 82, K 100, BB 116 — 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).

Result: wOBA .236 → .152; ISO .031 → .017; BABIP .190 → .147. 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 — .