MAC · 2026

Ohio Bobcats

Head coach John Hauser · Peden Stadium
6-24-0 in conference
TDC Rank
#87
of 138 FBS teams
Rating
-5.8
pts vs avg FBS team
Offense
-3.5
92nd in FBS
Defense
-2.3
82nd in FBS
Schedule so far
-14.4
136th toughest
Projected
8.6-3.4
bowl-eligible >99%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

-5.8 now, -8.9 preseason · up 8 spots since preseason
-10-50FBS avgPreWk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 8Wk 9#87

Final record odds

8.6-3.4 expected · most likely 9-3 (40%)
6-610%7-533%8-440%9-317%10-2

Schedule

Game score = the rating that one result implies, after adjusting for opponent and venue

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Sep 5@20NebraskaL 21–49 ›-6.8—FS1
2Sep 12vs95Jacksonville StateW 29–27 ›-8.9—ESPN+
3Sep 19@106South AlabamaL 36–41 ›-12.1—ESPN+
4Sep 26vsStonehill FCSW 35–7 ›-11.8—ESPN+
5Oct 3@135Kent StateCONFW 13–10 ›-16.8—ESPN+
6Oct 10vs122Central MichiganCONFW 31–14 ›-2.4—ESPN+
7Oct 17@138Sacramento StateCONFW 48–7 ›+6.2—ESPN+
8Oct 24vs124Eastern MichiganCONFW 24–20 ›-15.5—ESPNU
9—Bye
10Nov 3@132AkronCONFOhio −11.0 · o/u 54.3—77%ESPN2
11Nov 10@97Miami (OH)CONFMiami (OH) −1.4 · o/u 51.2—46%ESPN2
12Nov 17vs131Ball StateCONFOhio −18.3 · o/u 54.4—89%
13Nov 27vs77ToledoCONFOhio −0.0 · o/u 54.8—50%

Team Stats

Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted

StatOffenseFBS rankDefense (allowed)FBS rank
EPA · per play, garbage time excluded (CollegeFootballData.com)
EPA / play+0.21135th+0.10278th
Success rate48.1%23rd40.1%56th
Explosiveness1.124126th1.25376th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate47.8%24th39.9%49th
Rushing success rate49.8%16th38.4%34th
Passing success rate45.2%39th41.5%85th
Explosive run rate17.7%15th11.0%40th
Explosive pass rate8.5%106th7.7%27th
Line yards / carry3.701st2.9049th
Opportunity rate41.8%31st34.2%35th
Stuff rate10.0%3rd17.8%70th
Sack rate5.4%75th5.3%77th
3rd-down conversion52.9%9th38.3%60th
Red-zone TD rate76.2%10th52.6%40th
Havoc rate9.9%10th15.0%42nd
Box score · season totals
Points / game29.659th21.950th
Yards / game369.580th333.445th
Yards / play5.7553rd5.2264th
Pass yards / game178.6119th198.345th
Yards / pass att.7.6061st7.1874th
Completion %62.2%81st64.3%106th
Rush yards / game190.930th135.162nd
Yards / carry4.9037th3.9463rd
3rd-down conv. %48.5%19th38.2%71st
Turnovers / game (lost · forced)1.2565th0.75121st
Sacks / game (allowed · made)1.6248th2.0074th
Penalty yards / game39.111th57.163rd

Charting

Where the ball goes, read from the play-by-play: air yards, yards after the catch, run direction, pressure and tempo. Ranks run highest to lowest

Avg. depth of throw
10.1
24th of 138
YAC per catch
5.6
58th of 138
Deep shots (20+)
18%
19th of 138
Shotgun
98%
32nd of 138
No-huddle
90%
17th of 138
QB pressured
12%
87th of 138 (1st = most)
Defense: pressure rate
14%
74th of 138
Defense: YAC allowed
6.0
21st of 138 (1st = most)

Offense: where it throws163 throws charted

