
- Season
- 2026
- Games
- 31
- AB
- 98
- R
- 17
- H
- 33
- 2B
- 5
Archived performance only. Season totals and game logs update as official box scores enter the archive.
Career view
Season totals
| Season | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | AVG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 31 | 98 | 17 | 33 | 5 | 2 | 2 | 17 | 8 | 21 | 3 | .337 |
| 2025 | 113 | 409 | 54 | 92 | 16 | 1 | 15 | 57 | 22 | 79 | 3 | .225 |
| 2024 | 53 | 200 | 32 | 53 | 10 | 1 | 8 | 33 | 14 | 40 | 11 | .265 |
| 2023 | 137 | 479 | 69 | 119 | 25 | 4 | 13 | 47 | 35 | 84 | 27 | .248 |
| 2022 | 155 | 583 | 95 | 154 | 31 | 4 | 13 | 57 | 47 | 112 | 32 | .264 |
| 2021 | 160 | 646 | 92 | 172 | 40 | 3 | 11 | 56 | 38 | 94 | 32 | .266 |
| 2020 | 58 | 212 | 34 | 51 | 5 | 1 | 5 | 23 | 21 | 54 | 2 | .241 |
| 2019 | 100 | 354 | 61 | 103 | 20 | 8 | 11 | 39 | 19 | 68 | 15 | .291 |
Every appearance
25 archived gamesGame log
2026 · 25 games
| Date | Opp | Result | Summary | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jul 26, 26 | @ NYM | L 3-8 | 2-4 | K, R | 4 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jul 25, 26 | @ NYM | W 4-3 | 0-3 | HBP, SB, CS | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jul 24, 26 | @ NYM | W 4-2 | 0-5 | 2 K | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| Jul 22, 26 | @ PHI | W 9-5 | 3-4 | 3B, 3 RBI, R | 4 | 1 | 3 | 0 | 1 | 0 | 3 | 0 | 0 | 0 |
| Jul 21, 26 | @ PHI | W 2-1 | 0-3 | K | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jul 20, 26 | @ PHI | L 7-10 | 1-3 | 2 HBP | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 19, 26 | @ NYY | W 8-2 | 2-4 | HBP, K, 2 RBI | 4 | 3 | 2 | 0 | 0 | 0 | 2 | 0 | 1 | 0 |
| Jul 17, 26 | @ NYY | W 2-1 | 1-3 | 2B, 2 K | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 |
| Jul 12, 26 | vs ARI | L 3-5 | 1-4 | 2 RBI | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Jul 11, 26 | vs ARI | L 2-9 | 1-3 | 2B, K, R | 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jul 10, 26 | vs ARI | L 3-9 | 1-3 | BB, K, R | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| Jul 8, 26 | vs COL | W 4-3 | 2-4 | K, 2 R | 4 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jul 7, 26 | vs COL | L 3-4 | 1-4 | R, SB | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jul 6, 26 | vs COL | W 8-7 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 5, 26 | vs SD | L 2-5 | 0-1 | K | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jul 4, 26 | vs SD | W 3-0 | 0-3 | HBP, K, R | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jul 3, 26 | vs SD | W 4-3 | 0-0 | BB, CS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Jul 2, 26 | vs SD | W 12-7 | 2-4 | 2B, BB, RBI | 4 | 2 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| Jul 1, 26 | @ ATH | L 1-7 | 0-3 | BB, 2 K | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 |
| Jun 30, 26 | @ ATH | W 9-3 | 4-5 | HR, 4 RBI, 2 R | 5 | 2 | 4 | 0 | 0 | 1 | 4 | 0 | 0 | 0 |
| Jun 28, 26 | @ SD | W 4-2 | 0-4 | 2 K | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| Jun 27, 26 | @ SD | W 15-3 | 2-4 | 3B, 2B, BB | 4 | 1 | 2 | 1 | 1 | 0 | 3 | 1 | 0 | 0 |
| Jun 26, 26 | @ SD | L 1-7 | 1-3 | BB, K | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| Jun 24, 26 | @ MIN | W 4-3 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 23, 26 | @ MIN | W 12-3 | 1-5 | BB, 2 K, RBI | 5 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 2 | 0 |