Week 4 · 2025
Oregon State at #6 Oregon
Sat 09/20/2025 03:00 PMAutzen StadiumOregon pregame99% — Pregame win probability: 99% for Oregon. Oregon favored, and won.
75°Clear4 mph WSW · 39% humidityRecorded at kickoff by College Football Data
Oregon State
7
2–10
#6 Oregon
41
13–2
Attendance
58,571
reported
ORE8 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Caleb Ojeda kickoff for 65 yds for a touchback | 0 |
| 14:54 | 1st & 10 | own 25 | Jayden Limar run for 22 yds to the ORE 47 for a 1ST down | +22 |
| 14:19 | 1st & 10 | own 47 | Dante Moore pass incomplete to Malik Benson | 0 |
| 14:10 | 2nd & 10 | own 47 | Dante Moore pass complete to Gary Bryant Jr. for 13 yds to the ORST 40 for a 1ST down | +13 |
| 13:36 | 1st & 10 | opp 40 | Jayden Limar run for no gain to the ORST 40 | 0 |
| 13:09 | 2nd & 10 | opp 40 | Dante Moore pass complete to Kenyon Sadiq for 11 yds to the ORST 29 for a 1ST down | +11 |
| 12:31 | 1st & 10 | opp 29 | Jayden Limar run for 7 yds to the ORST 22 | +7 |
| 12:10 | 2nd & 3 | opp 22 | Dante Moore pass complete to Dakorien Moore for 22 yds for a TD (Atticus Sappington KICK) | +22 |
ORST5 plays, 2 yd · Punt | ||||
| 12:10 | 1st & 10 | own 35 | Atticus Sappington kickoff for 65 yds for a touchback | 0 |
| 12:04 | 1st & 10 | own 25 | Anthony Hankerson run for 2 yds to the ORST 27 | +2 |
| 11:34 | 2nd & 8 | own 27 | Maalik Murphy pass incomplete to David Wells Jr. | 0 |
| 11:29 | 3rd & 8 | own 27 | Maalik Murphy pass incomplete to Trent Walker | 0 |
| 11:18 | 4th & 8 | own 27 | AJ Winsor punt for 52 yds , Gary Bryant Jr. returns for 12 yds to the ORE 33 | +12 |
ORE6 plays, 31 yd · On downs | ||||
| 11:07 | 1st & 10 | own 33 | Dante Moore run for 7 yds to the ORE 40 | +7 |
| 10:41 | 2nd & 3 | own 40 | Dante Moore pass complete to Dakorien Moore for 18 yds to the ORST 42 for a 1ST down | +18 |
| 10:16 | 1st & 10 | opp 42 | Jayden Limar run for 3 yds to the ORST 39 | +3 |
| 9:40 | 2nd & 7 | opp 39 | Dante Moore pass incomplete to Dakorien Moore | 0 |
| 9:35 | 3rd & 7 | opp 39 | Dante Moore pass incomplete to Kenyon Sadiq | 0 |
| 9:30 | 4th & 7 | opp 39 | Dante Moore pass complete to Jeremiah McClellan for 3 yds to the ORST 36 | +3 |
ORST16 plays, 64 yd · Touchdown | ||||
| 9:18 | 1st & 10 | own 36 | Salahadin Allah run for no gain to the ORST 36 | 0 |
| 8:43 | 2nd & 10 | own 36 | Salahadin Allah run for 11 yds to the ORST 47 for a 1ST down | +11 |
| 8:12 | 1st & 10 | own 47 | Maalik Murphy pass incomplete to David Wells Jr. | 0 |
| 8:05 | 2nd & 10 | own 47 | Salahadin Allah run for 2 yds to the ORST 49 | +2 |
| 7:31 | 3rd & 8 | own 49 | Timeout Oregon, clock 07:31 | 0 |
| 7:20 | 3rd & 8 | own 49 | Maalik Murphy pass complete to Anthony Hankerson for 13 yds to the ORE 38 for a 1ST down | +13 |
| 6:59 | 1st & 10 | opp 38 | (07:03) No Huddle-Shotgun Murphy,Maalik pass complete short right to Walker,Trent caught at ORE35, for 2 yards to the ORE36 (Johnson,Theran) PENALTY OSU Ineligible Downfield on Pass (Timoteo,Josiah) 5 yards from ORE38 to ORE43. NO PLAY. | −5 |
| 6:36 | 1st & 15 | opp 43 | Anthony Hankerson run for 2 yds to the ORE 41 | +2 |
| 6:04 | 2nd & 13 | opp 41 | Anthony Hankerson run for 17 yds to the ORE 24 for a 1ST down | +17 |
| 5:30 | 1st & 10 | opp 24 | Anthony Hankerson run for 2 yds to the ORE 22 | +2 |
| 5:00 | 2nd & 8 | opp 22 | PENALTY OSU False Start (Caufield,Bryce) 5 yards from ORE22 to ORE27. NO PLAY. | −5 |
| 4:39 | 2nd & 13 | opp 27 | Salahadin Allah run for 5 yds to the ORE 22 | +5 |
| 3:44 | 3rd & 8 | opp 22 | Maalik Murphy pass complete to Taz Reddicks for 21 yds to the ORE 1 for a 1ST down | +21 |
| 3:09 | 1st & goal | opp 1 | Anthony Hankerson run for no gain to the ORE 1 | 0 |
| 2:30 | 2nd & goal | opp 1 | Anthony Hankerson run for no gain to the ORE 1 | 0 |
| 1:50 | 3rd & goal | opp 1 | Anthony Hankerson run for 1 yd for a TD (Caleb Ojeda KICK) | +1 |
ORE8 plays, 9 yd · Punt | ||||
| 1:50 | 1st & 10 | own 35 | Caleb Ojeda kickoff for 65 yds for a touchback | 0 |
| 1:41 | 1st & 10 | own 25 | Jayden Limar run for 15 yds to the ORE 40 for a 1ST down | +15 |
| 1:03 | 1st & 10 | own 40 | Jayden Limar run for 4 yds to the ORE 44 | +4 |
| 0:31 | 2nd & 6 | own 44 | Dante Moore pass incomplete to Kenyon Sadiq | 0 |
| 0:00 | own 44 | End of 1st Quarter | 0 | |
| 0:00 | 3rd & 6 | own 44 | (00:30) No Huddle-Shotgun Moore,Dante rush middle for 11 yards gain to the OSU45, End Of Play PENALTY ORE Holding (World,Isaiah) 10 yards from ORE44 to ORE34. NO PLAY. | −10 |
| 14:56 | 3rd & 16 | own 34 | Dante Moore pass incomplete to Kenyon Sadiq | 0 |
| 14:48 | 4th & 16 | own 34 | James Ferguson-Reynolds punt for 36 yds, punt out-of-bounds at the ORST 30 | 0 |
ORST6 plays, 16 yd · Punt | ||||
| 14:43 | 1st & 10 | own 30 | Anthony Hankerson run for 1 yd to the ORST 31 | +1 |
| 13:46 | 2nd & 9 | own 31 | Maalik Murphy pass complete to David Wells Jr. for 14 yds to the ORST 45 for a 1ST down | +14 |
| 13:23 | 1st & 10 | own 45 | Salahadin Allah run for a loss of 1 yard to the ORST 44 | −1 |
| 12:45 | 2nd & 11 | own 44 | Anthony Hankerson run for 2 yds to the ORST 46 | +2 |
| 11:59 | 3rd & 9 | own 46 | Maalik Murphy pass incomplete to Taz Reddicks | 0 |
| 11:50 | 4th & 9 | own 46 | AJ Winsor punt for 46 yds , Gary Bryant Jr. returns for no gain to the ORE 8 | 0 |
ORE12 plays, 92 yd · Touchdown | ||||
| 11:42 | 1st & 10 | own 8 | Makhi Hughes run for 8 yds to the ORE 16 | +8 |
| 11:09 | 2nd & 2 | own 16 | Makhi Hughes run for 3 yds to the ORE 19 for a 1ST down | +3 |
| 10:38 | 1st & 10 | own 19 | Dante Moore run for 4 yds to the ORE 23 | +4 |
| 9:59 | 2nd & 6 | own 23 | Jayden Limar run for 4 yds to the ORE 27 | +4 |
| 9:13 | 3rd & 2 | own 27 | Dante Moore pass complete to Jamari Johnson for 8 yds to the ORE 35 for a 1ST down | +8 |
| 9:00 | 1st & 10 | own 35 | Dante Moore pass incomplete to Dakorien Moore | 0 |
| 8:50 | 2nd & 10 | own 35 | Dante Moore pass complete to Kenyon Sadiq for 2 yds to the ORE 37 | +2 |
| 8:12 | 3rd & 8 | own 37 | Dante Moore pass complete to Malik Benson for 9 yds to the ORE 46 for a 1ST down | +9 |
| 7:35 | 1st & 10 | own 46 | Jayden Limar run for a loss of 6 yards to the ORE 40 | −6 |
| 6:52 | 2nd & 16 | own 40 | Dante Moore pass complete to Malik Benson for 31 yds to the ORST 29 for a 1ST down | +31 |
| 6:21 | 1st & 10 | opp 29 | Jayden Limar run for 6 yds to the ORST 23 | +6 |
| 5:40 | 2nd & 4 | opp 23 | Dante Moore pass complete to Kenyon Sadiq for 23 yds for a TD (Atticus Sappington KICK) | +23 |
ORST8 plays, 14 yd · Punt | ||||
| 5:35 | 1st & 10 | own 35 | Gage Hurych kickoff for 63 yds , David Wells Jr. return for 18 yds to the ORST 20 | +18 |
| 5:26 | 1st & 10 | own 20 | Anthony Hankerson run for 5 yds to the ORST 25 | +5 |
| 4:49 | 2nd & 5 | own 25 | Anthony Hankerson run for 4 yds to the ORST 29 | +4 |
| 4:05 | 3rd & 1 | own 29 | Maalik Murphy run for 1 yd to the ORST 30 for a 1ST down | +1 |
| 3:19 | 1st & 10 | own 30 | Anthony Hankerson run for 2 yds to the ORST 32 | +2 |
| 2:39 | 2nd & 8 | own 32 | Taz Reddicks run for 2 yds to the ORST 34 | +2 |
| 1:56 | 3rd & 6 | own 34 | Maalik Murphy pass incomplete to Taz Reddicks | 0 |
| 1:48 | 4th & 6 | own 34 | AJ Winsor punt for 66 yds for a touchback | 0 |
ORE9 plays, 80 yd · Touchdown | ||||
| 1:42 | 1st & 10 | own 20 | Dierre Hill Jr. run for 7 yds to the ORE 27 | +7 |
| 1:35 | 2nd & 3 | own 27 | Jayden Limar run for 7 yds to the ORE 34 for a 1ST down | +7 |
| 1:25 | 1st & 10 | own 34 | Dante Moore run for 28 yds to the ORST 38 for a 1ST down | +28 |
| 1:17 | 1st & 10 | opp 38 | Jayden Limar run for 3 yds to the ORST 35 | +3 |
| 0:49 | 2nd & 7 | opp 35 | Dante Moore pass complete to Jayden Limar for 11 yds to the ORST 24 for a 1ST down | +11 |
| 0:35 | 1st & 10 | opp 24 | Dante Moore pass complete to Dakorien Moore for 23 yds to the ORST 1 for a 1ST down | +23 |
| 0:25 | 1st & goal | opp 1 | Dante Moore pass complete to Jeremiah McClellan for 2 yds to the ORST 3 | +2 |
| 0:25 | 2nd & goal | opp 3 | Timeout Oregon, clock 00:25 | 0 |
| 0:21 | 2nd & goal | opp 3 | Jordon Davison run for 3 yds for a TD (Atticus Sappington KICK) | +3 |
ORST3 plays, -2 yd · End of period | ||||
| 0:21 | 1st & 10 | own 35 | Atticus Sappington kickoff for 65 yds for a touchback | 0 |
| 0:00 | own 25 | End of 2nd Quarter | 0 | |
| 0:00 | 1st & 10 | own 25 | Anthony Hankerson run for a loss of 2 yards to the ORST 23 | −2 |
ORST5 plays, 6 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Atticus Sappington kickoff for 65 yds for a touchback | 0 |
| 14:57 | 1st & 10 | own 25 | Maalik Murphy pass incomplete to Taz Reddicks | 0 |
| 14:49 | 2nd & 10 | own 25 | Gabarri Johnson pass complete to Taz Reddicks for 6 yds to the ORST 31 | +6 |
| 14:07 | 3rd & 4 | own 31 | Gabarri Johnson pass incomplete to Taz Reddicks | 0 |
| 13:54 | 4th & 4 | own 31 | AJ Winsor punt for 52 yds , Gary Bryant Jr. returns for 11 yds to the ORE 28 | +11 |
ORE11 plays, 72 yd · Touchdown | ||||
| 13:45 | 1st & 10 | own 28 | Dierre Hill Jr. run for 4 yds to the ORE 32 | +4 |
| 13:04 | 2nd & 6 | own 32 | Dante Moore run for 2 yds to the ORE 34 | +2 |
| 12:31 | 3rd & 4 | own 34 | Dante Moore pass incomplete to Gary Bryant Jr. | 0 |
| 12:16 | 4th & 4 | own 34 | James Ferguson-Reynolds run for 21 yds to the ORST 45 for a 1ST down | +21 |
| 11:40 | 1st & 10 | opp 45 | Jordon Davison run for 9 yds to the ORST 36 | +9 |
| 11:20 | 2nd & 1 | opp 36 | Jordon Davison run for 5 yds to the ORST 31 for a 1ST down | +5 |
| 10:46 | 1st & 10 | opp 31 | Dante Moore sacked by Takari Hickle for a loss of 9 yards to the ORST 40 | −9 |
| 9:24 | 2nd & 19 | opp 40 | Dante Moore pass complete to Kenyon Sadiq for 24 yds Kenyon Sadiq fumbled, recovered by ORE Kenyon Sadiq for a 1ST down | +24 |
| 9:22 | 1st & 10 | opp 16 | Jay Harris run for 3 yds to the ORST 13 | +3 |
| 8:54 | 2nd & 7 | opp 13 | Jay Harris run for no gain to the ORST 13 | 0 |
| 8:18 | 3rd & 7 | opp 13 | Dante Moore pass complete to Jeremiah McClellan for 13 yds for a TD (Gage Hurych KICK) | +13 |
ORST5 plays, 2 yd · Punt | ||||
| 8:18 | 1st & 10 | own 35 | Atticus Sappington kickoff for 65 yds for a touchback | 0 |
| 8:09 | 1st & 10 | own 25 | Anthony Hankerson run for 2 yds to the ORST 27 | +2 |
| 7:41 | 2nd & 8 | own 27 | Maalik Murphy pass incomplete to Anthony Hankerson | 0 |
| 7:38 | 3rd & 8 | own 27 | Maalik Murphy pass incomplete to Anthony Hankerson | 0 |
| 7:22 | 4th & 8 | own 27 | AJ Winsor punt for 56 yds , Gary Bryant Jr. returns for 18 yds to the ORE 35 | +18 |
ORE12 plays, 59 yd · Field goal | ||||
| 7:13 | 1st & 10 | own 35 | Dante Moore pass complete to Malik Benson for no gain to the ORE 35 | 0 |
| 6:34 | 2nd & 10 | own 35 | Dante Moore pass complete to Jamari Johnson for 13 yds to the ORE 48 for a 1ST down | +13 |
| 6:12 | 1st & 10 | own 48 | Jordon Davison run for 4 yds to the ORST 48 | +4 |
| 5:32 | 2nd & 6 | opp 48 | Jordon Davison run for 7 yds to the ORST 41 for a 1ST down | +7 |
| 4:48 | 1st & 10 | opp 41 | Jayden Limar run for 5 yds to the ORST 36 | +5 |
| 4:13 | 2nd & 5 | opp 36 | Dante Moore pass complete to Jayden Limar for 11 yds to the ORST 25 for a 1ST down | +11 |
| 3:27 | 1st & 10 | opp 25 | Dante Moore run for 17 yds to the ORST 8 for a 1ST down | +17 |
| 2:53 | 1st & goal | opp 8 | Dierre Hill Jr. run for 3 yds to the ORST 5 | +3 |
| 2:14 | 2nd & goal | opp 5 | PENALTY ORE False Start (Harkey,Alex) 5 yards from OSU05 to OSU10. NO PLAY. | −5 |
| 1:47 | 2nd & goal | opp 10 | Dante Moore run for 4 yds to the ORST 6 | +4 |
| 1:05 | 3rd & goal | opp 6 | Dante Moore pass incomplete to Roger Saleapaga | 0 |
| 1:01 | 4th & goal | opp 6 | Atticus Sappington 24 yd FG GOOD | +24 |
ORST5 plays, 6 yd · Punt | ||||
| 1:01 | 1st & 10 | own 35 | Gage Hurych kickoff for 65 yds for a touchback | 0 |
| 0:55 | 1st & 10 | own 25 | Maalik Murphy pass incomplete to Zachary Card | 0 |
| 0:51 | 2nd & 10 | own 25 | Gabarri Johnson pass incomplete to Taz Reddicks | 0 |
| 0:40 | 3rd & 10 | own 25 | Gabarri Johnson pass complete to Bryce Caufield for 6 yds to the ORST 31 | +6 |
| 0:05 | 4th & 4 | own 31 | AJ Winsor punt for 53 yds , Dakorien Moore returns for 10 yds to the ORE 26 | +10 |
ORE4 plays, 74 yd · Touchdown | ||||
| 0:00 | 1st & 10 | own 26 | Jordon Davison run for 6 yds to the ORE 32 | +6 |
| 0:00 | own 26 | End of 3rd Quarter | +6 | |
| 14:54 | 2nd & 4 | own 32 | Makhi Hughes run for 19 yds to the ORST 49 for a 1ST down | +19 |
| 14:20 | 1st & 10 | opp 49 | Dante Moore pass complete to Gary Bryant Jr. for 49 yds for a TD (Atticus Sappington KICK) | +49 |
ORST5 plays, 5 yd · Punt | ||||
| 14:20 | 1st & 10 | own 35 | Gage Hurych kickoff for 64 yds | 0 |
| 14:14 | 1st & 10 | own 25 | Maalik Murphy pass incomplete to Trent Walker | 0 |
| 14:06 | 2nd & 10 | own 25 | Maalik Murphy pass complete to David Wells Jr. for 5 yds to the ORST 30 | +5 |
| 13:31 | 3rd & 5 | own 30 | Maalik Murphy pass incomplete to Malachi Durant | 0 |
| 13:19 | 4th & 5 | own 30 | AJ Winsor punt for 49 yds, punt out-of-bounds at the ORE 40 , Dakorien Moore returns for 19 yds to the ORE 40 | +19 |
ORE8 plays, 5 yd · Punt | ||||
| 13:09 | 1st & 10 | own 40 | Dierre Hill Jr. run for 9 yds to the ORE 49 | +9 |
| 12:47 | 2nd & 1 | own 49 | Dierre Hill Jr. run for 4 yds to the ORST 47 for a 1ST down | +4 |
| 12:16 | 1st & 10 | opp 47 | (12:18) No Huddle-Shotgun Moore,Dante pass incomplete short left to Moore,Dakorien thrown to OSU35 QB hurried by Saez,Zakaih PENALTY ORE Holding (World,Isaiah) 10 yards from OSU47 to ORE43. NO PLAY. | −10 |
| 12:07 | 1st & 20 | own 43 | Dante Moore pass complete to Gary Bryant Jr. for 3 yds to the ORE 46 | +3 |
| 11:34 | 2nd & 17 | own 46 | (11:38) No Huddle-Shotgun Moore,Dante pass complete short right to Bryant Jr.,Gary caught at OSU42, for 19 yards to the OSU35 (Tucker,Jalil; Thomas,Skyler) PENALTY ORE Illegal Block in Back (Johnson,Jamari) 10 yards from ORE46 to ORE36. NO PLAY. | −10 |
| 11:09 | 2nd & 27 | own 36 | Dante Moore pass incomplete to Gary Bryant Jr. | 0 |
| 11:01 | 3rd & 27 | own 36 | Jay Harris run for 9 yds to the ORE 45 | +9 |
| 10:19 | 4th & 18 | own 45 | James Ferguson-Reynolds punt for 51 yds | 0 |
ORST6 plays, 24 yd · Turnover | ||||
| 10:07 | 1st & 10 | own 4 | Cornell Hatcher Jr. run for 7 yds to the ORST 11 | +7 |
| 9:39 | 2nd & 3 | own 11 | Cornell Hatcher Jr. run for 3 yds to the ORST 14 for a 1ST down | +3 |
| 9:03 | 1st & 10 | own 14 | Cornell Hatcher Jr. run for 4 yds to the ORST 18 | +4 |
| 8:28 | 2nd & 6 | own 18 | Maalik Murphy pass complete to Bryce Caufield for 15 yds to the ORST 33 for a 1ST down | +15 |
| 7:57 | 1st & 10 | own 33 | Timeout Oregon, clock 07:57 | 0 |
| 7:53 | 1st & 10 | own 33 | Gabarri Johnson run for a loss of 5 yards to the ORST 28 Gabarri Johnson fumbled, recovered by ORE Bear Alexander | −5 |
ORE8 plays, 18 yd · Field goal | ||||
| 7:41 | 1st & 10 | opp 28 | Makhi Hughes run for 5 yds to the ORST 23 | +5 |
| 7:02 | 2nd & 5 | opp 23 | Dante Moore pass complete to Makhi Hughes for 20 yds to the ORST 3 for a 1ST down | +20 |
| 6:25 | 1st & goal | opp 3 | Timeout Oregon, clock 06:25 | 0 |
| 6:17 | 1st & goal | opp 3 | Makhi Hughes run for no gain to the ORST 3 | 0 |
| 5:45 | 2nd & goal | opp 3 | Makhi Hughes run for a loss of 2 yards to the ORST 5 | −2 |
| 5:09 | 3rd & goal | opp 5 | Dante Moore pass incomplete to Kyler Kasper | 0 |
| 5:09 | 4th & goal | opp 5 | PENALTY ORE Delay Of Game (Moore,Dante) 5 yards from OSU05 to OSU10. NO PLAY. | −5 |
| 5:05 | 4th & goal | opp 10 | Atticus Sappington 28 yd FG GOOD | +28 |
ORST5 plays, 0 yd · Punt | ||||
| 5:05 | 1st & 10 | own 35 | Gage Hurych kickoff for 65 yds for a touchback | 0 |
| 4:59 | 1st & 10 | own 25 | Cornell Hatcher Jr. run for no gain to the ORST 25 | 0 |
| 4:27 | 2nd & 10 | own 25 | Maalik Murphy pass incomplete to Cornell Hatcher Jr. | 0 |
| 4:22 | 3rd & 10 | own 25 | Maalik Murphy pass incomplete to Trent Walker | 0 |
| 4:08 | 4th & 10 | own 25 | AJ Winsor punt for 53 yds | 0 |
ORE7 plays, 30 yd · End of period | ||||
| 3:58 | 1st & 10 | own 22 | Da'Jaun Riggs run for 1 yd to the ORE 23 | +1 |
| 3:19 | 2nd & 9 | own 23 | Da'Jaun Riggs run for 19 yds to the ORE 42 for a 1ST down | +19 |
| 2:37 | 1st & 10 | own 42 | Da'Jaun Riggs run for 4 yds to the ORE 46 | +4 |
| 1:52 | 2nd & 6 | own 46 | Da'Jaun Riggs run for 2 yds to the ORE 48 | +2 |
| 1:15 | 3rd & 4 | own 48 | Da'Jaun Riggs run for 5 yds to the ORST 47 for a 1ST down | +5 |
| 0:00 | 1st & 10 | opp 47 | B. Thomas takes a knee | −1 |
| 0:00 | opp 47 | End of 4th Quarter | −1 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Oregon State
Oregon 7–3 vs Oregon State
- 2024 · wk 3Oregon 49 @ Oregon State 14
- 2023 · wk 13Oregon State 7 @ Oregon 31
- 2022 · wk 13Oregon 34 @ Oregon State 38
- 2021 · wk 13Oregon State 29 @ Oregon 38
- 2020 · wk 13Oregon 38 @ Oregon State 41
- 2019 · wk 14Oregon State 10 @ Oregon 24
- 2018 · wk 13Oregon 55 @ Oregon State 15
- 2017 · wk 13Oregon State 10 @ Oregon 69
- 2016 · wk 13Oregon 24 @ Oregon State 34
- 2015 · wk 13Oregon State 42 @ Oregon 52
Previous 3 meetings vs. Dan Lanning
Oregon State 1–2 vs Dan Lanning
- 2024 · wk 3Oregon 49 @ Oregon State 14
- 2023 · wk 13Oregon State 7 @ Oregon 31
- 2022 · wk 13Oregon 34 @ Oregon State 38
Previous meeting vs. Trent Bray
Oregon 1–0 vs Trent Bray
- 2024 · wk 3Oregon 49 @ Oregon State 14
Research
Keep this open while you look at others