Jake McCarthy

LF Colorado Rockies
Age 30 L/L 6'0" / 213 lbs MLB HR +30%H +12% Svc 4.721 · Ctrl thru 2028
Overview
MLB40-MANArb-2FA 2029
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202427MLBARI495.285/.351/.4008251062.2
202528AAAARI237.314/.401/.440112100—.271/.342/.374
202528MLBARI222.204/.248/.3454654-1.0
202629MLBCOL596.291/.336/.47515321071.7
2027PROJ30MLBCOL440.285/.335/.44810301041.3
2028PROJ31MLBCOL521.281/.330/.43711281000.9
2029PROJ32MLBCOL506.274/.323/.4221020940.3
Last 3 seasons WAR 2.9  ·  Next 3 projected WAR 2.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service4.721First FA2029
2027Arb-2$7M2028Arb-3$7M
Skills · percentileStatcast 2024-2026
Speed90
xwOBA53
Bat Spd48
Barrel%20
Avg EV10
Form.277/.324/.438 ▲ rolling true talent (60d window) · proj .268/.317/.407
CompsMichael Bourn (age 30) · Greg Allen (age 29) · Sam Haggerty (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 87104vR 110
AVG/OBP/SLG.285 / .335 / .448
PA440
HR10
SB30
K%17
BB%5
BABIP324
ISO163
MLB%100%
Value2027 · WAR
BAT: +1.9 runs (wOBA-derived runs vs avg)+2BATRUN: +5.6 runs (SB/CS + UBR baserunning)+6RUNFLD: +2.1 runs (Defensive runs vs avg)+2FLDPOS: -4.7 runs (Positional adjustment)-5POSREP: +9.5 runs (Replacement-level credit)+10REPTotal WAR: +2.10+2.1WAR
0.01.32.62.10.927282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$10M ctrl surplus
Tools · Recent Form · Splits · ContractCON 55 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
xAVG
670.265
POWER40
Barrel%
204.4
Avg EV
1084.9
Bat Spd
4871.1
EYE45
scouting grade only
SPEED60
Sprint
9030.0
Recent Formrolling true talent ⓘ
K%14%▲▲12% over 120 PA (60d) · proj 17%
BB%5%·5% over 120 PA (60d) · proj 5%
ISO.160▲.191 over 110 AB (60d) · proj .139
HR/BB2.4%·2.1% over 95 BBE (60d) · proj 2.6%
BABIP.307·.323 over 93 BIP (60d) · proj .305
SLASH.277/.324/.438▲proj .268/.317/.407
Platoon Splits2024-2026 · 769 PA
vs LHP
vs RHP
Edge
PA
189
580
—
wRC+
83
99
▶▶R
wOBA
291
315
▶R
ISO
074
139
▶▶R
BABIP
332
287
◀L
K%
18.0%
16.0%
▶R
BB%
4.2%
6.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2021
Service   4.721 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2027Arb-2$7M+2.1$17M+$10M
2028Arb-3$7M+0.9$3M+$0.0M (cut)
Totals $7M $20M +$10M

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)
201922 A+Visalia Rawhide — 214195 541332 17522 182 277341405746 128369 248 335 50 — — — — — —
201922 INTLSalt River Rafters — 7468 18411 6200 40 265324397721 132362 278 323 105 — — — — — —
202124 MLBArizona Diamondbacks — 7059 13302 8232 32 220333373706 153324 3311 319 100 -0 -0 -0 +2 +2 0.3
202124 AAAReno Aces — 212191 50679 20490 123 262332508840 246306 239 363 86 — — — — — —
202124 AAAmarillo Sod Poodles — 156137 33846 17462 171 241333489822 248318 2911 360 69 — — — — — —
202225 MLBArizona Diamondbacks — 354321 911638 23766 233 283343427770 143349 216 340 111 +5 +3 -2 -6 +8 0.8
202225 AAAReno Aces — 165141 521135 19224 114 3694575961.053 227412 1312 457 154 — — — — — —
202326 MLBArizona Diamondbacks — 312276 67752 26625 264 243319326645 83305 208 292 78 -8 +4 -3 -6 +7 -0.7
202326 AAAReno Aces — 221197 711339 17294 154 3604225941.016 234383 138 438 133 — — — — — —
202427 MLBArizona Diamondbacks — 495442 1261378 317814 256 285351400752 115329 166 334 106 +4 +3 +3 +2 +11 2.2
202528 MLBArizona Diamondbacks — 222206 42754 10402 60 204248345592 141233 185 258 54 -12 +1 +1 -5 +5 -1.0
202528 AAAReno Aces — 237207 651541 24336 123 314401440840 126370 1410 378 100 — — — — — —
202629 MLBColorado Rockies — 596547 159301315 30958 326 291336475811 185326 165 351 107 +5 +4 +1 -6 +13 1.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 20491851 498763339 12837437 11521 269329409738 140317 186 325 106 +14 +15 -1 -19 +44 5.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201922 A+ MLEVisalia Rawhide — 214200 41822 12712 182 205257295552 90309 336 242 50 — — — — — —
202124 MLB MLEArizona Diamondbacks — 7059 13302 8232 32 220333373706 153324 3311 315 100 -0 -0 -0 +2 +2 0.3
202124 AAA MLEReno Aces — 212196 44567 15590 123 224280418698 194280 287 295 86 — — — — — —
202124 AA MLEAmarillo Sod Poodles — 156142 27743 12592 171 190263359622 169297 388 270 69 — — — — — —
202225 MLB MLEArizona Diamondbacks — 354321 881428 23766 233 274334405739 131349 216 333 111 +5 +3 -2 -6 +8 0.8
202225 AAA MLEReno Aces — 165147 501034 13264 114 340409531939 190386 168 396 154 — — — — — —
202326 MLB MLEArizona Diamondbacks — 312276 65642 26625 264 236313308621 72305 208 283 78 -8 +4 -3 -6 +7 -0.7
202326 AAA MLEReno Aces — 221203 641136 11374 154 315362488850 172347 175 365 133 — — — — — —
202427 MLB MLEArizona Diamondbacks — 495443 1241268 307814 256 280345388733 108329 166 325 106 +4 +3 +3 +2 +11 2.2
202528 MLB MLEArizona Diamondbacks — 222206 40644 10402 60 194239320559 126233 185 248 54 -12 +1 +1 -5 +5 -1.0
202528 AAA MLEReno Aces — 237214 581141 17396 123 271342374716 103327 167 316 100 — — — — — —
202629 MLB MLEColorado Rockies — 596549 14929913 29958 326 271317428745 157326 165 327 107 +5 +4 +1 -6 +13 1.7
201922 A+ MLE2 teams — 288269 551132 17962 222 204257290547 86310 336 242 50 — — — — — —
201922 A+ RAW2 teams — 288263 721743 23722 222 274337403740 129367 258 332 50 — — — — — —
202124 AAA MLE3 teams — 438397 83141012 351424 326 209280385665 176291 328 289 82 — — — — — —
202124 AAA RAW3 teams — 438387 96171117 451184 326 248333481813 233312 2710 355 82 — — — — — —
202225 MLB MLE2 teams — 519468 13724512 3610210 347 293356442798 150352 207 353 125 +15 +4 -2 -6 +11 2.3
202225 MLB RAW2 teams — 519462 14327613 429810 347 310379478858 169369 198 377 125 +15 +4 -2 -6 +11 2.3
202326 MLB MLE2 teams — 533479 1301779 37999 418 271335392728 121323 197 317 101 +1 +5 -3 -6 +12 0.8
202326 MLB RAW2 teams — 533473 13820811 43919 418 292362438800 146339 178 352 101 +1 +5 -3 -6 +12 0.8
202427 MLB MLEArizona Diamondbacks — 495443 1241268 307814 256 280345388733 108322 166 325 106 +4 +3 +3 +2 +11 2.2
202427 MLB RAWArizona Diamondbacks — 495442 1261378 317814 256 285351400752 115329 166 334 106 +4 +3 +3 +2 +11 2.2
202528 AAA MLE2 teams — 459420 981885 27798 183 233292350642 117276 176 283 78 — — — — — —
202528 AAA RAW2 teams — 459413 1072295 34738 183 259327392720 133304 167 320 78 — — — — — —
202629 MLB MLEColorado Rockies — 596549 14929913 29958 326 271317428745 157305 165 327 107 +5 +4 +1 -6 +13 1.7
202629 MLB RAWColorado Rockies — 596547 159301315 30958 326 291336475811 185326 165 351 107 +5 +4 +1 -6 +13 1.7
201922 A+ MLE2 teams — 288267 551132 17962 222 206257292549 86309 336 242 50 — — — — — —
202124 AAA MLE3 teams — 438396 83141012 351424 326 210280386666 177293 328 289 82 — — — — — —
202225 MLB MLE2 teams — 519468 13724512 3610210 347 293356442798 150361 207 353 125 — — — — — —
202326 MLB MLE2 teams — 533482 1301779 37999 418 270335390725 120323 197 317 101 — — — — — —
202427 MLB MLEArizona Diamondbacks — 495448 1241268 307814 256 277345384729 107329 166 325 106 — — — — — —
202528 AAA MLE2 teams — 459421 981885 27798 183 233292349641 116282 176 283 78 — — — — — —
202629 MLB MLEColorado Rockies — 596554 14929913 29958 326 269317424742 155326 165 327 107 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 MLB MLEArizona Diamondbacks — 495448 1241268 307814 256 277345384729 107329 166 325 106 — — — — — —
202528 AAA MLE2 teams — 459421 981885 27798 183 233292349641 116282 176 283 78 — — — — — —
202629 MLB MLEColorado Rockies — 596554 14929913 29958 326 269317424742 155326 165 327 107 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLECOL 100% 516475 12720810 28868 355 268319407726 139305 175 321 104 +2 +5 +3 -6 +11 2.1
▸ 2027 — real world (MLB)
202730 MLB CTXCOL 100% 440406 11618910 24737 305 285335448783 163324 175 344 104 +2 +4 +2 -5 +10 1.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLECOL 100% 521480 12720710 28888 285 264314397711 134302 175 315 100 -0 +4 -0 -6 +11 0.9
202932 MLB MLECOL 100% 506468 1211979 26887 204 258307384692 126298 175 307 94 -4 +2 -1 -5 +11 0.3
203033 MLB MLECOL 100% 362336 841256 18655 92 251299369668 118293 185 297 87 -5 +1 -2 -4 +8 -0.3
203134 MLB MLECOL 100% 303281 681044 15574 41 242289350639 108287 195 285 79 -8 +0 -3 -3 +7 -0.7
202831 MLB CTXCOL 100% 521480 136211111 28888 285 281330437767 156321 175 337 100 -0 +4 -0 -6 +11 0.9
202932 MLB CTXCOL 100% 506468 128191010 26887 204 274323422745 148317 175 328 94 -4 +2 -1 -5 +11 0.3
203033 MLB CTXCOL 100% 362336 891376 18655 92 267314405719 139311 185 318 87 -5 +1 -2 -4 +8 -0.3
203134 MLB CTXCOL 100% 303281 731065 15574 41 257303385688 128304 195 305 79 -8 +0 -3 -3 +7 -0.7
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 37413416 9241396771 21567261 17633 270325413738 142317 186 325 96 -3 +22 -8 -37 +81 5.6
/ 162G— A+C — 650594 160241212 3711711 316 269324411735 141316 186 325 96 -0 +4 -1 -6 +14 1.0
Career— MLE — 54604996 12842037799 322106286 29555 257313388701 131307 196 309 96 -1 +26 -6 -42 +91 6.9
/ 162G— MLE — 650595 15324912 3812610 357 257312388700 131307 196 309 96 -0 +4 -1 -7 +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.

