Alex McCoy

OF Fort Wayne TinCaps
Age 25 R/R 6'5" / 260 lbs A+ HR +5% Svc 0.0 · Ctrl thru 2034
Overview
A+PROSPECTMiLBFA 2035
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202523A/ROKSD247.315/.399/.52171485—.237/.313/.393
202624AA/A+/INTL2 orgs592.276/.357/.480232987—.226/.292/.365
2027PROJMLE25MLBSD1.207/.270/.3430074-0.0
2028PROJ22% MLB26MLBSD56.211/.275/.3582179-0.0
2029PROJ32% MLB27MLBSD91.212/.276/.3583179-0.1
Next 3 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AA
wRC+77
wOBA75
ISO53
K%35
BB%18
Speed14
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsDrew Ellis (age 25) · Ruben Cardenas (age 26) · Brandon Meredith (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†74
AVG/OBP/SLG.207 / .270 / .343
PA1
HR0
K%31
BB%6
BABIP279
ISO146
MLB%0%
Value2027 · WAR
BAT: -6.5 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
0.00.51.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   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1.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.

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)
202523 ALake Elsinore Storm — 226195 621246 20537 142 318401513914 195400 239 397 88 — — — — — —
202523 ROKACL Padres — 2118 5301 073 01 278381611992 333400 330 431 58 — — — — — —
202624 AASan Antonio Missions — 114105 33404 8310 33 314363467829 152408 277 365 91 — — — — — —
202624 A+Fort Wayne TinCaps — 427370 9927115 4211110 216 268358468825 200337 2610 363 78 — — — — — —
202624 INTLPeoria Javelinas — 5144 11404 5191 51 250340614954 364318 3710 400 157 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202523 A MLELake Elsinore Storm — 226201 48835 14757 142 239311383694 144333 336 298 88 — — — — — —
202523 ROK MLEACL Padres — 2118 4201 0103 01 222333500833 278271 480 254 58 — — — — — —
202624 AA MLESan Antonio Missions — 114107 29303 6380 33 271310383693 112380 335 302 91 — — — — — —
202624 A+ MLEFort Wayne TinCaps — 427383 8221111 2914110 216 214287360647 146293 337 283 78 — — — — — —
202523 A MLE2 teams — 247219 511035 148510 143 233309374683 142346 346 294 85 — — — — — —
202523 A RAW2 teams — 247213 671547 206010 143 315399521920 207400 248 400 85 — — — — — —
202624 A+ MLE3 teams — 592536 12327116 3819611 2910 229294373667 144323 336 287 80 — — — — — —
202624 A+ RAW3 teams — 592519 14335123 5516111 2910 276357480837 204351 279 366 80 — — — — — —
202523 A MLE2 teams — 247221 511035 148510 143 231309371680 140328 346 294 85 — — — — — —
202624 A+ MLE3 teams — 592538 12327116 3819611 2910 229294372666 143311 336 287 80 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202523 A MLE2 teams — 247221 511035 148510 143 231309371680 140328 346 294 85 — — — — — —
202624 A+ MLE3 teams — 592538 12327116 3819611 2910 229294372666 143311 336 287 80 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLESD 0% 380347 7315110 241196 93 210273347620 137285 316 277 74 -12 +1 -1 -2 +8 -0.2
▸ 2027 — real world (MLB)
202725 MLB CTXSD 0% 11 0000 000 00 207270343613 136279 00 274 74 -0 +0 -0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLESD 22% 254232 501018 16794 52 214278362639 147286 316 285 79 -6 +0 -1 -2 +6 -0.3
202927 MLB MLESD 32% 281256 551118 19864 42 215279362640 147285 317 286 79 -7 +0 -1 -2 +6 -0.3
203028 MLB MLESD 39% 297271 591219 20904 41 215279359638 145285 307 285 79 -7 +0 -2 -2 +6 -0.4
202826 MLB CTXSD 22% 5651 11202 4171 10 211275358633 147280 307 282 79 -1 +0 -0 -0 +1 -0.0
202927 MLB CTXSD 32% 9184 17303 6281 11 212276358634 146280 317 283 79 -2 -0 -0 -1 +2 -0.1
203028 MLB CTXSD 39% 115104 21403 8352 11 212276356631 144279 307 282 79 -3 -0 -1 -1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 262239 49908 18804 32 205272343615 138270 317 282 80 -6 -0 -1 -2 +6 -0.4
/ 162G— A+C — 650593 12122020 4519810 75 204272342614 138268 307 282 80 -16 -0 -3 -4 +14 -0.9
Career— MLE — 18811706 37978852 12060236 6120 222287369656 147306 326 286 80 -27 +1 -4 -6 +23 -1.4
/ 162G— MLE — 650590 13127318 4120812 217 222286369655 147306 326 286 80 -17 +0 -3 -4 +14 -0.9

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+Fort Wayne TinCaps · 427 PAwOBA .356 → .283 (−73)K% 26.0% → 33.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.00%÷1.000×1.270——33.01%
BB% (unintentional) /PA9.60%÷1.000×0.710—×0.9886.74%
HBP% /PA2.34%—×0.790—×0.9881.83%
Singles /BIP21.62%÷1.000×0.920×1.008×0.98819.81%
Doubles /BIP10.42%÷1.000×0.810×1.008×0.9888.41%
Triples /BIP0.39%÷1.000×0.850×1.008×0.9880.33%
Home runs /BIP5.79%÷1.000×0.800—×0.9884.58%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .356 → .283; ISO .200 → .154; BABIP .337 → .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).

2026 AASan Antonio Missions · 114 PAwOBA .359 → .302 (−56)K% 27.2% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.19%÷1.000×1.220——33.18%
BB% (unintentional) /PA7.02%÷1.000×0.700—×1.0124.97%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP33.78%÷1.000×0.920×1.023×1.01232.17%
Doubles /BIP5.41%÷1.000×0.840×1.023×1.0124.70%
Triples /BIP0.00%÷1.000×0.940×1.023×1.0120.00%
Home runs /BIP5.41%÷1.000×0.800—×1.0124.38%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×1.023.

Result: wOBA .359 → .302; ISO .152 → .120; BABIP .408 → .380. 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 ALake Elsinore Storm · 226 PAwOBA .393 → .298 (−95)K% 23.5% → 33.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.45%÷0.956×1.360——33.37%
BB% (unintentional) /PA8.85%÷0.952×0.690—×0.9906.35%
HBP% /PA3.10%—×0.780—×0.9902.39%
Singles /BIP28.17%÷0.989×0.920×0.956×0.99024.80%
Doubles /BIP8.45%÷1.062×0.830×0.956×0.9906.25%
Triples /BIP2.82%÷1.150×0.910×0.956×0.9902.11%
Home runs /BIP4.23%÷0.936×0.800—×0.9903.58%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 98, 2B 112, 3B 130, K 91, BB 90 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.956.

Result: wOBA .393 → .298; ISO .195 → .142; BABIP .400 → .333. 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 ROKACL Padres · 21 PAwOBA .418 → .254 (−164)K% 33.3% → 46.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.023×1.440——46.93%
BB% (unintentional) /PA0.00%÷0.990×0.620—×0.9650.00%
HBP% /PA14.29%—×0.720—×0.9659.93%
Singles /BIP9.09%÷1.010×0.820—×0.9657.12%
Doubles /BIP27.27%÷1.045×0.720—×0.96518.14%
Triples /BIP0.00%÷1.018×0.720—×0.9650.00%
Home runs /BIP9.09%÷1.018×0.780—×0.9656.72%

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

Result: wOBA .418 → .254; ISO .333 → .193; BABIP .400 → .271. 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 — .