Skip to main content
← Back to GamesSep 20, 2025Week 4

Oregon dominates Oregon State 41-7 in Pac-12 rivalry

Oregon overwhelmed Oregon State 41-7 on Saturday in Week 4, with the Ducks controlling the game from start to finish. Oregon scored touchdowns in three consecutive quarters, with Dante Moore leading an efficient passing attack. Moore connected with Gary Bryant Jr. for a 49-yard touchdown in the fourth quarter and found Jeremiah McClellan for a 13-yard score in the third. Jayden Limar paced Oregon's ground game with 70 rushing yards.

The Ducks' defense stymied Oregon State throughout, with the Beavers unable to mount any sustained offensive threat. Oregon State's Maalik Murphy completed 68 passing yards, but the offense struggled to generate momentum. Oregon built a 7-7 tie after the first quarter before pulling away with 14 points in the second quarter and 10 more in each of the final two quarters.

The victory was a dominant conference performance for Oregon, which outpaced the spread significantly. The game finished well under the over-under of 58 points, with the final score representing a lopsided affair that never remained competitive beyond the opening quarter.

AI-generated recap · Aug 15, 2026

Team1Q2Q3Q4QFinal
Oregon StateOregon State
70007
OregonOregon
714101041

Scoring Timeline

Q1Q2Q3Q401428427-07-714-728-731-738-741-7
OregonOregon State

Drive Chart

Own 20Own 4050Opp 40Opp 20OREOSOREOSOREOSOREOSOREOSOSOREOSOREOSOREOSOREOSOREOSORETD775ydPUNT32ydDOWNS631ydTD1364ydPUNT49ydPUNT516ydTD1292ydPUNT614ydTD880ydEND1-2ydPUNT36ydTD1172ydPUNT32ydFG1159ydPUNT36ydTD374ydPUNT35ydPUNT55ydTO524ydFG618ydPUNT30ydEND630yd

Box Score

Team statistics comparing Oregon State and Oregon
StatisticOregon StateOregon
Passing7-2221-31
Pass Yards80305
Rush Yards67280
Total Yards147585
Turnovers10
3rd Down4-124-10
Penalties2-105-40
Possession23:0536:55

Player Leaders

Player Leaders

Oregon State
passing
Maalik Murphy
5/18, 68 YDS
rushing
Anthony Hankerson
14 CAR, 38 YDS, 1 TD
receiving
Tastean Reddicks
2 REC, 27 YDS
defense
Oregon
passing
Dante Moore
21/31, 305 YDS, 4 TD
rushing
Jayden Limar
12 CAR, 70 YDS
receiving
Gary Bryant Jr.
3 REC, 65 YDS, 1 TD
defense

Play-by-Play

1st & 10Rush+22 ydsPPA +1.98

Jayden Limar run for 22 yds to the ORE 47 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.15

Dante Moore pass incomplete to Malik Benson

2nd & 10Pass Reception+13 ydsPPA +2.06

Dante Moore pass complete to Gary Bryant Jr. for 13 yds to the ORST 40 for a 1ST down

1st & 10Rush0 ydsPPA -0.85

Jayden Limar run for no gain to the ORST 40

2nd & 10Pass Reception+11 ydsPPA +1.25

Dante Moore pass complete to Kenyon Sadiq for 11 yds to the ORST 29 for a 1ST down

1st & 10Rush+7 ydsPPA +0.35

Jayden Limar run for 7 yds to the ORST 22

2nd & 3Passing Touchdown+22 ydsPPA +2.44

Dante Moore pass complete to Dakorien Moore for 22 yds for a TD (Atticus Sappington KICK)

1st & 10Rush+2 ydsPPA -0.45

Anthony Hankerson run for 2 yds to the ORST 27

2nd & 8Pass Incompletion0 ydsPPA -0.48

Maalik Murphy pass incomplete to David Wells Jr.

3rd & 8Pass Incompletion0 ydsPPA -0.22

Maalik Murphy pass incomplete to Trent Walker

4th & 8Punt+12 yds

AJ Winsor punt for 52 yds , Gary Bryant Jr. returns for 12 yds to the ORE 33

1st & 10Rush+7 ydsPPA +0.70

Dante Moore run for 7 yds to the ORE 40

2nd & 3Pass Reception+18 ydsPPA +1.44

Dante Moore pass complete to Dakorien Moore for 18 yds to the ORST 42 for a 1ST down