2025 AAAReno Aces · 237 PAwOBA .369 → .316 (−53)K% 13.9% → 16.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.92%÷1.025×1.200——16.30%
BB% (unintentional) /PA10.13%÷0.964×0.690—×0.9927.19%
HBP% /PA2.53%—×0.940—×0.9922.36%
Singles /BIP25.86%÷0.994×0.930×0.985×0.99223.64%
Doubles /BIP8.62%÷1.069×0.830×0.985×0.9926.54%
Triples /BIP2.30%÷0.902×0.970×0.985×0.9922.42%
Home runs /BIP0.57%÷0.904×0.700—×0.9920.44%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 99, 2B 114, 3B 80, K 105, BB 93 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.985.

Result: wOBA .369 → .316; ISO .126 → .108; BABIP .370 → .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).

2023 AAAReno Aces · 221 PAwOBA .431 → .365 (−66)K% 13.1% → 16.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.12%÷0.951×1.200——16.55%
BB% (unintentional) /PA7.69%÷1.096×0.690—×1.0184.93%
HBP% /PA1.81%—×0.940—×1.0181.73%
Singles /BIP27.38%÷1.026×0.930×1.030×1.01826.03%
Doubles /BIP7.74%÷1.059×0.830×1.030×1.0186.36%
Triples /BIP1.79%÷1.150×0.970×1.030×1.0181.58%
Home runs /BIP5.36%÷1.012×0.700—×1.0183.77%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 105, 2B 112, 3B 130, K 90, BB 119 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .431 → .365; ISO .234 → .179; BABIP .383 → .347. 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 AAAReno Aces · 165 PAwOBA .445 → .396 (−50)K% 13.3% → 15.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.33%÷1.004×1.200——15.93%
BB% (unintentional) /PA11.52%÷1.020×0.690—×1.0338.05%
HBP% /PA2.42%—×0.940—×1.0332.35%
Singles /BIP27.73%÷1.025×0.930×1.031×1.03326.81%
Doubles /BIP9.24%÷0.996×0.830×1.031×1.0338.21%
Triples /BIP2.52%÷1.100×0.970×1.031×1.0332.37%
Home runs /BIP4.20%÷0.965×0.700—×1.0333.15%