61% comp10.1 avg. depth5.6 YAC/catch18% 20+ air yds13–4 TD–INT
101020203030LOSLeft, Behind air yards: 10 throws (6%), 9 caught (90%), 56 yds, 5.6 per throw1090% · 56yLeft, 0–4 air yards: 8 throws (5%), 6 caught (75%), 42 yds, 5.3 per throw875% · 42yLeft, 5–9 air yards: 8 throws (5%), 6 caught (75%), 69 yds, 8.6 per throw875% · 69yLeft, 10–14 air yards: 7 throws (4%), 4 caught (57%), 53 yds, 7.6 per throw757% · 53yLeft, 15–19 air yards: 7 throws (4%), 0 caught (0%), 0 yds, 0.0 per throw70% · 0yLeft, 20–29 air yards: 9 throws (6%), 4 caught (44%), 139 yds, 15.4 per throw944% · 139yLeft, 30+ air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 8 throws (5%), 4 caught (50%), 29 yds, 3.6 per throw850% · 29yMiddle, 5–9 air yards: 6 throws (4%), 3 caught (50%), 39 yds, 6.5 per throw650% · 39yMiddle, 10–14 air yards: 12 throws (7%), 9 caught (75%), 127 yds, 10.6 per throw1275% · 127yMiddle, 15–19 air yards: 4 throws (2%), 2 caught (50%), 87 yds, 21.8 per throw450% · 87yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: 4 throws (2%), 2 caught (50%), 75 yds, 18.8 per throw450% · 75yRight, Behind air yards: 18 throws (11%), 17 caught (94%), 46 yds, 2.6 per throw1894% · 46yRight, 0–4 air yards: 22 throws (13%), 17 caught (77%), 151 yds, 6.9 per throw2277% · 151yRight, 5–9 air yards: 9 throws (6%), 6 caught (67%), 48 yds, 5.3 per throw967% · 48yRight, 10–14 air yards: 8 throws (5%), 6 caught (75%), 65 yds, 8.1 per throw875% · 65yRight, 15–19 air yards: 7 throws (4%), 3 caught (43%), 65 yds, 9.3 per throw743% · 65yRight, 20–29 air yards: 9 throws (6%), 2 caught (22%), 68 yds, 7.6 per throw922% · 68yRight, 30+ air yards: 6 throws (4%), 1 caught (17%), 44 yds, 7.3 per throw617% · 44y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Defense: where it's thrown on199 throws charted

64% comp7.0 avg. depth6.0 YAC/catch9% 20+ air yds11–4 TD–INT
101020203030LOSLeft, Behind air yards: 11 throws (6%), 11 caught (100%), 25 yds, 2.3 per throw11100% · 25yLeft, 0–4 air yards: 24 throws (12%), 18 caught (75%), 144 yds, 6.0 per throw2475% · 144yLeft, 5–9 air yards: 20 throws (10%), 16 caught (80%), 141 yds, 7.0 per throw2080% · 141yLeft, 10–14 air yards: 6 throws (3%), 2 caught (33%), 27 yds, 4.5 per throw633% · 27yLeft, 15–19 air yards: 5 throws (3%), 2 caught (40%), 36 yds, 7.2 per throw540% · 36yLeft, 20–29 air yards: noneLeft, 30+ air yards: 3 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw30% · 0yMiddle, Behind air yards: 4 throws (2%), 3 caught (75%), 10 yds, 2.5 per throw475% · 10yMiddle, 0–4 air yards: 9 throws (5%), 5 caught (56%), 39 yds, 4.3 per throw956% · 39yMiddle, 5–9 air yards: 12 throws (6%), 8 caught (67%), 149 yds, 12.4 per throw1267% · 149yMiddle, 10–14 air yards: 8 throws (4%), 6 caught (75%), 86 yds, 10.8 per throw875% · 86yMiddle, 15–19 air yards: 4 throws (2%), 2 caught (50%), 51 yds, 12.8 per throw450% · 51yMiddle, 20–29 air yards: 4 throws (2%), 2 caught (50%), 52 yds, 13.0 per throw450% · 52yMiddle, 30+ air yards: 2 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yRight, Behind air yards: 18 throws (9%), 15 caught (83%), 102 yds, 5.7 per throw1883% · 102yRight, 0–4 air yards: 26 throws (13%), 18 caught (69%), 163 yds, 6.3 per throw2669% · 163yRight, 5–9 air yards: 22 throws (11%), 16 caught (73%), 196 yds, 8.9 per throw2273% · 196yRight, 10–14 air yards: 8 throws (4%), 3 caught (38%), 33 yds, 4.1 per throw838% · 33yRight, 15–19 air yards: 5 throws (3%), 3 caught (60%), 68 yds, 13.6 per throw560% · 68yRight, 20–29 air yards: 4 throws (2%), 2 caught (50%), 53 yds, 13.3 per throw450% · 53yRight, 30+ air yards: 4 throws (2%), 1 caught (25%), 49 yds, 12.3 per throw425% · 49y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Offense: run direction286 carries