1st & 10Rush+3 ydsPPA -0.29

Jayden Limar run for 3 yds to the ORST 39

2nd & 7Pass Incompletion0 ydsPPA -0.99

Dante Moore pass incomplete to Dakorien Moore

3rd & 7Pass Incompletion0 ydsPPA -1.05

Dante Moore pass incomplete to Kenyon Sadiq

4th & 7Pass Reception+3 ydsPPA -1.37

Dante Moore pass complete to Jeremiah McClellan for 3 yds to the ORST 36

1st & 10Rush0 ydsPPA -1.04

Salahadin Allah run for no gain to the ORST 36

2nd & 10Rush+11 ydsPPA +2.09

Salahadin Allah run for 11 yds to the ORST 47 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.15

Maalik Murphy pass incomplete to David Wells Jr.

2nd & 10Rush+2 ydsPPA -0.59

Salahadin Allah run for 2 yds to the ORST 49

3rd & 8Pass Reception+13 ydsPPA +2.75

Maalik Murphy pass complete to Anthony Hankerson for 13 yds to the ORE 38 for a 1ST down

1st & 10Penalty-5 yds

(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.

1st & 15Rush+2 ydsPPA -0.55

Anthony Hankerson run for 2 yds to the ORE 41

2nd & 13Rush+17 ydsPPA +1.80

Anthony Hankerson run for 17 yds to the ORE 24 for a 1ST down

1st & 10Rush+2 ydsPPA -0.23

Anthony Hankerson run for 2 yds to the ORE 22

2nd & 8Penalty-5 yds

PENALTY OSU False Start (Caufield,Bryce) 5 yards from ORE22 to ORE27. NO PLAY.

2nd & 13Rush+5 ydsPPA +0.04

Salahadin Allah run for 5 yds to the ORE 22

3rd & 8Pass Reception+21 ydsPPA +2.48

Maalik Murphy pass complete to Taz Reddicks for 21 yds to the ORE 1 for a 1ST down

1st & 1Rush0 ydsPPA -0.96

Anthony Hankerson run for no gain to the ORE 1

2nd & 1Rush0 ydsPPA -0.55

Anthony Hankerson run for no gain to the ORE 1

3rd & 1Rushing Touchdown+1 ydsPPA +2.45

Anthony Hankerson run for 1 yd for a TD (Caleb Ojeda KICK)

1st & 10Rush+15 ydsPPA +1.32

Jayden Limar run for 15 yds to the ORE 40 for a 1ST down

1st & 10Rush+4 ydsPPA -0.17

Jayden Limar run for 4 yds to the ORE 44

2nd & 6Pass Incompletion0 ydsPPA -1.09

Dante Moore pass incomplete to Kenyon Sadiq

3rd & 6Penalty-10 yds

(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.

3rd & 16Pass Incompletion0 ydsPPA -0.16

Dante Moore pass incomplete to Kenyon Sadiq

4th & 16Punt0 yds

James Ferguson-Reynolds punt for 36 yds, punt out-of-bounds at the ORST 30

1st & 10Rush+1 ydsPPA -0.72

Anthony Hankerson run for 1 yd to the ORST 31

2nd & 9Pass Reception+14 ydsPPA +2.13

Maalik Murphy pass complete to David Wells Jr. for 14 yds to the ORST 45 for a 1ST down

1st & 10Rush-1 ydsPPA -1.38

Salahadin Allah run for a loss of 1 yard to the ORST 44

2nd & 11Rush+2 ydsPPA -0.53

Anthony Hankerson run for 2 yds to the ORST 46

3rd & 9Pass Incompletion0 ydsPPA -0.62

Maalik Murphy pass incomplete to Taz Reddicks

4th & 9Punt0 yds

AJ Winsor punt for 46 yds , Gary Bryant Jr. returns for no gain to the ORE 8

1st & 10Rush+8 ydsPPA +0.55

Makhi Hughes run for 8 yds to the ORE 16

2nd & 2Rush+3 ydsPPA -0.14

Makhi Hughes run for 3 yds to the ORE 19 for a 1ST down

1st & 10Rush+4 ydsPPA -0.08

Dante Moore run for 4 yds to the ORE 23

2nd & 6Rush+4 ydsPPA -0.08

Jayden Limar run for 4 yds to the ORE 27

3rd & 2Pass Reception+8 ydsPPA +1.36

Dante Moore pass complete to Jamari Johnson for 8 yds to the ORE 35 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.01

Dante Moore pass incomplete to Dakorien Moore

2nd & 10Pass Reception+2 ydsPPA -0.39

Dante Moore pass complete to Kenyon Sadiq for 2 yds to the ORE 37

3rd & 8Pass Reception+9 ydsPPA +2.46

Dante Moore pass complete to Malik Benson for 9 yds to the ORE 46 for a 1ST down

1st & 10Rush-6 ydsPPA -2.28

Jayden Limar run for a loss of 6 yards to the ORE 40

2nd & 16Pass Reception+31 ydsPPA +3.68

Dante Moore pass complete to Malik Benson for 31 yds to the ORST 29 for a 1ST down

1st & 10Rush+6 ydsPPA +0.21

Jayden Limar run for 6 yds to the ORST 23

2nd & 4Passing Touchdown+23 ydsPPA +2.58

Dante Moore pass complete to Kenyon Sadiq for 23 yds for a TD (Atticus Sappington KICK)

1st & 10Kickoff Return (Offense)+18 yds

Gage Hurych kickoff for 63 yds , David Wells Jr. return for 18 yds to the ORST 20

1st & 10Rush+5 ydsPPA +0.09

Anthony Hankerson run for 5 yds to the ORST 25

2nd & 5Rush+4 ydsPPA -0.09

Anthony Hankerson run for 4 yds to the ORST 29

3rd & 1Rush+1 ydsPPA +0.70

Maalik Murphy run for 1 yd to the ORST 30 for a 1ST down

1st & 10Rush+2 ydsPPA -0.55

Anthony Hankerson run for 2 yds to the ORST 32

2nd & 8Rush+2 ydsPPA -0.40

Taz Reddicks run for 2 yds to the ORST 34

3rd & 6Pass Incompletion0 ydsPPA -0.42

Maalik Murphy pass incomplete to Taz Reddicks

4th & 6Punt0 yds

AJ Winsor punt for 66 yds for a touchback

1st & 10Rush+7 ydsPPA +0.53

Dierre Hill Jr. run for 7 yds to the ORE 27

2nd & 3Rush+7 ydsPPA +0.52

Jayden Limar run for 7 yds to the ORE 34 for a 1ST down

1st & 10Rush+28 ydsPPA +2.24

Dante Moore run for 28 yds to the ORST 38 for a 1ST down

1st & 10Rush+3 ydsPPA -0.25

Jayden Limar run for 3 yds to the ORST 35

2nd & 7Pass Reception+11 ydsPPA +0.66

Dante Moore pass complete to Jayden Limar for 11 yds to the ORST 24 for a 1ST down

1st & 10Pass Reception+23 ydsPPA +1.74

Dante Moore pass complete to Dakorien Moore for 23 yds to the ORST 1 for a 1ST down

1st & 1Pass Reception+2 yds

Dante Moore pass complete to Jeremiah McClellan for 2 yds to the ORST 3

2nd & 3Rushing Touchdown+3 ydsPPA +2.21

Jordon Davison run for 3 yds for a TD (Atticus Sappington KICK)

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Rush-2 ydsPPA -0.89

Anthony Hankerson run for a loss of 2 yards to the ORST 23

1st & 10Pass Incompletion0 ydsPPA -0.70

Maalik Murphy pass incomplete to Taz Reddicks

2nd & 10Pass Reception+6 ydsPPA +0.17

Gabarri Johnson pass complete to Taz Reddicks for 6 yds to the ORST 31

3rd & 4Pass Incompletion0 ydsPPA -0.44

Gabarri Johnson pass incomplete to Taz Reddicks

4th & 4Punt+11 yds

AJ Winsor punt for 52 yds , Gary Bryant Jr. returns for 11 yds to the ORE 28

1st & 10Rush+4 ydsPPA -0.13

Dierre Hill Jr. run for 4 yds to the ORE 32

2nd & 6Rush+2 ydsPPA -0.48

Dante Moore run for 2 yds to the ORE 34

3rd & 4Pass Incompletion0 ydsPPA -0.51

Dante Moore pass incomplete to Gary Bryant Jr.

4th & 4Rush+21 ydsPPA +3.50

James Ferguson-Reynolds run for 21 yds to the ORST 45 for a 1ST down

1st & 10Rush+9 ydsPPA +0.96

Jordon Davison run for 9 yds to the ORST 36

2nd & 1Rush+5 ydsPPA -0.32

Jordon Davison run for 5 yds to the ORST 31 for a 1ST down

1st & 10Sack-9 ydsPPA -2.26

Dante Moore sacked by Takari Hickle for a loss of 9 yards to the ORST 40

2nd & 19Fumble Recovery (Own)+24 ydsPPA +2.54

Dante Moore pass complete to Kenyon Sadiq for 24 yds Kenyon Sadiq fumbled, recovered by ORE Kenyon Sadiq for a 1ST down

1st & 10Rush+3 ydsPPA -0.11

Jay Harris run for 3 yds to the ORST 13

2nd & 7Rush0 ydsPPA -0.34

Jay Harris run for no gain to the ORST 13

3rd & 7Passing Touchdown+13 ydsPPA +3.01

Dante Moore pass complete to Jeremiah McClellan for 13 yds for a TD (Gage Hurych KICK)

1st & 10Rush+2 ydsPPA -0.45

Anthony Hankerson run for 2 yds to the ORST 27

2nd & 8Pass Incompletion0 ydsPPA -0.48

Maalik Murphy pass incomplete to Anthony Hankerson

3rd & 8Pass Incompletion0 ydsPPA -0.22

Maalik Murphy pass incomplete to Anthony Hankerson

4th & 8Punt+18 yds

AJ Winsor punt for 56 yds , Gary Bryant Jr. returns for 18 yds to the ORE 35

1st & 10Pass Reception0 ydsPPA -1.01

Dante Moore pass complete to Malik Benson for no gain to the ORE 35

2nd & 10Pass Reception+13 ydsPPA +2.25

Dante Moore pass complete to Jamari Johnson for 13 yds to the ORE 48 for a 1ST down

1st & 10Rush+4 ydsPPA -0.15

Jordon Davison run for 4 yds to the ORST 48

2nd & 6Rush+7 ydsPPA +0.92

Jordon Davison run for 7 yds to the ORST 41 for a 1ST down

1st & 10Rush+5 ydsPPA +0.09

Jayden Limar run for 5 yds to the ORST 36

2nd & 5Pass Reception+11 ydsPPA +0.45

Dante Moore pass complete to Jayden Limar for 11 yds to the ORST 25 for a 1ST down

1st & 10Rush+17 ydsPPA +0.38

Dante Moore run for 17 yds to the ORST 8 for a 1ST down

1st & 8Rush+3 ydsPPA -0.12

Dierre Hill Jr. run for 3 yds to the ORST 5

2nd & 5Penalty-5 yds

PENALTY ORE False Start (Harkey,Alex) 5 yards from OSU05 to OSU10. NO PLAY.

2nd & 10Rush+4 ydsPPA -0.02

Dante Moore run for 4 yds to the ORST 6

3rd & 6Pass Incompletion0 ydsPPA -0.30

Dante Moore pass incomplete to Roger Saleapaga

4th & 6Field Goal Good+24 yds

Atticus Sappington 24 yd FG GOOD

1st & 10Pass Incompletion0 ydsPPA -0.70

Maalik Murphy pass incomplete to Zachary Card

2nd & 10Pass Incompletion0 ydsPPA -0.35

Gabarri Johnson pass incomplete to Taz Reddicks

3rd & 10Pass Reception+6 ydsPPA +0.08

Gabarri Johnson pass complete to Bryce Caufield for 6 yds to the ORST 31

4th & 4Punt+10 yds

AJ Winsor punt for 53 yds , Dakorien Moore returns for 10 yds to the ORE 26

1st & 10Rush+6 ydsPPA +0.34

Jordon Davison run for 6 yds to the ORE 32

2nd & 4Rush+19 ydsPPA +1.90

Makhi Hughes run for 19 yds to the ORST 49 for a 1ST down

1st & 10Passing Touchdown+49 ydsPPA +3.76

Dante Moore pass complete to Gary Bryant Jr. for 49 yds for a TD (Atticus Sappington KICK)

1st & 10Pass Incompletion0 ydsPPA -0.70

Maalik Murphy pass incomplete to Trent Walker

2nd & 10Pass Reception+5 ydsPPA +0.04

Maalik Murphy pass complete to David Wells Jr. for 5 yds to the ORST 30

3rd & 5Pass Incompletion0 ydsPPA -0.37

Maalik Murphy pass incomplete to Malachi Durant

4th & 5Punt+19 yds

AJ Winsor punt for 49 yds, punt out-of-bounds at the ORE 40 , Dakorien Moore returns for 19 yds to the ORE 40

1st & 10Rush+9 ydsPPA +1.34

Dierre Hill Jr. run for 9 yds to the ORE 49

2nd & 1Rush+4 ydsPPA -0.20

Dierre Hill Jr. run for 4 yds to the ORST 47 for a 1ST down

1st & 10Penalty-10 yds

(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.

1st & 20Pass Reception+3 ydsPPA -0.32

Dante Moore pass complete to Gary Bryant Jr. for 3 yds to the ORE 46

2nd & 17Penalty-10 yds

(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.

2nd & 27Pass Incompletion0 ydsPPA -0.15

Dante Moore pass incomplete to Gary Bryant Jr.

3rd & 27Rush+9 ydsPPA +0.13

Jay Harris run for 9 yds to the ORE 45

4th & 18Punt0 yds

James Ferguson-Reynolds punt for 51 yds

1st & 10Rush+7 ydsPPA +0.32

Cornell Hatcher Jr. run for 7 yds to the ORST 11

2nd & 3Rush+3 ydsPPA -0.04

Cornell Hatcher Jr. run for 3 yds to the ORST 14 for a 1ST down

1st & 10Rush+4 ydsPPA -0.06

Cornell Hatcher Jr. run for 4 yds to the ORST 18

2nd & 6Pass Reception+15 ydsPPA +1.29

Maalik Murphy pass complete to Bryce Caufield for 15 yds to the ORST 33 for a 1ST down

1st & 10Fumble Recovery (Opponent)-5 ydsPPA -1.57

Gabarri Johnson run for a loss of 5 yards to the ORST 28 Gabarri Johnson fumbled, recovered by ORE Bear Alexander

1st & 10Rush+5 ydsPPA +0.08

Makhi Hughes run for 5 yds to the ORST 23

2nd & 5Pass Reception+20 ydsPPA +1.22

Dante Moore pass complete to Makhi Hughes for 20 yds to the ORST 3 for a 1ST down

1st & 3Rush0 ydsPPA -0.75

Makhi Hughes run for no gain to the ORST 3

2nd & 3Rush-2 ydsPPA -0.55

Makhi Hughes run for a loss of 2 yards to the ORST 5

3rd & 5Pass Incompletion0 ydsPPA -0.29

Dante Moore pass incomplete to Kyler Kasper

4th & 5Penalty-5 yds

PENALTY ORE Delay Of Game (Moore,Dante) 5 yards from OSU05 to OSU10. NO PLAY.

4th & 10Field Goal Good+28 yds

Atticus Sappington 28 yd FG GOOD

1st & 10Rush0 ydsPPA -0.70

Cornell Hatcher Jr. run for no gain to the ORST 25

2nd & 10Pass Incompletion0 ydsPPA -0.35

Maalik Murphy pass incomplete to Cornell Hatcher Jr.

3rd & 10Pass Incompletion0 ydsPPA -0.16

Maalik Murphy pass incomplete to Trent Walker

4th & 10Punt0 yds

AJ Winsor punt for 53 yds

1st & 10Rush+1 ydsPPA -0.51

Da'Jaun Riggs run for 1 yd to the ORE 23

2nd & 9Rush+19 ydsPPA +2.22

Da'Jaun Riggs run for 19 yds to the ORE 42 for a 1ST down

1st & 10Rush+4 ydsPPA -0.17

Da'Jaun Riggs run for 4 yds to the ORE 46

2nd & 6Rush+2 ydsPPA -0.68

Da'Jaun Riggs run for 2 yds to the ORE 48

3rd & 4Rush+5 ydsPPA +1.80

Da'Jaun Riggs run for 5 yds to the ORST 47 for a 1ST down

1st & 10Rush-1 ydsPPA -1.28

B. Thomas takes a knee

Situational Analysis

Oregon State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
12%
17 plays
0%
1 play
2nd
0%
2 plays
50%
2 plays
40%
10 plays
67%
3 plays
3rd
100%
2 plays
0%
3 plays
43%
7 plays
4th

Oregon

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
48%
33 plays
0%
1 play
2nd
50%
8 plays
56%
9 plays
56%
9 plays
67%
3 plays
3rd
100%
1 play
25%
4 plays
67%
3 plays
50%
2 plays
4th
100%
1 play
0%
1 play