Zach Neto

SS Los Angeles Angels
Age 26 R/R 5'11" / 185 lbs MLB K +5%HR +4% Svc 3.988 · Ctrl thru 2029
Overview
MLB40-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423MLBLAA602.249/.318/.44323301133.2
202524AAALAA58.286/.397/.59241114—.235/.328/.471
202524MLBLAA554.257/.321/.47426261172.9
202625MLBLAA704.239/.330/.43627241173.9
2027PROJ26MLBLAA614.237/.314/.44126251122.6
2028PROJ27MLBLAA614.236/.314/.43826241112.5
2029PROJ28MLBLAA614.234/.312/.43426221092.3
Last 3 seasons WAR 9.9  ·  Next 3 projected WAR 7.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.988First FA2030
2027Arb-1$6M2028Arb-2$11M2029Arb-3$15M
Skills · percentileStatcast 2024-2026
Barrel%71
xwOBA65
Speed60
Avg EV59
Bat Spd38
Form.233/.330/.441 ▲ rolling true talent (45d window) · proj .237/.313/.441
CompsSean Rodríguez (age 26) · Jazz Chisholm Jr. (age 25) · Ramón Laureano (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 114112vR 106
AVG/OBP/SLG.237 / .314 / .441
PA614
HR26
SB25
K%28
BB%8
BABIP291
ISO203
MLB%100%
Value2027 · WAR
BAT: +8.5 runs (wOBA-derived runs vs avg)+9BATRUN: +3.9 runs (SB/CS + UBR baserunning)+4RUNFLD: -5.3 runs (Defensive runs vs avg)-5FLDPOS: +6.6 runs (Positional adjustment)+7POSREP: +13.3 runs (Replacement-level credit)+13REPTotal WAR: +3.00+3.0WAR
0.01.53.03.02.52.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$30M ctrl surplus
Tools · Recent Form · Splits · ContractCON 50 / POW 55
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
xAVG
260.232
POWER55
Barrel%
7111.4
Avg EV
5989.8
Bat Spd
3870.0
EYE45
scouting grade only
SPEED55
Sprint
6027.9
Recent Formrolling true talent ⓘ
K%29%▼31% over 65 PA (45d) · proj 28%
BB%11%▲▲13% over 119 PA (60d) · proj 8%
ISO.208·.214 over 98 AB (60d) · proj .204
HR/BB7.3%·8.2% over 61 BBE (60d) · proj 6.8%
BABIP.298▲.357 over 56 BIP (60d) · proj .294
SLASH.233/.330/.441▲proj .237/.313/.441
Platoon Splits2024-2026 · 1282 PA
vs LHP
vs RHP
Edge
PA
259
1023
—
wRC+
146
108
◀◀L
wOBA
384
328
◀L
ISO
235
196
◀◀L
BABIP
356
287
◀◀L
K%
25.1%
25.3%
—
BB%
6.2%
6.6%
▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.988 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$6M+3.0$27M+$21M
2028Arb-2$11M+2.5$19M+$9M
2029Arb-3$15M+2.3$16M+$3M
Totals $32M $61M +$33M

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)
202221 AARocket City Trash Pandas — 136122 39904 8295 42 320385492877 172389 216 387 112 — — — — — —
202221 A+Tri-City Dust Devils — 3125 5011 442 10 200355400755 200200 1313 344 79 — — — — — —
202322 MLBLos Angeles Angels — 329289 651709 207716 51 225311377688 152272 236 309 96 -2 +1 +3 +4 +7 1.3
202322 AAASalt Lake Bees — 1613 4102 142 00 3084388461.284 538286 256 532 163 — — — — — —
202322 AARocket City Trash Pandas — 3427 12103 681 30 4445598151.374 370562 2418 579 239 — — — — — —
202423 MLBLos Angeles Angels — 602542 13534123 3914016 3010 249318443761 194295 236 335 113 +9 +2 -0 +6 +13 3.2
202524 MLBLos Angeles Angels — 554502 12929126 3314914 269 257321474795 217312 276 347 117 +11 +2 -3 +7 +12 2.9
202524 AAASalt Lake Bees — 5849 14304 7132 12 286397592988 306312 2212 429 114 — — — — — —
202625 MLBLos Angeles Angels — 704619 14831527 7021514 2412 239330436766 197320 3110 341 117 +14 +0 +1 +8 +15 3.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 21891952 477111785 16258160 8532 244322439761 195303 277 336 114 +35 +4 +1 +25 +47 11.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202221 AA MLERocket City Trash Pandas — 136125 36903 5355 42 288341432773 144369 264 334 112 — — — — — —
202221 A+ MLETri-City Dust Devils — 3126 5011 352 10 192323385707 192170 1610 285 79 — — — — — —
202322 MLB MLELos Angeles Angels — 329289 661809 207716 51 228314384698 156272 236 310 96 -2 +1 +3 +4 +7 1.3
202322 AAA MLESalt Lake Bees — 1613 3101 152 00 231375538913 308242 316 409 163 — — — — — —
202322 AA MLERocket City Trash Pandas — 3430 12103 391 30 4004717331.204 333538 269 521 239 — — — — — —
202423 MLB MLELos Angeles Angels — 602543 13635123 3814016 3010 250318446764 195295 236 336 113 +9 +2 -0 +6 +13 3.2
202524 MLB MLELos Angeles Angels — 554508 12930125 2714914 269 254310465774 211312 275 341 117 +11 +2 -3 +7 +12 2.9
202524 AAA MLESalt Lake Bees — 5851 12303 5162 12 235328471798 235276 289 336 114 — — — — — —
202625 MLB MLELos Angeles Angels — 704620 14832526 6921514 2412 239329432761 194320 3110 341 117 +14 +0 +1 +8 +15 3.9
202221 AA MLE2 teams — 167151 41914 8407 52 272337424761 152343 245 325 106 — — — — — —
202221 AA RAW2 teams — 167147 44915 12337 52 299380476856 177355 207 379 106 — — — — — —
202322 MLB MLE3 teams — 379332 8120013 249119 81 244331422752 178294 246 333 112 +5 +1 +3 +4 +8 2.2
202322 MLB RAW3 teams — 379329 8119014 278919 81 246339432770 185293 237 342 112 +5 +1 +3 +4 +8 2.2
202423 MLB MLELos Angeles Angels — 602543 13635123 3814016 3010 250318446764 195297 236 336 113 +9 +2 -0 +6 +13 3.2
202423 MLB RAWLos Angeles Angels — 602542 13534123 3914016 3010 249318443761 194295 236 335 113 +9 +2 -0 +6 +13 3.2
202524 MLB MLE2 teams — 612559 14133128 3216516 2711 252311465776 213306 275 340 116 +12 +1 -3 +7 +13 3.0
202524 MLB RAW2 teams — 612551 14332130 4016216 2711 260328485812 225312 267 355 116 +12 +1 -3 +7 +13 3.0
202625 MLB MLELos Angeles Angels — 704620 14832526 6921514 2412 239329432761 194321 3110 341 117 +14 +0 +1 +8 +15 3.9
202625 MLB RAWLos Angeles Angels — 704619 14831527 7021514 2412 239330436766 197320 3110 341 117 +14 +0 +1 +8 +15 3.9
202221 AA MLE2 teams — 167150 41914 8407 52 273337427764 153332 245 325 106 — — — — — —
202322 MLB MLE3 teams — 379333 8120013 249119 81 243331420751 177294 246 333 112 — — — — — —
202423 MLB MLELos Angeles Angels — 602543 13635123 3814016 3010 250318446764 195295 236 336 113 — — — — — —
202524 MLB MLE2 teams — 612559 14133128 3216516 2711 252311465776 213309 275 340 116 — — — — — —
202625 MLB MLELos Angeles Angels — 704615 14832526 6921514 2412 241329436764 195320 3110 341 117 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 MLB MLELos Angeles Angels — 602543 13635123 3814016 3010 250318446764 195295 236 336 113 — — — — — —
202524 MLB MLE2 teams — 612559 14133128 3216516 2711 252311465776 213309 275 340 116 — — — — — —
202625 MLB MLELos Angeles Angels — 704615 14832526 6921514 2412 241329436764 195320 3110 341 117 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLELAA 100% 633564 13529327 5017714 266 238315441757 204294 288 333 112 +9 +3 -5 +7 +14 3.0
▸ 2027 — real world (MLB)
202726 MLB CTXLAA 100% 614546 12927326 4917114 256 237314441755 204291 288 333 112 +9 +3 -5 +7 +13 2.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLELAA 100% 614547 13028326 4917213 246 237315439753 202293 288 332 111 +8 +2 -5 +7 +13 2.5
202928 MLB MLELAA 100% 614547 12928325 4917413 225 235313434747 199293 288 329 109 +7 +2 -6 +7 +13 2.3
203029 MLB MLELAA 100% 614548 12828325 4817513 195 233310428738 196291 298 326 107 +5 +2 -7 +7 +13 2.0
203130 MLB MLELAA 100% 614548 12527224 4817713 154 230306421727 191289 298 321 104 +3 +1 -7 +7 +13 1.7
203231 MLB MLELAA 100% 594531 12026223 4617412 103 225302411712 185286 298 315 100 -0 +1 -8 +6 +13 1.2
203332 MLB MLELAA 100% 573514 11324221 4317011 52 220295397692 177281 308 307 94 -4 +0 -8 +6 +12 0.6
203433 MLB MLELAA 100% 482434 9219217 361469 12 212287380667 168274 307 297 87 -7 -1 -8 +5 +10 -0.1
203534 MLB MLELAA 100% 426384 7816114 311328 01 203276359636 156266 317 284 79 -11 -0 -9 +5 +9 -0.6
202827 MLB CTXLAA 100% 614547 12927326 4917213 246 236314438752 203291 288 331 111 +8 +2 -5 +7 +13 2.5
202928 MLB CTXLAA 100% 614547 12927326 4917413 225 234312434745 200290 288 329 109 +7 +2 -6 +7 +13 2.3
203029 MLB CTXLAA 100% 614548 12727325 4817513 195 232309428737 196289 298 325 107 +5 +2 -7 +7 +13 2.0
203130 MLB CTXLAA 100% 614548 12526225 4817713 154 228305420725 191287 298 321 104 +3 +1 -7 +7 +13 1.7
203231 MLB CTXLAA 100% 594531 11925223 4617412 103 224300410710 186283 298 315 100 -0 +1 -8 +6 +13 1.2
203332 MLB CTXLAA 100% 573514 11223221 4317011 52 219294396690 178278 308 306 94 -4 +0 -8 +6 +12 0.6
203433 MLB CTXLAA 100% 482434 9018117 361469 12 211286379665 168272 307 296 87 -7 -1 -8 +5 +10 -0.1
203534 MLB CTXLAA 100% 426384 7715114 311328 01 202275359634 157263 317 284 79 -11 -0 -9 +5 +9 -0.6
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 67206005 138529924262 5121901152 18160 231307419727 189290 288 322 105 +35 +12 -58 +73 +146 21.2
/ 162G— A+C — 650581 13329225 5018415 186 229307415722 186288 288 322 105 +3 +1 -6 +7 +14 2.1
Career— MLE — 76096804 159235329295 5702142178 21570 234310424734 190295 287 324 105 +43 +15 -63 +80 +159 23.8
/ 162G— MLE — 650581 13530225 4918315 186 232309420728 188293 288 324 105 +4 +1 -6 +7 +14 2.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 AAASalt Lake Bees · 58 PAwOBA .417 → .336 (−81)K% 22.4% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.41%÷0.978×1.200——27.50%
BB% (unintentional) /PA12.07%÷0.964×0.690—×1.0489.06%
HBP% /PA3.45%—×0.940—×1.0483.40%
Singles /BIP19.44%÷1.046×0.930—×1.04818.13%
Doubles /BIP8.33%÷1.005×0.830—×1.0487.21%
Triples /BIP0.00%÷1.079×0.970—×1.0480.00%
Home runs /BIP11.11%÷0.989×0.700—×1.0488.24%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 109, 2B 101, 3B 116, K 96, 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).