Left
17%
5.5 YPC · 53% succ.
Middle
67%
5.6 YPC · 45% succ.
Right
16%
6.1 YPC · 60% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Defense: runs faced250 carries

Left
22%
5.2 YPC · 43% succ.
Middle
56%
3.8 YPC · 35% succ.
Right
22%
7.1 YPC · 53% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Pressure = the QB was hurried or sacked, as the play-by-play records it (it misses some, so compare teams rather than reading it as an exact rate). Every snap counts, including garbage time and FCS games.

Roster

100 players · Head coach John Hauser

100 players
#PlayerPos▲ClassHtWtHometown
5Hype GrandQBFR6' 0"180La Puente, CA
7Levi DavisQBFR6' 0"190Lewis Center, OH
8Nick PoulosQBSR6' 5"235Granite Bay, CA
9Matt VezzaQBJR6' 0"200Elmhurst, IL
16Matthew PapasQBSO5' 11"185Grove City, OH
4Victor RosaRBSR5' 11"205Bristol, CT
6Duncan BruneRBJR5' 11"210Cologne, Germany
22Mike Taylor Jr.RBFR5' 9"185Columbus, OH
23James KellyRBFR5' 11"210Trussville, AL
24Irving BrownRBFR5' 10"215Teachey, NC
40Brayden MitchumRBFR5' 8"195Cincinnati, OH
0Delaney CrawfordWRSR6' 2"200Fontana, CA
2Preston BowmanWRFR6' 0"205Pickerington, OH
3Dom DorwartWRSO6' 0"200Leonardtown, MD
10Ian Ver SteegWRSR6' 0"180Severn, MD
11Zach HacklemanWRFR5' 11"175Cleveland, OH
12Eian PughWRSR6' 3"185Oak Park, IL
13Rashad PerryWRFR5' 9"160Fresno, CA
15Riley NeerWRSO6' 0"185Bellefontaine, OH
17Blake ParkerWRFR6' 0"190Sandusky, OH
18Miles CremascoliWRSO6' 2"215Winnetka, IL
31Khamani DebrowWRJR6' 2"200Killeen, TX
37Blake GuffeyWRSR6' 0"210Glouster, OH
39Simon SmithWRSO199Springfield, OH
80Kaden PageWRFR6' 2"195Wapakoneta, OH
88Marcus CainWRFR6' 2"204Batavia, OH
33Jake FurtneyTESO6' 4"250St. Charles, IL
44Aiden LoweryTESO6' 2"210Dublin, OH
82Calvin MoodyTEFR6' 5"245Noblesville, IN
84AJ MillerTESO6' 4"240Pickerington, OH
85Riley PalmeterTESR6' 4"240Edinburgh, IN
86Andrew MetzgerTESO6' 5"250Aurora, CO
87Tim BoalsTEFR6' 2"235Sandusky, OH
51Job MavrickOLFR6' 1"290Westfield, IN
53Lance Blakely Jr.OLFR6' 4"290Columbus, OH
54Will OdenthalOLFR6' 3"300Nelsonville, OH
55CJ Dawson IIOLSR6' 2"328Green, OH
56Ben MaldonadoOLSR6' 4"305Miami, FL
60Colton CrosleyOLFR6' 2"289Mayfield, OH
63Seth AnsteadOLSO6' 3"310Chelsea, MI
65Josh WaiteOLSR6' 2"295Roaring Spring, PA
66Mike MontgomeryOLFR6' 4"260West Branch, IA
70Joshua JohnsonOLSR6' 2"320Westerville, OH
71Cassius HulbertOLSR6' 3"316Edon, OH
72Trumain LawsonOLFR6' 5"295Clifton, NJ
74Tigana CisseOLSR6' 3"314Oakland, CA
75Jarian ShelbyOLSR6' 4"295Luling, LA
76Bryce ParsonOLSO6' 3"308St. Louis, MO
77Sandro MalicevicOLSR6' 5"315Saratoga, CA
78Danny FortsonOLFR6' 3"270Cincinnati, OH
0Nehemiah DukesDLSR6' 1"285Douglasville, GA
9Tyler GillisonDLSR6' 3"250Pickerington, OH
11Evan HerrmannDLJR6' 5"245Sussex, WI
51Isaiah StreetDLSR6' 4"253Brownsburg, IN
99Ty NeubertDLFR6' 2"290Columbus, OH
14Ike AckermanDEFR6' 4"255Omaha, NE
23Joseph MarshDEJR6' 3"240Simi Valley, CA
34Troy StiggersDEFR6' 2"245Lithonia, GA
50Owen DiFrancoDEJR6' 3"265Glen Ellyn, IL
96Tyler StearmanDEFR6' 2"220Loveland, OH
10Drayden PaveyDTFR6' 2"275Cincinnati, OH
44Austin AdkinsDTFR6' 2"275Strongsville, OH
57Nathan HaleDTSR6' 4"280Wichita, KS
92RJ KeuchlerDTJR6' 5"270Pickerington, OH
98Derek ReagansDTSR6' 0"285San Francisco, CA
12Jermaine MinnisLBFR6' 0"225Hyattsville, MD
15Will MarzolfLBSO6' 0"213Orlando, FL
25Michael MolnarLBSR6' 3"227Mason, OH
27Jack FriesLBSR6' 2"225Cincinnati, OH
30Charlie ChristopherLBSO6' 0"225Uniontown, OH
32Alex BrownLBFR6' 1"215Mason, OH
35Mac CapenLBFR6' 3"215Newfane, NY
52Nolan OgburnLBFR6' 2"240Kettering, OH
56Cody RaymondLBSO6' 4"230Shelby, MI
5KJ SejourCBFR5' 11"175Hollywood, FL
8Barry DillonCBSO6' 2"190Vicksburg, MS
13DJ MortonCBSO6' 0"185Indianapolis, IN
19Bobby MillerCBFR6' 3"180Orlando, FL
20Kendall BannisterCBJR6' 0"190Woodbridge, VA
21Ronald Jackson Jr.CBSR6' 0"195Detroit, MI
26Tyson LongCBFR5' 11"175Pickerington, OH
28Kindall BrownCBFR5' 10"178Cleveland, OH
29Jay Brewer IIICBFR6' 2"190Akron, OH
3JT HaskinsSSO6' 0"185Lexington, KY
4Darren James-HamiltonSSO5' 11"185Charlotte, NC
6Tony MathisSSO5' 11"180Macon, GA
7Eli ThompsonSJR5' 11"185Rome, GA
16Ryan MillerSFR6' 2"185Pickerington, OH
17Caleb ChamberlinSSO6' 1"195Jupiter, FL
22Brandon JenkinsSFR5' 11"190Chicago, IL
24Cam CopeSSR5' 11"190Cincinnati, OH
36Malachi TaylorSFR5' 11"180Columbus, OH
48Andrew VeraSSR6' 0"195Saint Clairsville, OH
43Brack PeacockPKJR5' 7"175Granbury, TX
47Will HryszkoPKSR5' 11"183Strongsville, OH
93Owen SchaadtPKFR6' 0"193West Chester, PA
42Magnus HainesPSR5' 11"200Massillon, OH
90Kolten BartelsPFR5' 10"200Richmond, MI
46Nick HemerLSSR6' 3"215Pittsburgh, PA
83Ethan NajmLSFR5' 9"205Murfreesboro, TN

Program History

Final TDC rating, rank and record for every season since 2014

Final rating by season

Best: 2018 (+5.7, #32) · worst: 2021 (-9.0, #110)
-10-50+5FBS avg201420152016201720182019202020212022202320242025#68
SeasonRecordConfRankRatingOffDef
2026 so far6-24-0#87-5.8-3.5-2.3
20259-46-2#680.0-0.2+0.2
202411-37-1#45+3.8-1.2+5.0
202310-36-2#62+0.1-3.7+3.9
202210-47-1#75-1.8+2.7-4.5
20213-93-5#110-9.0-5.0-4.0
20202-12-1#670.0-0.2+0.2
20197-65-3#58+0.1+3.5-3.4
20189-46-2#32+5.7+6.4-0.7
20179-45-3#47+3.6+4.2-0.6
20168-66-2#73-1.7-3.8+2.1
20158-55-3#78-1.9-2.6+0.8
20146-64-4#105-8.6-8.4-0.1

Ohio's past seasons use the same rating model as this one. Click a season to see its full page.

Updated Nov 3, 12:25 PM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →