Snap share (offense)
90.2%▲ 54.0 vs '25
130th of 160 linemen
PEN/100
0.39▼ 0.20 vs '25
52nd of 160 linemen
Line pressure rate
20.2%▼ 6.5 vs '25
39th of 160 linemen
YBC
2.10▼ 1.07 vs '25
132nd of 160 linemen
Ranks compare against the 160 qualifying offensive linemen on the 2026 leaderboard.
Week-by-week
Offensive snaps by game, dashed line = 2025 per-game average
2026 game log
| Usage | Discipline | Line on the field | ||||||
|---|---|---|---|---|---|---|---|---|
| Game | ||||||||
| Wk 1 @ LACW | 75 | 100.0 | 0 | 0 | 0 | 2.6 | 16.7 | −0.04 |
| Wk 4 @ NYGL | 38 | 57.6 | 0 | 0 | 0 | 5.1 | 24.0 | +0.05 |
| Wk 5 vs DETL | 73 | 100.0 | 1 | 0 | 1 | 9.4 | 33.3 | −0.37 |
| Wk 6 @ LAW | 72 | 100.0 | 0 | 0 | 0 | 0.0 | 27.8 | −0.07 |
| Season | 258 | 90.2 | 1 | 0 | 1 | 4.8 | 24.9 | −0.10 |
How he compares
2026 offensive linemen who qualify · dashed lines mark the group average
Contract
Rookie deal · signed 2023 with Cardinals
$4.6Mover 4 years
- Avg. per year
- $1.1M
- Guaranteed
- $732K 16%
- 2026 cap hit
- $1.3M 0.4% of the cap
- Signed
- 2023
- Runs through
- 2026
2023
2024
2025
2026 · now
Year 4 of 4
Career by season
| Overall | Discipline | Line on the field | On his snaps | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | |||||||||||||||
| 2026 | 4 | 258 | 90.2 | 1 | 0 | 1 | 0.39 | 4.8 | 4.0 | 20.2 | 2.10 | 24.9 | – | – | – |
| 2025 | 13 | 339 | 36.2 | 2 | 1 | 0 | 0.59 | 7.8 | 4.5 | 26.7 | 3.18 | 18.8 | 32.0 | 29.5 | 8.6 |
| 2024 | 6 | 22 | 5.9 | 0 | 0 | 0 | 0.00 | 3.1 | 2.6 | 10.4 | 2.75 | 18.9 | 100.0 | – | 0.0 |
| Career | 23 | 619 | 38.7 | 3 | 1 | 1 | 0.48 | 6.5 | 4.3 | 23.7 | 2.65 | 21.7 | 32.3 | 29.5 | 8.5 |