| Window | G | AB | H | HR | RBI | AVG | OPS |
|---|---|---|---|---|---|---|---|
| Last 7 days | 7 | 28 | 7 | 2 | 7 | .250 | .786 |
| Last 30 days | 26 | 95 | 23 | 6 | 18 | .242 | .792 |
| 2026 season | 46 | 163 | 42 | 10 | 30 | .258 | .840 |
How Willson ranks vs qualified MLB hitters in 2026. Higher percentile = better. The chip on each bar is the percentile (e.g. 11%ile means better than 11% of qualified players).
| Split | AB | H | HR | RBI | AVG | OPS |
|---|---|---|---|---|---|---|
| Home | 72 | 18 | 3 | 6 | .250 | .785 |
| Away | 91 | 24 | 7 | 24 | .264 | .882 |
| vs LHP | 42 | 12 | 4 | 7 | .286 | 1.031 |
| vs RHP | 121 | 30 | 6 | 23 | .248 |
| Date | Opp | AB | H | HR | RBI | R | BB | K | AVG |
|---|---|---|---|---|---|---|---|---|---|
| 2026-05-19 | @ Kansas City Royals | 5 | 2 | 0 | 3 | 0 | 0 | 1 | .258 |
| 2026-05-18 | @ Kansas City Royals | 4 | 1 | 1 | 2 | 1 |
| Year | Team | G | AB | H | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | Chicago Cubs | 76 | 252 | 71 | 12 | 35 | 2 | 26 | 67 | .282 | .357 | .488 | .845 |
| .773 |
| 0 |
| 0 |
| .253 |
| 2026-05-17 | @ Atlanta Braves | 3 | 1 | 0 | 0 | 0 | 0 | 0 | .253 |
| 2026-05-16 | @ Atlanta Braves | 4 | 2 | 1 | 2 | 1 | 0 | 1 | .252 |
| 2026-05-15 | @ Atlanta Braves | 4 | 0 | 0 | 0 | 0 | 0 | 2 | .245 |
| 2026-05-14 | vs Philadelphia Phillies | 4 | 1 | 0 | 0 | 0 | 0 | 0 | .252 |
| 2026-05-13 | vs Philadelphia Phillies | 4 | 0 | 0 | 0 | 0 | 0 | 1 | .252 |
| 2026-05-10 | vs Tampa Bay Rays | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .259 |
| 2026-05-08 | vs Tampa Bay Rays | 2 | 0 | 0 | 0 | 0 | 2 | 1 | .259 |
| 2026-05-07 | vs Tampa Bay Rays | 4 | 1 | 0 | 0 | 0 | 0 | 1 | .263 |
| 2017 |
| Chicago Cubs |
| 117 |
| 377 |
| 104 |
| 21 |
| 74 |
| 5 |
| 45 |
| 98 |
| .276 |
| .356 |
| .499 |
| .855 |
| 2018 | Chicago Cubs | 138 | 474 | 118 | 10 | 54 | 4 | 53 | 121 | .249 | .339 | .390 | .729 |
| 2019 | Chicago Cubs | 105 | 360 | 98 | 24 | 64 | 1 | 38 | 102 | .272 | .355 | .533 | .888 |
| 2020 | Chicago Cubs | 57 | 189 | 46 | 7 | 26 | 1 | 20 | 57 | .243 | .356 | .407 | .763 |
| 2021 | Chicago Cubs | 128 | 413 | 98 | 21 | 57 | 5 | 52 | 138 | .237 | .340 | .438 | .778 |
| 2022 | Chicago Cubs | 113 | 416 | 101 | 22 | 55 | 4 | 45 | 103 | .243 | .349 | .466 | .815 |
| 2023 | St. Louis Cardinals | 125 | 428 | 113 | 20 | 67 | 6 | 51 | 111 | .264 | .358 | .467 | .825 |
| 2024 | St. Louis Cardinals | 84 | 301 | 79 | 15 | 36 | 4 | 45 | 96 | .262 | .380 | .468 | .848 |
| 2025 | St. Louis Cardinals | 135 | 490 | 126 | 20 | 80 | 5 | 44 | 142 | .257 | .344 | .447 | .791 |
| 2026 | Boston Red Sox | 46 | 163 | 42 | 10 | 30 | 1 | 20 | 52 | .258 | .361 | .479 | .840 |
| Career | — | 1,124 | 3,863 | 996 | 182 | 578 | 38 | 439 | 1,087 | .258 | .352 | .460 | .812 |