MAC · 2026

Western Michigan Broncos

Head coach Lance Taylor · Waldo Stadium
5-23-0 in conference
TDC Rank
#81
of 138 FBS teams
Rating
-3.3
pts vs avg FBS team
Offense
-4.2
96th in FBS
Defense
+0.9
58th in FBS
Schedule so far
-12.2
124th toughest
Projected
8.7-3.3
bowl-eligible >99%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

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

Final record odds

8.7-3.3 expected · most likely 9-3 (43%)
6-69%7-529%8-443%9-319%10-2

Schedule

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

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Sep 5@40MichiganL 12–13 ›+10.5—NBC
2Sep 12vsMonmouth FCSW 49–14 ›+1.3—ESPN+
3Sep 19@119RiceW 28–21 ›-4.3—ESPN+
4Sep 26vs36Boise StateL 7–32 ›-19.4—ESPN2
5Oct 3@128BuffaloCONFW 20–17 ›-11.7—ESPN+
6Oct 10vs134Kent StateCONFW 38–7 ›0.0—ESPN+
7Oct 17@120Central MichiganCONFW 21–14 ›-4.8—ESPN+
8Oct 24@79ToledoCONFToledo −4.2 · o/u 48.8—39%CBSSN
9Oct 31vs127Bowling GreenCONFWestern Michigan −18.8 · o/u 42.6—90%CBSSN
10—Bye
11Nov 10@131AkronCONFWestern Michigan −12.9 · o/u 50.3—80%
12Nov 17vs124Eastern MichiganCONFWestern Michigan −17.2 · o/u 46.2—87%
13Nov 24vs96Miami (OH)CONFWestern Michigan −8.9 · o/u 47.3—72%

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.15764th+0.06856th
Success rate43.3%70th42.5%88th
Explosiveness1.106127th1.11820th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate43.8%66th42.2%81st
Rushing success rate44.1%75th43.8%83rd
Passing success rate43.3%62nd40.3%66th
Explosive run rate11.3%111th9.4%21st
Explosive pass rate10.4%69th9.8%67th
Line yards / carry3.2549th3.1995th
Opportunity rate39.2%75th34.8%43rd
Stuff rate12.6%20th13.4%127th
Sack rate5.0%71st7.0%33rd
3rd-down conversion45.3%33rd34.5%34th
Red-zone TD rate75.0%15th53.3%47th
Havoc rate9.4%13th12.0%110th
Box score · season totals
Points / game25.091st16.925th
Yards / game322.3122nd336.349th
Yards / play5.28105th4.8440th
Pass yards / game157.6129th191.443rd
Yards / pass att.7.1088th6.8762nd
Completion %67.3%33rd58.0%35th
Rush yards / game164.759th144.978th
Yards / carry4.4071st3.6948th
3rd-down conv. %44.8%36th38.5%84th
Turnovers / game (lost · forced)0.435th1.0086th
Sacks / game (allowed · made)1.2935th2.2951st
Penalty yards / game45.727th65.134th

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
7.4
116th of 138
YAC per catch
5.4
76th of 138
Deep shots (20+)
13%
83rd of 138
Shotgun
91%
103rd of 138
No-huddle
14%
120th of 138
QB pressured
12%
81st of 138 (1st = most)
Defense: pressure rate
16%
44th of 138
Defense: YAC allowed
4.8
96th of 138 (1st = most)

Offense: where it throws148 throws charted

