Canonical Stat Search
Stingy Total Defense Seasons
Team seasons since 2014 allowing 330 or fewer yards per game with strong defensive PPA context.
- matches
- 217
- criteria
- 5
- updated
- 2026-07-14
Answer
217 matching seasons
This search finds defenses that suppressed total yardage while also carrying an efficiency signal, which helps separate low-volume schedules from genuinely difficult defenses. Ohio State (2025) leads the returned rows at 219.1. The total match set is broad enough to compare eras and conferences.
Last updated 2026-07-14.
Criteria
- Domain
- Team seasons
- Condition mode
- AND
- Season window
- 2014-Latest
- Yards Allowed / Game
- <= 330
- Defensive PPA
- <= 0.12
Results
Top matches
| Season | Team | Team | Conference | Yards Allowed / Game | Defensive PPA |
|---|---|---|---|---|---|
| 2025 | Ohio State | Ohio State | Big Ten | 219.1 | -0.01 |
| 2021 | Wisconsin | Wisconsin | Big Ten | 239.1 | -0.01 |
| 2023 | Michigan | Michigan | Big Ten | 246.9 | -0.01 |
| 2023 | Penn State | Penn State | Big Ten | 247.6 | -0.01 |
| 2022 | Air Force | Air Force | Mountain West | 252.8 | 0.08 |
| 2015 | Boston College | Boston College | ACC | 254.3 | -0.09 |
| 2024 | Ohio State | Ohio State | Big Ten | 254.8 | -0.01 |
| 2025 | Toledo | Toledo | Mid-American | 255.5 | -0.08 |
| 2024 | Indiana | Indiana | Big Ten | 256.3 | 0.04 |
| 2025 | Texas Tech | Texas Tech | Big 12 | 258 | -0.07 |
| 2019 | Ohio State | Ohio State | Big Ten | 259.7 | -0.01 |
| 2017 | Alabama | Alabama | SEC | 260.4 | -0.02 |
| 2014 | Clemson | Clemson | ACC | 260.8 | -0.04 |
| 2016 | Michigan | Michigan | Big Ten | 261.8 | -0.04 |
| 2016 | Alabama | Alabama | SEC | 261.8 | -0.1 |
| 2017 | Wisconsin | Wisconsin | Big Ten | 262.1 | -0.04 |
| 2018 | Mississippi State | Mississippi State | SEC | 263.2 | -0.05 |
| 2023 | Ohio State | Ohio State | Big Ten | 265.5 | 0.01 |
| 2025 | Indiana | Indiana | Big Ten | 266 | 0.01 |
| 2025 | James Madison | James Madison | Sun Belt | 267 | 0 |
| 2021 | Georgia | Georgia | SEC | 268.5 | -0.05 |
| 2015 | Wisconsin | Wisconsin | Big Ten | 268.5 | 0.02 |
| 2019 | Utah | Utah | Big 12 | 269.2 | 0 |
| 2022 | Iowa | Iowa | Big Ten | 270.8 | -0.04 |
| 2017 | Michigan | Michigan | Big Ten | 271 | -0.01 |
| 2025 | Oklahoma | Oklahoma | SEC | 272.8 | -0.02 |
| 2022 | Illinois | Illinois | Big Ten | 273.4 | -0.04 |
| 2023 | Ohio | Ohio | Mid-American | 273.9 | 0.02 |
| 2018 | Michigan | Michigan | Big Ten | 274.3 | 0 |
| 2025 | Oregon | Oregon | Big Ten | 274.8 | 0.04 |
| 2025 | Missouri | Missouri | SEC | 275.2 | 0.03 |
| 2020 | Army | Army | American Athletic | 275.8 | 0.03 |
| 2019 | Georgia | Georgia | SEC | 275.8 | 0.03 |
| 2023 | Notre Dame | Notre Dame | FBS Independents | 276 | -0.01 |
| 2015 | Alabama | Alabama | SEC | 276.3 | -0.03 |
| 2017 | Clemson | Clemson | ACC | 276.7 | -0.04 |
| 2016 | Army | Army | American Athletic | 276.9 | 0.1 |
| 2018 | Miami | Miami | ACC | 278.2 | -0.02 |
| 2014 | Penn State | Penn State | Big Ten | 278.2 | -0.05 |
| 2023 | Air Force | Air Force | Mountain West | 278.4 | 0.12 |
| 2021 | Minnesota | Minnesota | Big Ten | 278.8 | 0.09 |
| 2020 | Marshall | Marshall | Sun Belt | 279.1 | 0.04 |
| 2018 | Southern Miss | Southern Miss | Sun Belt | 280.2 | 0 |
| 2015 | Michigan | Michigan | Big Ten | 280.7 | 0.01 |
| 2014 | Stanford | Stanford | ACC | 282.4 | 0.03 |
| 2023 | Iowa | Iowa | Big Ten | 282.5 | 0 |
| 2016 | Temple | Temple | American Athletic | 282.5 | 0.06 |
| 2024 | Texas | Texas | SEC | 284.1 | 0.02 |
| 2025 | Iowa | Iowa | Big Ten | 284.2 | 0.05 |
| 2024 | Northern Illinois | Northern Illinois | Mountain West | 285.1 | 0.06 |
Breakdowns
By era
- 2020s28
- 2010s22
By conference
- Big Ten22
- SEC9
- ACC5
- American Athletic3
- Mountain West3
- Sun Belt3
Related Searches
FAQ
Why pair yards allowed with defensive PPA?
Yards allowed shows volume prevention, while defensive PPA adds per-play efficiency context.
Can a fast-tempo team still appear here?
Yes, but the yardage threshold makes the page favor defenses that limited opponent production despite possession volume.
Data Notes
- Results use the currently indexed CFBTrack normalized-data coverage.
- Summary counts use all matching rows; breakdowns, exports, active chases, and best-row details use the returned result window.