XFP Summary
New here? Watch the 3-min walkthrough.| Season | Team | Adj GP | XFP | FP | XFP/G | FP/G | Opp +/- | OEX% | %TM XFP | %TM FP | RZ XFP/G | RZ FP/G | RZ OEX% | %TM RZ XFP | %TM RZ FP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | CHI | 6.75 | 103.5 | 71.6 | 15.33QB20+ | 10.61QB20+ | +7.8%100 | -31%0 | 1.3%10 | 1.8%30 | 5.85QB15 | 4.24QB20+ | -28%4 | 3.6%28 | 6.8%54 |
| 2018 | BUF | 1.00 | 19.9 | 17.3 | 19.94 | 17.28 | +3.0% | -13% | 4.5% | 0% | 12.34 | 9.32 | -24% | 11.5% | 0% |
| 2019 | BUF | 1.25 | 18.2 | 6.0 | 14.55 | 4.77 | -13.9% | -67% | 0.9% | -0.7% | 3.54 | 0.42 | -88% | 0% | 0% |
| 2020 | BUF | 1.50 | 8.9 | 9.9 | 5.94 | 6.59 | -1.8% | 11% | 0% | 0% | 0.21 | 0.29 | 42% | 0% | 0% |
| ALL | — | 10.50 | 150.5 | 104.8 | 14.33 | 9.98 | — | -30% | 1.4% | 1% | 5.39 | 3.70 | -31% | 4.3% | 4.3% |
XFP Splits
| Season | Team | Type | Adj GP | XFP | FP | XFP/G | FP/G | OEX% | %TM XFP | %TM FP | RZ XFP/G | RZ FP/G | RZ OEX% | %TM RZ XFP | %TM RZ FP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | BUF | PASS | 1.50 | 8.9 | 9.9 | 5.94 | 6.59 | 11% | — | — | 0.2 | 0.3 | 42% | — | — |
WOWY (With / Without)
Loading WOWY data...
Metrics — Passing Efficiency
Metrics — Passing Descriptive
Metrics — Protection & Pressure
| Season | Team | DB+ | Sack Rate | QB Fault Sack% | Pressure Rate | Throwaway% | Pressure → Sack% | Blitz → Pressure% | No Blitz Pressure% |
|---|---|---|---|---|---|---|---|---|---|
| 2016 | CHI | 222 | 2.7% | — | 24.8% | 0.0% | 10.9% | 22.4% | 25.8% |
Metrics — QB Rushing
Snap Share by Situation
Injury History
| Season | Weeks | Injury | Status |
|---|---|---|---|
| 2023 | Weeks 1-5 | Unknown | IR |
| 2018 | Weeks 11-17 | Knee | IR |
| 2018 | Weeks 1-8 | Knee | IR |
Current Contract
No contract data available.
Weekly Game Logs
No weekly data available.


CHI
BUF