68% comp7.4 avg. depth5.4 YAC/catch13% 20+ air yds9–1 TD–INT
101020203030LOSLeft, Behind air yards: 14 throws (9%), 12 caught (86%), 75 yds, 5.4 per throw1486% · 75yLeft, 0–4 air yards: 16 throws (11%), 15 caught (94%), 73 yds, 4.6 per throw1694% · 73yLeft, 5–9 air yards: 11 throws (7%), 9 caught (82%), 99 yds, 9.0 per throw1182% · 99yLeft, 10–14 air yards: 5 throws (3%), 3 caught (60%), 39 yds, 7.8 per throw560% · 39yLeft, 15–19 air yards: 3 throws (2%), 3 caught (100%), 119 yds, 39.7 per throw3100% · 119yLeft, 20–29 air yards: 2 throws (1%), 1 caught (50%), 23 yds, 11.5 per throw250% · 23yLeft, 30+ air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, Behind air yards: 1 throws (1%), 1 caught (100%), 0 yds, 0.0 per throw1100% · 0yMiddle, 0–4 air yards: 4 throws (3%), 3 caught (75%), 19 yds, 4.8 per throw475% · 19yMiddle, 5–9 air yards: 5 throws (3%), 3 caught (60%), 48 yds, 9.6 per throw560% · 48yMiddle, 10–14 air yards: 7 throws (5%), 3 caught (43%), 41 yds, 5.9 per throw743% · 41yMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: 6 throws (4%), 4 caught (67%), 150 yds, 25.0 per throw667% · 150yRight, Behind air yards: 16 throws (11%), 12 caught (75%), 64 yds, 4.0 per throw1675% · 64yRight, 0–4 air yards: 21 throws (14%), 12 caught (57%), 54 yds, 2.6 per throw2157% · 54yRight, 5–9 air yards: 14 throws (9%), 11 caught (79%), 109 yds, 7.8 per throw1479% · 109yRight, 10–14 air yards: 8 throws (5%), 3 caught (38%), 35 yds, 4.4 per throw838% · 35yRight, 15–19 air yards: 4 throws (3%), 2 caught (50%), 32 yds, 8.0 per throw450% · 32yRight, 20–29 air yards: 7 throws (5%), 3 caught (43%), 76 yds, 10.9 per throw743% · 76yRight, 30+ air yards: 3 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw30% · 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.

Defense: where it's thrown on188 throws charted

58% comp9.6 avg. depth4.8 YAC/catch16% 20+ air yds9–4 TD–INT
101020203030LOSLeft, Behind air yards: 9 throws (5%), 8 caught (89%), 35 yds, 3.9 per throw989% · 35yLeft, 0–4 air yards: 16 throws (9%), 13 caught (81%), 82 yds, 5.1 per throw1681% · 82yLeft, 5–9 air yards: 9 throws (5%), 4 caught (44%), 40 yds, 4.4 per throw944% · 40yLeft, 10–14 air yards: 2 throws (1%), 1 caught (50%), 17 yds, 8.5 per throw250% · 17yLeft, 15–19 air yards: 8 throws (4%), 3 caught (38%), 56 yds, 7.0 per throw838% · 56yLeft, 20–29 air yards: 6 throws (3%), 2 caught (33%), 50 yds, 8.3 per throw633% · 50yLeft, 30+ air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, Behind air yards: 3 throws (2%), 3 caught (100%), -7 yds, -2.3 per throw3100% · -7yMiddle, 0–4 air yards: 16 throws (9%), 11 caught (69%), 84 yds, 5.3 per throw1669% · 84yMiddle, 5–9 air yards: 12 throws (6%), 9 caught (75%), 93 yds, 7.8 per throw1275% · 93yMiddle, 10–14 air yards: 11 throws (6%), 8 caught (73%), 144 yds, 13.1 per throw1173% · 144yMiddle, 15–19 air yards: 5 throws (3%), 2 caught (40%), 57 yds, 11.4 per throw540% · 57yMiddle, 20–29 air yards: 8 throws (4%), 3 caught (38%), 75 yds, 9.4 per throw838% · 75yMiddle, 30+ air yards: 3 throws (2%), 2 caught (67%), 103 yds, 34.3 per throw367% · 103yRight, Behind air yards: 13 throws (7%), 10 caught (77%), 56 yds, 4.3 per throw1377% · 56yRight, 0–4 air yards: 16 throws (9%), 10 caught (63%), 97 yds, 6.1 per throw1663% · 97yRight, 5–9 air yards: 21 throws (11%), 10 caught (48%), 92 yds, 4.4 per throw2148% · 92yRight, 10–14 air yards: 12 throws (6%), 7 caught (58%), 97 yds, 8.1 per throw1258% · 97yRight, 15–19 air yards: 5 throws (3%), 3 caught (60%), 65 yds, 13.0 per throw560% · 65yRight, 20–29 air yards: 8 throws (4%), 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 direction244 carries

Left
18%
4.8 YPC · 51% succ.
Middle
60%
4.8 YPC · 47% succ.
Right
23%
6.1 YPC · 49% 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 faced253 carries

Left
16%
4.9 YPC · 50% succ.
Middle
69%
3.7 YPC · 42% succ.
Right
15%
5.7 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 far5-23-0#81-3.3-4.2+0.9
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 Oct 21, 10:45 AM 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 →