Andy Pages

CF Los Angeles Dodgers
Age 26 R/R 6'1" / 212 lbs MLB HR +8%BB -8% Svc 2.901S2 · Ctrl thru 2030
Overview
MLB40-MANArb-1FA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423AAAOklahoma City…114.356/.425/.66383152—.317/.372/.577
202423MLBLAD443.248/.308/.4071311031.3
202524MLBLAD624.272/.316/.46127141183.8
202625MLBLAD574.274/.347/.46823131303.7
2027PROJ26MLBLAD518.263/.324/.45121111182.6
2028PROJ27MLBLAD556.262/.324/.44823121172.8
2029PROJ28MLBLAD539.260/.322/.44422101152.5
Last 3 seasons WAR 8.7  ·  Next 3 projected WAR 7.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.901First FA2031Super-2
2027Arb-1$4M2028Arb-2$7M2029Arb-3$11M2030Arb-4$14M
Skills · percentileStatcast 2024-2026
Speed71
xwOBA67
Bat Spd66
Barrel%54
Avg EV44
CompsRocco Baldelli (age 26) · Sean Rodríguez (age 26) · Thairo Estrada (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 120118vR 110
AVG/OBP/SLG.263 / .324 / .451
PA518
HR21
SB11
K%21
BB%7
BABIP296
ISO189
MLB%100%
Value2027 · WAR
BAT: +11.2 runs (wOBA-derived runs vs avg)+11BATRUN: +2.4 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.6 runs (Defensive runs vs avg)+1FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +11.2 runs (Replacement-level credit)+11REPTotal WAR: +3.00+3.0WAR
0.01.53.03.02.82.52.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$48M ctrl surplus
Tools · Splits · ContractCON 55 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
xAVG
620.261
POWER50
Barrel%
548.8
Avg EV
4488.7
Bat Spd
6673.1
EYE45
scouting grade only
SPEED55
Sprint
7128.3
Platoon Splits2024-2026 · 1169 PA
vs LHP
vs RHP
Edge
PA
282
887
—
wRC+
136
104
◀◀L
wOBA
370
322
◀L
ISO
149
190
▶▶R
BABIP
413
282
◀◀L
K%
22.7%
22.9%
—
BB%
5.3%
5.6%
▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2024
Service   2.901 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$4M+3.0$27M+$23M
2028Arb-2$7M+2.8$22M+$16M
2029Arb-3$11M+2.5$17M+$9M
2030Arb-4$14M+2.2$14M+$4M
Totals $36M $81M +$51M

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)
201817 ROKAZL Dodgers — 212166 389010 293516 107 229393464857 235230 1714 385 74 — — — — — —
202120 A+Great Lakes Loons — 538438 11625131 7713219 63 265397539936 274305 2514 408 107 — — — — — —
202221 AATulsa Drillers — 571487 11529326 6214015 63 236340468809 232271 2511 354 82 — — — — — —
202221 INTLGlendale Desert Dogs — 9881 24205 9126 10 296406506912 210288 129 398 156 — — — — — —
202322 AATulsa Drillers — 142109 311213 25325 73 284439495934 211364 2318 408 124 — — — — — —
202423 MLBLos Angeles Dodgers — 443403 10023113 291086 12 248308407714 159304 247 316 103 +2 -1 -0 +2 +10 1.3
202423 AAAOklahoma City Baseball Club — 114101 36518 10212 31 3564256631.088 307384 189 465 152 — — — — — —
202524 MLBLos Angeles Dodgers — 624581 15827127 291358 147 272316461777 189308 225 339 118 +13 +0 +8 +2 +14 3.8
202625 MLBLos Angeles Dodgers — 574511 14026223 491138 137 274347468815 194307 209 357 130 +21 -0 +1 +2 +12 3.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 16411495 39876463 10735622 2816 266324449773 183307 227 339 116 +31 -1 +8 +6 +36 8.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201817 ROK MLEAZL Dodgers — 212177 29608 185016 107 164299333632 169173 248 277 74 — — — — — —
202120 A+ MLEGreat Lakes Loons — 538462 9920127 5317619 63 214320437757 223268 3310 327 107 — — — — — —
202221 AA MLETulsa Drillers — 571503 9923221 4617615 63 197284376659 179243 318 289 82 — — — — — —
202322 AA MLETulsa Drillers — 142117 291112 17385 73 248367410777 162323 2712 352 124 — — — — — —
202423 MLB MLELos Angeles Dodgers — 443404 10124112 291086 12 250310403713 153304 247 321 103 +2 -1 -0 +2 +10 1.3
202423 AAA MLEOklahoma City Baseball Club — 114104 33417 7252 31 317372577949 260351 226 393 152 — — — — — —
202524 MLB MLELos Angeles Dodgers — 624581 16029126 291358 147 275319463782 188308 225 342 118 +13 +0 +8 +2 +14 3.8
202625 MLB MLELos Angeles Dodgers — 574512 14228222 481138 137 277349469817 191307 208 361 130 +21 -0 +1 +2 +12 3.7
201817 ROK MLEAZL Dodgers — 212177 29608 185016 107 164299333632 169175 248 277 74 — — — — — —
201817 ROK RAWAZL Dodgers — 212166 389010 293516 107 229393464857 235230 1714 385 74 — — — — — —
202120 A+ MLEGreat Lakes Loons — 538462 9920127 5317619 63 214320437757 223274 3310 327 107 — — — — — —
202120 A+ RAWGreat Lakes Loons — 538438 11625131 7713219 63 265397539936 274305 2514 408 107 — — — — — —
202221 AA MLE2 teams — 669585 11727325 5420621 73 200291385676 185253 318 289 82 — — — — — —
202221 AA RAW2 teams — 669568 13931331 7115221 73 245350474824 229274 2311 360 82 — — — — — —
202322 AA MLETulsa Drillers — 142117 291112 17385 73 248367410777 162338 2712 352 124 — — — — — —
202322 AA RAWTulsa Drillers — 142109 311213 25325 73 284439495934 211364 2318 408 124 — — — — — —
202423 MLB MLE2 teams — 557508 13429219 361338 43 264322441763 177319 246 336 113 +9 -0 -0 +2 +12 2.3
202423 MLB RAW2 teams — 557504 13628221 391298 43 270332458790 188320 237 346 113 +9 -0 -0 +2 +12 2.3
202524 MLB MLELos Angeles Dodgers — 624581 16029126 291358 147 275319463782 188315 225 342 118 +13 +0 +8 +2 +14 3.8
202524 MLB RAWLos Angeles Dodgers — 624581 15827127 291358 147 272316461777 189308 225 339 118 +13 +0 +8 +2 +14 3.8
202625 MLB MLELos Angeles Dodgers — 574512 14228222 481138 137 277349469817 191313 208 361 130 +21 -0 +1 +2 +12 3.7
202625 MLB RAWLos Angeles Dodgers — 574511 14026223 491138 137 274347468815 194307 209 357 130 +21 -0 +1 +2 +12 3.7
201817 ROK MLEAZL Dodgers — 212176 29608 185016 107 165299335634 170173 248 277 74 — — — — — —
202120 A+ MLEGreat Lakes Loons — 538461 9920127 5317619 63 215320438758 223268 3310 327 107 — — — — — —
202221 AA MLE2 teams — 669589 11727325 5420621 73 199291382673 183243 318 289 82 — — — — — —
202322 AA MLETulsa Drillers — 142119 291112 17385 73 244367403770 160323 2712 352 124 — — — — — —
202423 MLB MLE2 teams — 557508 13429219 361338 43 264322441763 177314 246 336 113 — — — — — —
202524 MLB MLELos Angeles Dodgers — 624582 16029126 291358 147 275319462781 187308 225 342 118 — — — — — —
202625 MLB MLELos Angeles Dodgers — 574513 14228222 481138 137 277349468816 191307 208 361 130 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 MLB MLE2 teams — 557508 13429219 361338 43 264322441763 177314 246 336 113 — — — — — —
202524 MLB MLELos Angeles Dodgers — 624582 16029126 291358 147 275319462781 187308 225 342 118 — — — — — —
202625 MLB MLELos Angeles Dodgers — 574513 14228222 481138 137 277349468816 191307 208 361 130 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLELAD 100% 582528 14126223 411228 133 266327452780 187302 217 343 118 +13 +1 +1 +2 +13 3.0
▸ 2027 — real world (MLB)
202726 MLB CTXLAD 100% 518470 12422221 361087 113 263324451775 188296 217 341 118 +11 +1 +1 +2 +11 2.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLELAD 100% 556505 13424222 391177 123 265326450776 185302 217 341 117 +11 +1 +1 +2 +12 2.8
202928 MLB MLELAD 100% 539489 13024221 381157 102 263325446770 183301 217 339 115 +10 +1 -0 +2 +12 2.5
203029 MLB MLELAD 100% 525476 12523220 371137 72 261322440761 179300 227 335 113 +8 +1 -1 +2 +11 2.2
203130 MLB MLELAD 100% 511465 12022119 351126 52 258318432750 174298 227 331 110 +6 +0 -2 +2 +11 1.8
203231 MLB MLELAD 100% 496453 11521118 341106 21 253313422735 168295 227 325 106 +3 +0 -2 +2 +11 1.4
203332 MLB MLELAD 100% 483443 10819116 321105 11 248307408715 161291 237 317 100 +0 -0 -3 +2 +10 0.9
203433 MLB MLELAD 100% 397364 8815113 26924 10 240298392690 151285 237 306 93 -3 +0 -4 +1 +9 0.3
203534 MLB MLELAD 100% 340312 7212110 22823 00 231288372660 141278 246 294 85 -6 +0 -5 +1 +7 -0.2
202827 MLB CTXLAD 100% 556505 13323223 391177 123 262324448772 187296 217 340 117 +11 +1 +1 +2 +12 2.8
202928 MLB CTXLAD 100% 539489 12722122 381157 102 260322444766 184295 217 337 115 +10 +1 -0 +2 +12 2.5
203029 MLB CTXLAD 100% 525476 12321121 371137 72 258319438757 180294 227 333 113 +8 +1 -1 +2 +11 2.2
203130 MLB CTXLAD 100% 511465 11921120 351126 52 255316430746 176292 227 329 110 +6 +0 -2 +2 +11 1.8
203231 MLB CTXLAD 100% 496453 11320118 341106 21 250311420731 170289 227 323 106 +3 +0 -2 +2 +11 1.4
203332 MLB CTXLAD 100% 483443 10818117 321105 11 245304407711 162285 237 315 100 +0 -0 -3 +2 +10 0.9
203433 MLB CTXLAD 100% 397364 8614113 26924 10 238296391686 153280 237 305 93 -3 +0 -4 +1 +9 0.3
203534 MLB CTXLAD 100% 340312 7111011 22823 00 229286371656 142273 246 292 85 -6 +0 -5 +1 +7 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 54885002 127822612208 370120767 6627 255315430745 175295 227 328 108 +61 +2 -7 +20 +119 19.9
/ 162G— A+C — 650592 15227125 441438 83 257316432749 176297 227 328 108 +7 +0 -1 +2 +14 2.4
Career— MLE — 76816919 172733323288 5541810137 11047 250318429747 180295 247 328 108 +72 +3 -7 +22 +130 22.5
/ 162G— MLE — 650586 14628224 4715312 94 249318427745 177295 247 328 108 +8 +0 -1 +2 +14 2.4

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.

