Adam Frazier

2B Los Angeles Angels
Age 35 L/R 5'10" / 190 lbs MLB K +5%HR +4% Svc 10.436 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202432MLBKC294.202/.282/.2944367-0.5
202533MLBKC459.267/.322/.36578950.9
202634AAA/ALAA43.282/.349/.4361072—.269/.302/.416
202634MLBLAA147.240/.315/.3491381-0.0
2027PROJ35MLBLAA177.237/.298/.34933840.1
2028PROJ36MLBLAA133.225/.284/.3232173-0.7
Last 3 seasons WAR 0.3  ·  Next 2 projected WAR -0.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service10.436First FA2028Options3
2027Ext / FA-deal$1M
Skills · percentileStatcast 2024-2026
xwOBA26
Speed22
Barrel%10
Avg EV10
Bat Spd10
CompsMatt Treanor (age 35) · Miguel Ojeda (age 34) · Gary Bennett (age 35)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 6884vR 89
AVG/OBP/SLG.237 / .298 / .349
PA177
HR3
K%20
BB%6
BABIP282
ISO118
MLB%100%
Value2027 · WAR
BAT: -3.3 runs (wOBA-derived runs vs avg)-3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.1-0.72728
Tools · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
340.238
POWER
Barrel%
102.3
Avg EV
1085.1
Bat Spd
1065.3
SPEED
Sprint
2226.1
Platoon Splits2024-2026 · 790 PA
vs LHP
vs RHP
Edge
PA
98
692
—
wRC+
53
87
▶▶R
wOBA
246
297
▶▶R
ISO
091
102
▶R
BABIP
261
297
▶R
K%
25.5%
18.5%
▶▶R
BB%
5.1%
6.6%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.436 yrs.days
Team Control Through   2027
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M+0.1$0.4M-$0.6M
Totals $1M $0.4M -$0.6M
Options · projected decision
2027MUTUAL OPT$1.0M / $0.0M buyoutDECLINE
2028MUTUAL OPT$8.5M / $2.5M buyoutDECLINE
2029MUTUAL OPT$1.0M / $2.5M buyoutDECLINE

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)
201422 A+Bradenton Marauders — 540492 1242121 37613 148 252308309617 57285 117 279 51 — — — — — —
201523 AAAltoona Curve — 423377 1222142 34423 117 324384416801 93360 108 353 114 — — — — — —
201523 INTLGlendale Desert Dogs — 3328 9130 450 21 321406571978 250375 1512 407 162 — — — — — —
201624 MLBPittsburgh Pirates — 160146 44812 12261 41 301358411769 110353 168 344 119 +4 +0 -4 -5 +3 -0.1
201624 AAAIndianapolis Indians — 299261 871640 29272 1715 333404425829 92369 910 366 122 — — — — — —
201725 MLBPittsburgh Pirates — 454406 1122066 36578 95 276347399746 123306 138 333 110 +5 -0 -8 -5 +10 0.2
201826 MLBPittsburgh Pirates — 352318 8823210 29533 13 277343456799 179305 158 352 123 +10 -1 +1 +2 +8 1.9
201826 AAAIndianapolis Indians — 137121 27520 11201 13 223293298591 74262 158 264 51 — — — — — —
201927 MLBPittsburgh Pirates — 608554 15433710 40759 55 278337417754 139306 127 334 110 +7 -1 +8 +2 +13 3.0
202028 MLBPittsburgh Pirates — 230209 48707 17353 13 230297364661 134246 157 297 90 -3 -1 +4 +1 +5 0.7
202129 MLBSan Diego Padres — 639577 1763655 486910 105 305369411779 106339 118 349 125 +19 +0 +1 +2 +14 3.7
202230 MLBSeattle Mariners — 602541 1292243 46735 116 238304311615 72268 128 278 75 -18 -0 +4 +2 +13 0.1
202331 MLBBaltimore Orioles — 455412 9921213 32684 114 240301396696 155258 157 307 91 -5 +1 -10 +2 +10 -0.3
202432 MLBKansas City Royals — 294262 531014 22597 30 202282294576 92246 207 264 67 -12 +1 -1 +1 +6 -0.5
202533 MLBKansas City Royals — 459419 1122007 26818 86 267322365687 98312 186 308 95 -3 -1 +0 +2 +10 0.9
202634 MLBLos Angeles Angels — 147129 31911 11393 32 240315349664 109337 277 294 81 -3 -0 -1 +1 +3 -0.0
202634 AAASalt Lake Bees — 2523 5200 230 00 217280304584 87250 128 267 26 — — — — — —
202634 ARancho Cucamonga Quakes — 1816 6101 200 00 3754446251.069 250333 011 466 137 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 44003973 10462092968 31963561 6640 263328382709 119297 147 317 101 +3 -3 -5 +4 +95 9.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201422 A+ MLEBradenton Marauders — 540503 1161921 26893 148 231273282555 52272 165 243 51 — — — — — —
201523 AA MLEAltoona Curve — 423387 1282142 24513 117 331374421796 90363 126 336 114 — — — — — —
201624 MLB MLEPittsburgh Pirates — 160146 44812 12261 41 301358411769 110353 168 344 119 +4 +0 -4 -5 +3 -0.1
201624 AAA MLEIndianapolis Indians — 299270 911550 20322 1715 337387430817 93367 117 349 122 — — — — — —
201725 MLB MLEPittsburgh Pirates — 454408 1111966 34578 95 272340392732 120306 137 331 110 +5 -0 -8 -5 +10 0.2
201826 MLB MLEPittsburgh Pirates — 352320 8822211 27533 13 275337459797 184305 158 350 123 +10 -1 +1 +2 +8 1.9
201826 AAA MLEIndianapolis Indians — 137124 26420 8231 13 210263274537 65247 176 244 51 — — — — — —
201927 MLB MLEPittsburgh Pirates — 608558 15532711 36759 55 278332419751 142306 126 330 110 +7 -1 +8 +2 +13 3.0
202028 MLB MLEPittsburgh Pirates — 230209 49708 17353 13 234301383684 148246 157 301 90 -3 -1 +4 +1 +5 0.7
202129 MLB MLESan Diego Padres — 639579 1793855 466910 105 309370418788 109339 117 353 125 +19 +0 +1 +2 +14 3.7
202230 MLB MLESeattle Mariners — 602542 1302243 45735 116 240304312616 72268 127 279 75 -18 -0 +4 +2 +13 0.1
202331 MLB MLEBaltimore Orioles — 455413 9720213 32684 114 235296387684 153258 157 302 91 -5 +1 -10 +2 +10 -0.3
202432 MLB MLEKansas City Royals — 294262 531014 22597 30 202282294576 92246 207 267 67 -12 +1 -1 +1 +6 -0.5
202533 MLB MLEKansas City Royals — 459421 1142008 24818 86 271322375698 105312 185 309 95 -3 -1 +0 +2 +10 0.9
202634 MLB MLELos Angeles Angels — 147131 31911 9393 32 237301344644 107337 276 288 81 -3 -0 -1 +1 +3 -0.0
202634 AAA MLESalt Lake Bees — 2524 5200 140 00 208240292532 83209 164 207 26 — — — — — —
202634 A MLERancho Cucamonga Quakes — 1817 6101 100 00 353389588977 235278 06 370 137 — — — — — —
201422 A+ MLEBradenton Marauders — 540503 1161921 26893 148 231273282555 52277 165 243 51 — — — — — —
201422 A+ RAWBradenton Marauders — 540492 1242121 37613 148 252308309617 57285 117 279 51 — — — — — —
201523 AA MLE2 teams — 456417 1372242 26553 138 329372415787 86374 126 336 114 — — — — — —
201523 AA RAW2 teams — 456405 1312272 38473 138 323386427813 104361 108 357 114 — — — — — —
201624 AAA MLE2 teams — 459416 1352362 32583 2116 325377423800 99370 137 347 121 — — — — — —
201624 AAA RAW2 teams — 459407 1312452 41533 2116 322388420808 98363 129 358 121 — — — — — —
201725 MLB MLEPittsburgh Pirates — 454408 1111966 34578 95 272340392732 120302 137 331 110 +5 -0 -8 -5 +10 0.2
201725 MLB RAWPittsburgh Pirates — 454406 1122066 36578 95 276347399746 123306 138 333 110 +5 -0 -8 -5 +10 0.2
201826 MLB MLE2 teams — 489444 11426411 35764 26 257317408724 151286 167 320 103 +2 -2 +1 +2 +11 1.3
201826 MLB RAW2 teams — 489439 11528410 40734 26 262329412741 150292 158 327 103 +2 -2 +1 +2 +11 1.3
201927 MLB MLEPittsburgh Pirates — 608558 15532711 36759 55 278332419751 142304 126 330 110 +7 -1 +8 +2 +13 3.0
201927 MLB RAWPittsburgh Pirates — 608554 15433710 40759 55 278337417754 139306 127 334 110 +7 -1 +8 +2 +13 3.0
202028 MLB MLEPittsburgh Pirates — 230209 49708 17353 13 234301383684 148247 157 301 90 -3 -1 +4 +1 +5 0.7
202028 MLB RAWPittsburgh Pirates — 230209 48707 17353 13 230297364661 134246 157 297 90 -3 -1 +4 +1 +5 0.7
202129 MLB MLESan Diego Padres — 639579 1793855 466910 105 309370418788 109344 117 353 125 +19 +0 +1 +2 +14 3.7
202129 MLB RAWSan Diego Padres — 639577 1763655 486910 105 305369411779 106339 118 349 125 +19 +0 +1 +2 +14 3.7
202230 MLB MLESeattle Mariners — 602542 1302243 45735 116 240304312616 72269 127 279 75 -18 -0 +4 +2 +13 0.1
202230 MLB RAWSeattle Mariners — 602541 1292243 46735 116 238304311615 72268 128 278 75 -18 -0 +4 +2 +13 0.1
202331 MLB MLEBaltimore Orioles — 455413 9720213 32684 114 235296387684 153251 157 302 91 -5 +1 -10 +2 +10 -0.3
202331 MLB RAWBaltimore Orioles — 455412 9921213 32684 114 240301396696 155258 157 307 91 -5 +1 -10 +2 +10 -0.3
202432 MLB MLEKansas City Royals — 294262 531014 22597 30 202282294576 92246 207 267 67 -12 +1 -1 +1 +6 -0.5
202432 MLB RAWKansas City Royals — 294262 531014 22597 30 202282294576 92246 207 264 67 -12 +1 -1 +1 +6 -0.5
202533 MLB MLEKansas City Royals — 459421 1142008 24818 86 271322375698 105315 185 309 95 -3 -1 +0 +2 +10 0.9
202533 MLB RAWKansas City Royals — 459419 1122007 26818 86 267322365687 98312 186 308 95 -3 -1 +0 +2 +10 0.9
202634 MLB MLE3 teams — 190171 411212 12433 32 240301357658 117310 236 285 79 -5 -0 -1 +1 +4 -0.1
202634 MLB RAW3 teams — 190168 421212 15423 32 250323369692 119323 228 307 79 -5 -0 -1 +1 +4 -0.1
201422 A+ MLEBradenton Marauders — 540506 1161921 26893 148 229273281553 51272 165 243 51 — — — — — —
201523 AA MLE2 teams — 456424 1372242 26553 138 323372408780 85363 126 336 114 — — — — — —
201624 AAA MLE2 teams — 459421 1352362 32583 2116 321377418795 97362 137 347 121 — — — — — —
201725 MLB MLEPittsburgh Pirates — 454409 1111966 34578 95 271340391731 120306 137 331 110 — — — — — —
201826 MLB MLE2 teams — 489447 11426411 35764 26 255317405722 150289 167 320 103 — — — — — —
201927 MLB MLEPittsburgh Pirates — 608558 15532711 36759 55 278332419751 142306 126 330 110 — — — — — —
202028 MLB MLEPittsburgh Pirates — 230208 49708 17353 13 236301385686 149246 157 301 90 — — — — — —
202129 MLB MLESan Diego Padres — 639578 1793855 466910 105 310370419789 109339 117 353 125 — — — — — —
202230 MLB MLESeattle Mariners — 602547 1302243 45735 116 238304309613 71268 127 279 75 — — — — — —
202331 MLB MLEBaltimore Orioles — 455416 9720213 32684 114 233296385681 151258 157 302 91 — — — — — —
202432 MLB MLEKansas City Royals — 294263 531014 22597 30 202282293575 91246 207 267 67 — — — — — —
202533 MLB MLEKansas City Royals — 459424 1142008 24818 86 269322373695 104312 185 309 95 — — — — — —
202634 MLB MLE3 teams — 190173 411212 12433 32 237301353654 116315 236 285 79 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202432 MLB MLEKansas City Royals — 294263 531014 22597 30 202282293575 91246 207 267 67 — — — — — —
202533 MLB MLEKansas City Royals — 459424 1142008 24818 86 269322373695 104312 185 309 95 — — — — — —
202634 MLB MLE3 teams — 190173 411212 12433 32 237301353654 116315 236 285 79 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202735 MLB MLELAA 100% 284259 621315 18565 51 239299352652 113284 206 293 84 -5 +1 -1 +1 +6 0.1
▸ 2027 — real world (MLB)
202735 MLB CTXLAA 100% 177161 39813 11353 31 237298349647 112282 206 291 84 -3 +0 -0 +1 +4 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202836 MLB MLELAA 100% 133122 27502 8272 10 226286326611 99274 206 276 73 -4 +0 -7 +0 +3 -0.7
202836 MLB CTXLAA 100% 133122 27502 8272 10 225284323608 98272 206 275 73 -4 +0 -7 +0 +3 -0.7
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 45334095 10732142970 32766263 6740 262326380706 118296 157 316 96 -2 -3 -11 +5 +98 9.0
/ 162G— A+C — 650587 15431410 47959 106 262327380706 118297 157 316 96 -0 -0 -2 +1 +14 1.3
Career— MLE — 61855626 14972834381 40690075 11575 266324375699 109303 157 310 96 -5 -2 -12 +5 +102 9.1
/ 162G— MLE — 650591 1593059 43958 128 269327382710 113306 157 310 96 -1 -0 -2 +1 +14 1.2

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 AAASalt Lake Bees · 25 PAwOBA .260 → .207 (−54)K% 12.0% → 14.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.00%÷1.000×1.200——14.40%
BB% (unintentional) /PA8.00%÷1.000×0.690—×0.9405.19%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP15.00%÷1.000×0.930—×0.94013.11%
Doubles /BIP10.00%÷1.000×0.830—×0.9407.80%
Triples /BIP0.00%÷1.000×0.970—×0.9400.00%
Home runs /BIP0.00%÷1.000×0.700—×0.9400.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 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average).

Result: wOBA .260 → .207; ISO .087 → .068; BABIP .250 → .209. 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 ARancho Cucamonga Quakes · 18 PAwOBA .453 → .370 (−83)K% 0.0% → 0.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA0.00%÷1.000×1.360——0.00%
BB% (unintentional) /PA11.11%÷1.000×0.690—×0.9407.21%
HBP% /PA0.00%—×0.780—×0.9400.00%
Singles /BIP25.00%÷1.000×0.920—×0.94021.62%
Doubles /BIP6.25%÷1.000×0.830—×0.9404.88%
Triples /BIP0.00%÷1.000×0.910—×0.9400.00%
Home runs /BIP6.25%÷1.000×0.800—×0.9404.70%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 35 vs a level average of 22.0 → −6.0% on BB/HBP/hit rates (13.0 yr older than average).

Result: wOBA .453 → .370; ISO .250 → .198; BABIP .333 → .278. 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).

2018 AAAIndianapolis Indians · 137 PAwOBA .261 → .244 (−18)K% 14.6% → 16.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.60%÷1.063×1.200——16.47%
BB% (unintentional) /PA8.03%÷0.890×0.690—×1.0036.24%
HBP% /PA0.73%—×0.940—×1.0030.69%
Singles /BIP19.80%÷0.984×0.930×1.010×1.00318.97%
Doubles /BIP4.95%÷1.040×0.830×1.010×1.0034.00%
Triples /BIP1.98%÷0.900×0.970×1.010×1.0032.16%
Home runs /BIP0.00%÷1.041×0.840—×1.0030.00%

Factors used: league row IL. Park (home-season share, regressed): HR 108, 1B 97, 2B 108, 3B 80, K 113, BB 78 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .261 → .244; ISO .074 → .072; BABIP .262 → .247. 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).

2016 AAAIndianapolis Indians · 299 PAwOBA .359 → .349 (−10)K% 9.0% → 10.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.03%÷1.015×1.200——10.68%
BB% (unintentional) /PA9.70%÷1.054×0.690—×1.0336.56%
HBP% /PA0.67%—×0.940—×1.0330.65%
Singles /BIP28.63%÷0.998×0.930×1.048×1.03328.89%
Doubles /BIP6.84%÷1.010×0.830×1.048×1.0336.08%
Triples /BIP1.71%÷0.900×0.970×1.048×1.0331.99%
Home runs /BIP0.00%÷0.933×0.840—×1.0330.00%

Factors used: league row IL. Park (home-season share, regressed): HR 87, 1B 100, 2B 102, 3B 80, K 103, BB 111 — 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.048.

Result: wOBA .359 → .349; ISO .092 → .095; BABIP .369 → .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).

2015 AAAltoona Curve · 423 PAwOBA .344 → .336 (−9)K% 9.9% → 12.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.93%÷1.005×1.220——12.05%
BB% (unintentional) /PA8.04%÷1.004×0.700—×1.0125.67%
HBP% /PA0.71%—×0.850—×1.0120.61%
Singles /BIP28.36%÷0.997×0.970×1.043×1.01229.14%
Doubles /BIP6.27%÷0.953×0.860×1.043×1.0125.98%
Triples /BIP1.19%÷1.150×0.950×1.043×1.0121.04%
Home runs /BIP0.60%÷0.912×0.780—×1.0120.52%

Factors used: league row EL. Park (home-season share, regressed): HR 82, 1B 99, 2B 91, 3B 130, K 101, BB 101 — 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.043.

Result: wOBA .344 → .336; ISO .093 → .088; BABIP .360 → .363. 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).

2014 A+Bradenton Marauders · 540 PAwOBA .273 → .243 (−30)K% 11.3% → 16.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.30%÷0.975×1.420——16.45%
BB% (unintentional) /PA6.85%÷1.059×0.750—×0.9984.84%
HBP% /PA0.56%—×0.930—×0.9980.52%
Singles /BIP23.20%÷1.004×0.920×1.050×0.99822.27%
Doubles /BIP4.87%÷1.078×0.960×1.050×0.9984.55%
Triples /BIP0.46%÷0.900×0.810×1.050×0.9980.44%
Home runs /BIP0.23%÷1.337×0.880—×0.9980.15%

Factors used: league row FSL. Park (home-season share, regressed): HR 167, 1B 101, 2B 116, 3B 80, K 95, BB 112 — 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 ×1.050.

Result: wOBA .273 → .243; ISO .057 → .050; BABIP .285 → .272. 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 — .