
Western Michigan Broncos
Mid-American · WMU · Lance Taylor 0–0
- SU
- 6–3
- ATS
- 3–6
- O/U
- 4–5
- SP+
- #86
Ratings
- SP+
- -2.7
- SP rank
- #86
- FPI
- -3.6
- Elo (pts)
- -0.6
- CORE
- -6.2
- WEPA
- -1.4
- SRS
- -2.2
- Off PPA
- 0.11
- Def PPA
- 0.06
Schedule & results
Consensus close. Click a result for the game page.
| Wk | Opponent | Series | Result | Line | ATS | O/U |
|---|---|---|---|---|---|---|
| 1 | @Michigan | 0–8 | L 12–13 | +27.5 / 50.0 | W | U |
| 2 | vsMonmouth | 1–0 | W 49–14 | -29.0 / 54.5 | W | O |
| 3 | @Rice | 0–1 | W 28–21 | -8.5 / 43.5 | L | O |
| 4 | vsBoise State | — | L 7–32 | +8.5 / 50.5 | L | U |
| 5 | @Buffalo | 9–2 | W 20–17 | -13.5 / 46.5 | L | U |
| 6 | vsKent State | 34–12–1 | W 38–7 | -14.0 / 43.5 | W | O |
| 7 | @Central Michigan | 27–32–1 | W 21–14 | -7.5 / 42.5 | L | U |
| 8 | @Toledo | 24–39 | L 38–45 | +2.5 / 48.5 | L | O |
| 9 | vsBowling Green | 19–29–2 | W 23–10 | -14.0 / 45.0 | L | U |
| 11 | @Akron | 16–4 | Nov 10 | — | — | — |
| 12 | vsEastern Michigan | 33–17–1 | Nov 17 | — | — | — |
| 13 | vsMiami (OH) | 21–24–1 | Nov 23 | — | — | — |
Betting trends
- Home ATS
- 2–2
- Away ATS
- 1–4
- Over lean
- 4–5
Option Country predictions vs Western Michigan: 4–2 ATS · CLV -0.5
- W1 Michigan · pick Michigan-10.6 · W
- W3 Rice · pick Western Michigan-1.9 · L
- W4 Boise State · pick Boise State-3.1 · W
- W5 Buffalo · pick Western Michigan+4.1 · W
- W6 Kent State · pick Western Michigan+8.5 · W
- W7 Central Michigan · pick Western Michigan-2.3
- W8 Toledo · pick Toledo+2.3
- W9 Bowling Green · pick Western Michigan+3.2 · L
SP+ trajectory
Season rating since 2014. 0 ≈ average FBS team.
Efficiency profile
Latest full season vs FBS — 100th percentile is best.
- Offense PPA24th · #103 of 136 (2025)
- Defense PPA89th · #16 of 136 (2025)
- Offense success rate60th · #55 of 136 (2025)
- Defense success rate88th · #17 of 136 (2025)
- Offense explosiveness0th · #136 of 136 (2025)
- Defense explosiveness52nd · #66 of 136 (2025)
Passing & adjusted
Air yards, depth of target, and opponent-adjusted EPA. 2026 season.
Broc Lowry
- Comp
- 29/41
- Cmp%
- 70.7%
- aDOT
- 7.7
- Air yards
- 317
- YAC
- 114
- INT
- 0
- Success
- 37.5%
- Adj. EPA
- —
Trey Petty
- Comp
- 4/5
- Cmp%
- 80.0%
- aDOT
- 7
- Air yards
- 35
- YAC
- 34
- INT
- 0
- Success
- —
- Adj. EPA
- —
Players
Roster, production, and the current recruiting cycle. Roster year 2026.
Returning production
83.5%of last season still on the roster (2025)
Player figures are last season's predicted points added (PPA).
- Added via transfer
- -1.0 PPA
- Lost via transfer
- -11.0 PPA
Back
2025 PPA- Broc Lowry · QB97.5
- Jalen Buckley · RB31.3
- Baylin Brooks · WR26.2
- Aveion Chenault · WR14.6
- Cole Cabana · RB-3.8
- Ryan Brotherton · TE-2.8
- Lolo Mataele · RB-1.5
- Chase Dawkins · RB-0.7
In
2025 PPA- AJ Green Jr. · RB · Arkansas-1.5
- Adam Parks · TE · New Mexico State0.5
- Ahmed Tounkara · DT · Ohio State—
- Austin Alexander · DE · North Carolina—
- Ben Roebuck · OL · Michigan—
- Blair Alexander · DT · NC State—
- Brenden Anes · LB · Tennessee—
- Daeh McCullough · S · Louisville—
Out
2025 PPA- Brady Jones · QB · Oregon State-11.0
- Joshua Lloyd · DL · Austin Peay—
- RJ Todd · LS · Oregon—
- Ray Hall · WR · Cal Poly—
Stat leaders
- Passing yardsBroc Lowry1397
- Passing yardsTrey Petty59
- Passing TDsBroc Lowry11
- Passing TDsTrey Petty1
- Rushing yardsJalen Buckley711
- Rushing yardsBroc Lowry259
- Rushing yardsOfa Mataele231
- Rushing TDsJalen Buckley8
- Rushing TDsBroc Lowry4
- Rushing TDsCole Cabana2
- Receiving yardsAveion Chenault540
- Receiving yardsBaylin Brooks219
- Receiving yardsNathan Levicki162
- Receiving TDsBaylin Brooks4
- Receiving TDsRyan Brotherton2
- Receiving TDsAveion Chenault2
- Total tacklesJustyce Betts66
- Total tacklesDillon Moore49
- Total tacklesDomanick Moon49
- SacksAustin Alexander5
- SacksScoop Gardner Jr.4.5
- SacksDillon Moore3.5
- Tackles for lossScoop Gardner Jr.6.5
- Tackles for lossAustin Alexander5.5
- Tackles for lossDillon Moore5
- InterceptionsDillon Moore2
- InterceptionsDaeh McCullough2
- InterceptionsAmarian Louis1
Player PPA
- Aveion Chenault · WR33.8 · 0.734/play
- Jalen Buckley · RB24.1 · 0.152/play
- Broc Lowry · QB21.7 · 0.078/play
- Trey Petty · QB11.3 · 0.625/play
- Baylin Brooks · WR10.2 · 0.331/play
- Nathan Levicki · TE7.3 · 0.430/play
- Adam Parks · TE6.0 · 0.429/play
- Ryan Brotherton · TE5.6 · 0.939/play
- Emazon Littlejohn · WR4.3 · 0.308/play
- Cole Cabana · RB3.5 · 0.140/play
Commits
- Kane Morris · ATH3★ #1192
- Charles Nance · DL3★ #1192
- Zyaire Patrick · CB3★ #1839
- Bryce Barbarino · LB3★ #1975
- Truman Wetzel · OT
- Keegan McCarthy · ATH
- Ayden Alexander · CB
- Aiden Green · CB
- De'von Dallas · S
- Gabe Iadipaolo · TE
- Cambell Lann · TE
- Travion Callaway · CB
- Orville Blohm · IOL
- Sam Schmidt · OT
- Moussa Magassouba · DL
- Zechariah Wallace · ATH
Roster
| # | Name | Pos | Class | Hometown |
|---|---|---|---|---|
| 54 | Alex Poholik | C | 1 | Chicago, IL |
| 8 | Jarvarius Sims | CB | 1 | Decatur, GA |
| 13 | Jordon Thomas | CB | 1 | Atlanta, GA |
| 16 | Brodon Moore | CB | 1 | Lakewood, OH |
| 17 | Cam'ron Barber | CB | 1 | Atlanta, GA |
| 20 | Willard Ferrell | CB | 1 | Homestead, FL |
| 21 | CJ Miles Jr. | CB | 1 | Lansing, IL |
| 37 | Carlos Mitchell Jr. | CB | 1 | Lake Wales, FL |
| 1 | Joshua Franklin | DB | 1 | University Park, IL |
| 2 | Scoop Gardner Jr. | DE | 1 | Long Island, NY |
| 4 | Austin Alexander | DE | 1 | Burlington, KY |
| 9 | Will Gerig | DE | 1 | Fishers, IN |
| 15 | KJ Burley | DE | 1 | Pompano Beach, FL |
| 31 | DeJuan Echoles Jr. | DE | 1 | Indianapolis, IN |
| 40 | Cody Haworth | DE | 1 | Portage, MI |
| 43 | Chris Stewart | DE | 1 | Andrews, SC |
| 46 | Max Baker | DE | 1 | Detroit, MI |
| 88 | August Johanningsmeier | DE | 1 | Howell, MI |
| 97 | Noah Bishop | DE | 1 | Inkster, MI |
| 7 | Gian Carter | DL | 1 | Indianapolis, IN |
| 91 | Angelo Pugliano | DL | 1 | Pittsburgh, PA |
| 93 | Jayden Aswell | DL | 1 | Deridder, LA |
| 95 | DeShawn Robinson | DL | 1 | Auburn Hills, MI |
| 96 | Dalton Gustwiller | DL | 1 | Dayton, OH |
| 98 | Dakari Frazier | DL | 1 | Columbus, OH |
| 41 | Zavian Tibbs | DT | 1 | Killeen, TX |
| 55 | Blair Alexander | DT | 1 | Cary, NC |
| 90 | Jori Benson | DT | 1 | New York, NY |
| 94 | Ahmed Tounkara | DT | 1 | Dublin, OH |
| 0 | Brenden Anes | LB | 1 | Nolensville, TN |
| 10 | Justyce Betts | LB | 1 | Kansas City, KS |
| 11 | Jermar McCarter | LB | 1 | Starkville, MS |
| 12 | Dillon Moore | LB | 1 | Indianapolis, IN |
| 36 | Freddy Brown | LB | 1 | Merrillville, IN |
| 38 | Breck Mallory | LB | 1 | Indianapolis, IN |
| 39 | Teegan Haines | LB | 1 | Mcpherson, KS |
| 42 | Gabe Welch | LB | 1 | Arkansas City, KS |
| 45 | Andrew Baker | LB | 1 | Spring Lake, MI |
| 47 | Domanick Moon | LB | 1 | Fort Wayne, IN |
| 28 | Will Peterson | LS | 1 | Geneva, IL |
| 46 | Drew Doyle | LS | 1 | Collinsville, IL |
| 55 | Jacob Bailey | OL | 1 | Schoolcraft, MI |
| 57 | Jake Chellman | OL | 1 | Stevensville, MI |
| 58 | Liam Vaughan | OL | 1 | Walled Lake, MI |
| 60 | Brandon Smith | OL | 1 | Indianapolis, IN |
| 61 | Jacob Krause | OL | 1 | Grand Rapids, MI |
| 64 | Nolan Miller | OL | 1 | Rockford, MI |
| 65 | Jeremy Schleicher | OL | 1 | Overland Park, KS |
| 66 | Munachimdainanma Newman-Nwodika | OL | 1 | Indianapolis, IN |
| 67 | Ryan Westrich | OL | 1 | Bonduel, WI |
| 68 | Gavin Beachner | OL | 1 | Carl Junction, MO |
| 70 | KJ Kotalik | OL | 1 | Lykens, OH |
| 72 | Gavin Dabo | OL | 1 | Grove City, OH |
| 73 | Ben Roebuck | OL | 1 | Cleveland, OH |
| 75 | Spencer Beckeman | OL | 1 | Rochester, MI |
| 76 | Chad Schuster | OL | 1 | Franklin, WI |
| 77 | Hunter Whitenack | OL | 1 | New Carlisle, IN |
| 78 | Jacob Wilk | OL | 1 | Lake Zurich, IL |
| 25 | Ryan Millmore | P | 1 | Normal, IL |
| 34 | Tanner Holt | P | 1 | North Logan, UT |
| 20 | Palmer Domschke | PK | 1 | Bolingbrook, IL |
| 32 | Dieter Kelly | PK | 1 | Irvine, CA |
| 33 | Zak Zeman | PK | 1 | Chicago, IL |
| 10 | Trey Petty | QB | 1 | Starkville, MS |
| 12 | Broc Lowry | QB | 1 | Canfield, OH |
| 13 | Mason Reynolds | QB | 1 | Avon, IN |
| 16 | Jaxson Dosh | QB | 1 | Davison, MI |
| 0 | AJ Green Jr. | RB | 1 | Tulsa, OK |
| 4 | Cole Cabana | RB | 1 | Dexter, MI |
| 6 | Jalen Buckley | RB | 1 | Aurora, IL |
| 21 | Chase Dawkins | RB | 1 | Farmington Hills, MI |
| 22 | Donovan Triplett | RB | 1 | Walled Lake, MI |
| 24 | Lolo Mataele | RB | 1 | East Palo Alto, CA |
| 27 | JR Hays | RB | 1 | Florence, KY |
| 6 | Joey Pope | S | 1 | Glen Ellyn, IL |
| 14 | Daeh McCullough | S | 1 | Cincinnati, OH |
| 18 | Micah Davis | S | 1 | Dexter, MI |
| 19 | Braden Steely | S | 1 | Fort Wayne, IN |
| 22 | Amarian Louis | S | 1 | Miami, FL |
| 23 | Tahj Owens | S | 1 | Chino Hills, CA |
| 24 | Camari Patterson | S | 1 | Detroit, MI |
| 26 | Kouri Crump | S | 1 | Charlotte, NC |
| 29 | Trevon Collard | S | 1 | St. Louis, MO |
| 30 | Keegan McCue | S | 1 | Kalamazoo, MI |
| 15 | Adam Parks | TE | 1 | Overland Park, KS |
| 35 | Enese Tonga | TE | 1 | Kahuku, HI |
| 40 | Nathan Sines | TE | 1 | Addison, MI |
| 81 | Michael Dersa | TE | 1 | Detroit, MI |
| 83 | Ryan Brotherton | TE | 1 | Lawrenceburg, IN |
| 86 | Ryan Rocheleau | TE | 1 | Lake Orion, MI |
| 87 | Brady Rhoad | TE | 1 | Fort Wayne, IN |
| 88 | Nate Levicki | TE | 1 | Annapolis, MD |
| 89 | Brennan Wooten | TE | 1 | Indianapolis, IN |
| 1 | Emazon Littlejohn | WR | 1 | Gaffney, SC |
| 2 | Aveion Chenault | WR | 1 | Lexington, KY |
| 3 | Keivin Boone-Nelson II | WR | 1 | Sacramento, CA |
| 5 | Kordell Gouldsby | WR | 1 | Tulsa, OK |
| 7 | Baylin Brooks | WR | 1 | Pasadena, CA |
| 8 | Egypt Nelson | WR | 1 | Norfolk, VA |
| 11 | Terence Marshall | WR | 1 | Navarre, FL |
| 17 | Elijah Lucas | WR | 1 | St. Louis, MO |
| 19 | Angelo Chapman | WR | 1 | Grand Blanc, MI |
| 80 | Harper Hughes | WR | 1 | Hartland, WI |
NFL draft
Recent picks out of Western Michigan.
- 2025 Bilhal Kone · CornerbackRd 6 · Baltimore
- 2024 Marshawn Kneeland · Defensive EdgeRd 2 · Dallas
- 2023 Zaire Barnes · Outside LinebackerRd 6 · New York
- 2022 Skyy Moore · Wide ReceiverRd 2 · Kansas City
Recruiting classes
- 2026#112 · 171.4
- 2025#104 · 141.9
- 2024#71 · 171.5
- 2023#106 · 129.1
- 2022#105 · 119.0
- 2021#97 · 139.1
- 2020#86 · 153.1
- 2019#92 · 148.7
- 2018#76 · 163.7
- 2017#89 · 129.9
- 2016#67 · 160.7
- 2015#76 · 147.8
- 2014#71 · 153.4
For entertainment only — nothing here is betting advice, and no outcome is ever guaranteed. 21+. Gambling problem? Call or text 1-800-GAMBLER.