Factors used: league row International League. Park (home-season share, regressed): HR 93, 1B 105, 2B 99, 3B 120, K 101, BB 104 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.031.

Result: wOBA .445 → .396; ISO .227 → .193; BABIP .412 → .386. 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 AAAReno Aces · 212 PAwOBA .355 → .295 (−60)K% 23.1% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.11%÷0.991×1.200——27.98%
BB% (unintentional) /PA9.43%÷0.963×0.690—×1.0487.08%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP19.72%÷1.047×0.930×1.035×1.04818.98%
Doubles /BIP4.23%÷1.096×0.830×1.035×1.0483.47%
Triples /BIP4.93%÷1.113×0.920×1.035×1.0484.42%
Home runs /BIP6.34%÷0.958×0.700—×1.0484.86%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 109, 2B 119, 3B 123, K 98, BB 93 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.035.

Result: wOBA .355 → .295; ISO .246 → .194; BABIP .306 → .280. 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 AAAmarillo Sod Poodles · 156 PAwOBA .350 → .270 (−81)K% 29.5% → 38.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.49%÷0.946×1.220——38.04%
BB% (unintentional) /PA10.90%÷0.992×0.690—×1.0127.67%
HBP% /PA1.28%—×0.850—×1.0121.10%
Singles /BIP16.48%÷1.025×0.940×1.050×1.01216.06%
Doubles /BIP8.79%÷1.034×0.870×1.050×1.0127.86%
Triples /BIP4.40%÷0.945×0.920×1.050×1.0124.55%
Home runs /BIP6.59%÷1.271×0.780—×1.0124.10%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 154, 1B 105, 2B 107, 3B 89, K 89, BB 98 — 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.050.

Result: wOBA .350 → .270; ISO .248 → .177; BABIP .318 → .297. 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+Visalia Rawhide · 214 PAwOBA .326 → .242 (−84)K% 24.3% → 33.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.30%÷0.979×1.340——33.27%
BB% (unintentional) /PA7.94%÷0.986×0.710—×1.0125.79%
HBP% /PA0.93%—×0.790—×1.0120.75%
Singles /BIP25.17%÷0.974×0.910×0.950×1.01222.60%
Doubles /BIP9.09%÷1.148×0.820×0.950×1.0126.24%
Triples /BIP2.10%÷0.909×0.760×0.950×1.0121.69%
Home runs /BIP1.40%÷1.095×0.920—×1.0121.19%

Factors used: league row CAL. Park (home-season share, regressed): HR 119, 1B 95, 2B 130, 3B 82, K 96, BB 97 — 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 .326 → .242; ISO .128 → .087; BABIP .369 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .