20142026 performance history

Purdue over time

Season-by-season offense and defense game grades, with head-coaching changes placed on the timeline.

Big TenHead coach: Barry OdomView Purdue games →
Offense · 2026 estimate43.8/100

67.8 average through 2 games

37.8 prior · 8 equivalent games
Defense · 2026 estimate26.5/100

24.1 average through 2 games

27.1 prior · 8 equivalent games

The trajectory

Game and Season Unit Ratings

Each small dot is one offensive or defensive game rating, arranged in the order played. For completed seasons, the short bar is that season’s average game rating. Both dot and bar values are labeled on a percentile scale. For 2026, the bar is the Bayesian estimate, while the outlined circle is the empirical games-only mean. Labeled background bands show each head coach’s era.

Purdue individual offense and defense game grades by seasonEach small point is one game. Horizontal bars show completed-season means and the Bayesian estimate for 2026. The outlined 2026 circle is the empirical games-only mean. Alternating labeled bands identify head-coaching eras.Hazell · ’14–’16Darrell Hazell, 2014–2016Brohm · ’17–’22Jeff Brohm, 2017–2022Walters · ’23–’24Ryan Walters, 2023–2024Odom · ’25–’26Barry Odom, 2025–2026offenseGame-grade percentile · higher is better9975502512014 Week 1: Purdue vs. Western Michigan · W 43–34; offense 63.1 percentile2014 Week 2: Purdue vs. Central Michigan · L 17–38; offense 35.9 percentile2014 Week 3: Purdue vs. Notre Dame · L 14–30; offense 37.6 percentile2014 Week 4: Purdue vs. Southern Illinois · W 35–13; offense 22.7 percentile2014 Week 5: Purdue vs. Iowa · L 10–24; offense 7.3 percentile2014 Week 6: Purdue at Illinois · W 38–27; offense 83.5 percentile2014 Week 7: Purdue vs. Michigan State · L 31–45; offense 77.6 percentile2014 Week 8: Purdue at Minnesota · L 38–39; offense 88.1 percentile2014 Week 10: Purdue at Nebraska · L 14–35; offense 22.2 percentile2014 Week 11: Purdue vs. Wisconsin · L 16–34; offense 10.7 percentile2014 Week 13: Purdue vs. Northwestern · L 14–38; offense 8.3 percentile2014 Week 14: Purdue at Indiana · L 16–23; offense 17.9 percentile2015 Week 1: Purdue at Marshall · L 31–41; offense 79.1 percentile2015 Week 2: Purdue vs. Indiana State · W 38–14; offense 21.8 percentile2015 Week 3: Purdue vs. Virginia Tech · L 24–51; offense 10.1 percentile2015 Week 4: Purdue vs. Bowling Green · L 28–35; offense 52.8 percentile2015 Week 5: Purdue at Michigan State · L 21–24; offense 52.8 percentile2015 Week 6: Purdue vs. Minnesota · L 13–41; offense 6.7 percentile2015 Week 7: Purdue at Wisconsin · L 7–24; offense 27.3 percentile2015 Week 9: Purdue vs. Nebraska · W 55–45; offense 85.1 percentile2015 Week 10: Purdue vs. Illinois · L 14–48; offense 23.7 percentile2015 Week 11: Purdue at Northwestern · L 14–21; offense 34.7 percentile2015 Week 12: Purdue at Iowa · L 20–40; offense 41.3 percentile2015 Week 13: Purdue vs. Indiana · L 36–54; offense 48.4 percentile2016 Week 1: Purdue vs. Eastern Kentucky · W 45–24; offense 35.3 percentile2016 Week 2: Purdue vs. Cincinnati · L 20–38; offense 63.3 percentile2016 Week 4: Purdue vs. Nevada · W 24–14; offense 57.3 percentile2016 Week 5: Purdue at Maryland · L 7–50; offense 1.1 percentile2016 Week 6: Purdue at Illinois · W 34–31; offense 74.1 percentile2016 Week 7: Purdue vs. Iowa · L 35–49; offense 63.2 percentile2016 Week 8: Purdue at Nebraska · L 14–27; offense 42.0 percentile2016 Week 9: Purdue vs. Penn State · L 24–62; offense 37.9 percentile2016 Week 10: Purdue at Minnesota · L 31–44; offense 48.6 percentile2016 Week 11: Purdue vs. Northwestern · L 17–45; offense 49.6 percentile2016 Week 12: Purdue vs. Wisconsin · L 20–49; offense 64.6 percentile2016 Week 13: Purdue at Indiana · L 24–26; offense 30.8 percentile2017 Week 1: Purdue vs. Louisville · L 28–35; offense 34.6 percentile2017 Week 3: Purdue at Missouri · W 35–3; offense 74.6 percentile2017 Week 4: Purdue vs. Michigan · L 10–28; offense 31.7 percentile2017 Week 6: Purdue vs. Minnesota · W 31–17; offense 84.4 percentile2017 Week 7: Purdue at Wisconsin · L 9–17; offense 53.5 percentile2017 Week 8: Purdue at Rutgers · L 12–14; offense 32.1 percentile2017 Week 9: Purdue vs. Nebraska · L 24–25; offense 25.9 percentile2017 Week 10: Purdue vs. Illinois · W 29–10; offense 65.8 percentile2017 Week 11: Purdue at Northwestern · L 13–23; offense 39.2 percentile2017 Week 12: Purdue at Iowa · W 24–15; offense 46.0 percentile2017 Week 13: Purdue vs. Indiana · W 31–24; offense 79.3 percentile2017 Week 1: Purdue vs. Arizona · W 38–35; offense 46.5 percentile2018 Week 1: Purdue vs. Northwestern · L 27–31; offense 86.7 percentile2018 Week 2: Purdue vs. Eastern Michigan · L 19–20; offense 65.2 percentile2018 Week 3: Purdue vs. Missouri · L 37–40; offense 73.2 percentile2018 Week 4: Purdue vs. Boston College · W 30–13; offense 56.0 percentile2018 Week 5: Purdue at Nebraska · W 42–28; offense 70.2 percentile2018 Week 7: Purdue at Illinois · W 46–7; offense 70.5 percentile2018 Week 8: Purdue vs. Ohio State · W 49–20; offense 85.9 percentile2018 Week 9: Purdue at Michigan State · L 13–23; offense 61.6 percentile2018 Week 10: Purdue vs. Iowa · W 38–36; offense 81.6 percentile2018 Week 11: Purdue at Minnesota · L 10–41; offense 8.1 percentile2018 Week 13: Purdue at Indiana · W 28–21; offense 57.0 percentile2018 Week 1: Purdue vs. Auburn · L 14–63; offense 26.7 percentile2019 Week 1: Purdue at Nevada · L 31–34; offense 57.7 percentile2019 Week 2: Purdue vs. Vanderbilt · W 42–24; offense 56.0 percentile2019 Week 3: Purdue vs. TCU · L 13–34; offense 1.1 percentile2019 Week 5: Purdue vs. Minnesota · L 31–38; offense 41.7 percentile2019 Week 6: Purdue at Penn State · L 7–35; offense 6.0 percentile2019 Week 7: Purdue vs. Maryland · W 40–14; offense 69.0 percentile2019 Week 8: Purdue at Iowa · L 20–26; offense 41.8 percentile2019 Week 9: Purdue vs. Illinois · L 6–24; offense 3.6 percentile2019 Week 10: Purdue vs. Nebraska · W 31–27; offense 63.4 percentile2019 Week 11: Purdue at Northwestern · W 24–22; offense 59.7 percentile2019 Week 13: Purdue at Wisconsin · L 24–45; offense 70.6 percentile2019 Week 14: Purdue vs. Indiana · L 41–44; offense 79.7 percentile2020 Week 8: Purdue vs. Iowa · W 24–20; offense 61.7 percentile2020 Week 9: Purdue at Illinois · W 31–24; offense 39.2 percentile2020 Week 11: Purdue vs. Northwestern · L 20–27; offense 16.6 percentile2020 Week 12: Purdue at Minnesota · L 31–34; offense 80.2 percentile2020 Week 13: Purdue vs. Rutgers · L 30–37; offense 72.8 percentile2020 Week 14: Purdue vs. Nebraska · L 27–37; offense 13.3 percentile2021 Week 1: Purdue vs. Oregon State · W 30–21; offense 39.7 percentile2021 Week 2: Purdue at UConn · W 49–0; offense 94.3 percentile2021 Week 3: Purdue at Notre Dame · L 13–27; offense 11.2 percentile2021 Week 4: Purdue vs. Illinois · W 13–9; offense 31.6 percentile2021 Week 5: Purdue vs. Minnesota · L 13–20; offense 58.9 percentile2021 Week 7: Purdue at Iowa · W 24–7; offense 71.5 percentile2021 Week 8: Purdue vs. Wisconsin · L 13–30; offense 10.3 percentile2021 Week 9: Purdue at Nebraska · W 28–23; offense 36.6 percentile2021 Week 10: Purdue vs. Michigan State · W 40–29; offense 68.2 percentile2021 Week 11: Purdue at Ohio State · L 31–59; offense 91.8 percentile2021 Week 12: Purdue vs. Northwestern · W 32–14; offense 81.9 percentile2021 Week 13: Purdue vs. Indiana · W 44–7; offense 90.4 percentile2021 Week 1: Purdue vs. Tennessee · W 48–45; offense 55.6 percentile2022 Week 1: Purdue vs. Penn State · L 31–35; offense 67.7 percentile2022 Week 2: Purdue vs. Indiana State · W 56–0; offense 52.0 percentile2022 Week 4: Purdue vs. Florida Atlantic · W 28–26; offense 40.7 percentile2022 Week 5: Purdue at Minnesota · W 20–10; offense 64.8 percentile2022 Week 6: Purdue at Maryland · W 31–29; offense 50.9 percentile2022 Week 7: Purdue vs. Nebraska · W 43–37; offense 76.7 percentile2022 Week 8: Purdue at Wisconsin · L 24–35; offense 73.9 percentile2022 Week 10: Purdue vs. Iowa · L 3–24; offense 13.5 percentile2022 Week 11: Purdue at Illinois · W 31–24; offense 86.8 percentile2022 Week 12: Purdue vs. Northwestern · W 17–9; offense 11.5 percentile2022 Week 13: Purdue at Indiana · W 30–16; offense 76.9 percentile2022 Week 14: Purdue vs. Michigan · L 22–43; offense 68.9 percentile2022 Week 1: Purdue vs. LSU · L 7–63; offense 23.3 percentile2023 Week 1: Purdue vs. Fresno State · L 35–39; offense 37.6 percentile2023 Week 2: Purdue at Virginia Tech · W 24–17; offense 57.3 percentile2023 Week 3: Purdue vs. Syracuse · L 20–35; offense 13.2 percentile2023 Week 4: Purdue vs. Wisconsin · L 17–38; offense 54.2 percentile2023 Week 5: Purdue vs. Illinois · W 44–19; offense 83.8 percentile2023 Week 6: Purdue at Iowa · L 14–20; offense 51.4 percentile2023 Week 7: Purdue vs. Ohio State · L 7–41; offense 5.6 percentile2023 Week 9: Purdue at Nebraska · L 14–31; offense 36.8 percentile2023 Week 10: Purdue at Michigan · L 13–41; offense 28.4 percentile2023 Week 11: Purdue vs. Minnesota · W 49–30; offense 95.7 percentile2023 Week 12: Purdue at Northwestern · L 15–23; offense 41.5 percentile2023 Week 13: Purdue vs. Indiana · W 35–31; offense 20.0 percentile2024 Week 1: Purdue vs. Indiana State · W 49–0; offense 80.3 percentile2024 Week 3: Purdue vs. Notre Dame · L 7–66; offense 19.0 percentile2024 Week 4: Purdue at Oregon State · L 21–38; offense 29.9 percentile2024 Week 5: Purdue vs. Nebraska · L 10–28; offense 9.3 percentile2024 Week 6: Purdue at Wisconsin · L 6–52; offense 15.6 percentile2024 Week 8: Purdue vs. Oregon · L 0–35; offense 17.9 percentile2024 Week 10: Purdue vs. Northwestern · L 20–26; offense 21.6 percentile2024 Week 11: Purdue at Ohio State · L 0–45; offense 28.5 percentile2024 Week 12: Purdue vs. Penn State · L 10–49; offense 24.8 percentile2024 Week 13: Purdue at Michigan State · L 17–24; offense 13.9 percentile2024 Week 14: Purdue at Indiana · L 0–66; offense 0.4 percentile2025 Week 1: Purdue vs. Ball State · W 31–0; offense 63.0 percentile2025 Week 2: Purdue vs. Southern Illinois · W 34–17; offense 35.1 percentile2025 Week 3: Purdue vs. USC · L 17–33; offense 45.1 percentile2025 Week 4: Purdue at Notre Dame · L 30–56; offense 56.2 percentile2025 Week 6: Purdue vs. Illinois · L 27–43; offense 47.0 percentile2025 Week 7: Purdue at Minnesota · L 20–27; offense 56.9 percentile2025 Week 8: Purdue at Northwestern · L 0–19; offense 10.2 percentile2025 Week 9: Purdue vs. Rutgers · L 24–27; offense 18.1 percentile2025 Week 10: Purdue at Michigan · L 16–21; offense 56.4 percentile2025 Week 11: Purdue vs. Ohio State · L 10–34; offense 53.1 percentile2025 Week 12: Purdue at Washington · L 13–49; offense 11.1 percentile2025 Week 14: Purdue vs. Indiana · L 3–56; offense 25.5 percentile2026 Week 1: Purdue vs. Indiana State · W 44–19; offense 58.2 percentile2026 Week 2: Purdue vs. Wake Forest · L 36–38; offense 76.4 percentile2014 offense season mean: 37.1 percentile2015 offense season mean: 38.4 percentile2016 offense season mean: 44.0 percentile2017 offense season mean: 51.8 percentile2018 offense season mean: 62.3 percentile2019 offense season mean: 39.3 percentile2020 offense season mean: 46.0 percentile2021 offense season mean: 59.2 percentile2022 offense season mean: 54.2 percentile2023 offense season mean: 43.5 percentile2024 offense season mean: 19.1 percentile2025 offense season mean: 37.8 percentile2026 offense Bayesian estimate: 43.8 percentile2026 offense empirical mean: 67.8 percentiledefenseGame-grade percentile · higher is better9975502512014 Week 1: Purdue vs. Western Michigan · W 43–34; defense 42.0 percentile2014 Week 2: Purdue vs. Central Michigan · L 17–38; defense 35.2 percentile2014 Week 3: Purdue vs. Notre Dame · L 14–30; defense 56.3 percentile2014 Week 4: Purdue vs. Southern Illinois · W 35–13; defense 29.0 percentile2014 Week 5: Purdue vs. Iowa · L 10–24; defense 66.5 percentile2014 Week 6: Purdue at Illinois · W 38–27; defense 18.1 percentile2014 Week 7: Purdue vs. Michigan State · L 31–45; defense 24.8 percentile2014 Week 8: Purdue at Minnesota · L 38–39; defense 17.8 percentile2014 Week 10: Purdue at Nebraska · L 14–35; defense 85.2 percentile2014 Week 11: Purdue vs. Wisconsin · L 16–34; defense 38.3 percentile2014 Week 13: Purdue vs. Northwestern · L 14–38; defense 32.3 percentile2014 Week 14: Purdue at Indiana · L 16–23; defense 44.2 percentile2015 Week 1: Purdue at Marshall · L 31–41; defense 54.4 percentile2015 Week 2: Purdue vs. Indiana State · W 38–14; defense 27.4 percentile2015 Week 3: Purdue vs. Virginia Tech · L 24–51; defense 25.9 percentile2015 Week 4: Purdue vs. Bowling Green · L 28–35; defense 51.5 percentile2015 Week 5: Purdue at Michigan State · L 21–24; defense 55.2 percentile2015 Week 6: Purdue vs. Minnesota · L 13–41; defense 12.8 percentile2015 Week 7: Purdue at Wisconsin · L 7–24; defense 33.4 percentile2015 Week 9: Purdue vs. Nebraska · W 55–45; defense 35.9 percentile2015 Week 10: Purdue vs. Illinois · L 14–48; defense 0.7 percentile2015 Week 11: Purdue at Northwestern · L 14–21; defense 32.8 percentile2015 Week 12: Purdue at Iowa · L 20–40; defense 11.6 percentile2015 Week 13: Purdue vs. Indiana · L 36–54; defense 26.7 percentile2016 Week 1: Purdue vs. Eastern Kentucky · W 45–24; defense 7.6 percentile2016 Week 2: Purdue vs. Cincinnati · L 20–38; defense 6.7 percentile2016 Week 4: Purdue vs. Nevada · W 24–14; defense 74.0 percentile2016 Week 5: Purdue at Maryland · L 7–50; defense 3.1 percentile2016 Week 6: Purdue at Illinois · W 34–31; defense 9.6 percentile2016 Week 7: Purdue vs. Iowa · L 35–49; defense 5.7 percentile2016 Week 8: Purdue at Nebraska · L 14–27; defense 55.6 percentile2016 Week 9: Purdue vs. Penn State · L 24–62; defense 10.2 percentile2016 Week 10: Purdue at Minnesota · L 31–44; defense 31.9 percentile2016 Week 11: Purdue vs. Northwestern · L 17–45; defense 1.2 percentile2016 Week 12: Purdue vs. Wisconsin · L 20–49; defense 18.7 percentile2016 Week 13: Purdue at Indiana · L 24–26; defense 48.1 percentile2017 Week 1: Purdue vs. Louisville · L 28–35; defense 64.9 percentile2017 Week 3: Purdue at Missouri · W 35–3; defense 99.9 percentile2017 Week 4: Purdue vs. Michigan · L 10–28; defense 38.4 percentile2017 Week 6: Purdue vs. Minnesota · W 31–17; defense 57.5 percentile2017 Week 7: Purdue at Wisconsin · L 9–17; defense 41.1 percentile2017 Week 8: Purdue at Rutgers · L 12–14; defense 86.8 percentile2017 Week 9: Purdue vs. Nebraska · L 24–25; defense 59.8 percentile2017 Week 10: Purdue vs. Illinois · W 29–10; defense 77.5 percentile2017 Week 11: Purdue at Northwestern · L 13–23; defense 73.6 percentile2017 Week 12: Purdue at Iowa · W 24–15; defense 80.4 percentile2017 Week 13: Purdue vs. Indiana · W 31–24; defense 55.0 percentile2017 Week 1: Purdue vs. Arizona · W 38–35; defense 88.4 percentile2018 Week 1: Purdue vs. Northwestern · L 27–31; defense 43.2 percentile2018 Week 2: Purdue vs. Eastern Michigan · L 19–20; defense 38.6 percentile2018 Week 3: Purdue vs. Missouri · L 37–40; defense 26.8 percentile2018 Week 4: Purdue vs. Boston College · W 30–13; defense 85.2 percentile2018 Week 5: Purdue at Nebraska · W 42–28; defense 39.5 percentile2018 Week 7: Purdue at Illinois · W 46–7; defense 93.3 percentile2018 Week 8: Purdue vs. Ohio State · W 49–20; defense 71.6 percentile2018 Week 9: Purdue at Michigan State · L 13–23; defense 49.1 percentile2018 Week 10: Purdue vs. Iowa · W 38–36; defense 23.9 percentile2018 Week 11: Purdue at Minnesota · L 10–41; defense 15.1 percentile2018 Week 13: Purdue at Indiana · W 28–21; defense 51.3 percentile2018 Week 1: Purdue vs. Auburn · L 14–63; defense 13.0 percentile2019 Week 1: Purdue at Nevada · L 31–34; defense 27.4 percentile2019 Week 2: Purdue vs. Vanderbilt · W 42–24; defense 33.8 percentile2019 Week 3: Purdue vs. TCU · L 13–34; defense 36.1 percentile2019 Week 5: Purdue vs. Minnesota · L 31–38; defense 23.1 percentile2019 Week 6: Purdue at Penn State · L 7–35; defense 38.4 percentile2019 Week 7: Purdue vs. Maryland · W 40–14; defense 36.7 percentile2019 Week 8: Purdue at Iowa · L 20–26; defense 65.5 percentile2019 Week 9: Purdue vs. Illinois · L 6–24; defense 66.1 percentile2019 Week 10: Purdue vs. Nebraska · W 31–27; defense 63.0 percentile2019 Week 11: Purdue at Northwestern · W 24–22; defense 32.2 percentile2019 Week 13: Purdue at Wisconsin · L 24–45; defense 12.4 percentile2019 Week 14: Purdue vs. Indiana · L 41–44; defense 32.5 percentile2020 Week 8: Purdue vs. Iowa · W 24–20; defense 39.1 percentile2020 Week 9: Purdue at Illinois · W 31–24; defense 48.0 percentile2020 Week 11: Purdue vs. Northwestern · L 20–27; defense 79.0 percentile2020 Week 12: Purdue at Minnesota · L 31–34; defense 21.3 percentile2020 Week 13: Purdue vs. Rutgers · L 30–37; defense 22.8 percentile2020 Week 14: Purdue vs. Nebraska · L 27–37; defense 52.9 percentile2021 Week 1: Purdue vs. Oregon State · W 30–21; defense 89.9 percentile2021 Week 2: Purdue at UConn · W 49–0; defense 79.1 percentile2021 Week 3: Purdue at Notre Dame · L 13–27; defense 82.4 percentile2021 Week 4: Purdue vs. Illinois · W 13–9; defense 90.1 percentile2021 Week 5: Purdue vs. Minnesota · L 13–20; defense 61.5 percentile2021 Week 7: Purdue at Iowa · W 24–7; defense 69.8 percentile2021 Week 8: Purdue vs. Wisconsin · L 13–30; defense 50.3 percentile2021 Week 9: Purdue at Nebraska · W 28–23; defense 62.8 percentile2021 Week 10: Purdue vs. Michigan State · W 40–29; defense 34.8 percentile2021 Week 11: Purdue at Ohio State · L 31–59; defense 4.8 percentile2021 Week 12: Purdue vs. Northwestern · W 32–14; defense 38.0 percentile2021 Week 13: Purdue vs. Indiana · W 44–7; defense 80.5 percentile2021 Week 1: Purdue vs. Tennessee · W 48–45; defense 28.7 percentile2022 Week 1: Purdue vs. Penn State · L 31–35; defense 53.2 percentile2022 Week 2: Purdue vs. Indiana State · W 56–0; defense 85.0 percentile2022 Week 4: Purdue vs. Florida Atlantic · W 28–26; defense 59.3 percentile2022 Week 5: Purdue at Minnesota · W 20–10; defense 97.4 percentile2022 Week 6: Purdue at Maryland · W 31–29; defense 35.5 percentile2022 Week 7: Purdue vs. Nebraska · W 43–37; defense 13.1 percentile2022 Week 8: Purdue at Wisconsin · L 24–35; defense 9.5 percentile2022 Week 10: Purdue vs. Iowa · L 3–24; defense 30.6 percentile2022 Week 11: Purdue at Illinois · W 31–24; defense 59.5 percentile2022 Week 12: Purdue vs. Northwestern · W 17–9; defense 58.7 percentile2022 Week 13: Purdue at Indiana · W 30–16; defense 35.8 percentile2022 Week 14: Purdue vs. Michigan · L 22–43; defense 35.7 percentile2022 Week 1: Purdue vs. LSU · L 7–63; defense 2.0 percentile2023 Week 1: Purdue vs. Fresno State · L 35–39; defense 34.6 percentile2023 Week 2: Purdue at Virginia Tech · W 24–17; defense 97.4 percentile2023 Week 3: Purdue vs. Syracuse · L 20–35; defense 14.0 percentile2023 Week 4: Purdue vs. Wisconsin · L 17–38; defense 20.4 percentile2023 Week 5: Purdue vs. Illinois · W 44–19; defense 73.6 percentile2023 Week 6: Purdue at Iowa · L 14–20; defense 52.9 percentile2023 Week 7: Purdue vs. Ohio State · L 7–41; defense 9.0 percentile2023 Week 9: Purdue at Nebraska · L 14–31; defense 27.2 percentile2023 Week 10: Purdue at Michigan · L 13–41; defense 59.8 percentile2023 Week 11: Purdue vs. Minnesota · W 49–30; defense 21.7 percentile2023 Week 12: Purdue at Northwestern · L 15–23; defense 31.7 percentile2023 Week 13: Purdue vs. Indiana · W 35–31; defense 44.3 percentile2024 Week 1: Purdue vs. Indiana State · W 49–0; defense 83.5 percentile2024 Week 3: Purdue vs. Notre Dame · L 7–66; defense 0.5 percentile2024 Week 4: Purdue at Oregon State · L 21–38; defense 17.3 percentile2024 Week 5: Purdue vs. Nebraska · L 10–28; defense 39.9 percentile2024 Week 6: Purdue at Wisconsin · L 6–52; defense 9.0 percentile2024 Week 8: Purdue vs. Oregon · L 0–35; defense 21.8 percentile2024 Week 10: Purdue vs. Northwestern · L 20–26; defense 22.1 percentile2024 Week 11: Purdue at Ohio State · L 0–45; defense 8.5 percentile2024 Week 12: Purdue vs. Penn State · L 10–49; defense 9.7 percentile2024 Week 13: Purdue at Michigan State · L 17–24; defense 49.6 percentile2024 Week 14: Purdue at Indiana · L 0–66; defense 4.6 percentile2025 Week 1: Purdue vs. Ball State · W 31–0; defense 72.2 percentile2025 Week 2: Purdue vs. Southern Illinois · W 34–17; defense 3.9 percentile2025 Week 3: Purdue vs. USC · L 17–33; defense 57.2 percentile2025 Week 4: Purdue at Notre Dame · L 30–56; defense 3.1 percentile2025 Week 6: Purdue vs. Illinois · L 27–43; defense 46.3 percentile2025 Week 7: Purdue at Minnesota · L 20–27; defense 84.9 percentile2025 Week 8: Purdue at Northwestern · L 0–19; defense 64.1 percentile2025 Week 9: Purdue vs. Rutgers · L 24–27; defense 20.3 percentile2025 Week 10: Purdue at Michigan · L 16–21; defense 22.3 percentile2025 Week 11: Purdue vs. Ohio State · L 10–34; defense 24.1 percentile2025 Week 12: Purdue at Washington · L 13–49; defense 3.4 percentile2025 Week 14: Purdue vs. Indiana · L 3–56; defense 5.4 percentile2026 Week 1: Purdue vs. Indiana State · W 44–19; defense 24.5 percentile2026 Week 2: Purdue vs. Wake Forest · L 36–38; defense 23.6 percentile2014 defense season mean: 40.4 percentile2015 defense season mean: 26.3 percentile2016 defense season mean: 16.2 percentile2017 defense season mean: 75.3 percentile2018 defense season mean: 46.4 percentile2019 defense season mean: 38.0 percentile2020 defense season mean: 43.5 percentile2021 defense season mean: 60.3 percentile2022 defense season mean: 42.9 percentile2023 defense season mean: 40.9 percentile2024 defense season mean: 18.0 percentile2025 defense season mean: 27.1 percentile2026 defense Bayesian estimate: 26.5 percentile2026 defense empirical mean: 24.1 percentile2014201520162017201820192020202120222023202420252026
Individual gameSeason bar · 2026 is the estimate2026 empirical meanCoaching-era band
2016Darrell Hazell / Gerad Parker
2017Jeff Brohm
2022Jeff Brohm / Brian Brohm
2023Ryan Walters
2025Barry Odom

