

| G | AB | H | HR | RBI | R | SB | AVG | OBP | SLG | OPS | K% | BB% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 121 | 465 | 107 | 21 | 51 | 62 | 5 | .230 | .289 | .424 | .713 | 27.5% | 7.3% |
| Year | G | PA | AB | H | 2B | 3B | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018TB | 85 | 323 | 288 | 80 | 7 | 0 | 10 | 34 | 6 | 31 | 95 | .278 | .348 | .406 | .754 |
| 2019TB | 152 | 584 | 531 | 135 | 25 | 1 | 20 | 52 | 4 | 46 | 153 | .254 | .317 | .418 | .735 |
| 2020TB | 54 | 205 | 185 | 48 | 15 | 1 | 8 | 23 | 2 | 20 | 74 | .259 | .332 | .481 | .813 |
| 2021TOT ▼ | 140 | 555 | 497 | 130 | 32 | 1 | 25 | 73 | 5 | 57 | 156 | .262 | .337 | .481 | .818 |
| 2022MIL | 139 | 617 | 563 | 134 | 31 | 0 | 31 | 98 | 8 | 49 | 166 | .238 | .298 | .458 | .756 |
| 2023MIL | 149 | 638 | 553 | 120 | 29 | 2 | 24 | 80 | 5 | 71 | 165 | .217 | .310 | .407 | .717 |
| 2024MIL | 161 | 688 | 610 | 153 | 33 | 0 | 32 | 112 | 21 | 74 | 173 | .251 | .331 | .462 | .793 |
| 2025SF | 160 | 686 | 591 | 133 | 22 | 2 | 30 | 87 | 12 | 80 | 179 | .225 | .318 | .421 | .739 |
| 2026SF | 121 | 505 | 465 | 107 | 25 | 1 | 21 | 51 | 5 | 37 | 139 | .230 | .289 | .424 | .713 |
| Career | 1161 | 4801 | 4283 | 1040 | 219 | 8 | 201 | 610 | 68 | 465 | 1300 | 0.243 | 0.318 | 0.438 | 0.756 |
| Year | G | PA | AB | H | 2B | 3B | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
Green = below expected (unlucky, buy-low candidate) · Red = above expected (lucky, regression risk).
No games
No games