From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oregon State
Oregon
147
Total yards
585
80
Passing yards
305
67
Rushing yards
280
3.6
Yards per pass
9.8
2.6
Yards per rush
6.1
8
First downs
29
4–12
Third downs
4–10
0–0
Fourth downs
1–2
1
Turnovers
0
2–10
Penalties
5–40
23:05
Possession
36:55
1
Sacks (by defense)
0
Efficiency
Oregon State
Oregon
25%
Success rate
53%
−0.14
EPA per play
0.44
1.33
Explosiveness
1.41
−0.33
Rushing EPA
0.37
0.07
Passing EPA
0.55
23%
Passing-down success
47%
−0.88
First-down EPA
0.10
0.22
Second-down EPA
0.79
0.50
Third-down EPA
0.64
12%
Havoc by its defense
13%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Oregon 91% to win. Elo’s favorite won.
The line
Oregon −33.5, over/under 58.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Oregon 99%, Oregon State 1%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Oregon drives left to right, Oregon State right to left.
Q1 OregonTouchdown, 7 plays, 75 yards
Q1 Oregon StatePunt, 3 plays, 2 yards
Q1 OregonTurnover on downs, 6 plays, 31 yards
Q1 Oregon StateTouchdown, 13 plays, 64 yards
Q1 OregonPunt, 4 plays, 9 yards
Q2 Oregon StatePunt, 5 plays, 16 yards
Q2 OregonTouchdown, 12 plays, 92 yards
Q2 Oregon StatePunt, 6 plays, 14 yards
Q2 OregonTouchdown, 8 plays, 80 yards
Q2 Oregon StateEnd of half, 1 play, −2 yards
Q3 Oregon StatePunt, 3 plays, 6 yards
Q3 OregonTouchdown, 11 plays, 72 yards
Q3 Oregon StatePunt, 3 plays, 2 yards
Q3 OregonField goal, 11 plays, 59 yards
Q3 Oregon StatePunt, 3 plays, 6 yards
Q3 OregonTouchdown, 3 plays, 74 yards
Q4 Oregon StatePunt, 3 plays, 5 yards
Q4 OregonPunt, 5 plays, 5 yards
Q4 Oregon StateFumble, 5 plays, 24 yards
Q4 OregonField goal, 6 plays, 18 yards
Q4 Oregon StatePunt, 3 plays, 0 yards
Q4 OregonEnd of game, 6 plays, 30 yards
Play by play
1st quarter5 drives, then Tied at 7
Oregon Touchdown, 7 plays
15:00
1st & 10 at own 35
Caleb Ojeda kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Jayden Limar run for 22 yds to the ORE 47 for a 1ST down
14:19
1st & 10 at own 47
Dante Moore pass incomplete to Malik Benson
14:10
2nd & 10 at own 47
Dante Moore pass complete to Gary Bryant Jr. for 13 yds to the ORST 40 for a 1ST down
13:36
1st & 10 at opp 40
Jayden Limar run for no gain to the ORST 40
13:09
2nd & 10 at opp 40
Dante Moore pass complete to Kenyon Sadiq for 11 yds to the ORST 29 for a 1ST down
12:31
1st & 10 at opp 29
Jayden Limar run for 7 yds to the ORST 22
12:10
2nd & 3 at opp 22
Dante Moore pass complete to Dakorien Moore for 22 yds for a TD (Atticus Sappington KICK)Oregon 7, Oregon State 0
Oregon State Punt, 3 plays
12:10
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
12:04
1st & 10 at own 25
Anthony Hankerson run for 2 yds to the ORST 27
11:34
2nd & 8 at own 27
Maalik Murphy pass incomplete to David Wells Jr.
11:29
3rd & 8 at own 27
Maalik Murphy pass incomplete to Trent Walker
11:18
4th & 8 at own 27
AJ Winsor punt for 52 yds , Gary Bryant Jr. returns for 12 yds to the ORE 33
Oregon Turnover on downs, 6 plays
11:07
1st & 10 at own 33
Dante Moore run for 7 yds to the ORE 40
10:41
2nd & 3 at own 40
Dante Moore pass complete to Dakorien Moore for 18 yds to the ORST 42 for a 1ST down
10:16
1st & 10 at opp 42
Jayden Limar run for 3 yds to the ORST 39
9:40
2nd & 7 at opp 39
Dante Moore pass incomplete to Dakorien Moore
9:35
3rd & 7 at opp 39
Dante Moore pass incomplete to Kenyon Sadiq
9:30
4th & 7 at opp 39
Dante Moore pass complete to Jeremiah McClellan for 3 yds to the ORST 36
Oregon State Touchdown, 13 plays
9:18
1st & 10 at own 36
Salahadin Allah run for no gain to the ORST 36
8:43
2nd & 10 at own 36
Salahadin Allah run for 11 yds to the ORST 47 for a 1ST down
8:12
1st & 10 at own 47
Maalik Murphy pass incomplete to David Wells Jr.
8:05
2nd & 10 at own 47
Salahadin Allah run for 2 yds to the ORST 49
7:31
3rd & 8 at own 49
Timeout Oregon, clock 07:31
7:20
3rd & 8 at own 49
Maalik Murphy pass complete to Anthony Hankerson for 13 yds to the ORE 38 for a 1ST down
6:59
1st & 10 at 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.
6:36
1st & 15 at opp 43
Anthony Hankerson run for 2 yds to the ORE 41
6:04
2nd & 13 at opp 41
Anthony Hankerson run for 17 yds to the ORE 24 for a 1ST down
5:30
1st & 10 at opp 24
Anthony Hankerson run for 2 yds to the ORE 22
5:00
2nd & 8 at opp 22
PENALTY OSU False Start (Caufield,Bryce) 5 yards from ORE22 to ORE27. NO PLAY.
4:39
2nd & 13 at opp 27
Salahadin Allah run for 5 yds to the ORE 22
3:44
3rd & 8 at opp 22
Maalik Murphy pass complete to Taz Reddicks for 21 yds to the ORE 1 for a 1ST down
3:09
1st & goal at opp 1
Anthony Hankerson run for no gain to the ORE 1
2:30
2nd & goal at opp 1
Anthony Hankerson run for no gain to the ORE 1
1:50
3rd & goal at opp 1
Anthony Hankerson run for 1 yd for a TD (Caleb Ojeda KICK)Tied at 7
Oregon Punt, 4 plays
1:50
1st & 10 at own 35
Caleb Ojeda kickoff for 65 yds for a touchback
1:41
1st & 10 at own 25
Jayden Limar run for 15 yds to the ORE 40 for a 1ST down
1:03
1st & 10 at own 40
Jayden Limar run for 4 yds to the ORE 44
0:31
2nd & 6 at own 44
Dante Moore pass incomplete to Kenyon Sadiq
0:00
3rd & 6 at 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.
Q2 14:56
3rd & 16 at own 34
Dante Moore pass incomplete to Kenyon Sadiq
Q2 14:48
4th & 16 at own 34
James Ferguson-Reynolds punt for 36 yds, punt out-of-bounds at the ORST 30
2nd quarter5 drives, then Oregon 21, Oregon State 7
Oregon State Punt, 5 plays
14:43
1st & 10 at own 30
Anthony Hankerson run for 1 yd to the ORST 31
13:46
2nd & 9 at own 31
Maalik Murphy pass complete to David Wells Jr. for 14 yds to the ORST 45 for a 1ST down
13:23
1st & 10 at own 45
Salahadin Allah run for a loss of 1 yard to the ORST 44
12:45
2nd & 11 at own 44
Anthony Hankerson run for 2 yds to the ORST 46
11:59
3rd & 9 at own 46
Maalik Murphy pass incomplete to Taz Reddicks
11:50
4th & 9 at own 46
AJ Winsor punt for 46 yds , Gary Bryant Jr. returns for no gain to the ORE 8
Oregon Touchdown, 12 plays
11:42
1st & 10 at own 8
Makhi Hughes run for 8 yds to the ORE 16
11:09
2nd & 2 at own 16
Makhi Hughes run for 3 yds to the ORE 19 for a 1ST down
10:38
1st & 10 at own 19
Dante Moore run for 4 yds to the ORE 23
9:59
2nd & 6 at own 23
Jayden Limar run for 4 yds to the ORE 27
9:13
3rd & 2 at own 27
Dante Moore pass complete to Jamari Johnson for 8 yds to the ORE 35 for a 1ST down
9:00
1st & 10 at own 35
Dante Moore pass incomplete to Dakorien Moore
8:50
2nd & 10 at own 35
Dante Moore pass complete to Kenyon Sadiq for 2 yds to the ORE 37
8:12
3rd & 8 at own 37
Dante Moore pass complete to Malik Benson for 9 yds to the ORE 46 for a 1ST down
7:35
1st & 10 at own 46
Jayden Limar run for a loss of 6 yards to the ORE 40
6:52
2nd & 16 at own 40
Dante Moore pass complete to Malik Benson for 31 yds to the ORST 29 for a 1ST down
6:21
1st & 10 at opp 29
Jayden Limar run for 6 yds to the ORST 23
5:40
2nd & 4 at opp 23
Dante Moore pass complete to Kenyon Sadiq for 23 yds for a TD (Atticus Sappington KICK)Oregon 14, Oregon State 7
Oregon State Punt, 6 plays
5:35
1st & 10 at own 35
Gage Hurych kickoff for 63 yds , David Wells Jr. return for 18 yds to the ORST 20
5:26
1st & 10 at own 20
Anthony Hankerson run for 5 yds to the ORST 25
4:49
2nd & 5 at own 25
Anthony Hankerson run for 4 yds to the ORST 29
4:05
3rd & 1 at own 29
Maalik Murphy run for 1 yd to the ORST 30 for a 1ST down
3:19
1st & 10 at own 30
Anthony Hankerson run for 2 yds to the ORST 32
2:39
2nd & 8 at own 32
Taz Reddicks run for 2 yds to the ORST 34
1:56
3rd & 6 at own 34
Maalik Murphy pass incomplete to Taz Reddicks
1:48
4th & 6 at own 34
AJ Winsor punt for 66 yds for a touchback
Oregon Touchdown, 8 plays
1:42
1st & 10 at own 20
Dierre Hill Jr. run for 7 yds to the ORE 27
1:35
2nd & 3 at own 27
Jayden Limar run for 7 yds to the ORE 34 for a 1ST down
1:25
1st & 10 at own 34
Dante Moore run for 28 yds to the ORST 38 for a 1ST down
1:17
1st & 10 at opp 38
Jayden Limar run for 3 yds to the ORST 35
0:49
2nd & 7 at opp 35
Dante Moore pass complete to Jayden Limar for 11 yds to the ORST 24 for a 1ST down
0:35
1st & 10 at opp 24
Dante Moore pass complete to Dakorien Moore for 23 yds to the ORST 1 for a 1ST down
0:25
1st & goal at opp 1
Dante Moore pass complete to Jeremiah McClellan for 2 yds to the ORST 3
0:25
2nd & goal at opp 3
Timeout Oregon, clock 00:25
0:21
2nd & goal at opp 3
Jordon Davison run for 3 yds for a TD (Atticus Sappington KICK)Oregon 21, Oregon State 7
Oregon State End of half, 1 play
0:21
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Anthony Hankerson run for a loss of 2 yards to the ORST 23
3rd quarter6 drives, then Oregon 31, Oregon State 7
Oregon State Punt, 3 plays
15:00
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
14:57
1st & 10 at own 25
Maalik Murphy pass incomplete to Taz Reddicks
14:49
2nd & 10 at own 25
Gabarri Johnson pass complete to Taz Reddicks for 6 yds to the ORST 31
14:07
3rd & 4 at own 31
Gabarri Johnson pass incomplete to Taz Reddicks
13:54
4th & 4 at own 31
AJ Winsor punt for 52 yds , Gary Bryant Jr. returns for 11 yds to the ORE 28
Oregon Touchdown, 11 plays
13:45
1st & 10 at own 28
Dierre Hill Jr. run for 4 yds to the ORE 32
13:04
2nd & 6 at own 32
Dante Moore run for 2 yds to the ORE 34
12:31
3rd & 4 at own 34
Dante Moore pass incomplete to Gary Bryant Jr.
12:16
4th & 4 at own 34
James Ferguson-Reynolds run for 21 yds to the ORST 45 for a 1ST down
11:40
1st & 10 at opp 45
Jordon Davison run for 9 yds to the ORST 36
11:20
2nd & 1 at opp 36
Jordon Davison run for 5 yds to the ORST 31 for a 1ST down
10:46
1st & 10 at opp 31
Dante Moore sacked by Takari Hickle for a loss of 9 yards to the ORST 40
9:24
2nd & 19 at opp 40
Dante Moore pass complete to Kenyon Sadiq for 24 yds Kenyon Sadiq fumbled, recovered by ORE Kenyon Sadiq for a 1ST down
9:22
1st & 10 at opp 16
Jay Harris run for 3 yds to the ORST 13
8:54
2nd & 7 at opp 13
Jay Harris run for no gain to the ORST 13
8:18
3rd & 7 at opp 13
Dante Moore pass complete to Jeremiah McClellan for 13 yds for a TD (Gage Hurych KICK)Oregon 28, Oregon State 7
Oregon State Punt, 3 plays
8:18
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
8:09
1st & 10 at own 25
Anthony Hankerson run for 2 yds to the ORST 27
7:41
2nd & 8 at own 27
Maalik Murphy pass incomplete to Anthony Hankerson
7:38
3rd & 8 at own 27
Maalik Murphy pass incomplete to Anthony Hankerson
7:22
4th & 8 at own 27
AJ Winsor punt for 56 yds , Gary Bryant Jr. returns for 18 yds to the ORE 35
Oregon Field goal, 11 plays
7:13
1st & 10 at own 35
Dante Moore pass complete to Malik Benson for no gain to the ORE 35
6:34
2nd & 10 at own 35
Dante Moore pass complete to Jamari Johnson for 13 yds to the ORE 48 for a 1ST down
6:12
1st & 10 at own 48
Jordon Davison run for 4 yds to the ORST 48
5:32
2nd & 6 at opp 48
Jordon Davison run for 7 yds to the ORST 41 for a 1ST down
4:48
1st & 10 at opp 41
Jayden Limar run for 5 yds to the ORST 36
4:13
2nd & 5 at opp 36
Dante Moore pass complete to Jayden Limar for 11 yds to the ORST 25 for a 1ST down
3:27
1st & 10 at opp 25
Dante Moore run for 17 yds to the ORST 8 for a 1ST down
2:53
1st & goal at opp 8
Dierre Hill Jr. run for 3 yds to the ORST 5
2:14
2nd & goal at opp 5
PENALTY ORE False Start (Harkey,Alex) 5 yards from OSU05 to OSU10. NO PLAY.
1:47
2nd & goal at opp 10
Dante Moore run for 4 yds to the ORST 6
1:05
3rd & goal at opp 6
Dante Moore pass incomplete to Roger Saleapaga
1:01
4th & goal at opp 6
Atticus Sappington 24 yd FG GOODOregon 31, Oregon State 7
Oregon State Punt, 3 plays
1:01
1st & 10 at own 35
Gage Hurych kickoff for 65 yds for a touchback
0:55
1st & 10 at own 25
Maalik Murphy pass incomplete to Zachary Card
0:51
2nd & 10 at own 25
Gabarri Johnson pass incomplete to Taz Reddicks
0:40
3rd & 10 at own 25
Gabarri Johnson pass complete to Bryce Caufield for 6 yds to the ORST 31
0:05
4th & 4 at own 31
AJ Winsor punt for 53 yds , Dakorien Moore returns for 10 yds to the ORE 26
Oregon Touchdown, 3 plays
0:00
1st & 10 at own 26
Jordon Davison run for 6 yds to the ORE 32
Q4 14:54
2nd & 4 at own 32
Makhi Hughes run for 19 yds to the ORST 49 for a 1ST down
Q4 14:20
1st & 10 at opp 49
Dante Moore pass complete to Gary Bryant Jr. for 49 yds for a TD (Atticus Sappington KICK)Oregon 38, Oregon State 7
4th quarter6 drives, then Oregon 41, Oregon State 7
Oregon State Punt, 3 plays
14:20
1st & 10 at own 35
Gage Hurych kickoff for 64 yds
14:14
1st & 10 at own 25
Maalik Murphy pass incomplete to Trent Walker
14:06
2nd & 10 at own 25
Maalik Murphy pass complete to David Wells Jr. for 5 yds to the ORST 30
13:31
3rd & 5 at own 30
Maalik Murphy pass incomplete to Malachi Durant
13:19
4th & 5 at 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
Oregon Punt, 5 plays
13:09
1st & 10 at own 40
Dierre Hill Jr. run for 9 yds to the ORE 49
12:47
2nd & 1 at own 49
Dierre Hill Jr. run for 4 yds to the ORST 47 for a 1ST down
12:16
1st & 10 at 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.
12:07
1st & 20 at own 43
Dante Moore pass complete to Gary Bryant Jr. for 3 yds to the ORE 46
11:34
2nd & 17 at 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.
11:09
2nd & 27 at own 36
Dante Moore pass incomplete to Gary Bryant Jr.
11:01
3rd & 27 at own 36
Jay Harris run for 9 yds to the ORE 45
10:19
4th & 18 at own 45
James Ferguson-Reynolds punt for 51 yds
Oregon State Fumble, 5 plays
10:07
1st & 10 at own 4
Cornell Hatcher Jr. run for 7 yds to the ORST 11
9:39
2nd & 3 at own 11
Cornell Hatcher Jr. run for 3 yds to the ORST 14 for a 1ST down
9:03
1st & 10 at own 14
Cornell Hatcher Jr. run for 4 yds to the ORST 18
8:28
2nd & 6 at own 18
Maalik Murphy pass complete to Bryce Caufield for 15 yds to the ORST 33 for a 1ST down
7:57
1st & 10 at own 33
Timeout Oregon, clock 07:57
7:53
1st & 10 at own 33
Gabarri Johnson run for a loss of 5 yards to the ORST 28 Gabarri Johnson fumbled, recovered by ORE Bear Alexander
Oregon Field goal, 6 plays
7:41
1st & 10 at opp 28
Makhi Hughes run for 5 yds to the ORST 23
7:02
2nd & 5 at opp 23
Dante Moore pass complete to Makhi Hughes for 20 yds to the ORST 3 for a 1ST down
6:25
1st & goal at opp 3
Timeout Oregon, clock 06:25
6:17
1st & goal at opp 3
Makhi Hughes run for no gain to the ORST 3
5:45
2nd & goal at opp 3
Makhi Hughes run for a loss of 2 yards to the ORST 5
5:09
3rd & goal at opp 5
Dante Moore pass incomplete to Kyler Kasper
5:09
4th & goal at opp 5
PENALTY ORE Delay Of Game (Moore,Dante) 5 yards from OSU05 to OSU10. NO PLAY.
5:05
4th & goal at opp 10
Atticus Sappington 28 yd FG GOODOregon 41, Oregon State 7
Oregon State Punt, 3 plays
5:05
1st & 10 at own 35
Gage Hurych kickoff for 65 yds for a touchback
4:59
1st & 10 at own 25
Cornell Hatcher Jr. run for no gain to the ORST 25
4:27
2nd & 10 at own 25
Maalik Murphy pass incomplete to Cornell Hatcher Jr.
4:22
3rd & 10 at own 25
Maalik Murphy pass incomplete to Trent Walker
4:08
4th & 10 at own 25
AJ Winsor punt for 53 yds
Oregon End of game, 6 plays
3:58
1st & 10 at own 22
Da’Jaun Riggs run for 1 yd to the ORE 23
3:19
2nd & 9 at own 23
Da’Jaun Riggs run for 19 yds to the ORE 42 for a 1ST down
2:37
1st & 10 at own 42
Da’Jaun Riggs run for 4 yds to the ORE 46
1:52
2nd & 6 at own 46
Da’Jaun Riggs run for 2 yds to the ORE 48
1:15
3rd & 4 at own 48
Da’Jaun Riggs run for 5 yds to the ORST 47 for a 1ST down
0:00
1st & 10 at opp 47
B. Thomas takes a knee
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.