20142026 performance history

Ohio over time

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

Mid-AmericanHead coach: John HauserView Ohio games →
Offense · 2026 estimate62.0/100

40.0 average through 1 game

64.6 prior · 8 equivalent games
Defense · 2026 estimate30.5/100

7.3 average through 1 game

34.7 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.

Ohio 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.Solich · ’14–’20Frank Solich, 2014–2020Albin · ’21–’24Tim Albin, 2021–2024SmithBrian Smith, 2025HauserJohn Hauser, 2026offenseGame-grade percentile · higher is better9975502512014 Week 1: Ohio at Kent State · W 17–14; offense 55.5 percentile2014 Week 2: Ohio at Kentucky · L 3–20; offense 0.8 percentile2014 Week 3: Ohio at Marshall · L 14–44; offense 43.8 percentile2014 Week 4: Ohio vs. Idaho · W 36–24; offense 73.2 percentile2014 Week 5: Ohio vs. Eastern Illinois · W 34–19; offense 38.7 percentile2014 Week 6: Ohio at Central Michigan · L 10–28; offense 7.3 percentile2014 Week 7: Ohio vs. Bowling Green · L 13–31; offense 12.6 percentile2014 Week 8: Ohio vs. Akron · W 23–20; offense 22.7 percentile2014 Week 9: Ohio at Western Michigan · L 21–42; offense 47.0 percentile2014 Week 11: Ohio vs. Buffalo · W 37–14; offense 58.2 percentile2014 Week 13: Ohio vs. Northern Illinois · L 14–21; offense 39.9 percentile2014 Week 14: Ohio at Miami (OH) · W 24–21; offense 36.1 percentile2015 Week 2: Ohio vs. Marshall · W 21–10; offense 57.3 percentile2015 Week 3: Ohio vs. SE Louisiana · W 35–14; offense 29.4 percentile2015 Week 4: Ohio at Minnesota · L 24–27; offense 67.0 percentile2015 Week 5: Ohio at Akron · W 14–12; offense 17.2 percentile2015 Week 6: Ohio vs. Miami (OH) · W 34–3; offense 51.2 percentile2015 Week 7: Ohio vs. Western Michigan · L 14–49; offense 7.4 percentile2015 Week 8: Ohio at Buffalo · L 17–41; offense 24.5 percentile2015 Week 10: Ohio at Bowling Green · L 24–62; offense 73.3 percentile2015 Week 11: Ohio vs. Kent State · W 27–0; offense 75.1 percentile2015 Week 12: Ohio vs. Ball State · W 48–31; offense 85.6 percentile2015 Week 13: Ohio at Northern Illinois · W 26–21; offense 54.6 percentile2015 Week 1: Ohio vs. App State · L 29–31; offense 27.2 percentile2016 Week 1: Ohio vs. Texas State · L 54–56; offense 25.1 percentile2016 Week 2: Ohio at Kansas · W 37–21; offense 23.5 percentile2016 Week 3: Ohio at Tennessee · L 19–28; offense 19.3 percentile2016 Week 4: Ohio vs. Gardner-Webb · W 37–21; offense 66.1 percentile2016 Week 5: Ohio at Miami (OH) · W 17–7; offense 8.1 percentile2016 Week 6: Ohio vs. Bowling Green · W 30–24; offense 41.7 percentile2016 Week 7: Ohio vs. Eastern Michigan · L 20–27; offense 22.5 percentile2016 Week 8: Ohio at Kent State · W 14–10; offense 22.2 percentile2016 Week 9: Ohio at Toledo · W 31–26; offense 59.4 percentile2016 Week 10: Ohio vs. Buffalo · W 34–10; offense 47.7 percentile2016 Week 12: Ohio at Central Michigan · L 20–27; offense 12.4 percentile2016 Week 13: Ohio vs. Akron · W 9–3; offense 4.7 percentile2016 Week 14: Ohio vs. Western Michigan · L 23–29; offense 20.8 percentile2016 Week 1: Ohio vs. Troy · L 23–28; offense 57.2 percentile2017 Week 1: Ohio vs. Hampton · W 59–0; offense 59.6 percentile2017 Week 3: Ohio vs. Kansas · W 42–30; offense 70.6 percentile2017 Week 4: Ohio at Eastern Michigan · W 27–20; offense 26.2 percentile2017 Week 5: Ohio at Massachusetts · W 58–50; offense 98.0 percentile2017 Week 6: Ohio vs. Central Michigan · L 23–26; offense 42.2 percentile2017 Week 7: Ohio at Bowling Green · W 48–30; offense 57.8 percentile2017 Week 8: Ohio vs. Kent State · W 48–3; offense 85.4 percentile2017 Week 10: Ohio vs. Miami (OH) · W 45–28; offense 66.7 percentile2017 Week 11: Ohio vs. Toledo · W 38–10; offense 95.7 percentile2017 Week 12: Ohio at Akron · L 34–37; offense 55.4 percentile2017 Week 13: Ohio at Buffalo · L 24–31; offense 51.8 percentile2017 Week 1: Ohio vs. UAB · W 41–6; offense 87.3 percentile2018 Week 1: Ohio vs. Howard · W 38–32; offense 10.7 percentile2018 Week 3: Ohio at Virginia · L 31–45; offense 49.1 percentile2018 Week 4: Ohio at Cincinnati · L 30–34; offense 88.2 percentile2018 Week 5: Ohio vs. Massachusetts · W 58–42; offense 81.5 percentile2018 Week 6: Ohio at Kent State · W 27–26; offense 85.2 percentile2018 Week 7: Ohio at Northern Illinois · L 21–24; offense 60.7 percentile2018 Week 8: Ohio vs. Bowling Green · W 49–14; offense 99.8 percentile2018 Week 9: Ohio vs. Ball State · W 52–14; offense 96.4 percentile2018 Week 10: Ohio at Western Michigan · W 59–14; offense 94.1 percentile2018 Week 11: Ohio at Miami (OH) · L 28–30; offense 72.1 percentile2018 Week 12: Ohio vs. Buffalo · W 52–17; offense 99.8 percentile2018 Week 13: Ohio vs. Akron · W 49–28; offense 96.0 percentile2018 Week 1: Ohio vs. San Diego State · W 27–0; offense 97.7 percentile2019 Week 1: Ohio vs. Rhode Island · W 41–20; offense 90.4 percentile2019 Week 2: Ohio at Pittsburgh · L 10–20; offense 23.9 percentile2019 Week 3: Ohio at Marshall · L 31–33; offense 91.7 percentile2019 Week 4: Ohio vs. Louisiana · L 25–45; offense 59.0 percentile2019 Week 6: Ohio at Buffalo · W 21–20; offense 70.2 percentile2019 Week 7: Ohio vs. Northern Illinois · L 36–39; offense 74.7 percentile2019 Week 8: Ohio vs. Kent State · W 45–38; offense 87.6 percentile2019 Week 9: Ohio at Ball State · W 34–21; offense 85.6 percentile2019 Week 11: Ohio vs. Miami (OH) · L 21–24; offense 51.5 percentile2019 Week 12: Ohio vs. Western Michigan · L 34–37; offense 76.6 percentile2019 Week 13: Ohio at Bowling Green · W 66–24; offense 99.1 percentile2019 Week 14: Ohio at Akron · W 52–3; offense 91.1 percentile2019 Week 1: Ohio vs. Nevada · W 30–21; offense 72.6 percentile2020 Week 10: Ohio at Central Michigan · L 27–30; offense 41.0 percentile2020 Week 11: Ohio vs. Akron · W 24–10; offense 21.7 percentile2020 Week 13: Ohio vs. Bowling Green · W 52–10; offense 81.3 percentile2021 Week 2: Ohio vs. Duquesne · L 26–28; offense 6.2 percentile2021 Week 3: Ohio at Louisiana · L 14–49; offense 34.1 percentile2021 Week 4: Ohio at Northwestern · L 6–35; offense 25.3 percentile2021 Week 6: Ohio vs. Central Michigan · L 27–30; offense 56.5 percentile2021 Week 7: Ohio at Buffalo · L 26–27; offense 42.8 percentile2021 Week 8: Ohio vs. Kent State · L 27–34; offense 14.5 percentile2021 Week 10: Ohio vs. Miami (OH) · W 35–33; offense 55.8 percentile2021 Week 11: Ohio at Eastern Michigan · W 34–26; offense 98.0 percentile2021 Week 12: Ohio vs. Toledo · L 23–35; offense 52.2 percentile2021 Week 13: Ohio at Bowling Green · L 10–21; offense 18.3 percentile2022 Week 1: Ohio vs. Florida Atlantic · W 41–38; offense 52.5 percentile2022 Week 2: Ohio at Penn State · L 10–46; offense 21.4 percentile2022 Week 6: Ohio vs. Akron · W 55–34; offense 85.3 percentile2022 Week 7: Ohio at Western Michigan · W 33–14; offense 54.7 percentile2022 Week 8: Ohio vs. Northern Illinois · W 24–17; offense 45.9 percentile2022 Week 10: Ohio vs. Buffalo · W 45–24; offense 89.4 percentile2022 Week 11: Ohio at Miami (OH) · W 37–21; offense 88.0 percentile2022 Week 12: Ohio at Ball State · W 32–18; offense 64.8 percentile2022 Week 13: Ohio vs. Bowling Green · W 38–14; offense 47.2 percentile2022 Week 14: Ohio vs. Toledo · L 7–17; offense 10.2 percentile2022 Week 1: Ohio vs. Wyoming · W 30–27; offense 62.9 percentile2023 Week 1: Ohio at San Diego State · L 13–20; offense 22.0 percentile2023 Week 1: Ohio vs. Long Island University · W 27–10; offense 12.7 percentile2023 Week 2: Ohio at Florida Atlantic · W 17–10; offense 32.8 percentile2023 Week 3: Ohio vs. Iowa State · W 10–7; offense 24.0 percentile2023 Week 4: Ohio at Bowling Green · W 38–7; offense 73.8 percentile2023 Week 6: Ohio vs. Kent State · W 42–17; offense 70.8 percentile2023 Week 7: Ohio at Northern Illinois · L 13–23; offense 47.0 percentile2023 Week 8: Ohio vs. Western Michigan · W 20–17; offense 32.7 percentile2023 Week 9: Ohio vs. Miami (OH) · L 16–30; offense 32.0 percentile2023 Week 11: Ohio at Buffalo · W 20–10; offense 62.5 percentile2023 Week 12: Ohio vs. Central Michigan · W 34–20; offense 34.9 percentile2023 Week 1: Ohio vs. Georgia Southern · W 41–21; offense 53.3 percentile2024 Week 1: Ohio at Syracuse · L 22–38; offense 42.4 percentile2024 Week 2: Ohio vs. South Alabama · W 27–20; offense 61.3 percentile2024 Week 3: Ohio vs. Morgan State · W 21–6; offense 11.0 percentile2024 Week 4: Ohio at Kentucky · L 6–41; offense 6.6 percentile2024 Week 5: Ohio vs. Akron · W 30–10; offense 25.6 percentile2024 Week 7: Ohio at Central Michigan · W 27–25; offense 84.7 percentile2024 Week 8: Ohio at Miami (OH) · L 20–30; offense 37.8 percentile2024 Week 9: Ohio vs. Buffalo · W 47–16; offense 94.4 percentile2024 Week 11: Ohio at Kent State · W 41–0; offense 39.8 percentile2024 Week 12: Ohio vs. Eastern Michigan · W 35–10; offense 57.7 percentile2024 Week 13: Ohio at Toledo · W 24–7; offense 43.3 percentile2024 Week 14: Ohio vs. Ball State · W 42–21; offense 79.6 percentile2024 Week 15: Ohio vs. Miami (OH) · W 38–3; offense 99.1 percentile2024 Week 1: Ohio vs. Jacksonville State · W 30–27; offense 66.9 percentile2025 Week 2: Ohio vs. West Virginia · W 17–10; offense 20.6 percentile2025 Week 3: Ohio at Ohio State · L 9–37; offense 25.9 percentile2025 Week 4: Ohio vs. Gardner-Webb · W 52–35; offense 65.9 percentile2025 Week 5: Ohio vs. Bowling Green · W 35–20; offense 69.9 percentile2025 Week 6: Ohio at Ball State · L 14–20; offense 25.6 percentile2025 Week 8: Ohio vs. Northern Illinois · W 48–21; offense 97.2 percentile2025 Week 9: Ohio at Eastern Michigan · W 28–21; offense 59.2 percentile2025 Week 11: Ohio vs. Miami (OH) · W 24–20; offense 74.5 percentile2025 Week 12: Ohio at Western Michigan · L 13–17; offense 65.6 percentile2025 Week 13: Ohio vs. Massachusetts · W 42–14; offense 60.2 percentile2025 Week 14: Ohio at Buffalo · W 31–26; offense 93.4 percentile2025 Week 1: Ohio vs. UNLV · W 17–10; offense 76.5 percentile2026 Week 1: Ohio at Nebraska · L 21–49; offense 40.0 percentile2014 offense season mean: 31.1 percentile2015 offense season mean: 46.4 percentile2016 offense season mean: 27.8 percentile2017 offense season mean: 71.2 percentile2018 offense season mean: 88.4 percentile2019 offense season mean: 79.5 percentile2020 offense season mean: 48.4 percentile2021 offense season mean: 40.8 percentile2022 offense season mean: 57.7 percentile2023 offense season mean: 40.6 percentile2024 offense season mean: 56.8 percentile2025 offense season mean: 64.6 percentile2026 offense Bayesian estimate: 62.0 percentile2026 offense empirical mean: 40.0 percentiledefenseGame-grade percentile · higher is better9975502512014 Week 1: Ohio at Kent State · W 17–14; defense 75.8 percentile2014 Week 2: Ohio at Kentucky · L 3–20; defense 44.9 percentile2014 Week 3: Ohio at Marshall · L 14–44; defense 7.1 percentile2014 Week 4: Ohio vs. Idaho · W 36–24; defense 39.8 percentile2014 Week 5: Ohio vs. Eastern Illinois · W 34–19; defense 15.3 percentile2014 Week 6: Ohio at Central Michigan · L 10–28; defense 19.5 percentile2014 Week 7: Ohio vs. Bowling Green · L 13–31; defense 55.5 percentile2014 Week 8: Ohio vs. Akron · W 23–20; defense 64.2 percentile2014 Week 9: Ohio at Western Michigan · L 21–42; defense 34.8 percentile2014 Week 11: Ohio vs. Buffalo · W 37–14; defense 99.7 percentile2014 Week 13: Ohio vs. Northern Illinois · L 14–21; defense 60.6 percentile2014 Week 14: Ohio at Miami (OH) · W 24–21; defense 65.2 percentile2015 Week 2: Ohio vs. Marshall · W 21–10; defense 80.7 percentile2015 Week 3: Ohio vs. SE Louisiana · W 35–14; defense 25.1 percentile2015 Week 4: Ohio at Minnesota · L 24–27; defense 12.1 percentile2015 Week 5: Ohio at Akron · W 14–12; defense 75.9 percentile2015 Week 6: Ohio vs. Miami (OH) · W 34–3; defense 70.1 percentile2015 Week 7: Ohio vs. Western Michigan · L 14–49; defense 3.0 percentile2015 Week 8: Ohio at Buffalo · L 17–41; defense 46.3 percentile2015 Week 10: Ohio at Bowling Green · L 24–62; defense 4.2 percentile2015 Week 11: Ohio vs. Kent State · W 27–0; defense 70.7 percentile2015 Week 12: Ohio vs. Ball State · W 48–31; defense 16.3 percentile2015 Week 13: Ohio at Northern Illinois · W 26–21; defense 88.2 percentile2015 Week 1: Ohio vs. App State · L 29–31; defense 80.9 percentile2016 Week 1: Ohio vs. Texas State · L 54–56; defense 21.5 percentile2016 Week 2: Ohio at Kansas · W 37–21; defense 57.4 percentile2016 Week 3: Ohio at Tennessee · L 19–28; defense 40.3 percentile2016 Week 4: Ohio vs. Gardner-Webb · W 37–21; defense 15.1 percentile2016 Week 5: Ohio at Miami (OH) · W 17–7; defense 80.8 percentile2016 Week 6: Ohio vs. Bowling Green · W 30–24; defense 57.5 percentile2016 Week 7: Ohio vs. Eastern Michigan · L 20–27; defense 57.3 percentile2016 Week 8: Ohio at Kent State · W 14–10; defense 89.9 percentile2016 Week 9: Ohio at Toledo · W 31–26; defense 67.6 percentile2016 Week 10: Ohio vs. Buffalo · W 34–10; defense 40.6 percentile2016 Week 12: Ohio at Central Michigan · L 20–27; defense 72.3 percentile2016 Week 13: Ohio vs. Akron · W 9–3; defense 92.1 percentile2016 Week 14: Ohio vs. Western Michigan · L 23–29; defense 92.2 percentile2016 Week 1: Ohio vs. Troy · L 23–28; defense 73.9 percentile2017 Week 1: Ohio vs. Hampton · W 59–0; defense 89.5 percentile2017 Week 3: Ohio vs. Kansas · W 42–30; defense 9.0 percentile2017 Week 4: Ohio at Eastern Michigan · W 27–20; defense 93.7 percentile2017 Week 5: Ohio at Massachusetts · W 58–50; defense 30.4 percentile2017 Week 6: Ohio vs. Central Michigan · L 23–26; defense 61.8 percentile2017 Week 7: Ohio at Bowling Green · W 48–30; defense 62.4 percentile2017 Week 8: Ohio vs. Kent State · W 48–3; defense 77.0 percentile2017 Week 10: Ohio vs. Miami (OH) · W 45–28; defense 61.5 percentile2017 Week 11: Ohio vs. Toledo · W 38–10; defense 94.2 percentile2017 Week 12: Ohio at Akron · L 34–37; defense 30.8 percentile2017 Week 13: Ohio at Buffalo · L 24–31; defense 47.1 percentile2017 Week 1: Ohio vs. UAB · W 41–6; defense 87.5 percentile2018 Week 1: Ohio vs. Howard · W 38–32; defense 5.1 percentile2018 Week 3: Ohio at Virginia · L 31–45; defense 14.3 percentile2018 Week 4: Ohio at Cincinnati · L 30–34; defense 32.2 percentile2018 Week 5: Ohio vs. Massachusetts · W 58–42; defense 27.0 percentile2018 Week 6: Ohio at Kent State · W 27–26; defense 30.5 percentile2018 Week 7: Ohio at Northern Illinois · L 21–24; defense 34.4 percentile2018 Week 8: Ohio vs. Bowling Green · W 49–14; defense 37.1 percentile2018 Week 9: Ohio vs. Ball State · W 52–14; defense 85.6 percentile2018 Week 10: Ohio at Western Michigan · W 59–14; defense 95.3 percentile2018 Week 11: Ohio at Miami (OH) · L 28–30; defense 29.9 percentile2018 Week 12: Ohio vs. Buffalo · W 52–17; defense 63.9 percentile2018 Week 13: Ohio vs. Akron · W 49–28; defense 22.4 percentile2018 Week 1: Ohio vs. San Diego State · W 27–0; defense 83.3 percentile2019 Week 1: Ohio vs. Rhode Island · W 41–20; defense 32.7 percentile2019 Week 2: Ohio at Pittsburgh · L 10–20; defense 50.4 percentile2019 Week 3: Ohio at Marshall · L 31–33; defense 12.6 percentile2019 Week 4: Ohio vs. Louisiana · L 25–45; defense 46.8 percentile2019 Week 6: Ohio at Buffalo · W 21–20; defense 48.5 percentile2019 Week 7: Ohio vs. Northern Illinois · L 36–39; defense 8.3 percentile2019 Week 8: Ohio vs. Kent State · W 45–38; defense 7.2 percentile2019 Week 9: Ohio at Ball State · W 34–21; defense 59.5 percentile2019 Week 11: Ohio vs. Miami (OH) · L 21–24; defense 25.0 percentile2019 Week 12: Ohio vs. Western Michigan · L 34–37; defense 57.4 percentile2019 Week 13: Ohio at Bowling Green · W 66–24; defense 28.3 percentile2019 Week 14: Ohio at Akron · W 52–3; defense 85.6 percentile2019 Week 1: Ohio vs. Nevada · W 30–21; defense 65.1 percentile2020 Week 10: Ohio at Central Michigan · L 27–30; defense 46.7 percentile2020 Week 11: Ohio vs. Akron · W 24–10; defense 31.1 percentile2020 Week 13: Ohio vs. Bowling Green · W 52–10; defense 34.8 percentile2021 Week 2: Ohio vs. Duquesne · L 26–28; defense 16.7 percentile2021 Week 3: Ohio at Louisiana · L 14–49; defense 14.4 percentile2021 Week 4: Ohio at Northwestern · L 6–35; defense 12.9 percentile2021 Week 6: Ohio vs. Central Michigan · L 27–30; defense 22.9 percentile2021 Week 7: Ohio at Buffalo · L 26–27; defense 52.2 percentile2021 Week 8: Ohio vs. Kent State · L 27–34; defense 36.0 percentile2021 Week 10: Ohio vs. Miami (OH) · W 35–33; defense 40.8 percentile2021 Week 11: Ohio at Eastern Michigan · W 34–26; defense 33.2 percentile2021 Week 12: Ohio vs. Toledo · L 23–35; defense 11.9 percentile2021 Week 13: Ohio at Bowling Green · L 10–21; defense 65.0 percentile2022 Week 1: Ohio vs. Florida Atlantic · W 41–38; defense 17.7 percentile2022 Week 2: Ohio at Penn State · L 10–46; defense 30.9 percentile2022 Week 6: Ohio vs. Akron · W 55–34; defense 32.8 percentile2022 Week 7: Ohio at Western Michigan · W 33–14; defense 27.8 percentile2022 Week 8: Ohio vs. Northern Illinois · W 24–17; defense 70.7 percentile2022 Week 10: Ohio vs. Buffalo · W 45–24; defense 90.0 percentile2022 Week 11: Ohio at Miami (OH) · W 37–21; defense 45.5 percentile2022 Week 12: Ohio at Ball State · W 32–18; defense 66.0 percentile2022 Week 13: Ohio vs. Bowling Green · W 38–14; defense 78.6 percentile2022 Week 14: Ohio vs. Toledo · L 7–17; defense 71.2 percentile2022 Week 1: Ohio vs. Wyoming · W 30–27; defense 48.3 percentile2023 Week 1: Ohio at San Diego State · L 13–20; defense 42.0 percentile2023 Week 1: Ohio vs. Long Island University · W 27–10; defense 69.0 percentile2023 Week 2: Ohio at Florida Atlantic · W 17–10; defense 91.5 percentile2023 Week 3: Ohio vs. Iowa State · W 10–7; defense 96.0 percentile2023 Week 4: Ohio at Bowling Green · W 38–7; defense 68.3 percentile2023 Week 6: Ohio vs. Kent State · W 42–17; defense 52.7 percentile2023 Week 7: Ohio at Northern Illinois · L 13–23; defense 32.4 percentile2023 Week 8: Ohio vs. Western Michigan · W 20–17; defense 61.4 percentile2023 Week 9: Ohio vs. Miami (OH) · L 16–30; defense 40.2 percentile2023 Week 11: Ohio at Buffalo · W 20–10; defense 71.3 percentile2023 Week 12: Ohio vs. Central Michigan · W 34–20; defense 50.6 percentile2023 Week 1: Ohio vs. Georgia Southern · W 41–21; defense 77.6 percentile2024 Week 1: Ohio at Syracuse · L 22–38; defense 19.6 percentile2024 Week 2: Ohio vs. South Alabama · W 27–20; defense 88.3 percentile2024 Week 3: Ohio vs. Morgan State · W 21–6; defense 81.1 percentile2024 Week 4: Ohio at Kentucky · L 6–41; defense 12.6 percentile2024 Week 5: Ohio vs. Akron · W 30–10; defense 97.2 percentile2024 Week 7: Ohio at Central Michigan · W 27–25; defense 51.4 percentile2024 Week 8: Ohio at Miami (OH) · L 20–30; defense 40.2 percentile2024 Week 9: Ohio vs. Buffalo · W 47–16; defense 48.1 percentile2024 Week 11: Ohio at Kent State · W 41–0; defense 86.3 percentile2024 Week 12: Ohio vs. Eastern Michigan · W 35–10; defense 85.3 percentile2024 Week 13: Ohio at Toledo · W 24–7; defense 99.1 percentile2024 Week 14: Ohio vs. Ball State · W 42–21; defense 68.5 percentile2024 Week 15: Ohio vs. Miami (OH) · W 38–3; defense 93.9 percentile2024 Week 1: Ohio vs. Jacksonville State · W 30–27; defense 84.5 percentile2025 Week 2: Ohio vs. West Virginia · W 17–10; defense 89.4 percentile2025 Week 3: Ohio at Ohio State · L 9–37; defense 11.9 percentile2025 Week 4: Ohio vs. Gardner-Webb · W 52–35; defense 1.3 percentile2025 Week 5: Ohio vs. Bowling Green · W 35–20; defense 20.9 percentile2025 Week 6: Ohio at Ball State · L 14–20; defense 44.5 percentile2025 Week 8: Ohio vs. Northern Illinois · W 48–21; defense 10.0 percentile2025 Week 9: Ohio at Eastern Michigan · W 28–21; defense 37.8 percentile2025 Week 11: Ohio vs. Miami (OH) · W 24–20; defense 50.4 percentile2025 Week 12: Ohio at Western Michigan · L 13–17; defense 41.2 percentile2025 Week 13: Ohio vs. Massachusetts · W 42–14; defense 27.6 percentile2025 Week 14: Ohio at Buffalo · W 31–26; defense 16.8 percentile2025 Week 1: Ohio vs. UNLV · W 17–10; defense 96.0 percentile2026 Week 1: Ohio at Nebraska · L 21–49; defense 7.3 percentile2014 defense season mean: 51.8 percentile2015 defense season mean: 44.0 percentile2016 defense season mean: 63.7 percentile2017 defense season mean: 65.3 percentile2018 defense season mean: 43.1 percentile2019 defense season mean: 38.1 percentile2020 defense season mean: 37.4 percentile2021 defense season mean: 28.6 percentile2022 defense season mean: 53.5 percentile2023 defense season mean: 65.8 percentile2024 defense season mean: 74.7 percentile2025 defense season mean: 34.7 percentile2026 defense Bayesian estimate: 30.5 percentile2026 defense empirical mean: 7.3 percentile2014201520162017201820192020202120222023202420252026
Individual gameSeason bar · 2026 is the estimate2026 empirical meanCoaching-era band
2021Tim Albin
2025Brian Smith / John Hauser
2026John Hauser

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 estimateJohn HauserCoaching change1
62.0 estimate40.0 games-only average
30.5 estimate7.3 games-only average
2025Brian Smith / John HauserCoaching change1264.634.7
2024Tim Albin1456.874.7
2023Tim Albin1240.665.8
2022Tim Albin1157.753.5
2021Tim AlbinCoaching change1040.828.6
2020Frank Solich348.437.4
2019Frank Solich1379.538.1
2018Frank Solich1388.443.1
2017Frank Solich1271.265.3
2016Frank Solich1427.863.7
2015Frank Solich1246.444.0
2014Frank Solich1231.151.8