QB, receiving, line, backfield, defensive groups, depth, and current availability.
Rank the unit.
Find the mismatch.
Each unit forecast combines 65% current, availability-adjusted roster strength with 35% opponent-adjusted 2026 unit performance. Open any receipt to see when talent and results disagree. These forecasts never rewrite official team OVR.
Opponent-adjusted prior offense or defense, including the separately capped postseason extension.
Market opinion does not alter unit rank. Every row exposes both inputs and any major disagreement.
2026 offense unit forecast
Why this offense ranks #1
Current roster #1; 2026 opponent-adjusted offense #2. The 65/35 forecast ranks #1.
Why this offense ranks #2
Current roster #4; 2026 opponent-adjusted offense #1. The 65/35 forecast ranks #2.
Why this offense ranks #3
Current roster #2; 2026 opponent-adjusted offense #9. The 65/35 forecast ranks #3.
Why this offense ranks #4
Current roster #3; 2026 opponent-adjusted offense #6. The 65/35 forecast ranks #4.
Why this offense ranks #5
Current roster #6; 2026 opponent-adjusted offense #3. The 65/35 forecast ranks #5.
Why this offense ranks #6
Current roster #5; 2026 opponent-adjusted offense #7. The 65/35 forecast ranks #6.
Why this offense ranks #7
Current roster #7; 2026 opponent-adjusted offense #10. The 65/35 forecast ranks #7.
Why this offense ranks #8
Current roster #8; 2026 opponent-adjusted offense #13. The 65/35 forecast ranks #8.
Why this offense ranks #9
Current roster #16; 2026 opponent-adjusted offense #5. The 65/35 forecast ranks #9.
Why this offense ranks #10
Current roster #23; 2026 opponent-adjusted offense #4. The 65/35 forecast ranks #10.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this offense ranks #11
Current roster #21; 2026 opponent-adjusted offense #8. The 65/35 forecast ranks #11.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this offense ranks #12
Current roster #13; 2026 opponent-adjusted offense #11. The 65/35 forecast ranks #12.
Why this offense ranks #13
Current roster #9; 2026 opponent-adjusted offense #24. The 65/35 forecast ranks #13.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this offense ranks #14
Current roster #14; 2026 opponent-adjusted offense #12. The 65/35 forecast ranks #14.
Why this offense ranks #15
Current roster #10; 2026 opponent-adjusted offense #25. The 65/35 forecast ranks #15.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this offense ranks #16
Current roster #11; 2026 opponent-adjusted offense #16. The 65/35 forecast ranks #16.
Why this offense ranks #17
Current roster #15; 2026 opponent-adjusted offense #17. The 65/35 forecast ranks #17.
Why this offense ranks #18
Current roster #18; 2026 opponent-adjusted offense #15. The 65/35 forecast ranks #18.
Why this offense ranks #19
Current roster #20; 2026 opponent-adjusted offense #20. The 65/35 forecast ranks #19.
Why this offense ranks #20
Current roster #17; 2026 opponent-adjusted offense #22. The 65/35 forecast ranks #20.
Why this offense ranks #21
Current roster #12; 2026 opponent-adjusted offense #27. The 65/35 forecast ranks #21.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this offense ranks #22
Current roster #22; 2026 opponent-adjusted offense #21. The 65/35 forecast ranks #22.
Why this offense ranks #23
Current roster #19; 2026 opponent-adjusted offense #26. The 65/35 forecast ranks #23.
Why this offense ranks #24
Current roster #24; 2026 opponent-adjusted offense #19. The 65/35 forecast ranks #24.
Why this offense ranks #25
Current roster #27; 2026 opponent-adjusted offense #18. The 65/35 forecast ranks #25.
Why this offense ranks #26
Current roster #30; 2026 opponent-adjusted offense #14. The 65/35 forecast ranks #26.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this offense ranks #27
Current roster #28; 2026 opponent-adjusted offense #23. The 65/35 forecast ranks #27.
Why this offense ranks #28
Current roster #29; 2026 opponent-adjusted offense #28. The 65/35 forecast ranks #28.
Why this offense ranks #29
Current roster #26; 2026 opponent-adjusted offense #32. The 65/35 forecast ranks #29.
Why this offense ranks #30
Current roster #25; 2026 opponent-adjusted offense #31. The 65/35 forecast ranks #30.
Why this offense ranks #31
Current roster #31; 2026 opponent-adjusted offense #30. The 65/35 forecast ranks #31.
Why this offense ranks #32
Current roster #32; 2026 opponent-adjusted offense #29. The 65/35 forecast ranks #32.
2026 defense unit forecast
Why this defense ranks #1
Current roster #1; 2026 opponent-adjusted defense #8. The 65/35 forecast ranks #1.
Why this defense ranks #2
Current roster #7; 2026 opponent-adjusted defense #1. The 65/35 forecast ranks #2.
Why this defense ranks #3
Current roster #4; 2026 opponent-adjusted defense #2. The 65/35 forecast ranks #3.
Why this defense ranks #4
Current roster #3; 2026 opponent-adjusted defense #7. The 65/35 forecast ranks #4.
Why this defense ranks #5
Current roster #5; 2026 opponent-adjusted defense #4. The 65/35 forecast ranks #5.
Why this defense ranks #6
Current roster #6; 2026 opponent-adjusted defense #6. The 65/35 forecast ranks #6.
Why this defense ranks #7
Current roster #2; 2026 opponent-adjusted defense #14. The 65/35 forecast ranks #7.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #8
Current roster #13; 2026 opponent-adjusted defense #9. The 65/35 forecast ranks #8.
Why this defense ranks #9
Current roster #16; 2026 opponent-adjusted defense #12. The 65/35 forecast ranks #9.
Why this defense ranks #10
Current roster #10; 2026 opponent-adjusted defense #15. The 65/35 forecast ranks #10.
Why this defense ranks #11
Current roster #23; 2026 opponent-adjusted defense #5. The 65/35 forecast ranks #11.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #12
Current roster #20; 2026 opponent-adjusted defense #10. The 65/35 forecast ranks #12.
Why this defense ranks #13
Current roster #8; 2026 opponent-adjusted defense #23. The 65/35 forecast ranks #13.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #14
Current roster #27; 2026 opponent-adjusted defense #3. The 65/35 forecast ranks #14.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #15
Current roster #21; 2026 opponent-adjusted defense #13. The 65/35 forecast ranks #15.
Why this defense ranks #16
Current roster #11; 2026 opponent-adjusted defense #22. The 65/35 forecast ranks #16.
Why this defense ranks #17
Current roster #12; 2026 opponent-adjusted defense #21. The 65/35 forecast ranks #17.
Why this defense ranks #18
Current roster #18; 2026 opponent-adjusted defense #16. The 65/35 forecast ranks #18.
Why this defense ranks #19
Current roster #24; 2026 opponent-adjusted defense #11. The 65/35 forecast ranks #19.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #20
Current roster #9; 2026 opponent-adjusted defense #28. The 65/35 forecast ranks #20.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #21
Current roster #15; 2026 opponent-adjusted defense #27. The 65/35 forecast ranks #21.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #22
Current roster #19; 2026 opponent-adjusted defense #24. The 65/35 forecast ranks #22.
Why this defense ranks #23
Current roster #22; 2026 opponent-adjusted defense #25. The 65/35 forecast ranks #23.
Why this defense ranks #24
Current roster #17; 2026 opponent-adjusted defense #29. The 65/35 forecast ranks #24.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #25
Current roster #26; 2026 opponent-adjusted defense #18. The 65/35 forecast ranks #25.
Why this defense ranks #26
Current roster #25; 2026 opponent-adjusted defense #26. The 65/35 forecast ranks #26.
Why this defense ranks #27
Current roster #14; 2026 opponent-adjusted defense #32. The 65/35 forecast ranks #27.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #28
Current roster #30; 2026 opponent-adjusted defense #20. The 65/35 forecast ranks #28.
Why this defense ranks #29
Current roster #31; 2026 opponent-adjusted defense #19. The 65/35 forecast ranks #29.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.Why this defense ranks #30
Current roster #28; 2026 opponent-adjusted defense #30. The 65/35 forecast ranks #30.
Why this defense ranks #31
Current roster #29; 2026 opponent-adjusted defense #31. The 65/35 forecast ranks #31.
Why this defense ranks #32
Current roster #32; 2026 opponent-adjusted defense #17. The 65/35 forecast ranks #32.
HIGH DISAGREEMENT: roster talent and prior unit output tell different stories. Treat this rank as volatile.