Oregon Ducks @ Utah Utes
Oregon upsets No. 12 Utah 30-28 on late Carrington TD catch
SALT LAKE CITY -- Justin Herbert hit Darren Carrington for a 17-yard touchdown pass with two seconds remaining to give Oregon a 30-28 upset victory over No. 12 Utah on Saturday, putting the Utes' hopes of a Pac-12 championship in jeopardy.
Herbert led the Ducks (4-7, 2-6 Pac-12), who have struggled all season and suffered several lopsided losses, on a 10-play, 75-yard drive in just over two minutes, capping it with the TD pass to Carrington. Carrington was initially called out of bounds but that call was reversed after a replay showed he got a foot down in bounds.
"Oh man!" Carrington said. "Big-time players make big-time plays and it was definitely time to make a big-time play so I just had to come through in the clutch for my boys. I just turned and saw the ball in the air and went and got it. I had no idea the ball was coming until it was up in the air."
The Utes (8-3, 5-3, No. 11 AP) blitzed on the final play and left man-to-man coverage on the outside.
"Disappointing to say the least," Utah coach Kyle Whittingham said. "(Oregon) made the plays when they had to be made. We were not able to make those plays. Second half, couldn't get a stop on defense when we needed to. Couldn't put a dagger in their heart when we could have on offense."
The Utes had taken a 28-24 lead with 2:18 remaining off a Troy Williams 30-yard touchdown pass but the Ducks then began their comeback drive.
"I've got some of the best receivers in the country out there, so I trust them to make catches like that," said Herbert, who finished the game with 324 yards passing and three TDs. He also scored on a 1-yard run in the fourth quarter.
Royce Freeman led the Ducks ground game with 129 yards. He also scored on a 1-yard pass from Herbert early in the fourth.
Carrington had a quiet day until the game-winning catch, finishing with 37 yards on five receptions.
Joe Williams rushed for 149 yards and a touchdown for Utah. The normally stout Utes defense gave up 575 yards of offense to Oregon.
"That was a long, long, long, long review," Oregon coach Mark Helfrich said about the final play. "There would have been a lot of questions if that wasn't ruled a touchdown. Our guys drove on an excellent defense in the fourth quarter in their stadium, down, but stared it right the face."
THE TAKEAWAY
OREGON: The Ducks are still simply running out the clock. Even with a win against Oregon State in the season finale, Oregon would fall shy of the six normally needed to be bowl eligible. This would be the first time since 2004 that Oregon missed a bowl game.
UTAH: The Utes have lost control of their own destiny. They now need Colorado to lose to Washington State to remain in the hunt to win the Pac-12 South Division for the first time since joining the league in 2011. Utah would then need to beat Colorado in the regular-season finale to earn a berth in the Pac-12 Championship game.
SACK KING
Utah defensive end Hunter Dimick set the school's career sack record in the first quarter with a sack of Oregon quarterback Justin Herbert. He wasn't done there, picking up sack No. 2 later on the same drive. He finished the day with two sacks after entering the day tied for the nation high with 12. The record is now set at 29 and Dimick has 14 this season.
EJECTED
Oregon starting receiver Charles Nelson was ejected midway through the second quarter after being called for targeting. Nelson peeled back for a block on Justin Thomas as Herbert ran around the right end. Nelson's shoulder pads mostly hit Thomas in the chest, but there was some contact between his helmet and Thomas' facemask. Nelson entered the game with a team-high 47 receptions and 501 receiving yards.
UP NEXT
OREGON: The Ducks wrap up the season against in-state rival Oregon State in the Civil War.
UTAH: The Utes travel to face No. 10 Colorado next Saturday.
Game Information
Salt Lake City, UT


2025 Standings
| Big Ten ConferenceBig Ten Conference | CONF | OVR |
|---|---|---|
| Indiana | 9-0 | 16-0 |
| Ohio State | 9-0 | 12-2 |
| Oregon | 8-1 | 13-2 |
| USC | 7-2 | 9-4 |
| Michigan | 7-2 | 9-4 |
| Iowa | 6-3 | 9-4 |
| Washington | 5-4 | 9-4 |
| Illinois | 5-4 | 9-4 |
| Minnesota | 5-4 | 8-5 |
| Nebraska | 4-5 | 7-6 |
| Northwestern | 4-5 | 7-6 |
| UCLA | 3-6 | 3-9 |
| Penn State | 3-6 | 7-6 |
| Rutgers | 2-7 | 5-7 |
| Wisconsin | 2-7 | 4-8 |
| Michigan State | 1-8 | 4-8 |
| Maryland | 1-8 | 4-8 |
| Purdue | 0-9 | 2-10 |
| Big 12 ConferenceBig 12 Conference | CONF | OVR |
|---|---|---|
| Texas Tech | 8-1 | 12-2 |
| BYU | 8-1 | 12-2 |
| Utah | 7-2 | 11-2 |
| Houston | 6-3 | 10-3 |
| Arizona | 6-3 | 9-4 |
| Arizona State | 6-3 | 8-5 |
| Iowa State | 5-4 | 8-4 |
| Kansas State | 5-4 | 6-6 |
| TCU | 5-4 | 9-4 |
| Cincinnati | 5-4 | 7-6 |
| Baylor | 3-6 | 5-7 |
| Kansas | 3-6 | 5-7 |
| UCF | 2-7 | 5-7 |
| West Virginia | 2-7 | 4-8 |
| Colorado | 1-8 | 3-9 |
| Oklahoma State | 0-9 | 1-11 |
NCAAF News

Brock Williams, No. 2 TE in 2027 cycle, commits to Texas
6h

2026 Sun Belt college football preview, predictions for every team
14h

Georgia's Ja'Marley Riddle arrested on drug charges, speeding
1d

