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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | DEN | 17.00 | 293.7 | 318.5 | 17.27QB12 | 18.74QB9 | +1.3%70 | 9%68 | 7%83 | 7.5%81 | 6.31QB12 | 8.24QB6 | 31%91 | 12.4%83 | 11.7%76 |
| 2025 | DEN | 17.00 | 294.7 | 306.5 | 17.33QB12 | 18.03QB11 | -0.5%40 | 4%57 | 4.9%68 | 6.2%75 | 5.88QB15 | 7.37QB9 | 25%85 | 7%60 | 12.5%78 |
| ALL | — | 34.00 | 588.3 | 625.0 | 17.30 | 18.38 | — | 6% | 5.9% | 6.8% | 6.10 | 7.81 | 28% | 9.7% | 12.1% |
XFP Splits
WOWY (With / Without)
Loading WOWY data...
Metrics — Passing Efficiency
Metrics — Passing Descriptive
Core
| Season | Team | DB | Shotgun | Under Ctr | RPO/PA | Motion | Man | Zone | Deep | Horiz RT | First Read |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | DEN | 591 | 85.5%65 | 14.4%36 | 27.6%79 | 33.0%19 | 46.5%88 | 53.5%12 | 13.1%74 | 27.2%28 | 55.8%22 |
Situational
| Season | Team | DB | Blitz | Pressured | OOP | Screen | CHKD | RB Tgt | Early TTT | Late TTT | No Huddle |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | DEN | 591 | 30.3%32 | 28.2%75 | 21.0%93 | 13.8%94 | 20.2%89 | 19.6%71 | 9.7%11 | 25.7%82 | 16.9%85 |
Metrics — Protection & Pressure
| Season | Team | DB+ | Sack Rate | QB Fault Sack% | Pressure Rate | Throwaway% | Sack+TA% | Pressure → Sack% | Blitz → Pressure% | No Blitz Pressure% | OL Madden |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | DEN | 591 | 3.7%92 | 33.3%62 | 28.2%75 | 2.8%44 | 6.6%85 | 13.3%92 | 40.3%51 | 23.3%84 | 8066 |
Metrics — QB Rushing
Snap Share by Situation
| Season | Team | Segment | Adj GP | Snaps % | Rush % | Pass % | High RZ % | GL % | Early Down % | Late Down % | Late Short % | Late Medium % | Late Long % | Blowout Down % | Blowout Up % | No-Huddle % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | DEN | Early | 6.00 | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | — | 100% | 100% |
| 2025 | DEN | Mid | 5.00 | 99% | 97% | 100% | 100% | 100% | 99% | 99% | 100% | 100% | 97% | 100% | 73% | 100% |
| 2025 | DEN | End | 6.00 | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | — | 100% |
| 2025 | DEN | All | 17.00 | 100% | 99% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 99% | 100% | 90% | 100% |
Injury History
| Season | Weeks | Injury | Status |
|---|---|---|---|
| 2025 | Week 21 | Ankle | Out |
Current Contract
| Year | Age | Base Salary | Cash | Cap Hit | Cap % | Team Pos % | Guaranteed $ | Cap Savings |
|---|---|---|---|---|---|---|---|---|
| 2026 | 26 | $1.07M | $3.56M | $5.08M | 1.7%44 | 33.7%41 | $11.00M | $-5.92M |
| 2027 | 27 | $1.19M | $4.52M | $5.92M | 1.8%27 | 100.0%64 | $5.92M | $0.00M |
Weekly Game Logs
| Week | Team | Opp | Score | v Pos Avg | v Pos Rk | QP | Snaps | % Snaps | % Rush | % Pass | % Rush Sh | % Tgt Sh | XFP | FP | XFP Pass | FP Pass | XFP Rush | FP Rush |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16 | DEN | JAX | 20-34 (L) | 16.0 | 15 | 4 | 65 | 100% | 100% | 100% | — | — | 18.9 | 15.2 | 16.9 | 16.1 | 2.0 | -0.9 |
| 17 | DEN | KC | 20-13 (W) | 14.9 | 13 | 4 | 70 | 100% | 100% | 100% | — | — | 20.6 | 19.6 | 14.0 | 9.3 | 6.6 | 10.3 |
| 18 | DEN | LAC | 19-3 (W) | 12.7 | 3 | 4 | 56 | 100% | 100% | 100% | — | — | 15.4 | 10.7 | 10.9 | 5.6 | 4.5 | 5.1 |

