
From the TDC Rating, updated after every game
Game score = the rating that one result implies, after adjusting for opponent and venue
| Wk | Date | Opponent | Result / TDC line | Game score | Win chance | TV |
|---|---|---|---|---|---|---|
| 1 | Sep 5 | @ 43New Mexico | L 7–38 › | -15.8 | — | FS1 |
| 2 | Sep 12 | vs Colgate FCS | W 13–10 › | -23.7 | — | ESPN+ |
| 3 | Sep 19 | vs 123Wyoming | W 24–10 › | -6.1 | — | ESPN+ |
| 4 | Sep 26 | @ 3Miami | L 3–52 › | -2.9 | — | CW |
| 5 | Oct 3 | vs 131AkronCONF | W 41–17 › | +0.3 | — | ESPN+ |
| 6 | Oct 10 | @ 88OhioCONF | L 14–31 › | -18.4 | — | ESPN+ |
| 7 | Oct 17 | vs 81Western MichiganCONF | L 14–21 › | -14.1 | — | ESPN+ |
| 8 | Oct 24 | vs 96Miami (OH)CONF | Miami (OH) −3.4 · o/u 48.0 | — | ESPN+ | |
| 9 | — | Bye | ||||
| 10 | Nov 4 | vs 124Eastern MichiganCONFNEUTRAL | Central Michigan −1.1 · o/u 47.0 | — | ||
| 11 | Nov 11 | vs 138Sacramento StateCONF | Central Michigan −16.8 · o/u 48.0 | — | ||
| 12 | Nov 18 | @ 128BuffaloCONF | Buffalo −0.9 · o/u 45.8 | — | ||
| 13 | Nov 28 | @ 133Ball StateCONF | Central Michigan −1.7 · o/u 52.3 | — |
Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted
| Stat | Offense | FBS rank | Defense (allowed) | FBS rank |
|---|---|---|---|---|
| EPA · per play, garbage time excluded (CollegeFootballData.com) | ||||
| EPA / play | +0.048 | 106th | +0.221 | 121st |
| Success rate | 39.7% | 105th | 47.8% | 130th |
| Explosiveness | 1.163 | 109th | 1.073 | 8th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 39.8% | 109th | 47.3% | 127th |
| Rushing success rate | 48.8% | 28th | 52.0% | 136th |
| Passing success rate | 23.0% | 138th | 41.4% | 84th |
| Explosive run rate | 11.0% | 113th | 14.3% | 90th |
| Explosive pass rate | 3.8% | 136th | 12.0% | 110th |
| Line yards / carry | 3.52 | 17th | 3.80 | 138th |
| Opportunity rate | 43.5% | 21st | 44.4% | 132nd |
| Stuff rate | 11.5% | 8th | 9.7% | 137th |
| Sack rate | 8.0% | 116th | 4.5% | 99th |
| 3rd-down conversion | 31.3% | 129th | 49.3% | 129th |
| Red-zone TD rate | 57.1% | 90th | 77.3% | 126th |
| Havoc rate | 13.0% | 63rd | 10.5% | 131st |
| Box score · season totals | ||||
| Points / game | 16.6 | 132nd | 25.6 | 85th |
| Yards / game | 292.4 | 134th | 358.6 | 74th |
| Yards / play | 4.71 | 127th | 5.49 | 88th |
| Pass yards / game | 108.1 | 135th | 174.3 | 25th |
| Yards / pass att. | 5.30 | 137th | 6.85 | 61st |
| Completion % | 58.0% | 114th | 59.5% | 47th |
| Rush yards / game | 184.3 | 44th | 184.3 | 116th |
| Yards / carry | 4.70 | 49th | 4.81 | 110th |
| 3rd-down conv. % | 34.8% | 110th | 50.5% | 137th |
| Turnovers / game (lost · forced) | 1.57 | 105th | 1.57 | 27th |
| Sacks / game (allowed · made) | 2.43 | 105th | 1.57 | 99th |
| Penalty yards / game | 56.6 | 70th | 50.3 | 96th |
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
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.
100 players · Head coach Matt Drinkall
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 5 | Jadyn Glasser | QB | FR | 6' 3" | 245 | Tampa, FL |
| 7 | Angel Flores | QB | SR | 6' 1" | 210 | Casa Grande, AZ |
| 10 | Marcus Beamon | QB | SR | 6' 0" | 210 | Philadelphia, MS |
| 14 | Daniel Gomez | QB | FR | 6' 1" | 215 | Hanford, CA |
| 18 | Geno Seets | QB | FR | 6' 3" | 215 | Waterford, MI |
| 2 | Brock Townsend | RB | SO | 6' 0" | 235 | Caledonia, MI |
| 22 | Trav Moore | RB | FR | 5' 11" | 205 | Dewitt, MI |
| 24 | Vaughn Blue | RB | JR | 5' 11" | 205 | Mount Pleasant, SC |
| 31 | Jayden Clerveaux | RB | SR | 5' 11" | 215 | Everett, MA |
| 40 | Kobe Hendricks | RB | FR | 5' 10" | 185 | Slinger, WI |
| 45 | Jordan Stapleton | RB | FR | 5' 9" | 190 | Gulfport, MS |
| 47 | Jayel Harris | RB | FR | 5' 11" | 190 | Cincinnati, OH |
| 8 | Rusty VanWetzinga IV | FB | JR | 6' 1" | 235 | Pleasant Valley, IA |
| 0 | Kendall Jones | WR | SR | 6' 2" | 180 | Tampa, FL |
| 6 | Collin Payne | WR | SR | 6' 2" | 210 | Lake Forest, CA |
| 9 | Justin Ruffin Jr. | WR | SO | 5' 9" | 180 | Buckner, KY |
| 12 | Camden Kruisenga | WR | SO | 6' 2" | 185 | Rockford, MI |
| 15 | Tommy McIntosh | WR | SR | 6' 4" | 205 | Dewitt, MI |
| 16 | Shawn Foster II | WR | JR | 6' 0" | 185 | Grand Ledge, MI |
| 17 | Braylen Naves | WR | FR | 6' 1" | 200 | Davison, MI |
| 20 | Langston Lewis | WR | SR | 6' 0" | 195 | Savannah, GA |
| 80 | Avin Robinson | WR | FR | 5' 11" | 180 | Brownsburg, IN |
| 81 | Tayte Vanderleest | WR | JR | 6' 4" | 220 | Muskegon, MI |
| 83 | Da'Shon Febres | WR | FR | 6' 0" | 195 | Oviedo, FL |
| 84 | Dontae Robinson | WR | JR | 6' 4" | 220 | Lacey, WA |
| 42 | Landon Swanson | TE | SO | 6' 3" | 240 | Charlevoix, MI |
| 44 | Lucas Hoffmeyer | TE | FR | 6' 3" | 235 | Wixom, MI |
| 46 | Zack Wagner | TE | FR | 6' 4" | 240 | Washington, MI |
| 85 | Myles Peters | TE | SO | 6' 3" | 245 | Cottonwood Heights, UT |
| 87 | Gavin Spillers | TE | SO | 6' 3" | 260 | Roberta, GA |
| 88 | Jaden Allen | TE | SR | 6' 3" | 245 | Sewell, NJ |
| 54 | Triston Pierre | OL | FR | 6' 4" | 265 | Gaithersburg, MD |
| 55 | Losini Maka | OL | SR | 6' 2" | 310 | Ewa Beach, HI |
| 56 | Nic DiSanto | OL | SR | 6' 5" | 320 | Wyandotte, MI |
| 59 | Brady Ploucha | OL | SR | 6' 6" | 320 | Allen Park, MI |
| 60 | John Iannuzzi | OL | SR | 6' 4" | 320 | Belmont, MA |
| 61 | Zander Barth | OL | FR | 6' 6" | 245 | Three Rivers, MI |
| 63 | Wyatt Graffin | OL | FR | 6' 4" | 290 | Columbus, WI |
| 66 | Matthew Nehf | OL | JR | 6' 3" | 300 | Dewitt, MI |
| 67 | Charlie Mandabach | OL | FR | 6' 6" | 260 | Greenwood, IN |
| 68 | Landon Harper | OL | FR | 6' 3" | 280 | Republic, MO |
| 69 | Jacob Booth | OL | JR | 6' 5" | 295 | Swartz Creek, MI |
| 70 | Jacob Russell | OL | JR | 6' 4" | 295 | Glen Ridge, NJ |
| 71 | Jacob Timmer | OL | FR | 6' 7" | 260 | Grand Rapids, MI |
| 72 | Trevor Swan | OL | SR | 6' 5" | 300 | Gilbert, AZ |
| 73 | Dasan Smith | OL | SO | 6' 6" | 295 | Marquette, MI |
| 76 | Martin Koivisto | OL | SR | 6' 7" | 290 | Shakopee, MN |
| 77 | Jack Nolan | OL | FR | 6' 4" | 260 | Arlington Heights, IL |
| 78 | Talon Smith | OL | FR | 6' 6" | 270 | Marquette, MI |
| 79 | Isaac Hutchinson | OL | FR | 6' 4" | 310 | Brownstown, IN |
| 0 | D.J. Bennett | DL | SR | 6' 5" | 260 | White Springs, FL |
| 1 | JJ Douglas | DL | SO | 6' 5" | 245 | Janesville, WI |
| 5 | Korver Demma | DL | JR | 6' 3" | 245 | Gretna, NE |
| 32 | James Reinbold | DL | SR | 6' 4" | 260 | Anchorage, AK |
| 48 | Nathan VanTimmeren | DL | JR | 6' 5" | 235 | Grand Rapids, MI |
| 50 | Donovan Brown | DL | SO | 6' 1" | 265 | Upland, CA |
| 52 | Dominique Maiava | DL | JR | 6' 2" | 310 | Pago Pago, American Samoa |
| 53 | Collin Stare | DL | FR | 6' 2" | 270 | Mechanicsburg, PA |
| 64 | Rory Callahan | DL | SO | 6' 4" | 275 | New Boston, MI |
| 82 | Logan Borodychuk | DL | SO | 6' 5" | 255 | Mount Pleasant, MI |
| 92 | Jaxon Cherry | DL | JR | 6' 1" | 260 | Woolstock, IA |
| 95 | Joey VanWetzinga | DL | SO | 6' 2" | 260 | Pleasant Valley, IA |
| 96 | Quavion Bird | DL | SO | 6' 1" | 300 | Lake Wales, FL |
| 97 | Max Van Fleet | DL | SR | 6' 4" | 275 | Concord, NH |
| 99 | Matthew Plumb | DL | FR | 6' 4" | 240 | St. Charles, IL |
| 8 | Victor Earl | LB | SO | 6' 2" | 225 | Romeo, MI |
| 10 | Jeremiah Alston | LB | JR | 6' 0" | 230 | Detroit, MI |
| 30 | Antonio Cherry Jr. | LB | SO | 6' 1" | 235 | Hopewell, VA |
| 33 | Elijah Reynolds | LB | FR | 6' 2" | 230 | Holland, MI |
| 34 | Drew Esper | LB | FR | 6' 1" | 220 | Traverse City, MI |
| 35 | Mayson Hitchens | LB | SR | 6' 1" | 225 | Anaheim, CA |
| 36 | Jeremiah McKenzie | LB | FR | 6' 2" | 210 | Starke, FL |
| 40 | Brett McCalla | LB | SR | 6' 4" | 220 | Manhattan Beach, CA |
| 49 | Joshua Atiemo | LB | FR | 6' 1" | 215 | Milford, MI |
| 4 | Jaion Jackson | DB | JR | 5' 10" | 170 | East St. Louis, IL |
| 7 | Ed Conoran | DB | SR | 5' 11" | 190 | Dover, NJ |
| 12 | Donavan Philord | DB | SO | 5' 11" | 190 | Miramar, FL |
| 14 | Justin Taylor | DB | JR | 6' 0" | 200 | Chicago, IL |
| 16 | Josiah Booker | DB | SO | 5' 10" | 160 | Sarasota, FL |
| 17 | Coen Ali | DB | SO | 6' 2" | 205 | Yorba Linda, CA |
| 19 | Darrell Bryant Jr. | DB | SR | 5' 11" | 215 | Hampton, VA |
| 20 | Jajuan Jones | DB | FR | 6' 0" | 200 | Detroit, MI |
| 21 | Jamari Allen | DB | JR | 6' 0" | 170 | Detroit, MI |
| 22 | Nolan Anderson | DB | FR | 5' 10" | 185 | Menomonee Falls, WI |
| 23 | Kyle Krebs | DB | SR | 6' 0" | 185 | Denver, CO |
| 25 | Trey Liebhardt | DB | JR | 6' 0" | 190 | Chardon, OH |
| 26 | Matthew McKenzie | DB | JR | 6' 3" | 200 | West Palm Beach, FL |
| 27 | Tysen Campbell | DB | SO | 6' 0" | 175 | Akron, OH |
| 28 | Laaren Cornwall | DB | FR | 6' 0" | 185 | Middletown, OH |
| 37 | Colton Benaitis | DB | FR | 6' 2" | 195 | Homer Glen, IL |
| 38 | EShawn Sutton | DB | FR | 6' 0" | 190 | Winter Park, FL |
| 39 | Max Macklem | DB | FR | 6' 0" | 190 | Grand Blanc, MI |
| 41 | Keyton Jones | DB | SO | 5' 9" | 185 | Avon, IN |
| 43 | Kameran Hayward | DB | FR | 6' 1" | 185 | Warren, MI |
| 15 | Zac Chapeau | PK | SO | 6' 2" | 210 | Athens, GA |
| 38 | Caden VanHuis | PK | FR | 6' 2" | 190 | Holland, MI |
| 47 | Braxton Doak | PK | FR | 5' 11" | 160 | Green River, WY |
| 18 | Declan Duley | P | JR | 6' 2" | 220 | El Paso, IL |
| 51 | Zach Curtis | LS | FR | 6' 3" | 210 | Haslett, MI |
| 57 | Connor Ridderhoff | LS | SR | 6' 3" | 250 | Chelsea, AL |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 3-4 | 1-2 | #120 | -15.6 | -9.9 | -5.6 |
| 2025 | 7-6 | 5-3 | #96 | -5.7 | -5.4 | -0.3 |
| 2024 | 4-8 | 2-6 | #123 | -10.7 | -5.8 | -4.9 |
| 2023 | 5-7 | 3-5 | #123 | -11.1 | -3.3 | -7.8 |
| 2022 | 4-8 | 3-5 | #107 | -7.2 | -3.6 | -3.6 |
| 2021 | 9-4 | 6-2 | #63 | +1.5 | +1.3 | +0.1 |
| 2020 | 3-3 | 3-3 | #71 | -0.3 | +0.7 | -0.9 |
| 2019 | 8-6 | 6-2 | #93 | -3.9 | -0.7 | -3.1 |
| 2018 | 1-11 | 0-8 | #122 | -13.3 | -11.1 | -2.1 |
| 2017 | 8-5 | 6-2 | #91 | -4.3 | -1.3 | -3.0 |
| 2016 | 6-7 | 3-5 | #89 | -5.0 | -4.4 | -0.6 |
| 2015 | 7-6 | 6-2 | #74 | -0.5 | -3.4 | +2.9 |
| 2014 | 7-6 | 5-3 | #92 | -5.4 | -4.7 | -0.7 |
Central 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 →