| Year | Team | G | PA | AB | R | H | HR | RBI | SB | BB% | SO% | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | San Francisco Giants | 37 | 158 | 145 | 15 | 38 | 2 | 8 | 2 | 0.063 | 0.082 | .262 | .310 | .331 | .641 |
| 2025 | San Francisco Giants | 150 | 617 | 560 | 73 | 149 | 8 | 55 | 10 | 0.076 | 0.115 | .266 | .327 | .407 | .734 |
| 2026 | San Francisco Giants | 22 | 87 | 78 | 8 | 19 | 1 | 8 | 0 | 0.080 | 0.149 | .244 | .299 | .359 | .658 |
| CAREER | 209 | 862 | 783 | 96 | 206 | 11 | 71 | 12 | 0.074 | 0.113 | .263 | .321 | .388 | .709 | |
| Category | Projection |
|---|---|
| Games | 110 |
| At Bats | 423 |
| Runs | 52 |
| Hits | 116 |
| Home Runs | 8 |
| RBI | 50 |
| Stolen Bases | 8 |
| AVG | .274 |
| OBP | .334 |
| SLG | .411 |
| OPS | .745 |
| Date | Opponent | AB | R | H | HR | RBI | BB | SO | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-03-25 | New York Yankees | 4 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 |
| 2026-03-27 | New York Yankees | 3 | 0 | 0 | 0 | 0 | 0 | 1 | .000 | .000 |
| 2026-03-28 | New York Yankees | 3 | 1 | 1 | 0 | 0 | 1 | 1 | .100 | .382 |
| 2026-03-30 | San Diego Padres | 3 | 1 | 0 | 0 | 0 | 1 | 1 | .077 | .354 |
| 2026-03-31 | San Diego Padres | 5 | 0 | 3 | 0 | 3 | 0 | 0 | .222 | .689 |
| 2026-04-01 | San Diego Padres | 3 | 0 | 0 | 0 | 0 | 1 | 1 | .190 | .625 |
| 2026-04-02 | New York Mets | 2 | 1 | 0 | 0 | 1 | 1 | 0 | .174 | .590 |
| 2026-04-03 | New York Mets | 4 | 0 | 0 | 0 | 0 | 0 | 0 | .148 | .509 |
| 2026-04-04 | New York Mets | 2 | 0 | 1 | 0 | 0 | 1 | 1 | .172 | .562 |
| 2026-04-05 | New York Mets | 4 | 0 | 0 | 0 | 0 | 0 | 3 | .152 | .498 |