
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 4 | vs 79Toledo | W 30–20 › | +3.3 | — | FS1 |
| 2 | Sep 12 | vs 124Eastern Michigan | W 35–7 › | +4.9 | — | BTN |
| 3 | Sep 19 | @ 1Notre Dame | L 10–27 › | +14.8 | — | NBC |
| 4 | Sep 26 | vs 15NebraskaCONF | L 13–31 › | -4.9 | — | BTN |
| 5 | Oct 3 | @ 27WisconsinCONF | L 3–31 › | -9.2 | — | BTN |
| 6 | Oct 10 | vs 49IllinoisCONF | L 37–38 › | +1.0 | — | FS1 |
| 7 | Oct 17 | vs 26NorthwesternCONF | L 21–24 › | +5.6 | — | Peacock |
| 8 | Oct 24 | @ 16UCLACONF | UCLA −17.1 · o/u 50.5 | — | CBS | |
| 9 | — | Bye | ||||
| 10 | Nov 7 | @ 40MichiganCONF | Michigan −9.1 · o/u 43.5 | — | ||
| 11 | Nov 14 | vs 52WashingtonCONF | Michigan State −1.0 · o/u 48.5 | — | ||
| 12 | Nov 20 | vs 10OregonCONF | Oregon −15.0 · o/u 52.2 | — | Fox | |
| 13 | Nov 28 | @ 92RutgersCONF | Michigan State −5.1 · o/u 59.6 | — |
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.011 | 119th | +0.197 | 114th |
| Success rate | 43.5% | 62nd | 43.2% | 94th |
| Explosiveness | 1.075 | 133rd | 1.301 | 100th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 44.2% | 60th | 41.6% | 71st |
| Rushing success rate | 43.1% | 82nd | 41.0% | 58th |
| Passing success rate | 45.2% | 48th | 42.3% | 92nd |
| Explosive run rate | 7.6% | 134th | 11.8% | 52nd |
| Explosive pass rate | 6.7% | 130th | 12.9% | 125th |
| Line yards / carry | 3.09 | 82nd | 2.91 | 53rd |
| Opportunity rate | 35.1% | 118th | 37.1% | 62nd |
| Stuff rate | 15.6% | 54th | 21.4% | 27th |
| Sack rate | 7.2% | 103rd | 5.8% | 59th |
| 3rd-down conversion | 41.7% | 69th | 45.2% | 117th |
| Red-zone TD rate | 54.5% | 97th | 58.3% | 65th |
| Havoc rate | 12.9% | 59th | 13.4% | 75th |
| Box score · season totals | ||||
| Points / game | 21.3 | 114th | 25.4 | 82nd |
| Yards / game | 310.7 | 128th | 342.6 | 56th |
| Yards / play | 4.64 | 131st | 5.41 | 80th |
| Pass yards / game | 191.6 | 107th | 201.9 | 59th |
| Yards / pass att. | 6.80 | 106th | 7.68 | 99th |
| Completion % | 66.0% | 45th | 62.0% | 80th |
| Rush yards / game | 119.1 | 118th | 140.7 | 67th |
| Yards / carry | 3.30 | 128th | 3.99 | 68th |
| 3rd-down conv. % | 40.2% | 77th | 42.0% | 107th |
| Turnovers / game (lost · forced) | 1.14 | 54th | 0.43 | 137th |
| Sacks / game (allowed · made) | 2.86 | 127th | 1.71 | 93rd |
| Penalty yards / game | 36.3 | 7th | 34.7 | 134th |
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 Pat Fitzgerald
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 2 | Cam Fancher | QB | SR | 6' 0" | 207 | Dayton, OH |
| 10 | Kayd Coffman | QB | FR | 6' 2" | 206 | Kentwood, MI |
| 11 | Alessio Milivojevic | QB | SO | 6' 3" | 223 | Naperville, IL |
| 15 | Leo Hannan | QB | FR | 6' 3" | 221 | Long Beach, CA |
| 23 | Peyton Babbitt | QB | FR | 6' 0" | 200 | Muskegon, MI |
| 0 | Cam Edwards | RB | SR | 5' 11" | 206 | Norwalk, CT |
| 4 | Jaziun Patterson | RB | SR | 5' 10" | 214 | Pompano Beach, FL |
| 7 | Brandon Tullis | RB | JR | 6' 1" | 224 | Dallas, TX |
| 20 | Zion Gist | RB | FR | 5' 11" | 209 | Frankfort, IL |
| 21 | Marvis Parrish | RB | SO | 5' 11" | 209 | Fort Lauderdale, FL |
| 25 | Jace Clarizio | RB | FR | 5' 10" | 213 | East Lansing, MI |
| 27 | Darrin Jones Jr. | RB | FR | 5' 11" | 206 | Lake Orion, MI |
| 33 | Jaxon McCaig | RB | SO | 6' 1" | 236 | Plymouth, MI |
| 44 | Jay Coyne | FB | SR | 6' 2" | 231 | New York, NY |
| 3 | Rodney Bullard Jr. | WR | SR | 5' 11" | 188 | Albany, GA |
| 5 | Samson Gash | WR | FR | 6' 0" | 185 | South Lyon, MI |
| 6 | Fredrick Moore | WR | JR | 6' 1" | 187 | St. Louis, MO |
| 8 | KK Smith | WR | JR | 6' 0" | 180 | Frisco, TX |
| 13 | Chrishon McCray | WR | SR | 5' 10" | 180 | Avon, IN |
| 16 | Zach Washington | WR | FR | 6' 2" | 188 | Naperville, IL |
| 17 | Braylon Collier | WR | FR | 6' 0" | 187 | Sandusky, OH |
| 18 | Jameel Gardner Jr. | WR | SR | 6' 0" | 193 | Detroit, MI |
| 19 | Charles Taplin | WR | FR | 6' 1" | 184 | Red Oak, TX |
| 81 | Colin Charles | WR | FR | 6' 0" | 202 | Northville, MI |
| 89 | Nick Hardy | WR | FR | 6' 1" | 194 | Birmingham, MI |
| 12 | Carson Gulker | TE | SR | 6' 3" | 245 | Zeeland, MI |
| 31 | Jayden Savoury | TE | FR | 6' 5" | 253 | Canton, MI |
| 48 | Charlie Baker | TE | SO | 6' 4" | 252 | East Lansing, MI |
| 82 | Brennan Parachek | TE | JR | 6' 5" | 249 | Dexter, MI |
| 84 | Eddie Whiting | TE | FR | 6' 6" | 254 | Sioux Falls, SD |
| 86 | Ethan Melville | TE | FR | 6' 4" | 213 | Holt, MI |
| 87 | Joe Caudill | TE | FR | 6' 4" | 232 | Lexington, OH |
| 88 | Kai Rios | TE | SR | 6' 6" | 262 | Rock Island, IL |
| 52 | Nick Sharpe | OL | SR | 6' 2" | 351 | Gastonia, NC |
| 54 | Antonio Johnson | OL | FR | 6' 5" | 287 | Detroit, MI |
| 55 | Rakeem Johnson | OL | SO | 6' 4" | 296 | Boise, ID |
| 58 | Conner Moore | OL | SR | 6' 6" | 311 | Millbury, OH |
| 61 | Collin Campbell | OL | FR | 6' 6" | 295 | Gilbert, AZ |
| 63 | Trent Fraley | OL | SR | 6' 1" | 306 | Moon Township, PA |
| 65 | Cole Bertke | OL | FR | 6' 5" | 285 | East Grand Rapids, MI |
| 68 | Eli Bickel | OL | FR | 6' 6" | 312 | North Branch, MI |
| 70 | Luka Vincic | OL | SR | 6' 5" | 306 | Bothell, WA |
| 75 | Ben Murawski | OL | SR | 6' 7" | 340 | Harleysville, PA |
| 76 | Drew Nichols | OL | FR | 6' 4" | 298 | Murrieta, CA |
| 77 | Andrew Dennis | OL | SO | 6' 4" | 302 | Mount Pleasant, MI |
| 79 | Tristan Comer | OL | FR | 6' 5" | 305 | Freeland, MI |
| 25 | Carlos Hazelwood | DL | SO | 6' 4" | 290 | Chicago, IL |
| 52 | Mikeshun Beeler | DL | SO | 6' 2" | 290 | Chicago, IL |
| 55 | Ben Roberts | DL | SR | 6' 3" | 325 | Lakewood, WA |
| 57 | Hudson Aultman | DL | FR | 6' 4" | 312 | Delaware, OH |
| 91 | Jackson Pahl | DL | FR | 6' 2" | 282 | Howell, MI |
| 96 | Eli Coenen | DL | JR | 6' 6" | 287 | Baldwin, WI |
| 97 | Cal Thrush | DL | FR | 6' 5" | 263 | Upper Arlington, OH |
| 98 | Derrick Simmons | DL | FR | 6' 3" | 305 | Frankenmuth, MI |
| 5 | Jordan Hall | LB | SR | 6' 3" | 249 | Fredericksburg, VA |
| 10 | DiMari Malone | LB | FR | 6' 1" | 238 | Macomb Township, MI |
| 12 | Cam Stodghill | LB | SR | 6' 3" | 222 | Charlotte, NC |
| 16 | Adam Shaw | LB | FR | 6' 3" | 223 | River Vale, NJ |
| 18 | Dion Crawford | LB | SR | 6' 1" | 243 | Atlanta, GA |
| 23 | DeJae White | LB | FR | 6' 3" | 225 | Pontiac, MI |
| 39 | Jack Lansing III | LB | FR | 6' 0" | 213 | Brighton, MI |
| 44 | Caleb Wheatland | LB | SR | 6' 1" | 244 | Centreville, VA |
| 45 | Brady Pretzlaff | LB | SO | 6' 3" | 238 | Gaylord, MI |
| 21 | Nikai Martinez | DB | SR | 5' 11" | 196 | Apopka, FL |
| 0 | NiJhay Burt | CB | SR | 5' 11" | 188 | Homestead, PA |
| 3 | Tre Bell | CB | SR | 6' 1" | 200 | St. Louis, MO |
| 4 | Charles Brantley | CB | SR | 6' 0" | 170 | Sarasota, FL |
| 14 | Andrew Brinson IV | CB | SO | 6' 1" | 186 | Tampa, FL |
| 22 | Tyran Chappell | CB | SO | 6' 3" | 189 | Dallas, TX |
| 24 | Jeremiah Favorite | CB | FR | 5' 11" | 172 | Myrtle Beach, SC |
| 27 | Truth Umenyiora | CB | FR | 6' 1" | 194 | Atlanta, GA |
| 29 | KJ Deriso | CB | FR | 6' 0" | 160 | Atlanta, GA |
| 37 | Darelle Cochran | CB | FR | 6' 2" | 175 | Redford, MI |
| 42 | Luca Genrich | CB | FR | 5' 10" | 187 | Farmington, MI |
| 2 | Devin Vaught | S | JR | 6' 0" | 212 | Charlotte, NC |
| 7 | Michael Richard | S | SR | 5' 10" | 179 | New Orleans, LA |
| 15 | Caleb Gash | S | JR | 6' 0" | 193 | South Lyon, MI |
| 17 | Jonathan Granby | S | FR | 5' 10" | 200 | Alpharetta, GA |
| 26 | Trevaughn Martinez | S | JR | 5' 9" | 175 | Fort Lauderdale, FL |
| 28 | Brayden Thomas | S | FR | 6' 0" | 177 | Cleveland, OH |
| 30 | Aveon Grose | S | SR | 5' 11" | 187 | Mansfield, OH |
| 31 | Deuce Edwards | S | FR | 6' 0" | 202 | Richmond, VA |
| 34 | Khalil Majeed | S | SR | 5' 11" | 201 | Moorestown, NJ |
| 35 | Eliyjah Caldwell | S | FR | 6' 0" | 188 | Jacksonville, FL |
| 37 | Liam Boyd | PK | SR | 6' 1" | 200 | Asheville, NC |
| 85 | Stephen Gonzales | PK | FR | 5' 10" | 182 | Monroe, NC |
| 9 | Rhys Dakin | P | JR | 6' 4" | 235 | Melbourne, Australia |
| 49 | Alex Weeks | P | FR | 6' 4" | 191 | Scottsdale, AZ |
| 50 | Nick Duzansky | LS | JR | 6' 5" | 197 | Glen Ellyn, IL |
| 53 | Trey Serauskis | LS | FR | 5' 10" | 205 | Frankfort, IL |
| 1 | Kenny Soares Jr. | EDGE | SR | 6' 2" | 234 | Trumbull, CT |
| 6 | Leonard Ah You | EDGE | FR | 6' 3" | 250 | Laie, HI |
| 8 | Trey Lisle | EDGE | SO | 6' 6" | 254 | Fayetteville, AR |
| 9 | Keahnist Thompson | EDGE | SR | 6' 3" | 266 | Lakeland, FL |
| 11 | Anelu Lafaele | EDGE | SO | 6' 2" | 240 | Kalihi, HI |
| 13 | Isaac Smith | EDGE | SR | 6' 6" | 260 | Wagoner, OK |
| 33 | Cory House Jr. | EDGE | FR | 6' 3" | 230 | Memphis, TN |
| 51 | Kekai Burnett | EDGE | SO | 6' 3" | 262 | Honolulu, HI |
| 56 | Chris Piwowarczyk | EDGE | SO | 6' 0" | 250 | Fenton, MI |
| 94 | Aidan Boehle | EDGE | JR | 6' 4" | 253 | Minnetonka, MN |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 2-5 | 0-4 | #63 | +2.4 | -0.1 | +2.4 |
| 2025 | 4-8 | 1-8 | #83 | -2.6 | +0.7 | -3.3 |
| 2024 | 5-7 | 3-6 | #90 | -3.9 | -5.3 | +1.4 |
| 2023 | 4-8 | 2-7 | #95 | -5.1 | -5.6 | +0.5 |
| 2022 | 5-7 | 3-6 | #68 | +0.7 | +0.4 | +0.3 |
| 2021 | 11-2 | 7-2 | #23 | +7.5 | +4.6 | +2.9 |
| 2020 | 2-5 | 2-5 | #94 | -4.8 | -4.5 | -0.3 |
| 2019 | 7-6 | 4-5 | #42 | +3.5 | -2.6 | +6.1 |
| 2018 | 7-6 | 5-4 | #39 | +4.7 | -6.1 | +10.8 |
| 2017 | 10-3 | 7-2 | #25 | +7.7 | -0.4 | +8.1 |
| 2016 | 3-9 | 1-8 | #66 | -0.7 | -1.6 | +0.9 |
| 2015 | 12-2 | 7-1 | #13 | +11.2 | +2.9 | +8.3 |
| 2014 | 11-2 | 7-1 | #7 | +14.5 | +8.3 | +6.1 |
Michigan State'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 →