Result: wOBA .417 → .336; ISO .306 → .227; BABIP .312 → .276. 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 AARocket City Trash Pandas · 34 PAwOBA .560 → .521 (−39)K% 23.5% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.53%÷1.032×1.220——27.83%
BB% (unintentional) /PA14.71%÷1.017×0.680—×1.04210.24%
HBP% /PA2.94%—×0.840—×1.0422.57%
Singles /BIP42.11%÷0.985×0.920—×1.04240.99%
Doubles /BIP5.26%÷0.910×0.910—×1.0425.48%
Triples /BIP0.00%÷0.900×0.880—×1.0420.00%
Home runs /BIP15.79%÷0.970×0.800—×1.04213.56%

Factors used: league row SL. Park (home-season share, regressed): HR 94, 1B 97, 2B 82, 3B 80, K 106, BB 103 — 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).

Result: wOBA .560 → .521; ISO .370 → .345; BABIP .562 → .538. 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 AAASalt Lake Bees · 16 PAwOBA .517 → .409 (−107)K% 25.0% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.010×1.200——29.71%
BB% (unintentional) /PA6.25%÷1.005×0.690—×1.0504.51%
HBP% /PA12.50%—×0.940—×1.05012.34%
Singles /BIP11.11%÷1.058×0.930—×1.05010.26%
Doubles /BIP11.11%÷0.967×0.830—×1.05010.02%
Triples /BIP0.00%÷0.900×0.970—×1.0500.00%
Home runs /BIP22.22%÷1.003×0.700—×1.05016.28%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 112, 2B 93, 3B 80, K 102, BB 101 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average).

