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 | 294.7 | 318.5 | 17.34QB11 | 18.74QB9 | +1.2%69 | 8%66 | 7.1%83 | 7.5%82 | 6.27QB11 | 8.24QB5 | 31%91 | 12.6%84 | 11.7%76 |
| 2025 | DEN | 17.00 | 296.1 | 306.5 | 17.42QB11 | 18.03QB11 | -0.3%42 | 4%56 | 4.8%68 | 6.2%75 | 5.89QB14 | 7.37QB8 | 25%84 | 6.8%59 | 12.5%79 |
| 2026 | DEN | 8.00 | 107.1 | 115.9 | 13.39QB20+ | 14.49QB20+ | -8.1%1 | 8%67 | 6.3%80 | 5.5%69 | 5.88QB14 | 5.91QB16 | 1%44 | 12.7%85 | 5.3%46 |
| ALL | — | 42.00 | 698.0 | 741.0 | 16.62 | 17.64 | — | 6% | 6% | 6.6% | 6.05 | 7.45 | 23% | 10.3% | 10.9% |
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.6%65 | 14.4%35 | 27.6%79 | 33.0%17 | 46.5%88 | 53.5%12 | 13.1%74 | 27.2%33 | 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%90 | 13.8%94 | 20.2%89 | 19.6%72 | 9.7%11 | 25.7%82 | 17.1%86 |
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%57 | 28.2%75 | 2.8%46 | 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 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 17 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 18 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |

