| Year | G | AVG | OBP | SLG | OPS | HR | RBI | SB | wRC+ | WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | 96 | .244 | .319 | .397 | .716 | 13 | 47 | 6 | 103 | 2.8 |
| 2024 | 148 | .270 | .348 | .446 | .794 | 19 | 75 | 11 | 130 | 6.3 |
| 2025 | 155 | .261 | .339 | .431 | .770 | 18 | 72 | 14 | 118 | 3.9 |
| 2026 ST | — | — | — | — | — | — | — | — | — | — |
The Best Player on This Roster. He Knows It. Now Prove It Over 162.
Zach Neto has accumulated 10.2 bWAR since Opening Day 2024. Not shortstop-adjusted. Not age-qualified. A top-10 position player in baseball over the last two seasons — playing for the Los Angeles Angels, a team that has done almost everything else wrong.
He signed a one-year, $4.15M deal to avoid arbitration in January. He is 25 years old. He publicly said in camp that this group is not a young team anymore, that they are done being treated like a project, that he wants to prove people wrong. He has earned the right to say that. He has not yet played a full season — 155 games in 2024 was his career high, and he missed time in 2023 and 2025 with separate injuries. The full-season question is the one thing still unresolved.
His defensive value is what separates him from offensive-only shortstops. Neto finished 2024 with elite range metrics — not just good enough to stay at short, but actively making the pitching staff better. Every ground ball through the left side that becomes an out is an earned run not allowed.
If he plays 150 games and hits anywhere near his 2024-2025 line, he is going to be an All-Star. The Angels need to lock him up before he gets there.