Michigan Wolverines at Michigan State Spartans
· NCAA - FootballJustice Haynes runs for 152 yards and 2 TDs as No. 25 Michigan beats Michigan State 31-20
Haynes ran for 152 yards and two touchdowns and Marshall had 110 yards rushing and a score, leading the Woverines to a 31-20 win over the Spartans on Saturday night.
“We’ve got a good running back tandem that plays physical and wears you down,” coach Sherrone Moore said.
Michigan (6-2, 4-1 Big Ten) overcame a lackluster game from freshman quarterback Bryce Underwood by running the ball effectively and making fewer mistakes.
The Spartans (3-5, 0-5) turned it over on downs midway through the fourth quarter at the Michigan 27, failing to convert a fourth-and-3 on Aidan Chiles' incomplete pass instead of attempting a field goal to potentially pull within eight points.
“We were going to need a touchdown at some point in the game, and that’s not a guaranteed three points,” embattled coach Jonathan Smith said.
Haynes fumbled at midfield on the ensuing possession, but Michigan State turned it over on downs again as Chiles could not run 1 yard to pick up a fourth down from the Wolverines 29.
Michigan took advantage with Marshall's 56-yard touchdown run to seal the victory.
Underwood was 8 of 17 for a season-low 86 yards.
“My running backs stepped it up,” Underwood said after running for 26 yards rushing and his fourth rushing touchdown of the season.
Chiles was 14 of 28 for 130 and lost a fumble. He was replaced late in the game by Alessio Milivojevic, who threw a 21-yard touchdown pass to Michael Masunas.
Makhi Frazier had a career-high 109 yards rushing for the Spartans.
Chiles fumbled the ball on his third snap, giving the Wolverines the ball at the Michigan State 34 and they settled for Dominic Zvada's 21-yard field goal.
Michigan went ahead 10-0 late in the first quarter on Underwood's 13-yard touchdown run which he celebrated in the end zone posing with his hands on his hips, looking like the Paul Bunyan Trophy that is awarded to the victors.
The Spartans pulled within three points midway through the second quarter on Chiles' 1-yard sneak on a drive that included Frazier's 49-yard run.
Michigan restored its 10-point lead on Haynes' 5-yard run early in the third, taking advantage of an offsides penalty on Michigan State that negated Underwood's fumble. The Wolverines went ahead 24-7 on Haynes' 14-yard touchdown run late in the third.
“It means everything for us,” Moore said.
“It was huge to have him back,” Moore said.
Michigan State: Penalties were a problem, extending a drive that helped Michigan score its first touchdown and negating Underwood's fumble on a drive that ended with another touchdown. The Spartans finished with 12 flags for 105 yards.
“Came down to sloppy play,” Smith said.
How To Watch
How can I watch Michigan Wolverines vs. Michigan State Spartans?
- TV Channel: Wolverines at Spartans 2021 College Football, week 9, is broadcasted on NBC.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
FG | 1st Period 10:07 | Dominic Zvada 21 Yd Field Goal |
![]() |
TD | 1st Period 3:58 | Bryce Underwood 13 Yd Run (Dominic Zvada Kick) |
![]() |
TD | 2nd Period 8:24 | Aidan Chiles 1 Yd Run (Martin Connington Kick) |
![]() |
TD | 3rd Period 11:50 | Justice Haynes 5 Yd Run (Dominic Zvada Kick) |
![]() |
TD | 3rd Period 3:08 | Justice Haynes 14 Yd Run (Dominic Zvada Kick) |
![]() |
TD | 4th Period 12:34 | Brandon Tullis 1 Yd Run (Two-Point Pass Conversion Failed) |
![]() |
TD | 4th Period 2:48 | Jordan Marshall 56 Yd Run (Dominic Zvada Kick) |
![]() |
TD | 4th Period 0:07 | Michael Masunas 21 Yd pass from Alessio Milivojevic (Martin Connington Kick) |
Statistics
MICH |
MSU |
|
|---|---|---|
| 20 | 1st Downs | 18 |
| 6-15 | 3rd down efficiency | 5-16 |
| 1-1 | 4th down efficiency | 1-3 |
| 362 | Total Yards | 305 |
| 86 | Passing | 190 |
| 8/17 | Comp/Att | 19/34 |
| 5.1 | Yards per pass | 5.6 |
| 276 | Rushing | 115 |
| 49 | Rushing Attempts | 38 |
| 5.6 | Yards per rush | 3.0 |
| 6-61 | Penalties | 12-105 |
| 1 | Turnovers | 1 |
| 1 | Fumbles lost | 1 |
| 0 | Interceptions thrown | 0 |
| 30:33 | Possession | 29:27 |
Game Information
Location: East Lansing, MI
Attendance: 75,085 · Capacity:
College Football News
CFP adds App State AD Doug Gillin to selection committee
App State athletic director Doug Gillin has been appointed to the College Football Playoff selection committee.
The 40 most important players in college football in 2026
What players will have an outsized influence on the 2026 season? We start with CFP hopeful QBs and go from there.
Sources: Purdue hiring longtime AD Tommy McClelland from Rice
Rice athletic director Tommy McClelland has emerged as the primary target in Purdue's athletic director search, sources told ESPN.
Sources: Mario Cristobal, Miami agree on contract extension
Miami coach Mario Cristobal, who led the Hurricanes to the College Football Playoff title game last season before losing to Indiana, agreed to a long-term contract extension with the school, sources told ESPN on Monday night, confirming a report.
Why Alabama headlines Gene Chizik's four biggest SEC storylines for 2026
SEC Now's Chizik reveals the four team storylines he's watching most closely entering the 2026 season, including a huge QB battle for the Crimson Tide.




MICH
MSU