No. 16 Oregon defeated Michigan 31-7 at Autzen Stadium on Saturday extending its winning streak to three games and pushing its record to 7-3 overall and 5-2 in the Big Ten.
Oregon quarterback Dylan Raiola completed 20 of 28 passes for 341 yards and four touchdowns against a Michigan defense that had not allowed more than 332 yards or 21 points to any single opponent all season. The Ducks totaled 467 yards of offense, striking early when Raiola found Jeremiah McClellan for a 60-yard touchdown two minutes into the contest.
“Our guys, they’ve been hit in the mouth a couple times,” Oregon coach, Dan Lanning said.
“We just felt like no one really went after them in a way of, 'Just attack,'” Oregon quarterback Dylan Raiola said.
Raiola added scoring passes of 59 yards to Dakorien Moore and 49 yards to Dierre Hill Jr., while Da’Juan Riggs caught a two-yard touchdown. Gage Hurych made all four extra points and added a 21-yard field goal with 40 seconds left, while Oregon did not turn the ball over.
Dylan Raiola sends a dime to Da’Juan Riggs for 6️⃣ pic.twitter.com/PG55vqzHCI
Hill also gained 98 rushing yards on 21 carries. Defensive standout Matayo Uiagalelei reached 9.5 sacks on the year, standing one shy of his career high from 2024 and two behind the program record of 29.5 set by Nick Reed from 2005 to 2008.
Michigan dropped to 5-5 overall and 2-5 in conference play, moving closer to missing the postseason. Tommy Carr finished 4 of 12 for 45 yards with a lost fumble and added 43 rushing yards on nine carries, while Bryce Underwood completed 2 of 8 passes for 26 yards.

Savion Hiter finished with 107 rushing yards on 13 carries, and Kuzdzal added 46 rushing yards on nine carries as Michigan totaled 215 rushing yards on 40 attempts. The Wolverines also lost their leading receiver, JJ Buchanan, who left in the first half with a shoulder injury and did not return.
“Thought Bryce deserved another opportunity, and so that was the sole reason was giving Bryce another opportunity when Tommy’s game kind of went south on him previous week, and that was where we’re at with QB’s,” Whittingham said.
#MichiganWolverines HC #KyleWhittingham gets heckled by fans following his postgame presser. 🗣”Bleep you. You bleeping suck. This ain't Utah,” can be heard amongst the jeers following their 31-7 loss to the Oregon Ducks. POSTGAME SOUND COMING!! 📖 https://t.co/sTkb6NPNsY pic.twitter.com/1Ax9kHqKkn
They’re going to make you miss on occasion, but you know I think it was more.
Oregon continues its schedule with a Friday night trip to face the Michigan State Spartans on November 20 at 5 p.m. Pacific on FOX. Michigan returns home to host No. 4 UCLA on Saturday, November 21, at 3:30 p.m. on CBS, before finishing its regular season against No. 20 Ohio State on November 28.
Jett Washington breaks it up on 4th down ❌ Watch on FOX pic.twitter.com/asL4SHTUSs
More on Dylan Raiola
Bear Alexander forced the fumble. pic.twitter.com/IxSnez4jx9
DYLAN WILLIAMS PUNCHES IT OUT pic.twitter.com/tIgZUUVg4l
Raiola ↗️ McClellan No. 16 @oregonfootball takes the early lead on this pretty play. Watch on FOX pic.twitter.com/QyNFT5kyPC
Up and good from @GHurych. Oregon 31, Michigan 7 with 40 seconds remaining.#GoDucks pic.twitter.com/iWeGc0nVv4
Another turnover on downs 👏 28-7 Ducks with 2:46 to go.#GoDucks pic.twitter.com/9rNiIKFUfa
Raiola launches it 5️⃣9️⃣ yards 🚀 He finds Dakorien Moore to give @oregonfootball a two-score lead heading into halftime 🔥 pic.twitter.com/CWoLGNxWtJ
Worth a look
- Nvidia Espionage Scandal Threatens US-China AI Negotiations and Chip War Stability
- Ajax Legends vs Barcelona Legends Exhibition Match on Nov 15, 2026
- FAMU Beats MVSU 16-13 at Bragg Memorial Stadium (bytewire.news)
- National Popular Vote Compact Needs Pennsylvania and Michigan to Reach 270 (daybreakwire.com)