MAC · 2026

Western Michigan Broncos

Head coach Lance Taylor · Waldo Stadium
6-34-1 in conference
TDC Rank
#82
of 138 FBS teams
Rating
-3.9
pts vs avg FBS team
Offense
-3.7
95th in FBS
Defense
-0.2
70th in FBS
Schedule so far
-11.6
122nd toughest
Projected
8.4-3.6
bowl-eligible >99%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

-3.9 now, -3.9 preseason · down 3 spots since preseason
-50FBS avgPreWk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 8Wk 9#82

Final record odds

8.4-3.6 expected · most likely 9-3 (49%)
6-611%7-540%8-449%9-3

Schedule

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

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Sep 5@37MichiganL 12–13 ›+11.1—NBC
2Sep 12vsMonmouth FCSW 49–14 ›+3.4—ESPN+
3Sep 19@117RiceW 28–21 ›-3.4—ESPN+
4Sep 26vs36Boise StateL 7–32 ›-19.1—ESPN2
5Oct 3@126BuffaloCONFW 20–17 ›-11.5—ESPN+
6Oct 10vs135Kent StateCONFW 38–7 ›-0.8—ESPN+
7Oct 17@122Central MichiganCONFW 21–14 ›-5.0—ESPN+
8Oct 24@77ToledoCONFL 38–45 ›-5.4—CBSSN
9Oct 31vs127Bowling GreenCONFW 23–10 ›-9.0—CBSSN
10—Bye
11Nov 10@132AkronCONFWestern Michigan −12.9 · o/u 52.0—81%CBSSN
12Nov 17vs124Eastern MichiganCONFWestern Michigan −15.6 · o/u 47.5—85%
13Nov 24vs97Miami (OH)CONFWestern Michigan −7.9 · o/u 48.8—70%

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.10982nd+0.07157th
Success rate41.1%84th42.3%82nd
Explosiveness1.18999th1.15326th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate41.8%83rd42.6%81st
Rushing success rate41.5%97th44.2%92nd
Passing success rate42.3%63rd40.8%73rd
Explosive run rate12.1%104th12.6%58th
Explosive pass rate10.0%74th9.4%60th
Line yards / carry3.1859th3.28115th
Opportunity rate37.0%97th37.1%66th
Stuff rate15.2%41st13.6%120th
Sack rate4.8%58th6.9%37th
3rd-down conversion41.0%66th36.9%46th
Red-zone TD rate70.4%24th56.0%55th
Havoc rate10.0%11th12.9%91st
Box score · season totals
Points / game26.286th19.230th
Yards / game327.0120th358.167th
Yards / play5.3496th5.0146th
Pass yards / game161.8129th208.965th
Yards / pass att.7.2081st7.0162nd
Completion %62.1%82nd60.5%56th
Rush yards / game165.258th149.277th
Yards / carry4.5056th3.8153rd
3rd-down conv. %40.7%58th39.8%87th
Turnovers / game (lost · forced)0.8933rd1.3356th
Sacks / game (allowed · made)1.5647th2.5635th
Penalty yards / game43.620th61.938th

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
8.6
80th of 138
YAC per catch
5.3
72nd of 138
Deep shots (20+)
14%
71st of 138
Shotgun
93%
89th of 138
No-huddle
23%
110th of 138
QB pressured
15%
41st of 138 (1st = most)
Defense: pressure rate
15%
64th of 138
Defense: YAC allowed
4.7
104th of 138 (1st = most)

Offense: where it throws192 throws charted

62% comp8.6 avg. depth5.3 YAC/catch14% 20+ air yds12–3 TD–INT
101020203030LOSLeft, Behind air yards: 16 throws (8%), 14 caught (88%), 84 yds, 5.3 per throw1688% · 84yLeft, 0–4 air yards: 19 throws (10%), 16 caught (84%), 77 yds, 4.1 per throw1984% · 77yLeft, 5–9 air yards: 15 throws (8%), 10 caught (67%), 105 yds, 7.0 per throw1567% · 105yLeft, 10–14 air yards: 6 throws (3%), 3 caught (50%), 39 yds, 6.5 per throw650% · 39yLeft, 15–19 air yards: 5 throws (3%), 4 caught (80%), 136 yds, 27.2 per throw580% · 136yLeft, 20–29 air yards: 2 throws (1%), 1 caught (50%), 23 yds, 11.5 per throw250% · 23yLeft, 30+ air yards: 4 throws (2%), 2 caught (50%), 86 yds, 21.5 per throw450% · 86yMiddle, Behind air yards: 1 throws (1%), 1 caught (100%), 0 yds, 0.0 per throw1100% · 0yMiddle, 0–4 air yards: 6 throws (3%), 5 caught (83%), 43 yds, 7.2 per throw683% · 43yMiddle, 5–9 air yards: 10 throws (5%), 5 caught (50%), 72 yds, 7.2 per throw1050% · 72yMiddle, 10–14 air yards: 10 throws (5%), 5 caught (50%), 67 yds, 6.7 per throw1050% · 67yMiddle, 15–19 air yards: 2 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yMiddle, 20–29 air yards: 2 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yMiddle, 30+ air yards: 8 throws (4%), 5 caught (63%), 191 yds, 23.9 per throw863% · 191yRight, Behind air yards: 16 throws (8%), 12 caught (75%), 64 yds, 4.0 per throw1675% · 64yRight, 0–4 air yards: 24 throws (13%), 14 caught (58%), 81 yds, 3.4 per throw2458% · 81yRight, 5–9 air yards: 17 throws (9%), 13 caught (76%), 135 yds, 7.9 per throw1776% · 135yRight, 10–14 air yards: 13 throws (7%), 4 caught (31%), 48 yds, 3.7 per throw1331% · 48yRight, 15–19 air yards: 5 throws (3%), 2 caught (40%), 32 yds, 6.4 per throw540% · 32yRight, 20–29 air yards: 7 throws (4%), 3 caught (43%), 76 yds, 10.9 per throw743% · 76yRight, 30+ air yards: 4 throws (2%), 1 caught (25%), 36 yds, 9.0 per throw425% · 36y
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 on255 throws charted

60% comp9.3 avg. depth4.7 YAC/catch14% 20+ air yds13–8 TD–INT
101020203030LOSLeft, Behind air yards: 16 throws (6%), 15 caught (94%), 89 yds, 5.6 per throw1694% · 89yLeft, 0–4 air yards: 20 throws (8%), 17 caught (85%), 115 yds, 5.8 per throw2085% · 115yLeft, 5–9 air yards: 16 throws (6%), 7 caught (44%), 59 yds, 3.7 per throw1644% · 59yLeft, 10–14 air yards: 6 throws (2%), 4 caught (67%), 51 yds, 8.5 per throw667% · 51yLeft, 15–19 air yards: 11 throws (4%), 5 caught (45%), 118 yds, 10.7 per throw1145% · 118yLeft, 20–29 air yards: 8 throws (3%), 4 caught (50%), 95 yds, 11.9 per throw850% · 95yLeft, 30+ air yards: 2 throws (1%), 1 caught (50%), 39 yds, 19.5 per throw250% · 39yMiddle, Behind air yards: 3 throws (1%), 3 caught (100%), -7 yds, -2.3 per throw3100% · -7yMiddle, 0–4 air yards: 20 throws (8%), 14 caught (70%), 95 yds, 4.8 per throw2070% · 95yMiddle, 5–9 air yards: 15 throws (6%), 12 caught (80%), 114 yds, 7.6 per throw1580% · 114yMiddle, 10–14 air yards: 13 throws (5%), 8 caught (62%), 144 yds, 11.1 per throw1362% · 144yMiddle, 15–19 air yards: 9 throws (4%), 5 caught (56%), 108 yds, 12.0 per throw956% · 108yMiddle, 20–29 air yards: 9 throws (4%), 3 caught (33%), 75 yds, 8.3 per throw933% · 75yMiddle, 30+ air yards: 5 throws (2%), 3 caught (60%), 150 yds, 30.0 per throw560% · 150yRight, Behind air yards: 20 throws (8%), 16 caught (80%), 95 yds, 4.8 per throw2080% · 95yRight, 0–4 air yards: 20 throws (8%), 13 caught (65%), 104 yds, 5.2 per throw2065% · 104yRight, 5–9 air yards: 27 throws (11%), 13 caught (48%), 111 yds, 4.1 per throw2748% · 111yRight, 10–14 air yards: 13 throws (5%), 7 caught (54%), 97 yds, 7.5 per throw1354% · 97yRight, 15–19 air yards: 10 throws (4%), 6 caught (60%), 116 yds, 11.6 per throw1060% · 116yRight, 20–29 air yards: 8 throws (3%), 1 caught (13%), 20 yds, 2.5 per throw813% · 20yRight, 30+ air yards: 4 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw40% · 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 direction310 carries

Left
17%
5.3 YPC · 54% succ.
Middle
61%
4.9 YPC · 44% succ.
Right
22%
5.9 YPC · 47% 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 faced322 carries

Left
15%
5.8 YPC · 54% succ.
Middle
69%
4.0 YPC · 43% succ.
Right
16%
5.6 YPC · 55% 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 Lance Taylor

100 players
#PlayerPos▲ClassHtWtHometown
10Trey PettyQBSO6' 0"200Starkville, MS
12Broc LowryQBJR6' 1"210Canfield, OH
13Mason ReynoldsQBSO6' 1"220Avon, IN
16Jaxson DoshQBFR6' 0"200Davison, MI
0AJ Green Jr.RBSR5' 10"216Tulsa, OK
4Cole CabanaRBJR5' 11"197Dexter, MI
6Jalen BuckleyRBSR5' 11"225Aurora, IL
21Chase DawkinsRBFR5' 9"200Farmington Hills, MI
22Donovan TriplettRBFR5' 7"190Walled Lake, MI
24Lolo MataeleRBSR6' 0"219East Palo Alto, CA
27JR HaysRBSO5' 9"187Florence, KY
1Emazon LittlejohnWRSO6' 0"188Gaffney, SC
2Aveion ChenaultWRSO6' 0"190Lexington, KY
3Keivin Boone-Nelson IIWRSR5' 10"180Sacramento, CA
5Kordell GouldsbyWRJR5' 9"170Tulsa, OK
7Baylin BrooksWRJR6' 1"207Pasadena, CA
8Egypt NelsonWRJR6' 4"200Norfolk, VA
11Terence MarshallWRSO6' 2"192Navarre, FL
17Elijah LucasWRFR6' 2"200St. Louis, MO
19Angelo ChapmanWRFR5' 11"160Grand Blanc, MI
80Harper HughesWRFR5' 11"185Hartland, WI
15Adam ParksTEJR6' 4"245Overland Park, KS
35Enese TongaTESO6' 4"250Kahuku, HI
40Nathan SinesTEJR6' 6"228Addison, MI
81Michael DersaTEFR6' 5"215Detroit, MI
83Ryan BrothertonTESO6' 4"228Lawrenceburg, IN
86Ryan RocheleauTEFR6' 4"230Lake Orion, MI
87Brady RhoadTEFR6' 3"235Fort Wayne, IN
88Nate LevickiTESR6' 2"245Annapolis, MD
55Jacob BaileyOLFR6' 4"309Schoolcraft, MI
57Jake ChellmanOLSO6' 5"297Stevensville, MI
58Liam VaughanOLFR6' 1"295Walled Lake, MI
60Brandon SmithOLSR6' 4"315Indianapolis, IN
61Jacob KrauseOLSO6' 6"285Grand Rapids, MI
64Nolan MillerOLFR6' 3"295Rockford, MI
65Jeremy SchleicherOLSO6' 3"305Overland Park, KS
66Munachimdainanma Newman-NwodikaOLFR6' 3"260Indianapolis, IN
67Ryan WestrichOLFR6' 6"260Bonduel, WI
68Gavin BeachnerOLFR6' 6"324Carl Junction, MO
70KJ KotalikOLFR6' 8"328Lykens, OH
72Gavin DaboOLSO6' 5"305Grove City, OH
73Ben RoebuckOLSO6' 7"330Cleveland, OH
75Spencer BeckemanOLFR6' 5"305Rochester, MI
76Chad SchusterOLSR6' 6"305Franklin, WI
77Hunter WhitenackOLSR6' 6"340New Carlisle, IN
54Alex PoholikCSO6' 2"300Chicago, IL
7Gian CarterDLFR6' 3"231Indianapolis, IN
91Angelo PuglianoDLFR6' 1"285Pittsburgh, PA
93Jayden AswellDLJR6' 5"274Deridder, LA
95DeShawn RobinsonDLJR6' 2"303Auburn Hills, MI
96Dalton GustwillerDLJR6' 3"305Dayton, OH
98Dakari FrazierDLJR6' 3"280Columbus, OH
2Scoop Gardner Jr.DEJR6' 1"255Long Island, NY
4Austin AlexanderDESO6' 3"255Burlington, KY
9Will GerigDESR6' 4"250Fishers, IN
15KJ BurleyDESO6' 3"245Pompano Beach, FL
31DeJuan Echoles Jr.DESR6' 1"235Indianapolis, IN
40Cody HaworthDEFR6' 4"235Portage, MI
43Chris StewartDEFR6' 3"230Andrews, SC
46Max BakerDEFR6' 4"279Detroit, MI
88August JohanningsmeierDESR6' 4"280Howell, MI
97Noah BishopDESO6' 4"245Inkster, MI
41Zavian TibbsDTSR6' 1"290Killeen, TX
55Blair AlexanderDTSR6' 2"270Cary, NC
90Jori BensonDTSR6' 3"290New York, NY
94Ahmed TounkaraDTSO6' 0"292Dublin, OH
0Brenden AnesLBSO6' 2"233Nolensville, TN
10Justyce BettsLBSO5' 11"220Kansas City, KS
11Jermar McCarterLBJR6' 1"210Starkville, MS
12Dillon MooreLBSR6' 2"223Indianapolis, IN
36Freddy BrownLBFR5' 11"215Merrillville, IN
38Breck MalloryLBFR6' 2"210Indianapolis, IN
39Teegan HainesLBJR6' 3"210Mcpherson, KS
42Gabe WelchLBJR6' 1"225Arkansas City, KS
45Andrew BakerLBSO6' 1"225Spring Lake, MI
47Domanick MoonLBSR6' 2"235Fort Wayne, IN
1Joshua FranklinDBSR6' 0"175University Park, IL
8Jarvarius SimsCBSR6' 0"188Decatur, GA
13Jordon ThomasCBSR6' 0"181Atlanta, GA
16Brodon MooreCBFR5' 9"165Lakewood, OH
17Cam'ron BarberCBSO5' 10"170Atlanta, GA
20Willard FerrellCBSR6' 1"155Homestead, FL
21CJ Miles Jr.CBSO6' 1"201Lansing, IL
37Carlos Mitchell Jr.CBSO5' 9"175Lake Wales, FL
6Joey PopeSJR5' 11"165Glen Ellyn, IL
14Daeh McCulloughSJR6' 1"180Cincinnati, OH
18Micah DavisSJR6' 1"200Dexter, MI
19Braden SteelySSO5' 11"192Fort Wayne, IN
22Amarian LouisSJR5' 8"166Miami, FL
23Tahj OwensSSR6' 0"205Chino Hills, CA
24Camari PattersonSFR5' 10"190Detroit, MI
26Kouri CrumpSSR6' 3"205Charlotte, NC
29Trevon CollardSFR6' 0"170St. Louis, MO
30Keegan McCueSFR5' 10"170Kalamazoo, MI
20Palmer DomschkePKSR5' 10"186Bolingbrook, IL
32Dieter KellyPKJR5' 11"200Irvine, CA
25Ryan MillmorePJR6' 3"200Bloomington, IL
34Tanner HoltPFR6' 0"175North Logan, UT
28Will PetersonLSFR6' 1"215Geneva, IL
46Drew DoyleLSSO6' 1"242Collinsville, IL

Program History

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

Final rating by season

Best: 2016 (+11.7, #13) · worst: 2023 (-9.9, #117)
-100+10FBS avg201420152016201720182019202020212022202320242025#67
SeasonRecordConfRankRatingOffDef
2026 so far6-34-1#82-3.9-3.7-0.2
202510-47-1#67+0.3-3.6+4.0
20246-75-3#103-5.4+0.7-6.1
20234-83-5#117-9.9-2.4-7.5
20225-74-4#112-8.7-8.6-0.1
20218-54-4#62+1.8+3.2-1.4
20204-24-2#56+1.1+6.4-5.3
20197-65-3#67-0.9+0.6-1.5
20187-65-3#93-4.6+0.9-5.5
20176-64-4#66-0.1+4.0-4.0
201613-18-0#13+11.7+7.9+3.8
20158-56-2#51+3.7+4.9-1.2
20148-56-2#76-1.7+0.2-1.9

Western 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 →