← All 138 teams

No. 72 · MAC

Western Michigan

Broncos · 2026 preseason dossier

4M tierMiddle class4M-INTELLIGENCE-1.5
4M score470–100 index
Power rating-1.3vs. average
Projected wins6.5regular season
ScheduleNo. 1221 = hardest
Playoff chance0.2%10,000 season sims
Inside the 4M numberFive ways this team can win—or get exposed.

Each index is standardized across FBS. Fifty is national average; context and matchup still decide the bet.

Offense40
Defense63
Roster53
Players57
Special teams38
Data confidence89%4M-INTELLIGENCE-1.5

The 2026 outlook

Will experienced line play and close-game execution create a MAC breakthrough?

Western Michigan opens No. 72 nationally and No. 2 of 13 in the MAC. The 4M baseline rates the roster 1.3 points below an average FBS team on a neutral field and projects 6.5 regular-season wins.

Western Michigan profiles as competitive but opponent-sensitive. It can win when the matchup protects its weak points, yet it does not have enough week-to-week talent separation to survive poor early-down offense, lost field position and a negative turnover margin at the same time.

Depth is the central concern. Transfers can raise the first unit quickly, but the two-deep has to hold up across twelve games. The first month should reveal whether the rebuild created real competition or simply moved uncertainty from one position group to another.

The schedule projects among the country's most manageable at No. 122. That creates upside in the win column, but also a pricing trap: the record can improve faster than the underlying team quality, inviting bettors to pay for results that came against limited resistance.

Personnel command center

Who is back, who arrived and who has to matter.

The roster is grouped by continuity because returning snaps and proven transfer production are more useful than raw headcount. “New / unverified” means the player did not match last season's roster or the incoming portal file—not that the player is necessarily a freshman.

