Wade Meckler

CF Los Angeles Angels
Age 27 L/R 5'9" / 190 lbs MLB K +5%HR +4% Svc 0.883 · Ctrl thru 2032
Overview
MLB40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAA/AA/A+/A/ROKSF383.280/.366/.4239986—.258/.320/.374
202525AAASF401.287/.393/.37011198—.272/.348/.348
202626AAA/AALAA138.315/.445/.47746113—.270/.365/.393
202626MLBLAA337.300/.373/.387381201.9
2027PROJ27MLBLAA272.260/.339/.3664131030.9
2028PROJ92% MLB28MLBLAA263.259/.337/.3614111010.7
2029PROJ92% MLB29MLBLAA261.255/.333/.35349980.5
Last 3 seasons WAR 1.9  ·  Next 3 projected WAR 2.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.883First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$1M2031Arb-2$1M2032Ext$5M
Skills · percentileStatcast 2023-2026
Speed84
xwOBA48
Barrel%10
Avg EV10
Bat Spd10
Form.276/.350/.372 ▲ rolling true talent (60d window) · proj .262/.338/.368
CompsCal Stevenson (age 27) · Tony Kemp (age 27) · Nicky Lopez (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†103
AVG/OBP/SLG.260 / .339 / .366
PA272
HR4
SB13
K%20
BB%10
BABIP317
ISO100
MLB%100%
Value2027 · WAR
BAT: +0.9 runs (wOBA-derived runs vs avg)+1BATRUN: +2.7 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.5 runs (Defensive runs vs avg)-1FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +5.9 runs (Replacement-level credit)+6REPTotal WAR: +0.90+0.9WAR
0.00.51.00.90.70.50.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$15M ctrl surplus
Tools · Recent Form · ContractCON 60 / POW 35
Toolsscout grade · Statcast %ile · 2023-2026
CONTACT60
xAVG
540.255
POWER35
Barrel%
102.4
Avg EV
1086.0
Bat Spd
1066.0
EYE60
scouting grade only
SPEED50
Sprint
8428.8
Recent Formrolling true talent ⓘ
K%16%▲▲13% over 104 PA (60d) · proj 20%
BB%10%·10% over 104 PA (60d) · proj 10%
ISO.095▼.076 over 92 AB (60d) · proj .107
HR/BB1.3%▼0.0% over 78 BBE (60d) · proj 2.2%
BABIP.325▲.385 over 78 BIP (60d) · proj .319
SLASH.276/.350/.372▲proj .262/.338/.368
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2023
Service   0.883 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.9$4M+$3M
2028Pre-Arb$0.8M+0.7$3M+$2M
2029Pre-Arb$0.8M+0.5$2M+$1M
2030Arb-1$1M+0.3$1.0M+$0.0M
2031Arb-2$1M+0.1$0.3M+$0.0M (cut)
2032Extbeyond projection horizon · no WAR estimate
Totals $4M $9M +$6M

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)
202222 ASan Jose Giants — 5041 18701 980 10 4395406831.223 244531 1618 528 172 — — — — — —
202222 ROKACL Giants Black — 5038 11400 1181 10 289460395855 105367 1622 398 73 — — — — — —
202323 MLBSan Francisco Giants — 6456 13100 6252 00 232328250578 18419 399 278 76 -2 +0 -1 +2 +1 -0.0
202323 AAASacramento River Cats — 10282 29412 18200 70 354470500970 146443 2018 425 149 — — — — — —
202323 AARichmond Flying Squirrels — 174149 50722 25290 43 336431450881 114407 1714 397 133 — — — — — —
202323 A+Eugene Emeralds — 8779 36612 691 21 4565006331.133 177493 107 492 155 — — — — — —
202424 AAASacramento River Cats — 196177 51938 19250 31 288357508866 220299 1310 379 109 — — — — — —
202424 AARichmond Flying Squirrels — 4237 12200 5100 00 324405378783 54444 2412 360 94 — — — — — —
202424 A+Eugene Emeralds — 1914 6100 430 10 4295565001.056 71500 1621 453 162 — — — — — —
202424 ASan Jose Giants — 5951 12101 8100 00 235339314653 78275 1714 305 50 — — — — — —
202424 ROKACL Giants — 6757 13200 9131 50 228343263606 35295 1913 292 22 — — — — — —
202525 AAASacramento River Cats — 401338 972121 57722 113 287393370763 83358 1814 348 98 — — — — — —
202626 MLBLos Angeles Angels — 337300 901513 32633 80 300373387760 87372 199 344 120 +8 +2 +0 +2 +7 1.9
202626 AAASalt Lake Bees — 1710 0000 730 00 412412 1841 287 9 — — — — — —
202626 AARocket City Trash Pandas — 121101 35414 19200 60 347450525975 178403 1716 429 128 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 401356 1031613 38885 80 289366365731 76377 229 333 112 +6 +2 -1 +3 +9 1.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202222 A MLESan Jose Giants — 5044 16601 6120 10 3644405681.008 205478 2412 423 172 — — — — — —
202222 ROK MLEACL Giants Black — 5042 8300 7121 10 190320262582 71274 2414 276 73 — — — — — —
202323 MLB MLESan Francisco Giants — 6456 13100 6252 00 232328250578 18419 399 281 76 -2 +0 -1 +2 +1 -0.0
202323 AAA MLESacramento River Cats — 10287 29411 13220 70 333420437857 103429 2213 389 149 — — — — — —
202323 AA MLERichmond Flying Squirrels — 174156 51622 18350 43 327397429826 103417 2010 365 133 — — — — — —
202323 A+ MLEEugene Emeralds — 8781 31512 4121 21 383419543962 160411 145 397 155 — — — — — —
202424 AAA MLESacramento River Cats — 196183 50836 13280 31 273321448770 175293 147 329 109 — — — — — —
202424 AA MLERichmond Flying Squirrels — 4238 12200 4120 00 316381368749 53422 2910 307 94 — — — — — —
202424 A+ MLEEugene Emeralds — 1915 6100 340 10 400500467967 67444 2116 408 162 — — — — — —
202424 A MLESan Jose Giants — 5953 11101 6140 00 208288283571 75253 2410 242 50 — — — — — —
202424 ROK MLEACL Giants — 6761 11200 5191 50 180254213467 33240 287 201 22 — — — — — —
202525 AAA MLESacramento River Cats — 401356 972021 39852 113 272348348696 76349 2110 313 98 — — — — — —
202626 MLB MLELos Angeles Angels — 337300 911613 32633 80 303376393769 90372 199 346 120 +8 +2 +0 +2 +7 1.9
202626 AAA MLESalt Lake Bees — 1713 0000 440 00 235235 2424 182 9 — — — — — —
202626 AA MLERocket City Trash Pandas — 121107 33413 13240 60 308383449832 140367 2011 358 128 — — — — — —
202222 A MLE2 teams — 10086 25901 13231 20 291390430820 140387 2313 350 123 — — — — — —
202222 A RAW2 teams — 10079 291101 20161 20 3675005441.044 177452 1620 463 123 — — — — — —
202323 AA MLE4 teams — 427379 1241645 42943 134 327399430829 103422 2210 365 133 — — — — — —
202323 AA RAW4 teams — 427366 1281846 55833 134 350439470909 120437 1913 405 133 — — — — — —
202424 AAA MLE5 teams — 383351 881337 30771 91 251312365676 114302 208 295 86 — — — — — —
202424 AAA RAW5 teams — 383336 941539 45611 91 280366423789 143318 1612 354 86 — — — — — —
202525 AAA MLESacramento River Cats — 401356 972021 39852 113 272348348696 76352 2110 313 98 — — — — — —
202525 AAA RAWSacramento River Cats — 401338 972121 57722 113 287393370763 83358 1814 348 98 — — — — — —
202626 MLB MLE3 teams — 475420 1231926 49913 140 293371390761 98362 1910 343 118 +10 +3 +0 +2 +10 2.6
202626 MLB RAW3 teams — 475411 1251927 58863 140 304394411805 107371 1812 363 118 +10 +3 +0 +2 +10 2.6
202222 A MLE2 teams — 10086 25901 13231 20 291390430820 140376 2313 350 123 — — — — — —
202323 AA MLE4 teams — 427379 1241645 42943 134 327399430829 103419 2210 365 133 — — — — — —
202424 AAA MLE5 teams — 383349 881337 30771 91 252312367678 115299 208 295 86 — — — — — —
202525 AAA MLESacramento River Cats — 401357 972021 39852 113 272348347695 76349 2110 313 98 — — — — — —
202626 MLB MLE3 teams — 475420 1231926 49913 140 293371390761 98357 1910 343 118 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLE5 teams — 383349 881337 30771 91 252312367678 115299 208 295 86 — — — — — —
202525 AAA MLESacramento River Cats — 401357 972021 39852 113 272348347695 76349 2110 313 98 — — — — — —
202626 MLB MLE3 teams — 475420 1231926 49913 140 293371390761 98357 1910 343 118 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLELAA 100% 380337 891526 37763 173 262340368709 106319 2010 320 103 +1 +2 -1 +1 +8 0.9
▸ 2027 — real world (MLB)
202727 MLB CTXLAA 100% 272241 621014 27542 132 260339366705 106317 2010 319 103 +1 +2 -1 +1 +6 0.9
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLELAA 92% 286254 651114 28582 122 260338364702 104318 2010 317 101 +0 +2 -1 +1 +6 0.8
202929 MLB MLELAA 92% 284252 651114 28582 102 256334355690 99315 2010 313 98 -1 +1 -2 +1 +6 0.6
203030 MLB MLELAA 92% 281250 631014 27582 82 253331347678 94313 2110 308 95 -2 +1 -3 +1 +6 0.3
203131 MLB MLELAA 92% 263234 58913 25562 51 249326337663 88311 2110 302 90 -3 +1 -3 +1 +6 0.1
202828 MLB CTXLAA 92% 263233 611014 26532 112 259337361698 103316 2010 316 101 +0 +1 -1 +1 +6 0.7
202929 MLB CTXLAA 92% 261232 59914 25532 92 255333353686 98313 2010 311 98 -1 +1 -2 +1 +6 0.5
203030 MLB CTXLAA 92% 259230 57913 25542 82 252330345675 93311 2110 306 95 -2 +1 -2 +1 +6 0.3
203131 MLB CTXLAA 92% 242216 53813 23511 51 247325335660 88308 2110 300 90 -3 +1 -3 +1 +5 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 14261267 33352517 13729912 417 263340352692 89331 2110 316 105 +1 +5 -10 +7 +31 3.5
/ 162G— A+C — 650578 1522428 621365 193 263340353692 90330 2110 316 105 +0 +2 -4 +3 +14 1.6
Career— MLE — 31722823 7711291639 30865420 9717 273349372720 98342 2110 323 105 +1 +8 -11 +8 +39 4.6
/ 162G— MLE — 650578 1572638 631344 203 272347369715 97340 2110 323 105 +0 +3 -4 +3 +14 1.7

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 AARocket City Trash Pandas · 121 PAwOBA .418 → .358 (−59)K% 16.5% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.53%÷1.000×1.220——20.17%
BB% (unintentional) /PA15.70%÷1.000×0.680—×0.98810.55%
HBP% /PA0.00%—×0.840—×0.9880.00%
Singles /BIP32.10%÷1.000×0.920×1.016×0.98829.64%
Doubles /BIP4.94%÷1.000×0.910×1.016×0.9884.51%
Triples /BIP1.23%÷1.000×0.880×1.016×0.9881.09%
Home runs /BIP4.94%÷1.000×0.800—×0.9883.90%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 24.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.016.

