← CFB Terminal
7
Pac-12
AT
41
Big Ten
2025 week 4 · Saturday, September 20, 2025 at 2:00 PM CT · Autzen Stadium · 📺 BTN · 75.4°F Clear, wind 4.2

Drive chart

WIN PROBABILITYOregon State above · Oregon below
KICK59% → 100% OregonFINAL
Oregon State Oregon bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
TD
7 pl · 75 yd · 2:50
0–7
+22
14:54 1st & 10 OWN 25 Jayden Limar run for 22 yds to the ORE 47 for a 1ST down +22 1.98
14:19 1st & 10 OWN 47 Dante Moore pass incomplete to Malik Benson 0 -1.15
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 2.06
13:36 1st & 10 OPP 40 Jayden Limar run for no gain to the ORST 40 0 -0.85
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 1.25
12:31 1st & 10 OPP 29 Jayden Limar run for 7 yds to the ORST 22 +7 0.35
12:10 2nd & 3 OPP 22 Dante Moore pass complete to Dakorien Moore for 22 yds for a TD (Atticus Sappington KICK) +22 2.44
PUNT
3 pl · 2 yd · 0:52
0–7
−1
12:04 1st & 10 OWN 25 Anthony Hankerson run for 2 yds to the ORST 27 +2 -0.45
11:34 2nd & 8 OWN 27 Maalik Murphy pass incomplete to David Wells Jr. 0 -0.48
11:29 3rd & 8 OWN 27 Maalik Murphy pass incomplete to Trent Walker 0 -0.22
11:18 4th & 8 OWN 27 AJ Winsor punt for 52 yds , Gary Bryant Jr. returns for 12 yds to the ORE 33
ON DOWNS
6 pl · 31 yd · 1:48
0–7
−1
11:07 1st & 10 OWN 33 Dante Moore run for 7 yds to the ORE 40 +7 0.70
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 1.44
10:16 1st & 10 OPP 42 Jayden Limar run for 3 yds to the ORST 39 +3 -0.29
9:40 2nd & 7 OPP 39 Dante Moore pass incomplete to Dakorien Moore 0 -0.99
9:35 3rd & 7 OPP 39 Dante Moore pass incomplete to Kenyon Sadiq 0 -1.05
9:30 4th & 7 OPP 39 Dante Moore pass complete to Jeremiah McClellan for 3 yds to the ORST 36 +3 -1.37
TD
13 pl · 64 yd · 7:40
7–7
−26
9:18 1st & 10 OWN 36 Salahadin Allah run for no gain to the ORST 36 0 -1.04
8:43 2nd & 10 OWN 36 Salahadin Allah run for 11 yds to the ORST 47 for a 1ST down +11 2.09
8:12 1st & 10 OWN 47 Maalik Murphy pass incomplete to David Wells Jr. 0 -1.15
8:05 2nd & 10 OWN 47 Salahadin Allah run for 2 yds to the ORST 49 +2 -0.59
7:31 3rd & 8 OWN 49 Timeout Oregon, clock 07:31
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 2.75
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 -0.55
6:04 2nd & 13 OPP 41 Anthony Hankerson run for 17 yds to the ORE 24 for a 1ST down +17 1.80
5:30 1st & 10 OPP 24 Anthony Hankerson run for 2 yds to the ORE 22 +2 -0.23
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 0.04
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 2.48
3:09 1st & 1 OPP 1 Anthony Hankerson run for no gain to the ORE 1 0 -0.96
2:30 2nd & 1 OPP 1 Anthony Hankerson run for no gain to the ORE 1 0 -0.55
1:50 3rd & 1 OPP 1 Anthony Hankerson run for 1 yd for a TD (Caleb Ojeda KICK) +1 2.45
PUNT
4 pl · 9 yd · 2:02
7–7
−9
1:41 1st & 10 OWN 25 Jayden Limar run for 15 yds to the ORE 40 for a 1ST down +15 1.32
1:03 1st & 10 OWN 40 Jayden Limar run for 4 yds to the ORE 44 +4 -0.17
0:31 2nd & 6 OWN 44 Dante Moore pass incomplete to Kenyon Sadiq 0 -1.09
0:00 OWN 44 End of 1st Quarter
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 -0.16
14:48 4th & 16 OWN 34 James Ferguson-Reynolds punt for 36 yds, punt out-of-bounds at the ORST 30
Q2
PUNT
5 pl · 16 yd · 2:58
7–7
+15
14:43 1st & 10 OWN 30 Anthony Hankerson run for 1 yd to the ORST 31 +1 -0.72
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 2.13
13:23 1st & 10 OWN 45 Salahadin Allah run for a loss of 1 yard to the ORST 44 -1 -1.38
12:45 2nd & 11 OWN 44 Anthony Hankerson run for 2 yds to the ORST 46 +2 -0.53
11:59 3rd & 9 OWN 46 Maalik Murphy pass incomplete to Taz Reddicks 0 -0.62
11:50 4th & 9 OWN 46 AJ Winsor punt for 46 yds , Gary Bryant Jr. returns for no gain to the ORE 8
TD
12 pl · 92 yd · 6:10
7–14
+23
11:42 1st & 10 OWN 8 Makhi Hughes run for 8 yds to the ORE 16 +8 0.55
11:09 2nd & 2 OWN 16 Makhi Hughes run for 3 yds to the ORE 19 for a 1ST down +3 -0.14
10:38 1st & 10 OWN 19 Dante Moore run for 4 yds to the ORE 23 +4 -0.08
9:59 2nd & 6 OWN 23 Jayden Limar run for 4 yds to the ORE 27 +4 -0.08
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 1.36
9:00 1st & 10 OWN 35 Dante Moore pass incomplete to Dakorien Moore 0 -1.01
8:50 2nd & 10 OWN 35 Dante Moore pass complete to Kenyon Sadiq for 2 yds to the ORE 37 +2 -0.39
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 2.46
7:35 1st & 10 OWN 46 Jayden Limar run for a loss of 6 yards to the ORE 40 -6 -2.28
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 3.68
6:21 1st & 10 OPP 29 Jayden Limar run for 6 yds to the ORST 23 +6 0.21
5:40 2nd & 4 OPP 23 Dante Moore pass complete to Kenyon Sadiq for 23 yds for a TD (Atticus Sappington KICK) +23 2.58
PUNT
6 pl · 14 yd · 3:47
7–14
−2
5:26 1st & 10 OWN 20 Anthony Hankerson run for 5 yds to the ORST 25 +5 0.09
4:49 2nd & 5 OWN 25 Anthony Hankerson run for 4 yds to the ORST 29 +4 -0.09
4:05 3rd & 1 OWN 29 Maalik Murphy run for 1 yd to the ORST 30 for a 1ST down +1 0.70
3:19 1st & 10 OWN 30 Anthony Hankerson run for 2 yds to the ORST 32 +2 -0.55
2:39 2nd & 8 OWN 32 Taz Reddicks run for 2 yds to the ORST 34 +2 -0.40
1:56 3rd & 6 OWN 34 Maalik Murphy pass incomplete to Taz Reddicks 0 -0.42
1:48 4th & 6 OWN 34 AJ Winsor punt for 66 yds for a touchback
TD
8 pl · 80 yd · 1:27
7–21
+13
1:42 1st & 10 OWN 20 Dierre Hill Jr. run for 7 yds to the ORE 27 +7 0.53
1:35 2nd & 3 OWN 27 Jayden Limar run for 7 yds to the ORE 34 for a 1ST down +7 0.52
1:25 1st & 10 OWN 34 Dante Moore run for 28 yds to the ORST 38 for a 1ST down +28 2.24
1:17 1st & 10 OPP 38 Jayden Limar run for 3 yds to the ORST 35 +3 -0.25
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.66
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 1.74
0:25 1st & 1 OPP 1 Dante Moore pass complete to Jeremiah McClellan for 2 yds to the ORST 3 +2
0:25 2nd & 3 OPP 3 Timeout Oregon, clock 00:25
0:21 2nd & 3 OPP 3 Jordon Davison run for 3 yds for a TD (Atticus Sappington KICK) +3 2.21
END OF HALF
1 pl · -2 yd · 0:21
7–21
+1
0:00 OWN 25 End of 2nd Quarter
0:00 1st & 10 OWN 25 Anthony Hankerson run for a loss of 2 yards to the ORST 23 -2 -0.89
Q3
PUNT
3 pl · 6 yd · 1:06
7–21
14:57 1st & 10 OWN 25 Maalik Murphy pass incomplete to Taz Reddicks 0 -0.70
14:49 2nd & 10 OWN 25 Gabarri Johnson pass complete to Taz Reddicks for 6 yds to the ORST 31 +6 0.17
14:07 3rd & 4 OWN 31 Gabarri Johnson pass incomplete to Taz Reddicks 0 -0.44
13:54 4th & 4 OWN 31 AJ Winsor punt for 52 yds , Gary Bryant Jr. returns for 11 yds to the ORE 28
TD
11 pl · 72 yd · 5:36
7–28
+5
13:45 1st & 10 OWN 28 Dierre Hill Jr. run for 4 yds to the ORE 32 +4 -0.13
13:04 2nd & 6 OWN 32 Dante Moore run for 2 yds to the ORE 34 +2 -0.48
12:31 3rd & 4 OWN 34 Dante Moore pass incomplete to Gary Bryant Jr. 0 -0.51
12:16 4th & 4 OWN 34 James Ferguson-Reynolds run for 21 yds to the ORST 45 for a 1ST down +21 3.50
11:40 1st & 10 OPP 45 Jordon Davison run for 9 yds to the ORST 36 +9 0.96
11:20 2nd & 1 OPP 36 Jordon Davison run for 5 yds to the ORST 31 for a 1ST down +5 -0.32
10:46 1st & 10 OPP 31 Dante Moore sacked by Takari Hickle for a loss of 9 yards to the ORST 40 -9 -2.26
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 2.54
9:22 1st & 10 OPP 16 Jay Harris run for 3 yds to the ORST 13 +3 -0.11
8:54 2nd & 7 OPP 13 Jay Harris run for no gain to the ORST 13 0 -0.34
8:18 3rd & 7 OPP 13 Dante Moore pass complete to Jeremiah McClellan for 13 yds for a TD (Gage Hurych KICK) +13 3.01
PUNT
3 pl · 2 yd · 0:56
7–28
+2
8:09 1st & 10 OWN 25 Anthony Hankerson run for 2 yds to the ORST 27 +2 -0.45
7:41 2nd & 8 OWN 27 Maalik Murphy pass incomplete to Anthony Hankerson 0 -0.48
7:38 3rd & 8 OWN 27 Maalik Murphy pass incomplete to Anthony Hankerson 0 -0.22
7:22 4th & 8 OWN 27 AJ Winsor punt for 56 yds , Gary Bryant Jr. returns for 18 yds to the ORE 35
FG
11 pl · 59 yd · 6:21
7–31
−2
7:13 1st & 10 OWN 35 Dante Moore pass complete to Malik Benson for no gain to the ORE 35 0 -1.01
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 2.25
6:12 1st & 10 OWN 48 Jordon Davison run for 4 yds to the ORST 48 +4 -0.15
5:32 2nd & 6 OPP 48 Jordon Davison run for 7 yds to the ORST 41 for a 1ST down +7 0.92
4:48 1st & 10 OPP 41 Jayden Limar run for 5 yds to the ORST 36 +5 0.09
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 0.45
3:27 1st & 10 OPP 25 Dante Moore run for 17 yds to the ORST 8 for a 1ST down +17 0.38
2:53 1st & 8 OPP 8 Dierre Hill Jr. run for 3 yds to the ORST 5 +3 -0.12
2:14 2nd & 5 OPP 5 PENALTY ORE False Start (Harkey,Alex) 5 yards from OSU05 to OSU10. NO PLAY. -5
1:47 2nd & 10 OPP 10 Dante Moore run for 4 yds to the ORST 6 +4 -0.02
1:05 3rd & 6 OPP 6 Dante Moore pass incomplete to Roger Saleapaga 0 -0.30
1:01 4th & 6 OPP 6 Atticus Sappington 24 yd FG GOOD
PUNT
3 pl · 6 yd · 0:56
7–31
+2
0:55 1st & 10 OWN 25 Maalik Murphy pass incomplete to Zachary Card 0 -0.70
0:51 2nd & 10 OWN 25 Gabarri Johnson pass incomplete to Taz Reddicks 0 -0.35
0:40 3rd & 10 OWN 25 Gabarri Johnson pass complete to Bryce Caufield for 6 yds to the ORST 31 +6 0.08
0:05 4th & 4 OWN 31 AJ Winsor punt for 53 yds , Dakorien Moore returns for 10 yds to the ORE 26
TD
3 pl · 74 yd · 0:45
7–38
0:00 1st & 10 OWN 26 Jordon Davison run for 6 yds to the ORE 32 +6 0.34
0:00 OWN 26 End of 3rd Quarter
14:54 2nd & 4 OWN 32 Makhi Hughes run for 19 yds to the ORST 49 for a 1ST down +19 1.90
14:20 1st & 10 OPP 49 Dante Moore pass complete to Gary Bryant Jr. for 49 yds for a TD (Atticus Sappington KICK) +49 3.76
Q4
PUNT
3 pl · 5 yd · 1:01
7–38
14:14 1st & 10 OWN 25 Maalik Murphy pass incomplete to Trent Walker 0 -0.70
14:06 2nd & 10 OWN 25 Maalik Murphy pass complete to David Wells Jr. for 5 yds to the ORST 30 +5 0.04
13:31 3rd & 5 OWN 30 Maalik Murphy pass incomplete to Malachi Durant 0 -0.37
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
PUNT
5 pl · 5 yd · 3:00
7–38
−5
13:09 1st & 10 OWN 40 Dierre Hill Jr. run for 9 yds to the ORE 49 +9 1.34
12:47 2nd & 1 OWN 49 Dierre Hill Jr. run for 4 yds to the ORST 47 for a 1ST down +4 -0.20
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 -0.32
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 -0.15
11:01 3rd & 27 OWN 36 Jay Harris run for 9 yds to the ORE 45 +9 0.13
10:19 4th & 18 OWN 45 James Ferguson-Reynolds punt for 51 yds
FUMBLE
5 pl · 24 yd · 2:26
7–38
+4
10:07 1st & 10 OWN 4 Cornell Hatcher Jr. run for 7 yds to the ORST 11 +7 0.32
9:39 2nd & 3 OWN 11 Cornell Hatcher Jr. run for 3 yds to the ORST 14 for a 1ST down +3 -0.04
9:03 1st & 10 OWN 14 Cornell Hatcher Jr. run for 4 yds to the ORST 18 +4 -0.06
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 1.29
7:57 1st & 10 OWN 33 Timeout Oregon, clock 07:57
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 -1.57
FG
6 pl · 18 yd · 2:48
7–41
−2
7:41 1st & 10 OPP 28 Makhi Hughes run for 5 yds to the ORST 23 +5 0.08
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 1.22
6:25 1st & 3 OPP 3 Timeout Oregon, clock 06:25
6:17 1st & 3 OPP 3 Makhi Hughes run for no gain to the ORST 3 0 -0.75
5:45 2nd & 3 OPP 3 Makhi Hughes run for a loss of 2 yards to the ORST 5 -2 -0.55
5:09 3rd & 5 OPP 5 Dante Moore pass incomplete to Kyler Kasper 0 -0.29
5:09 4th & 5 OPP 5 PENALTY ORE Delay Of Game (Moore,Dante) 5 yards from OSU05 to OSU10. NO PLAY. -5
5:05 4th & 10 OPP 10 Atticus Sappington 28 yd FG GOOD
PUNT
3 pl · 0 yd · 0:57
7–41
+2
4:59 1st & 10 OWN 25 Cornell Hatcher Jr. run for no gain to the ORST 25 0 -0.70
4:27 2nd & 10 OWN 25 Maalik Murphy pass incomplete to Cornell Hatcher Jr. 0 -0.35
4:22 3rd & 10 OWN 25 Maalik Murphy pass incomplete to Trent Walker 0 -0.16
4:08 4th & 10 OWN 25 AJ Winsor punt for 53 yds
END OF GAME
6 pl · 30 yd · 4:08
7–41
3:58 1st & 10 OWN 22 Da'Jaun Riggs run for 1 yd to the ORE 23 +1 -0.51
3:19 2nd & 9 OWN 23 Da'Jaun Riggs run for 19 yds to the ORE 42 for a 1ST down +19 2.22
2:37 1st & 10 OWN 42 Da'Jaun Riggs run for 4 yds to the ORE 46 +4 -0.17
1:52 2nd & 6 OWN 46 Da'Jaun Riggs run for 2 yds to the ORE 48 +2 -0.68
1:15 3rd & 4 OWN 48 Da'Jaun Riggs run for 5 yds to the ORST 47 for a 1ST down +5 1.80
0:00 1st & 10 OPP 47 B. Thomas takes a knee -1 -1.28
0:00 OPP 47 End of 4th Quarter
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