2024 AAAOklahoma City Baseball Club · 114 PAwOBA .456 → .393 (−63)K% 18.4% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.42%÷0.990×1.200——22.32%
BB% (unintentional) /PA8.77%÷1.021×0.690—×1.0486.21%
HBP% /PA1.75%—×0.940—×1.0481.73%
Singles /BIP27.50%÷0.977×0.930×0.950×1.04826.06%
Doubles /BIP6.25%÷0.930×0.830×0.950×1.0485.55%
Triples /BIP1.25%÷1.126×0.970×0.950×1.0481.07%
Home runs /BIP10.00%÷0.896×0.700—×1.0488.19%

Factors used: league row International League. Park (home-season share, regressed): HR 79, 1B 95, 2B 86, 3B 125, K 98, BB 104 — 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 ×0.950.

Result: wOBA .456 → .393; ISO .307 → .254; BABIP .384 → .351. 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 AATulsa Drillers · 142 PAwOBA .403 → .352 (−51)K% 22.5% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.54%÷1.023×1.220——26.86%
BB% (unintentional) /PA16.20%÷0.973×0.700—×1.02711.97%
HBP% /PA3.52%—×0.870—×1.0273.15%
Singles /BIP19.48%÷0.992×0.920×0.950×1.02717.62%
Doubles /BIP15.58%÷0.942×0.840×0.950×1.02713.56%
Triples /BIP1.30%÷0.900×0.940×0.950×1.0271.32%
Home runs /BIP3.90%÷1.083×0.800—×1.0272.96%

Factors used: league row TL. Park (home-season share, regressed): HR 117, 1B 98, 2B 88, 3B 80, K 105, BB 95 — applied at half strength. Age: age 23 vs a level average of 24.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.950.

Result: wOBA .403 → .352; ISO .211 → .190; BABIP .364 → .323. 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 AATulsa Drillers · 571 PAwOBA .348 → .289 (−59)K% 24.5% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.52%÷0.971×1.220——30.80%
BB% (unintentional) /PA10.68%÷0.975×0.700—×1.0427.99%
HBP% /PA2.63%—×0.870—×1.0422.38%
Singles /BIP16.43%÷0.953×0.920×0.950×1.04215.70%
Doubles /BIP8.36%÷1.006×0.840×0.950×1.0426.91%
Triples /BIP0.86%÷1.150×0.940×0.950×1.0420.70%
Home runs /BIP7.49%÷0.993×0.800—×1.0426.29%

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

Result: wOBA .348 → .289; ISO .232 → .187; BABIP .271 → .243. 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 A+Great Lakes Loons · 538 PAwOBA .399 → .327 (−72)K% 24.5% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.54%÷1.013×1.350——32.69%
BB% (unintentional) /PA13.94%÷1.042×0.710—×1.0279.76%
HBP% /PA3.53%—×0.810—×1.0272.94%
Singles /BIP19.28%÷0.978×0.910×0.950×1.02717.51%
Doubles /BIP8.17%÷0.952×0.830×0.950×1.0276.95%
Triples /BIP0.33%÷1.150×0.820×0.950×1.0270.23%
Home runs /BIP10.13%÷0.930×0.830—×1.0279.29%

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

Result: wOBA .399 → .327; ISO .274 → .237; BABIP .305 → .268. 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 ROKAZL Dodgers · 212 PAwOBA .375 → .277 (−98)K% 16.5% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.51%÷1.000×1.440——23.77%
BB% (unintentional) /PA13.21%÷1.000×0.620—×1.0228.37%
HBP% /PA7.55%—×0.720—×1.0225.56%
Singles /BIP14.50%÷1.000×0.820×0.950×1.02211.55%
Doubles /BIP6.87%÷1.000×0.720×0.950×1.0224.80%
Triples /BIP0.00%÷1.000×0.720×0.950×1.0220.00%
Home runs /BIP7.63%÷1.000×0.780—×1.0226.09%

Factors used: level-wide ROK 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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .375 → .277; ISO .235 → .184; BABIP .230 → .173. 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 — .