Head coachLance Taylor20–19 over the available CFBD career window
Staff continuityReturning head coachContinuity is treated as context, not an automatic upgrade.
Portal ledger14 in · 13 outImpact is weighted by rating, position and prior usage.
Position-group modelPremium roles separated.Fifty is FBS average. Quarterback includes the modeled starter probability, not merely the best name in the room.
Quarterback63
Offensive line51
Receivers34
Defensive front52
Secondary50
InAustin AlexanderEDGE · from North Carolina · 3★
InTahj OwensS · from Princeton · 3★
InWillard FerrellCB · from Presbyterian · 3★
InKouri CrumpS · from VMI · 3★
InDaeh McCulloughS · from Louisville · 3★
InTrey PettyQB · from Illinois · 3★
InDeJuan Echoles Jr.LB · from Ball State · 3★
InAhmed TounkaraDL · from Ohio State · 3★
InAdam ParksTE · from New Mexico State · 2★
InDrew DoyleLS · from Virginia Tech
InEmazon LittlejohnWR · from South Carolina
InBrenden AnesLB · from Tennessee · 3★
4M player valueHighest-leverage rolesMaximum point value assumes the player is fully unavailable and is reduced by status probability.
QBBroc Lowry4.7 pts94% starter · usage + PPA + WEPA + roster continuity + QB starter probability
WRBaylin Brooks0.7 pts51% expected role · usage + PPA + roster continuity
RBJalen Buckley0.7 pts80% expected role · usage + PPA + WEPA + roster continuity
WRAveion Chenault0.6 pts52% expected role · usage + PPA + roster continuity
OLChad Schuster0.6 pts44% expected role · roster continuity
OLGavin Dabo0.6 pts44% expected role · roster continuity
PlayerPos.4M valueSizeContinuity
#15Adam ParksOverland Park, KSTE0.6 pts42% role · 64% conf.6′4″ · 245 lbTransfer infrom New Mexico State
#73Ben RoebuckCleveland, OHOL0.5 pts38% role · 40% conf.6′7″ · 330 lbTransfer infrom Michigan
#4Austin AlexanderBurlington, KYDE0.5 pts38% role · 40% conf.6′3″ · 255 lbTransfer infrom North Carolina
#31DeJuan Echoles Jr.Indianapolis, INDE0.5 pts38% role · 40% conf.6′1″ · 235 lbTransfer infrom Ball State
#94Ahmed TounkaraDublin, OHDT0.5 pts38% role · 40% conf.6′0″ · 292 lbTransfer infrom Ohio State
#1Emazon LittlejohnGaffney, SCWR0.4 pts38% role · 40% conf.6′0″ · 188 lbTransfer infrom South Carolina
#20Willard FerrellHomestead, FLCB0.4 pts38% role · 40% conf.6′1″ · 155 lbTransfer infrom Presbyterian
#14Daeh McCulloughCincinnati, OHS0.4 pts38% role · 40% conf.6′1″ · 180 lbTransfer infrom Louisville
#26Kouri CrumpCharlotte, NCS0.4 pts38% role · 40% conf.6′3″ · 205 lbTransfer infrom VMI
#23Tahj OwensChino Hills, CAS0.4 pts38% role · 40% conf.6′0″ · 205 lbTransfer infrom Princeton
#0Brenden AnesNolensville, TNLB0.4 pts38% role · 40% conf.6′2″ · 233 lbTransfer infrom Tennessee
#0AJ Green Jr.Tulsa, OKRB0.3 pts38% role · 40% conf.5′10″ · 216 lbTransfer infrom Arkansas
#46Drew DoyleCollinsville, ILLS0.3 pts38% role · 40% conf.6′1″ · 242 lbTransfer infrom Virginia Tech
#10Trey PettyStarkville, MSQB0.2 pts4% starter · 40% conf.6′0″ · 200 lbTransfer infrom Illinois
#12Broc LowryCanfield, OHQB4.7 pts94% starter · 76% conf.6′1″ · 210 lbReturning
#7Baylin BrooksPasadena, CAWR0.7 pts51% role · 64% conf.6′1″ · 207 lbReturning
#6Jalen BuckleyAurora, ILRB0.7 pts80% role · 76% conf.5′11″ · 225 lbReturning
#2Aveion ChenaultLexington, KYWR0.6 pts52% role · 64% conf.6′0″ · 190 lbReturning
#76Chad SchusterFranklin, WIOL0.6 pts44% role · 40% conf.6′6″ · 305 lbReturning
#72Gavin DaboGrove City, OHOL0.6 pts44% role · 40% conf.6′5″ · 305 lbReturning
#77Hunter WhitenackNew Carlisle, INOL0.6 pts44% role · 40% conf.6′6″ · 340 lbReturning
#61Jacob KrauseGrand Rapids, MIOL0.6 pts44% role · 40% conf.6′6″ · 285 lbReturning
#78Jacob WilkLake Zurich, ILOL0.6 pts44% role · 40% conf.6′6″ · 295 lbReturning
#57Jake ChellmanStevensville, MIOL0.6 pts44% role · 40% conf.6′5″ · 297 lbReturning
#65Jeremy SchleicherOverland Park, KSOL0.6 pts44% role · 40% conf.6′3″ · 305 lbReturning
#70KJ KotalikLykens, OHOL0.6 pts44% role · 40% conf.6′8″ · 328 lbReturning
#58Liam VaughanWalled Lake, MIOL0.6 pts44% role · 40% conf.6′1″ · 295 lbReturning
#64Nolan MillerRockford, MIOL0.6 pts44% role · 40% conf.6′3″ · 295 lbReturning
#75Spencer BeckemanRochester, MIOL0.6 pts44% role · 40% conf.6′5″ · 305 lbReturning
#88August JohanningsmeierHowell, MIDE0.6 pts44% role · 40% conf.6′4″ · 280 lbReturning
#97Noah BishopInkster, MIDE0.6 pts44% role · 40% conf.6′4″ · 245 lbReturning
#9Will GerigFishers, INDE0.6 pts44% role · 40% conf.6′4″ · 250 lbReturning
#90Jori BensonNew York, NYDT0.6 pts44% role · 40% conf.6′3″ · 290 lbReturning
#98Dakari FrazierColumbus, OHDL0.6 pts44% role · 40% conf.6′3″ · 280 lbReturning
#96Dalton GustwillerDayton, OHDL0.6 pts44% role · 40% conf.6′3″ · 305 lbReturning
#95DeShawn RobinsonAuburn Hills, MIDL0.6 pts44% role · 40% conf.6′2″ · 303 lbReturning
#7Gian CarterIndianapolis, INDL0.6 pts44% role · 40% conf.6′3″ · 231 lbReturning
#8Egypt NelsonNorfolk, VAWR0.5 pts44% role · 40% conf.6′4″ · 200 lbReturning
#3Keivin Boone-Nelson IISacramento, CAWR0.5 pts44% role · 40% conf.5′10″ · 180 lbReturning
#87Brady RhoadFort Wayne, INTE0.5 pts44% role · 40% conf.6′3″ · 235 lbReturning
#89Brennan WootenIndianapolis, INTE0.5 pts44% role · 40% conf.6′4″ · 250 lbReturning
#40Nathan SinesAddison, MITE0.5 pts44% role · 40% conf.6′6″ · 228 lbReturning
#83Ryan BrothertonLawrenceburg, INTE0.5 pts44% role · 40% conf.6′4″ · 228 lbReturning
#24Ofa MataeleEast Palo Alto, CARB0.5 pts58% role · 76% conf.6′0″ · 219 lbReturning
#22Amarian LouisMiami, FLCB0.5 pts44% role · 40% conf.5′8″ · 166 lbReturning
#8Jarvarius SimsDecatur, GACB0.5 pts44% role · 40% conf.6′0″ · 188 lbReturning
#13Jordon ThomasAtlanta, GACB0.5 pts44% role · 40% conf.6′0″ · 181 lbReturning
#19Braden SteelyFort Wayne, INS0.5 pts44% role · 40% conf.5′11″ · 192 lbReturning
#21CJ Miles Jr.Lansing, ILS0.5 pts44% role · 40% conf.6′1″ · 201 lbReturning
#6Joey PopeGlen Ellyn, ILS0.5 pts44% role · 40% conf.5′11″ · 165 lbReturning
#18Micah DavisDexter, MIS0.5 pts44% role · 40% conf.6′1″ · 200 lbReturning
#1Joshua FranklinUniversity Park, ILDB0.5 pts44% role · 40% conf.6′0″ · 175 lbReturning
#11Terence MarshallNavarre, FLWR0.5 pts47% role · 64% conf.6′2″ · 192 lbReturning
#45Andrew BakerSpring Lake, MILB0.4 pts44% role · 40% conf.6′1″ · 225 lbReturning
#12Dillon MooreIndianapolis, INLB0.4 pts44% role · 40% conf.6′2″ · 223 lbReturning
#47Domanick MoonFort Wayne, INLB0.4 pts44% role · 40% conf.6′2″ · 235 lbReturning
#36Freddy BrownMerrillville, INLB0.4 pts44% role · 40% conf.5′11″ · 215 lbReturning
#42Gabe WelchArkansas City, KSLB0.4 pts44% role · 40% conf.6′1″ · 225 lbReturning
#4Cole CabanaDexter, MIRB0.4 pts50% role · 64% conf.5′11″ · 197 lbReturning
#21Chase DawkinsFarmington Hills, MIRB0.4 pts44% role · 40% conf.5′9″ · 200 lbReturning
#27JR HaysFlorence, KYRB0.4 pts44% role · 40% conf.5′9″ · 187 lbReturning
#25Ryan MillmoreNormal, ILP0.3 pts44% role · 40% conf.6′3″ · 200 lbReturning
#28Will PetersonGeneva, ILLS0.3 pts44% role · 40% conf.6′1″ · 215 lbReturning
#20Palmer DomschkeBolingbrook, ILPK0.3 pts44% role · 52% conf.5′10″ · 186 lbReturning
#13Mason ReynoldsAvon, INQB0.2 pts4% starter · 40% conf.6′1″ · 220 lbReturning
#88Nate LevickiAnnapolis, MDTE0.5 pts32% role · 52% conf.6′2″ · 245 lbNew / unverified
#54Alex PoholikChicago, ILC0.3 pts20% role · 28% conf.6′2″ · 300 lbNew / unverified
#60Brandon SmithIndianapolis, INOL0.3 pts20% role · 28% conf.6′4″ · 315 lbNew / unverified
#68Gavin BeachnerCarl Junction, MOOL0.3 pts20% role · 28% conf.6′6″ · 324 lbNew / unverified
#55Jacob BaileySchoolcraft, MIOL0.3 pts20% role · 28% conf.6′4″ · 309 lbNew / unverified
#66Munachimdainanma Newman-NwodikaIndianapolis, INOL0.3 pts20% role · 28% conf.6′3″ · 260 lbNew / unverified
#67Ryan WestrichBonduel, WIOL0.3 pts20% role · 28% conf.6′6″ · 260 lbNew / unverified
#43Chris StewartAndrews, SCDE0.3 pts20% role · 28% conf.6′3″ · 230 lbNew / unverified
#40Cody HaworthPortage, MIDE0.3 pts20% role · 28% conf.6′4″ · 235 lbNew / unverified
#15KJ BurleyPompano Beach, FLDE0.3 pts20% role · 28% conf.6′3″ · 245 lbNew / unverified
#46Max BakerDetroit, MIDE0.3 pts20% role · 28% conf.6′4″ · 279 lbNew / unverified
#2Scoop Gardner Jr.Long Island, NYDE0.3 pts20% role · 28% conf.6′1″ · 255 lbNew / unverified
#55Blair AlexanderCary, NCDT0.3 pts20% role · 28% conf.6′2″ · 270 lbNew / unverified
#41Zavian TibbsKilleen, TXDT0.3 pts20% role · 28% conf.6′1″ · 290 lbNew / unverified
#91Angelo PuglianoPittsburgh, PADL0.3 pts20% role · 28% conf.6′1″ · 285 lbNew / unverified
#93Jayden AswellDeridder, LADL0.3 pts20% role · 28% conf.6′5″ · 274 lbNew / unverified
#19Angelo ChapmanGrand Blanc, MIWR0.2 pts20% role · 28% conf.5′11″ · 160 lbNew / unverified
#17Elijah LucasSt. Louis, MOWR0.2 pts20% role · 28% conf.6′2″ · 200 lbNew / unverified
#80Harper HughesHartland, WIWR0.2 pts20% role · 28% conf.5′11″ · 185 lbNew / unverified
#5Kordell GouldsbyTulsa, OKWR0.2 pts20% role · 28% conf.5′9″ · 170 lbNew / unverified
#35Enese TongaKahuku, HITE0.2 pts20% role · 28% conf.6′4″ · 250 lbNew / unverified
#81Michael DersaDetroit, MITE0.2 pts20% role · 28% conf.6′5″ · 215 lbNew / unverified
#86Ryan RocheleauLake Orion, MITE0.2 pts20% role · 28% conf.6′4″ · 230 lbNew / unverified
#16Brodon MooreLakewood, OHCB0.2 pts20% role · 28% conf.5′9″ · 165 lbNew / unverified
#17Cam'ron BarberAtlanta, GACB0.2 pts20% role · 28% conf.5′10″ · 170 lbNew / unverified
#37Carlos Mitchell Jr.Lake Wales, FLCB0.2 pts20% role · 28% conf.5′9″ · 175 lbNew / unverified
#48Tre JohnsonColumbus, OHCB0.2 pts20% role · 28% conf.6′3″ · 160 lbNew / unverified
#24Camari PattersonDetroit, MIS0.2 pts20% role · 28% conf.5′10″ · 190 lbNew / unverified
#30Keegan McCueKalamazoo, MIS0.2 pts20% role · 28% conf.5′10″ · 170 lbNew / unverified
#29Trevon CollardSt. Louis, MOS0.2 pts20% role · 28% conf.6′0″ · 170 lbNew / unverified
#38Breck MalloryIndianapolis, INLB0.2 pts20% role · 28% conf.6′2″ · 210 lbNew / unverified
#11Jermar McCarterStarkville, MSLB0.2 pts20% role · 28% conf.6′1″ · 210 lbNew / unverified
#5Justyce BettsKansas City, KSLB0.2 pts20% role · 28% conf.5′11″ · 220 lbNew / unverified
#10Teegan HainesMcpherson, KSLB0.2 pts20% role · 28% conf.6′3″ · 210 lbNew / unverified
#16Jaxson DoshDavison, MIQB0.2 pts4% starter · 28% conf.6′0″ · 200 lbNew / unverified
#22Donovan TriplettWalled Lake, MIRB0.2 pts20% role · 28% conf.5′7″ · 190 lbNew / unverified
#32Dieter KellyIrvine, CAPK0.1 pts20% role · 28% conf.5′11″ · 200 lbNew / unverified
#33Zak ZemanChicago, ILPK0.1 pts20% role · 28% conf.6′0″ · 170 lbNew / unverified
#34Tanner HoltNorth Logan, UTP0.1 pts20% role · 28% conf.6′0″ · 175 lbNew / unverified

2026 schedule

The path that shapes the projection.

The model prices every scheduled game individually. Home field, neutral sites, completed results and opponent rating feed the expected-win total shown above.

Range of outcomes

The projection is the middle—not the ceiling.

Floor case4 wins

Instability at premium positions turns swing games into losses.

4M midpoint7 wins

The roster performs close to its current power and schedule baseline.

Ceiling case9 wins

Quarterback play and line continuity outperform the preseason prior.

The betting lens

Price and matchup decide the play.

No team is an automatic bet or fade. The goal is to identify when the market's story about Western Michigan diverges from the football conditions required to cover.

Back them when

The spread is large, the favorite plays slowly, and the game script allows Western Michigan to stay inside the number without chasing points.

Pass or fade when

The offense must play from behind, protect for long-yardage throws and generate explosives simply to reach the market expectation.

Watch first

Quarterback efficiency, offensive-line cohesion and whether the defense can get off the field without blitzing itself out of structure.

Season-defining questionWill experienced line play and close-game execution create a MAC breakthrough?