1sacks0
4plays for loss2
0takeaways1
0three-and-outs forced6
14explosive plays allowed2
7.43yards allowed / play3.23
7 of 11scoring drives allowed1 of 11
Oregon State
Shamar Meikle 11 (8)
Aiden Sullivan 10 (4)
Skyler Thomas 8 (4)
Jaheim Patterson 7 (5)
Trey Glasper 6 (3) 0.5 TFL
Dexter Foster 6 (1)
Takari Hickle 4 (3) 1 sk · 1 TFL
Jalil Tucker 4 (1) 0.5 TFL
Oregon
Bryce Boettcher 10 (2)
Dillon Thieneman 5 (1)
Aaron Flowers 5 (1)
Teitum Tuioti 3 (2) 1.5 TFL · 1 QH
Tionne Gray 3 0.5 TFL
Jadon Canady 3 (1)
Jerry Mixon 2 (1) 2 PD
Terrance Green 2 (2)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals2 of 2
8punts2
53.4punt average43.5
1punts inside the 201
18return yards70
own 23average drive startown 26
Oregon State
K Caleb Ojeda 1/1 XP
P AJ Winsor 8 punts · 53.4 avg · 1 in 20 · 1 TB
KR David Wells Jr. 1 ret · 18 yds · long 18
Oregon
K Atticus Sappington 2/2 FG · long 28 · 4/4 XP
K Gage Hurych 1/1 XP
P James Ferguson-Reynolds 2 punts · 43.5 avg · 1 in 20
PR Gary Bryant Jr. 4 ret · 41 yds · long 18
PR Dakorien Moore 2 ret · 29 yds · long 19
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

47plays76
152yards565
11drives11
26%success rate53%
-1.13total PPA32.6
Derived from 123 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Dante Moore pass complete to Dakorien Moore for 22 yds for a TD (Atticus Sappington KICK) 7–0
Q1Anthony Hankerson run for 1 yd for a TD (Caleb Ojeda KICK) 7–7
Q2Dante Moore pass complete to Kenyon Sadiq for 23 yds for a TD (Atticus Sappington KICK) 14–7
Q2Jordon Davison run for 3 yds for a TD (Atticus Sappington KICK) 21–7
Q3Dante Moore pass complete to Jeremiah McClellan for 13 yds for a TD (Gage Hurych KICK) 28–7
Q3Atticus Sappington 24 yd FG GOOD 31–7
Q4Dante Moore pass complete to Gary Bryant Jr. for 49 yds for a TD (Atticus Sappington KICK) 38–7
Q4Atticus Sappington 28 yd FG GOOD 41–7

Biggest plays by PPA

Q4Dante Moore pass complete to Gary Bryant Jr. for 49 yds for a TD (Atticus Sappington 3.76
Q2Dante Moore pass complete to Malik Benson for 31 yds to the ORST 29 for a 1ST down 3.68
Q3James Ferguson-Reynolds run for 21 yds to the ORST 45 for a 1ST down 3.50
Q3Dante Moore pass complete to Jeremiah McClellan for 13 yds for a TD (Gage Hurych KICK) 3.01
Q1Maalik Murphy pass complete to Anthony Hankerson for 13 yds to the ORE 38 for a 1ST down 2.75
Q2Dante Moore pass complete to Kenyon Sadiq for 23 yds for a TD (Atticus Sappington KICK) 2.58

Series recent meetings

2024 Oregon 49 – 14 Oregon State
2023 Oregon State 7 – 31 Oregon
2022 Oregon 34 – 38 Oregon State
2021 Oregon State 29 – 38 Oregon
2020 Oregon 38 – 41 Oregon State
2019 Oregon State 10 – 24 Oregon
2018 Oregon 55 – 15 Oregon State
2017 Oregon State 10 – 69 Oregon
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal