Big Ten · 2026

Michigan Wolverines

Head coach Kyle Whittingham · Michigan Stadium
5-32-3 in conference
TDC Rank
#37
of 138 FBS teams
Rating
+8.4
pts vs avg FBS team
Offense
-0.6
76th in FBS
Defense
+8.9
17th in FBS
Schedule so far
+4.0
23rd toughest
Projected
6.4-5.6
bowl-eligible 88%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

+8.4 now, +9.7 preseason · down 6 spots since preseason
0+5+10FBS avgPreWk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 8Wk 9#37

Final record odds

6.4-5.6 expected · most likely 6-6 (45%)
12%5-745%6-635%7-58%8-4

Schedule

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

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Sep 5vs82Western MichiganW 13–12 ›-6.6—NBC
2Sep 12vs31OklahomaW 17–10 ›+15.2—FOX
3Sep 19vs137UTEPW 52–17 ›-1.4—BTN
4Sep 26vs16IowaCONFL 19–20 ›+11.3—CBS
5Oct 3@52MinnesotaCONFL 14–20 ›+2.5—Fox
6—Bye
7Oct 17vs26Penn StateCONFW 21–18 ›+11.6—CBS
8Oct 24vs6IndianaCONFL 6–13 ›+13.0—Fox
9Oct 31@94RutgersCONFW 28–21 ›+3.6—BTN
10Nov 7vs66Michigan StateCONFMichigan −10.1 · o/u 40.8—75%Peacock
11Nov 14@11OregonCONFOregon −14.6 · o/u 43.8—17%FS1
12Nov 21vs17UCLACONFUCLA −3.4 · o/u 40.9—41%
13Nov 28@2Ohio StateCONFOhio State −21.8 · o/u 42.7—7%Fox

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.08195th-0.0776th
Success rate41.3%79th33.8%8th
Explosiveness1.159111th1.15727th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate41.1%92nd33.9%8th
Rushing success rate39.4%108th33.3%12th
Passing success rate43.4%54th34.4%14th
Explosive run rate8.2%133rd6.8%4th
Explosive pass rate8.9%96th8.2%41st
Line yards / carry2.9996th2.7224th
Opportunity rate34.9%115th30.8%11th
Stuff rate14.9%37th19.2%48th
Sack rate6.3%91st7.5%25th
3rd-down conversion44.7%37th34.7%28th
Red-zone TD rate61.9%74th35.3%7th
Havoc rate14.3%96th15.2%38th
Box score · season totals
Points / game21.3115th16.418th
Yards / game316.4128th250.03rd
Yards / play5.00114th4.146th
Pass yards / game178.4120th150.65th
Yards / pass att.7.4073rd5.9416th
Completion %62.4%78th58.6%40th
Rush yards / game138.097th99.417th
Yards / carry3.70110th3.0316th
3rd-down conv. %43.9%36th31.8%25th
Turnovers / game (lost · forced)1.62113th1.1278th
Sacks / game (allowed · made)1.7555th2.2552nd
Penalty yards / game62.594th40.4128th

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
11.0
12th of 138
YAC per catch
4.8
110th of 138
Deep shots (20+)
18%
22nd of 138
Shotgun
96%
65th of 138
No-huddle
19%
115th of 138
QB pressured
9%
119th of 138 (1st = most)
Defense: pressure rate
16%
47th of 138
Defense: YAC allowed
4.7
108th of 138 (1st = most)

Offense: where it throws144 throws charted

62% comp11.0 avg. depth4.8 YAC/catch18% 20+ air yds7–8 TD–INT
101020203030LOSLeft, Behind air yards: 6 throws (4%), 6 caught (100%), 7 yds, 1.2 per throw6100% · 7yLeft, 0–4 air yards: 7 throws (5%), 7 caught (100%), 54 yds, 7.7 per throw7100% · 54yLeft, 5–9 air yards: 7 throws (5%), 6 caught (86%), 53 yds, 7.6 per throw786% · 53yLeft, 10–14 air yards: 9 throws (6%), 7 caught (78%), 120 yds, 13.3 per throw978% · 120yLeft, 15–19 air yards: 6 throws (4%), 3 caught (50%), 58 yds, 9.7 per throw650% · 58yLeft, 20–29 air yards: 5 throws (3%), 0 caught (0%), 0 yds, 0.0 per throw50% · 0yLeft, 30+ air yards: 3 throws (2%), 1 caught (33%), 32 yds, 10.7 per throw333% · 32yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 7 throws (5%), 5 caught (71%), 45 yds, 6.4 per throw771% · 45yMiddle, 5–9 air yards: 7 throws (5%), 5 caught (71%), 49 yds, 7.0 per throw771% · 49yMiddle, 10–14 air yards: 5 throws (3%), 4 caught (80%), 60 yds, 12.0 per throw580% · 60yMiddle, 15–19 air yards: 1 throws (1%), 1 caught (100%), 27 yds, 27.0 per throw1100% · 27yMiddle, 20–29 air yards: 2 throws (1%), 1 caught (50%), 28 yds, 14.0 per throw250% · 28yMiddle, 30+ air yards: 2 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yRight, Behind air yards: 6 throws (4%), 6 caught (100%), 32 yds, 5.3 per throw6100% · 32yRight, 0–4 air yards: 17 throws (12%), 14 caught (82%), 173 yds, 10.2 per throw1782% · 173yRight, 5–9 air yards: 26 throws (18%), 16 caught (62%), 141 yds, 5.4 per throw2662% · 141yRight, 10–14 air yards: 9 throws (6%), 4 caught (44%), 47 yds, 5.2 per throw944% · 47yRight, 15–19 air yards: 6 throws (4%), 4 caught (67%), 76 yds, 12.7 per throw667% · 76yRight, 20–29 air yards: 7 throws (5%), 1 caught (14%), 20 yds, 2.9 per throw714% · 20yRight, 30+ air yards: 6 throws (4%), 2 caught (33%), 79 yds, 13.2 per throw633% · 79y
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 on137 throws charted

58% comp6.7 avg. depth4.7 YAC/catch11% 20+ air yds8–7 TD–INT
101020203030LOSLeft, Behind air yards: 15 throws (11%), 11 caught (73%), 51 yds, 3.4 per throw1573% · 51yLeft, 0–4 air yards: 15 throws (11%), 13 caught (87%), 52 yds, 3.5 per throw1587% · 52yLeft, 5–9 air yards: 9 throws (7%), 4 caught (44%), 37 yds, 4.1 per throw944% · 37yLeft, 10–14 air yards: 7 throws (5%), 5 caught (71%), 74 yds, 10.6 per throw771% · 74yLeft, 15–19 air yards: 4 throws (3%), 0 caught (0%), 0 yds, 0.0 per throw40% · 0yLeft, 20–29 air yards: 5 throws (4%), 1 caught (20%), 32 yds, 6.4 per throw520% · 32yLeft, 30+ air yards: noneMiddle, Behind air yards: 2 throws (1%), 2 caught (100%), 5 yds, 2.5 per throw2100% · 5yMiddle, 0–4 air yards: 8 throws (6%), 4 caught (50%), 19 yds, 2.4 per throw850% · 19yMiddle, 5–9 air yards: 10 throws (7%), 8 caught (80%), 127 yds, 12.7 per throw1080% · 127yMiddle, 10–14 air yards: 4 throws (3%), 2 caught (50%), 22 yds, 5.5 per throw450% · 22yMiddle, 15–19 air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, 20–29 air yards: 3 throws (2%), 1 caught (33%), 22 yds, 7.3 per throw333% · 22yMiddle, 30+ air yards: 2 throws (1%), 1 caught (50%), 80 yds, 40.0 per throw250% · 80yRight, Behind air yards: 9 throws (7%), 7 caught (78%), 19 yds, 2.1 per throw978% · 19yRight, 0–4 air yards: 19 throws (14%), 15 caught (79%), 86 yds, 4.5 per throw1979% · 86yRight, 5–9 air yards: 12 throws (9%), 7 caught (58%), 63 yds, 5.3 per throw1258% · 63yRight, 10–14 air yards: 6 throws (4%), 4 caught (67%), 46 yds, 7.7 per throw667% · 46yRight, 15–19 air yards: 2 throws (1%), 1 caught (50%), 33 yds, 16.5 per throw250% · 33yRight, 20–29 air yards: 3 throws (2%), 1 caught (33%), 22 yds, 7.3 per throw333% · 22yRight, 30+ air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0y
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 direction275 carries

Left
24%
4.0 YPC · 40% succ.
Middle
56%
4.4 YPC · 42% succ.
Right
20%
4.3 YPC · 43% 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 faced239 carries

Left
24%
3.8 YPC · 39% succ.
Middle
58%
3.7 YPC · 37% succ.
Right
18%
4.1 YPC · 34% 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 Kyle Whittingham

100 players
#PlayerPos▲ClassHtWtHometown
14Tommy CarrQBFR6' 4"195Saline, MI
15Chase HerbstreitQBSO6' 1"210Cincinnati, OH
16Brayden Fowler-NicolosiQBSR6' 3"212Aledo, TX
5Savion HiterRBFR5' 11"212Louisa, VA
23Jordan MarshallRBJR5' 10"220Cincinnati, OH
24Bryson KuzdzalRBSR5' 11"205Grand Rapids, MI
25Micah Ka'apanaRBJR5' 10"192Waianae, HI
26Donovan JohnsonRBSO6' 0"220Savannah, GA
29Jonathan BrownRBFR6' 0"196Westerville, OH
36Tomas O'MearaRBJR5' 10"197Ann Arbor, MI
0Kendrick BellWRSR6' 2"202Kansas City, MO
3Andrew MarshWRSO6' 1"192Katy, TX
6JJ BuchananWRSO6' 4"218Henderson, NV
9Channing GoodwinWRJR6' 1"192Charlotte, NC
10Jaime Ffrench Jr.WRSO6' 2"185Jacksonville, FL
12Salesi MoaWRFR6' 2"186Ogden, UT
13Travis JohnsonWRFR6' 3"185Chesapeake, VA
20Jaylen PileWRFR6' 0"196Grapevine, TX
22Braydon AlfordWRJR5' 8"180Dublin, OH
81Jamar BrowderWRSO6' 4"215Jacksonville, FL
85Logan ForbesWRSR6' 1"195Clarkston, MI
89Kaleb SchlechtWRSR6' 4"213Ann Arbor, MI
18Mason BonnerTEFR6' 7"229Lakewood, CO
40Jimmy PisaniTESR6' 4"236Clarendon Hills, IL
42Jalen HoffmanTESR6' 3"247Burke, VA
44Eli OwensTESO6' 1"247Alcoa, TN
46Crandall QuinnTESR6' 2"242Grand Rapids, MI
80Hogan HansenTEJR6' 6"240Bellevue, WA
83Zack MarshallTESR6' 5"245Carlsbad, CA
50Luke HamiltonOLJR6' 3"298Avon, OH
52Ace HamiltonOLFR6' 2"288Clinton, MD
53Jake GuarneraOLJR6' 3"315Ponte Vedra Beach, FL
55Nathan EfobiOLSR6' 4"303Atlanta, GA
58Malakai LeeOLFR6' 7"359Kaneohe, HI
60Brooks BahrOLSR6' 6"315Lake Forest, IL
64James KavouklisOLSR6' 1"288Tampa, FL
65Andrew BabalolaOLSO6' 6"305Overland Park, KS
67Houston Ka'aha'aina-TorresOLSO6' 4"310Waimanalo, HI
70Brady NortonOLSR6' 4"310Mission Viejo, CA
71Evan LinkOLSR6' 6"313Burke, VA
72Peter DoniniOLSO6' 9"288Summit, NJ
77Blake FrazierOLJR6' 6"302Austin, TX
79Tommy FraumannOLFR6' 8"279Wilmette, IL
89Avery GachOLSO6' 4"302Franklin, MI
96Manuel BeigelOLJR6' 5"307Frankfurt, Germany
8Dom NicholsDEJR6' 5"245Frederick, MD
9Cam BrandtDESR6' 3"270Carson, CA
14Carter MeadowsDEFR6' 7"252Bethesda, MD
37Julius HollyDESO6' 3"234Alpharetta, GA
41Tariq BoneyDEFR6' 1"243Washington, DC
51McHale BladeDEFR6' 4"255Country Club Hills, IL
88Lugard Edokpayi Jr.DEJR6' 7"263Bowie, MD
90John Henry DaleyDESR6' 5"252Alpine, UT
93Benny Patterson IIIDESO6' 1"257Newburgh, IN
94Nate MarshallDESO6' 3"248Oak Park, IL
17Enow EttaDTSR6' 5"328Keller, TX
54Deyvid PalepaleDTJR6' 2"322Anchorage, AK
57Travis MotenDTSO6' 5"330Louisville, KY
91Jonah Lea'eaDTSR6' 5"290San Mateo, CA
92Ted HammondDTJR6' 4"270Cincinnati, OH
95Trey PierceDTSR6' 2"310Chicago, IL
97Titan DavisDTFR6' 4"286Overland, MO
99Bobby KankaDTSO6' 4"295Howell, MI
12Nathaniel Owusu-BoatengLBSO6' 1"216Hyattsville, MD
13Aisea MoaLBSR6' 2"235North Ogden, UT
15Aden ReederLBFR6' 2"223Monroe, OH
18Troy BowlesLBSR6' 0"224Tampa, FL
23Markel DabneyLBFR6' 0"241Chesterfield, VA
30Max AlfordLBSR6' 2"235Park City, UT
33Kaden CatchingsLBFR6' 1"220Jackson, MS
35Ndi EttaLBFR6' 1"215Keller, TX
43Zach LudwigLBJR6' 2"219South Park, PA
49Adam BazziLBJR5' 10"220Rochester Hills, MI
52Christian PierceLBSO6' 0"225Chicago, IL
0Jyaire HillCBSR6' 2"190Kankakee, IL
2Shamari EarlsCBSO6' 2"195Richmond, VA
10Zeke BerryCBSR5' 11"188Pittsburg, CA
16Jo'Ziah EdmondCBJR6' 1"185Indianapolis, IN
26Jeremiah EarbyCBSR6' 2"186East Palo Alto, CA
32Jeremiah LoweCBJR5' 10"182Lexington, KY
36Josh NicholsCBSR5' 10"215Detroit, MI
38Sam BaronCBSR6' 1"192Cadillac, MI
42Jeffrey ChukwuCBJR6' 1"204Severna Park, MD
1Rod Moore Jr.SSR5' 11"190Dayton, OH
5Jacob OdenSJR6' 0"195Detroit, MI
7Chris BracySJR6' 1"200Mobile, AL
22Jordan DeckSFR6' 1"195Little Elm, TX
25Mason CurtisSJR6' 4"215Nashville, TN
27Ernest NunleySFR6' 1"186Carson, CA
31Nico AndrighettoSSR5' 9"195Mountain View, CA
39Max ReyesSSR5' 11"195Southlake, TX
35Stuart BlakePKJR6' 1"183Jenkintown, PA
97Jacob BaggettPKFR6' 1"190Charlotte, NC
99Trey ButkowskiPKSO5' 11"179Orlando, FL
33Cam BrownPSO6' 3"185Gold Coast, Australia
90Hudson HollenbeckPSR6' 2"215Collierville, TN
93Hunter RobertsonPSR6' 5"213Huntington Woods, MI
46Gavin MagorienLSSO5' 11"210Erie, PA
49Nico CrawfordLSSR6' 0"230Dublin, OH
67Trent MiddletonLSSR6' 1"215Fullerton, CA

Program History

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

Final rating by season

Best: 2023 (+22.1, #1) · worst: 2020 (+0.5, #61)
0+10+20FBS avg201420152016201720182019202020212022202320242025#26
SeasonRecordConfRankRatingOffDef
2026 so far5-32-3#37+8.4-0.6+8.9
20259-47-2#26+7.9+2.8+5.1
20248-55-4#22+8.00.0+8.1
202315-09-0#1+22.1+8.4+13.7
202213-19-0#3+18.3+9.9+8.4
202112-28-1#4+14.8+7.5+7.4
20202-42-4#61+0.5+2.9-2.4
20199-46-3#11+13.3+6.0+7.4
201810-38-1#7+13.8+5.2+8.6
20178-55-4#15+10.3+2.0+8.2
201610-37-2#4+17.7+5.9+11.8
201510-36-2#8+11.8+2.0+9.7
20145-73-5#61+0.5-4.8+5.3

Michigan'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 →