Result: wOBA .517 → .409; ISO .538 → .387; BABIP .286 → .242. 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 AARocket City Trash Pandas · 136 PAwOBA .379 → .334 (−45)K% 21.3% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.32%÷1.023×1.220——25.42%
BB% (unintentional) /PA5.88%÷1.041×0.680—×1.0504.04%
HBP% /PA3.68%—×0.840—×1.0503.24%
Singles /BIP27.96%÷1.020×0.920×1.006×1.05026.64%
Doubles /BIP9.68%÷0.978×0.910×1.006×1.0509.51%
Triples /BIP0.00%÷0.900×0.880×1.006×1.0500.00%
Home runs /BIP4.30%÷1.131×0.800—×1.0503.19%

Factors used: league row SL. Park (home-season share, regressed): HR 126, 1B 104, 2B 96, 3B 80, K 105, BB 108 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .379 → .334; ISO .172 → .143; BABIP .389 → .369. 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 A+Tri-City Dust Devils · 31 PAwOBA .336 → .285 (−51)K% 12.9% → 16.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.90%÷1.046×1.350——16.65%
BB% (unintentional) /PA12.90%÷1.027×0.710—×1.0279.16%
HBP% /PA6.45%—×0.810—×1.0275.37%
Singles /BIP14.29%÷1.052×0.910—×1.02712.69%
Doubles /BIP0.00%÷0.939×0.830—×1.0270.00%
Triples /BIP4.76%÷1.150×0.820—×1.0273.49%
Home runs /BIP4.76%÷0.814×0.830—×1.0274.98%

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

Result: wOBA .336 → .285; ISO .200 → .187; BABIP .200 → .170. 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).