2026 · 5 games
7tackles · 1 sacks · 0 INT
HB VOR · 202691.692nd of 126 IDLs
Career · 139 games
267tackles · 42 sacks
Season by season
Regular season · snaps from nflverse, 2016 to 2025| Season | Team | G | Tkl | TFL | Sacks | QB hits | Int | PD | FF |
|---|---|---|---|---|---|---|---|---|---|
| 2015 | SF | 10 | 16.5 | 2 | 2 | 8 | 0 | 0 | 0 |
| 2016 | SF | 7 | 9 | 2 | 2.5 | 3 | 0 | 0 | 1 |
| 2017 | SF | 5 | 11 | 2 | 1.5 | 3 | 0 | 1 | 0 |
| 2018 | SF | 16 | 36.5 | 6 | 3 | 12 | 0 | 0 | 0 |
| 2019 | SF | 16 | 41 | 11 | 10 | 18 | 0 | 2 | 2 |
| 2020 | SF | 14 | 36 | 6 | 3.5 | 13 | 0 | 3 | 0 |
| 2021 | SF | 16 | 39 | 7 | 6 | 11 | 0 | 0 | 0 |
| 2022 | SF | 8 | 9.5 | 2 | 0 | 4 | 0 | 0 | 0 |
| 2023 | SF | 12 | 18 | 4 | 5 | 13 | 0 | 0 | 0 |
| 2024 | JAX | 15 | 23 | 3 | 2 | 7 | 0 | 3 | 0 |
| 2025 | JAX | 15 | 20.5 | 7 | 5.5 | 8 | 0 | 0 | 1 |
| 2026 | JAX | 5 | 7 | 2 | 1 | 1 | 0 | 1 | 0 |
| Career | 139 | 267 | 54 | 42 | 101 | 0 | 10 | 4 |
2026 game log
‹
›
| Wk | Game | Result | Tkl | Sacks | Int | PD |
|---|---|---|---|---|---|---|
| 1 | vs Browns | W 34-10 | 1.5 | 0 | 0 | 0 |
| 2 | at Broncos | L 13-20 | 1 | 0 | 0 | 0 |
| 3 | vs Patriots | W 35-6 | 1.5 | 0 | 0 | 0 |
| 4 | at Bengals | W 22-17 | 2 | 1 | 0 | 0 |
| 6 | vs Texans | L 31-34 | 1 | 0 | 0 | 1 |
Each game opens its box score and drive chart.
Player Evaluator
2026 · vs IDLsVOR 91.6, 92nd of 126. Percentile against every qualifying IDL; the line marks average.
Pass Rush Win Rate %8.332
Pressure Rate vs Blockers Faced (pts)-1.433
Pressure Rate (FTN) %3.13
Sack Rate %0.746
Quick Pressures per 100 Rushes (FTN)1.18
Run Defense Net Positive Plays %1.667
Run Disruption vs Blockers Faced (pts)1.269
Run Stuff Rate (FTN) %2.224
Missed Tackle %15.912