Tommy Carr’s legs and arm save Michigan from another upset scare at Rutgers
PISCATAWAY, N.J. - Michigan had plenty of rough edges again on Saturday at SHI Stadium. The penalties piled up, the defense lost assignments and the run game never really got rolling. But Tommy Carr gave the Wolverines exactly what they needed in a 28-21 win over Rutgers on a sunny Halloween afternoon.
Carr turned in the kind of performance Michigan has been waiting for, completing 22 of 27 passes for a career-high 266 yards and a touchdown while hitting nine different receivers. He also made the biggest plays with his feet. Carr scored on a 15-yard run on third down to start the third quarter, then sealed the game with a 9-yard touchdown on third-and-7 with 4:24 left after Rutgers had tied it in the fourth.
Rutgers never got the ball back after that. The Scarlet Knights punted on their next possession, and Michigan’s offense finished the job.
The game had already swung through a messy first half. Michigan scored on its first two possessions for the first time all season and built a 14-3 lead in the second quarter, only for Rutgers to answer with an 80-yard touchdown on third-and-15. The Wolverines then went quiet on offense the rest of the half, Rutgers added another field goal, and Michigan went into the break up just one.
The tension only grew after halftime. Michigan led 21-13 in the third quarter and had a chance to push the margin to two scores, but Trey Butkowski missed a 35-yard field goal, his second miss of the game.
Then came a wild sequence in the fourth quarter: Jordan Marshall stumbled on third-and-1, forcing a fourth down, and Quentin Redding bobbled the punt before Michigan recovered. The play was wiped out by kick-catch interference, though Zeke Berry appeared to be two yards away when contact was made.
Rutgers took advantage. Three plays later, Antwan Raymond broke loose for 54 yards, and two plays after that Clay Thevenin scored. The 2-point conversion tied the game at 21 with 11:43 to play.
Michigan answered with a long, methodical drive when it mattered most. Carr helped keep it alive with his legs and finished the 11-play, 75-yard march with his second rushing touchdown of the day, a score that took 7:19 off the clock and put the Wolverines back in front for good.
On the decisive final drive, Carr kept converting when Michigan needed it most. He accounted for three of the team’s four touchdowns and protected the ball while giving the offense a much-needed spark.
It was over when …
Michigan lined up in a jumbo set on third-and-1, and Carr kept it on a sneak around the left side. He powered ahead with a second effort for 3 yards, and the Wolverines shifted into victory formation.
Player of the Game: Tommy Carr
Any quarterback questions should be gone now.
Carr battled the flu all week, but he delivered the kind of performance Michigan has wanted for a long time. He pushed the ball downfield, took the easy throws when they were there, extended plays with his legs and, most importantly, didn’t give the ball away.
He had six completions of 15 yards or more and produced Michigan’s longest run of the day on its first touchdown of the second half. This was also the second time in three games that he won the game with a fourth-quarter rushing touchdown, after doing it against Penn State. Michigan was a season-best 12-for-16 on third down, and Carr was at the center of it.
Trending up: Pass catchers
Michigan’s passing game came into the day ranked No. 127 nationally at 165.9 yards per game, but Carr had already topped that by halftime as he spread the ball around.
Salesi Moa started the day with a curl route, broke a tackle and turned it into a career-long 44-yard catch and run. Buchanan finished that opening drive with a 6-yard touchdown on a fade, high-pointing the ball before landing on his back in the end zone.
Mason Bonner, the 6-foot-7 tight end from Denver, caught his first career pass on the next series and turned it into 27 yards after finding space between the hashes in the middle of the zone. Buchanan struck again with a 30-yard catch down the right sideline to set up Michigan’s second touchdown in as many drives, only the second time that has happened since the start of 2024.
Andrew Marsh was busy all afternoon, leading the team with seven catches for 51 yards. Hogan Hansen, Jalen Hoffman, Marshall and Bryson Kuzdzal also caught passes.
Trending down: Smith Snowden
Smith Snowden had a rough second quarter. He was beaten on third-and-15 when he stood flat-footed on a go route and then failed to recover in time on Jourdin Houston’s 80-yard catch. Later in the half, he was flagged for holding on third-and-4, extending a drive that ended in a Rutgers field goal.
Rutgers completed only three passes, but those two plays helped keep the Scarlet Knights in the game longer than they should have been.
Michigan football schedule
Next up is a home rivalry game against Michigan State, which has not won since Week 2 but is coming off a Week 9 bye. The kickoff time and TV channel have not been announced.
Week 10: vs Michigan State, Saturday, Nov. 7 (time and TV TBA)
Week 11: at Oregon, Saturday, Nov. 14 (time and TV TBA)
Week 12: vs UCLA, Saturday, Nov. 21 (time and TV TBA)
Week 13: at Ohio State, Saturday, Nov. 28 (Noon, Fox)
In Other News...
Bryce Underwood Could Force A Tough Michigan Decision Soon
Bryce Underwoods path at Michigan has already taken an unexpected turn, with the former five-star quarterback recruit getting benched in favor of Tommy Carr after struggling against Penn State. For a program that has spent so much time building around quarterback stability, the situation has quickly become one of the more intriguing personnel questions on the roster, especially with Underwood still carrying the kind of athletic profile that can tempt a staff to find another way to use him.
Michigan has not made any official decision about a position change, and no approach has been set in stone, but the idea is clearly on the table as the Wolverines sort through their quarterback situation. Underwoods future role now feels like one of those early-season decisions that can shape more than just depth-chart order, because if the staff decides his best path is somewhere other than quarterback, it would say plenty about where things stand behind center. [Read more 🡒]
Michigan Escaped Rutgers But The Real Frustrations Arent Going Away
Michigan got what it needed against Rutgers, but not in the cleanest way. The Wolverines squeezed out a 28-21 win after letting a late-game lead slip away long enough to make things uncomfortable, even with Tommy Carr turning in a strong night through the air and on the ground. His 266 passing yards and two rushing touchdowns gave Michigan enough punch to survive, but the overall feel of the game was less about control than escape.
For a program that still has bigger ambitions in the 2026 season, the concerns did not disappear with the final whistle. The defense had stretches where Rutgers found room to answer, including the fourth-quarter tie that briefly changed the tone of the night, and the offense again left questions about consistency and coaching direction. A win is a win, but this one did little to quiet the frustration around how Michigan is being put together week to week. [Read more 🡒]
Michigan Fans Still Have One Big Question About This Team
Michigans football profile has drawn a mixed bag of reaction lately, with praise from some corners and sharp criticism from others. Utah State coach Bronco Mendenhall singled out offensive coordinator Jason Beck for the work being done on that side of the ball, while former Michigan players and analysts have pushed back on Kyle Whittinghams coaching style and the way he has handled his public comments.
Greg Schiano added another layer to the conversation by calling Michigans defense elite and pointing to several of its key players as the reason for that reputation. For fans, the contrast is what makes the bigger question linger: if the defense is playing at that level and the offense is drawing positive notice, why does the overall picture around the program still feel so unsettled? [Read more 🡒]