How to read 2026

The current-season estimate intelligently blends last season with new data.

The 2026 estimate is a Bayesian weighted average of normal-score Z-values. The 2025 season mean counts like 8 games of prior evidence; each completed 2026 game counts once. The result is then translated back to the 0–100 percentile scale.

2026 Z = (8 × 2025 mean Z + games played × 2026 mean Z) ÷ (8 + games played)

Season record

Every annual grade and coach

Retrospective rows average the available single-game grades in normal-score space. The result is shown as a percentile. Roughly speaking, a 95th-percentile season corresponds to about the eighth-best team in a 160-team field.

SeasonHead coachGamesOffenseDefense
2026Live estimateBarry Odom2
43.8 estimate67.8 games-only average
26.5 estimate24.1 games-only average
2025Barry OdomCoaching change1237.827.1
2024Ryan Walters1119.118.0
2023Ryan WaltersCoaching change1243.540.9
2022Jeff Brohm / Brian BrohmCoaching change1354.242.9
2021Jeff Brohm1359.260.3
2020Jeff Brohm646.043.5
2019Jeff Brohm1239.338.0
2018Jeff Brohm1262.346.4
2017Jeff BrohmCoaching change1251.875.3
2016Darrell Hazell / Gerad ParkerCoaching change1244.016.2
2015Darrell Hazell1238.426.3
2014Darrell Hazell1237.140.4