Result: wOBA .418 → .358; ISO .178 → .153; BABIP .403 → .367. 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 AAASalt Lake Bees · 17 PAwOBA .259 → .182 (−77)K% 17.6% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.65%÷1.000×1.200——21.18%
BB% (unintentional) /PA35.29%÷1.000×0.690—×1.01824.79%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP0.00%÷1.000×0.930—×1.0180.00%
Doubles /BIP0.00%÷1.000×0.830—×1.0180.00%
Triples /BIP0.00%÷1.000×0.970—×1.0180.00%
Home runs /BIP0.00%÷1.000×0.700—×1.0180.00%

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

Result: wOBA .259 → .182; ISO .000 → .000; BABIP .000 → .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 AAASacramento River Cats · 401 PAwOBA .342 → .313 (−29)K% 18.0% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.96%÷1.010×1.200——21.32%
BB% (unintentional) /PA13.97%÷1.011×0.690—×1.0339.85%
HBP% /PA0.50%—×0.940—×1.0330.48%
Singles /BIP27.44%÷1.030×0.930×1.050×1.03326.88%
Doubles /BIP7.89%÷0.959×0.830×1.050×1.0337.41%
Triples /BIP0.75%÷0.900×0.970×1.050×1.0330.88%
Home runs /BIP0.38%÷0.938×0.700—×1.0330.29%

Factors used: league row International League. Park (home-season share, regressed): HR 88, 1B 106, 2B 92, 3B 80, K 102, BB 102 — 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.050.

Result: wOBA .342 → .313; ISO .083 → .081; BABIP .358 → .349. 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 AAASacramento River Cats · 196 PAwOBA .369 → .329 (−40)K% 12.8% → 14.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.76%÷1.081×1.200——14.16%
BB% (unintentional) /PA9.69%÷1.032×0.690—×1.0486.80%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP20.39%÷0.976×0.930×1.041×1.04821.19%
Doubles /BIP5.92%÷1.052×0.830×1.041×1.0485.09%
Triples /BIP1.97%÷1.091×0.970×1.041×1.0481.91%
Home runs /BIP5.26%÷1.010×0.700—×1.0483.82%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 95, 2B 110, 3B 118, K 116, BB 106 — 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.041.

Result: wOBA .369 → .329; ISO .220 → .178; BABIP .299 → .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).

2024 ROKACL Giants · 67 PAwOBA .285 → .201 (−84)K% 19.4% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.40%÷0.997×1.440——28.03%
BB% (unintentional) /PA13.43%÷1.062×0.620—×0.9557.49%
HBP% /PA1.49%—×0.720—×0.9551.03%
Singles /BIP25.00%÷1.003×0.820×1.050×0.95520.49%
Doubles /BIP4.55%÷0.927×0.720×1.050×0.9553.54%
Triples /BIP0.00%÷0.900×0.720×1.050×0.9550.00%
Home runs /BIP0.00%÷1.178×0.780—×0.9550.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 136, 1B 101, 2B 85, 3B 80, K 99, BB 112 — applied at half strength. Age: age 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .285 → .201; ISO .035 → .026; BABIP .295 → .240. 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 ASan Jose Giants · 59 PAwOBA .298 → .242 (−56)K% 16.9% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.95%÷0.957×1.360——24.10%
BB% (unintentional) /PA13.56%÷0.966×0.690—×0.9809.49%
HBP% /PA0.00%—×0.780—×0.9800.00%
Singles /BIP24.39%÷0.961×0.920—×0.98022.88%
Doubles /BIP2.44%÷1.012×0.830—×0.9801.96%
Triples /BIP0.00%÷1.000×0.910—×0.9800.00%
Home runs /BIP2.44%÷0.959×0.800—×0.9801.99%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 92, 2B 102, 3B 100, K 91, BB 93 — 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 .298 → .242; ISO .078 → .061; BABIP .275 → .253. 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 AARichmond Flying Squirrels · 42 PAwOBA .351 → .307 (−44)K% 23.8% → 28.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.81%÷1.025×1.220——28.34%
BB% (unintentional) /PA11.90%÷0.988×0.700—×1.0128.54%
HBP% /PA0.00%—×0.850—×1.0120.00%
Singles /BIP37.04%÷0.999×0.970—×1.01236.38%
Doubles /BIP7.41%÷1.110×0.860—×1.0125.81%
Triples /BIP0.00%÷0.900×0.950—×1.0120.00%
Home runs /BIP0.00%÷1.062×0.780—×1.0120.00%

Factors used: league row EL. Park (home-season share, regressed): HR 112, 1B 100, 2B 122, 3B 80, K 105, 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).

Result: wOBA .351 → .307; ISO .054 → .042; BABIP .444 → .422. 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+Eugene Emeralds · 19 PAwOBA .467 → .408 (−59)K% 15.8% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.79%÷0.968×1.350——22.03%
BB% (unintentional) /PA21.05%÷1.024×0.710—×0.98814.42%
HBP% /PA0.00%—×0.810—×0.9880.00%
Singles /BIP45.45%÷1.016×0.910—×0.98840.23%
Doubles /BIP9.09%÷0.950×0.830—×0.9887.85%
Triples /BIP0.00%÷1.150×0.820—×0.9880.00%
Home runs /BIP0.00%÷1.010×0.830—×0.9880.00%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 103, 2B 90, 3B 130, K 94, BB 105 — 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).

Result: wOBA .467 → .408; ISO .071 → .068; BABIP .500 → .444. 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).