From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oklahoma State
Oregon
211
Total yards
631
67
Passing yards
319
144
Rushing yards
312
3.5
Yards per pass
12.8
3.4
Yards per rush
8.4
9
First downs
24
4–16
Third downs
7–12
1–1
Fourth downs
1–2
2
Turnovers
0
8–45
Penalties
6–35
31:19
Possession
28:41
0
Sacks (by defense)
2
Efficiency
Oklahoma State
Oregon
30%
Success rate
56%
−0.28
EPA per play
0.67
0.77
Explosiveness
1.67
0.00
Rushing EPA
0.63
−0.81
Passing EPA
0.73
16%
Passing-down success
25%
−0.43
First-down EPA
0.61
−0.61
Second-down EPA
0.77
0.25
Third-down EPA
1.00
5%
Havoc by its defense
21%
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 86% to win. Elo’s favorite won.
The line
Oregon −28.5, over/under 55.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 98%, Oklahoma State 2%. 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, Oklahoma State right to left.
Q1 OregonTouchdown, 2 plays, 65 yards
Q1 Oklahoma StatePunt, 3 plays, 4 yards
Q1 OregonTouchdown, 1 play, 65 yards
Q1 Oklahoma StatePunt, 3 plays, 1 yard
Q1 OregonTurnover on downs, 7 plays, 29 yards
Q1 Oklahoma StatePunt, 4 plays, 16 yards
Q1 OregonTouchdown, 4 plays, 80 yards
Q1 Oklahoma StateField goal, 16 plays, 69 yards
Q2 OregonTouchdown, 5 plays, 75 yards
Q2 Oklahoma StatePunt, 3 plays, 3 yards
Q2 OregonTouchdown, 5 plays, 63 yards
Q2 Oklahoma StatePunt, 3 plays, 1 yard
Q2 OregonTouchdown, 12 plays, 76 yards
Q2 Oklahoma StateEnd of half, 1 play, 4 yards
Q3 Oklahoma StatePunt, 3 plays, 5 yards
Q3 OregonTouchdown, 10 plays, 63 yards
Q3 Oklahoma StatePunt, 3 plays, 4 yards
Q3 OregonMissed FG, 4 plays, 15 yards
Q3 Oklahoma StatePunt, 3 plays, −3 yards
Q3 OregonTouchdown, 4 plays, 55 yards
Q3 Oklahoma StatePick-six, 1 play (Oregon scores), 0 yards
Q3 Oklahoma StatePick-six, 2 plays (Oregon scores), 3 yards
Q3 Oklahoma StatePunt, 3 plays, 8 yards
Q4 OregonPunt, 6 plays, 30 yards
Q4 Oklahoma StatePunt, 6 plays, 16 yards
Q4 OregonPunt, 3 plays, 0 yards
Q4 Oklahoma StateEnd of game, 8 plays, 50 yards
Play by play
1st quarter8 drives, then Oregon 20, Oklahoma State 0
Oregon Touchdown, 2 plays
15:00
1st & 10 at own 35
Wes Pahl kickoff for 63 yds
14:49
1st & 10 at own 35
Dante Moore pass complete to Jamari Johnson for 6 yds to the ORE 41
14:20
2nd & 4 at own 41
Noah Whittington run for 59 yds for a TD (Atticus Sappington KICK)Oregon 7, Oklahoma State 0
Oklahoma State Punt, 3 plays
14:20
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
14:13
1st & 10 at own 25
Freddie Brock IV run for 4 yds to the OKST 29
13:47
2nd & 6 at own 29
Zane Flores pass incomplete to Gavin Freeman
13:43
3rd & 6 at own 29
Zane Flores pass incomplete to Terrill Davis
13:36
4th & 6 at own 29
Wes Pahl punt for 36 yds, fair catch by Gary Bryant Jr. at the ORE 35
Oregon Touchdown, 1 play
13:24
1st & 10 at own 35
Dante Moore pass complete to Dakorien Moore for 65 yds for a TD (Two-Point Conversion failed)Oregon 13, Oklahoma State 0
Oklahoma State Punt, 3 plays
13:24
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
13:16
1st & 10 at own 25
Kalib Hicks run for no gain to the OKST 25
12:54
2nd & 10 at own 25
PENALTY OSU False Start (Schick,Bob) 5 yards from OSU25 to OSU20. NO PLAY.
12:27
2nd & 15 at own 20
Kalib Hicks run for 5 yds to the OKST 25
11:42
3rd & 10 at own 25
Zane Flores run for 1 yd to the OKST 26
11:19
4th & 9 at own 26
Wes Pahl punt for 47 yds, fair catch by Gary Bryant Jr. at the ORE 27
Oregon Turnover on downs, 7 plays
11:08
1st & 10 at own 27
Noah Whittington run for 12 yds to the ORE 39 for a 1ST down
10:40
1st & 10 at own 39
Noah Whittington run for 11 yds to the 50 yard line for a 1ST down
10:07
1st & 10 at the 50
Oregon Penalty, Offensive Holding (-10 Yards) to the ORE 45
9:36
1st & 15 at own 45
Dante Moore pass complete to Jay Harris for 1 yd to the ORE 46
9:09
2nd & 14 at own 46
Dante Moore pass incomplete to Malik Benson
8:52
3rd & 14 at own 46
Dante Moore pass complete to Justius Lowe for 10 yds to the OKST 44
8:32
4th & 4 at opp 44
Timeout Oregon, clock 08:32
8:29
4th & 4 at opp 44
Dante Moore pass incomplete to Gary Bryant Jr.
Oklahoma State Punt, 4 plays
8:13
1st & 10 at own 44
Zane Flores pass complete to Josh Ford for 14 yds to the ORE 42 for a 1ST down
8:04
1st & 10 at opp 42
Zane Flores pass incomplete to Shamar Rigby
7:59
2nd & 10 at opp 42
Zane Flores pass incomplete to Josh Ford
7:47
3rd & 10 at opp 42
Zane Flores run for 2 yds to the ORE 40
7:15
4th & 8 at opp 40
Wes Pahl punt for 40 yds for a touchback
Oregon Touchdown, 4 plays
7:07
1st & 10 at own 20
Noah Whittington run for 9 yds to the ORE 29
6:35
2nd & 1 at own 29
PENALTY ORE False Start (Limar,Jayden) 5 yards from ORE29 to ORE24. NO PLAY.
6:12
2nd & 6 at own 24
Jayden Limar run for 53 yds to the OKST 23 for a 1ST down
5:47
1st & 10 at opp 23
Dante Moore pass complete to Dakorien Moore for 4 yds to the OKST 19
5:04
2nd & 6 at opp 19
Dierre Hill Jr. run for 19 yds for a TD (Atticus Sappington KICK)Oregon 20, Oklahoma State 0
5:04
1st & goal at opp 3
Moore,Dante pass attempt failed PENALTY ORE Illegal Shift (Hill Jr,Dierre) 5 yards from OSU03 to OSU08. NO PLAY.
Oklahoma State Field goal, 16 plays
5:04
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
4:49
1st & 10 at own 25
Rodney Fields Jr. run for 2 yds to the OKST 27
4:38
2nd & 8 at own 27
Rodney Fields Jr. run for 6 yds to the OKST 33
4:07
3rd & 2 at own 33
Rodney Fields Jr. run for 1 yd to the OKST 34
3:28
4th & 1 at own 34
Timeout Oregon, clock 03:28
3:14
4th & 1 at own 34
Zane Flores run for 2 yds to the OKST 36 for a 1ST down
2:41
1st & 10 at own 36
Rodney Fields Jr. run for 2 yds to the OKST 38
2:08
2nd & 8 at own 38
Zane Flores pass complete to Gavin Freeman for 3 yds to the OKST 41
1:58
3rd & 5 at own 41
PENALTY OSU False Start (McKinney,Noah) 5 yards from OSU41 to OSU36. NO PLAY.
1:23
3rd & 10 at own 36
Zane Flores pass complete to Christian Fitzpatrick for 35 yds to the ORE 29 for a 1ST down
0:47
1st & 10 at opp 29
Trent Howland run for 7 yds to the ORE 22
0:00
2nd & 3 at opp 22
Trent Howland run for 4 yds to the ORE 18 for a 1ST down
Q2 15:00
1st & 10 at opp 18
PENALTY OSU False Start (Seagren,Grant) 5 yards from ORE18 to ORE23. NO PLAY.
Q2 14:45
1st & 15 at opp 23
Trent Howland run for 8 yds to the ORE 15
Q2 14:10
2nd & 7 at opp 15
Trent Howland run for 5 yds to the ORE 10
Q2 13:30
3rd & 2 at opp 10
Trent Howland run for 5 yds to the ORE 5 for a 1ST down
Q2 12:50
1st & goal at opp 5
Zane Flores run for a loss of 1 yard to the ORE 6
Q2 12:18
2nd & goal at opp 6
Zane Flores pass incomplete to Terrill Davis
Q2 12:11
3rd & goal at opp 6
Zane Flores pass incomplete to Christian Fitzpatrick
Q2 12:08
4th & goal at opp 6
Logan Ward 23 yd FG GOODOregon 20, Oklahoma State 3
2nd quarter6 drives, then Oregon 41, Oklahoma State 3
Oregon Touchdown, 5 plays
12:08
1st & 10 at own 35
Wes Pahl kickoff for 63 yds
12:08
1st & 10 at own 25
PENALTY ORE False Start (Bryant Jr.,Gary) 5 yards from ORE25 to ORE20. NO PLAY.
12:00
1st & 15 at own 20
Dante Moore pass complete to Kenyon Sadiq for 26 yds to the ORE 46 for a 1ST down
11:38
1st & 10 at own 46
Jay Harris run for 2 yds to the ORE 48
10:56
2nd & 8 at own 48
Makhi Hughes run for 5 yds to the OKST 47
10:16
3rd & 3 at opp 47
Jayden Limar run for 5 yds to the OKST 42 for a 1ST down
9:39
1st & 10 at opp 42
Dante Moore pass complete to Malik Benson for 42 yds for a TD (Atticus Sappington KICK)Oregon 27, Oklahoma State 3
Oklahoma State Punt, 3 plays
9:34
1st & 10 at own 35
Atticus Sappington kickoff for 60 yds , Sam Jackson V return for 12 yds to the OKST 17
9:34
1st & 10 at own 17
PENALTY OSU False Start (Freeman,Gavin) 5 yards from OSU17 to OSU12. NO PLAY.
9:30
1st & 15 at own 12
Zane Flores pass incomplete to Cam Abshire
9:23
2nd & 15 at own 12
Trent Howland run for 2 yds to the OKST 14
8:48
3rd & 13 at own 14
PENALTY OSU False Start (Mafi,Nuku) 5 yards from OSU14 to OSU09. NO PLAY.
8:19
3rd & 18 at own 9
Freddie Brock IV run for 11 yds to the OKST 20
7:51
4th & 7 at own 20
Wes Pahl punt for 43 yds, fair catch by Gary Bryant Jr. at the ORE 37
Oregon Touchdown, 5 plays
7:39
1st & 10 at own 37
Dante Moore pass complete to Gary Bryant Jr. for 28 yds to the OKST 35 for a 1ST down
7:06
1st & 10 at opp 35
Dante Moore pass complete to Gary Bryant Jr. for 7 yds to the OKST 28
6:38
2nd & 3 at opp 28
Dante Moore pass incomplete to Dakorien Moore
6:28
3rd & 3 at opp 28
Kenyon Sadiq run for 3 yds to the OKST 25 for a 1ST down
5:46
1st & 10 at opp 25
Dakorien Moore run for 25 yds for a TD (Atticus Sappington KICK)Oregon 34, Oklahoma State 3
Oklahoma State Punt, 3 plays
5:46
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
5:37
1st & 10 at own 25
Zane Flores pass complete to Christian Fitzpatrick for a loss of 1 yard to the OKST 24
5:06
2nd & 11 at own 24
Rodney Fields Jr. run for 2 yds to the OKST 26
4:28
3rd & 9 at own 26
Zane Flores pass incomplete to Sam Jackson V
4:20
4th & 9 at own 26
Wes Pahl punt for 50 yds, fair catch by Gary Bryant Jr. at the ORE 24
Oregon Touchdown, 12 plays
4:14
1st & 10 at own 24
Jordon Davison run for no gain to the ORE 24
3:39
2nd & 10 at own 24
Dante Moore pass complete to Justius Lowe for 9 yds to the ORE 33
3:10
3rd & 1 at own 33
Dante Moore run for 1 yd to the ORE 34 for a 1ST down
2:37
1st & 10 at own 34
Makhi Hughes run for 6 yds to the ORE 40
2:02
2nd & 4 at own 40
Jay Harris run for 6 yds to the ORE 46 for a 1ST down
1:50
1st & 10 at own 46
Dante Moore pass complete to Jeremiah McClellan for 25 yds to the OKST 29 for a 1ST down
1:39
1st & 10 at opp 29
Dante Moore pass incomplete to Jeremiah McClellan
1:31
2nd & 10 at opp 29
Jayden Limar run for a loss of 1 yard to the OKST 30
0:54
3rd & 11 at opp 30
Jayden Limar run for 8 yds to the OKST 22
0:31
4th & 3 at opp 22
Dante Moore pass complete to Cooper Perry for 7 yds to the OKST 15 for a 1ST down
0:31
1st & 10 at opp 15
Timeout Oregon, clock 00:31
0:20
1st & 10 at opp 15
Dante Moore run for 10 yds to the OKST 5 for a 1ST down
0:11
1st & goal at opp 5
Jayden Limar run for 5 yds for a TD (Atticus Sappington KICK)Oregon 41, Oklahoma State 3
Oklahoma State End of half, 1 play
0:11
1st & 10 at own 35
Atticus Sappington kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Kalib Hicks run for 4 yds to the OKST 29
3rd quarter8 drives, then Oregon 69, Oklahoma State 3
Oklahoma State Punt, 3 plays
15:00
1st & 10 at own 35
Gage Hurych kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Zane Flores pass incomplete to Christian Fitzpatrick
14:48
2nd & 10 at own 25
Kalib Hicks run for 2 yds to the OKST 27
14:06
3rd & 8 at own 27
Zane Flores pass complete to Terrill Davis for 3 yds to the OKST 30
13:40
4th & 5 at own 30
Wes Pahl punt for 33 yds
Oregon Touchdown, 10 plays
13:31
1st & 10 at own 37
Jay Harris run for 3 yds to the ORE 40
13:02
2nd & 7 at own 40
Dante Moore pass complete to Malik Benson for 6 yds to the ORE 46
12:46
3rd & 1 at own 46
Jay Harris run for 3 yds to the ORE 49 for a 1ST down
12:11
1st & 10 at own 49
Dante Moore pass incomplete to Jay Harris
12:01
2nd & 10 at own 49
Jay Harris run for 1 yd to the 50 yard line
11:25
3rd & 9 at the 50
Dante Moore pass complete to Kenyon Sadiq for 14 yds to the OKST 36 for a 1ST down
11:04
1st & 10 at opp 36
Jayden Limar run for 17 yds to the OKST 19 for a 1ST down
10:23
1st & 10 at opp 19
Jay Harris run for 4 yds to the OKST 15
9:45
2nd & 6 at opp 15
Jay Harris run for 4 yds to the OKST 11
9:20
3rd & 2 at opp 11
Dante Moore pass complete to Gary Bryant Jr. for 11 yds for a TD Oklahoma State Penalty, Defensive Holding (Malik Charles) declined (Gage Hurych KICK)Oregon 48, Oklahoma State 3
Oklahoma State Punt, 3 plays
9:15
1st & 10 at own 35
Gage Hurych kickoff for 64 yds , Sam Jackson V return for 14 yds to the OKST 15
9:05
1st & 10 at own 15
Rodney Fields Jr. run for 3 yds to the OKST 18
8:33
2nd & 7 at own 18
Zane Flores sacked by Teitum Tuioti for a loss of 6 yards to the OKST 12
7:53
3rd & 13 at own 12
Zane Flores pass complete to Shamar Rigby for 7 yds to the OKST 19
7:16
4th & 6 at own 19
Wes Pahl punt for 35 yds, fair catch by Gary Bryant Jr. at the ORE 46
Oregon Missed FG, 4 plays
7:11
1st & 10 at own 46
(07:12) Shotgun Moga,Luke pass incomplete deep left to Kasper,Kyler thrown to OSU30 PENALTY OSU Holding (Smith,Kale) 10 yards from ORE46 to OSU44, 1ST DOWN. NO PLAY.
7:02
1st & 10 at opp 44
Jordon Davison run for 5 yds to the OKST 39
6:39
2nd & 5 at opp 39
PENALTY ORE False Start (Harkey,Alex) 5 yards from OSU39 to OSU44. NO PLAY.
6:12
2nd & 10 at opp 44
Luke Moga pass complete to Cooper Perry for 2 yds to the OKST 42
5:37
3rd & 8 at opp 42
Makhi Hughes run for 3 yds to the OKST 39
4:58
4th & 5 at opp 39
Timeout Oregon, clock 04:58
4:44
4th & 5 at opp 39
Atticus Sappington 57 yd FG MISSED , Parker Robertson return for no gain to the OKST 19
Oklahoma State Punt, 3 plays
4:36
1st & 10 at own 19
Kalib Hicks run for 1 yd to the OKST 20
3:57
2nd & 9 at own 20
(04:02) No Huddle-Shotgun Flores,Zane pass complete short right to Fitzpatrick,Christian caught at OSU30, for 11 yards to the OSU31 (Lopa,Kingston) PENALTY OSU Ineligible Downfield on Pass (Schick,Bob) 5 yards from OSU20 to OSU15. NO PLAY.
3:31
2nd & 14 at own 15
Zane Flores pass incomplete to Sam Jackson V
3:24
3rd & 14 at own 15
Kalib Hicks run for 1 yd to the OKST 16
2:54
4th & 13 at own 16
Wes Pahl punt for 39 yds, fair catch by Gary Bryant Jr. at the ORE 45
Oregon Touchdown, 4 plays
2:44
1st & 10 at own 45
Makhi Hughes run for 2 yds to the ORE 47
2:09
2nd & 8 at own 47
Luke Moga pass complete to Jeremiah McClellan for 51 yds to the OKST 2 for a 1ST down
1:49
1st & goal at opp 2
Makhi Hughes run for 1 yd to the OKST 1
1:17
2nd & goal at opp 1
Jordon Davison run for 1 yd for a TD (Gage Hurych KICK)Oregon 55, Oklahoma State 3
1:17
1st & 10 at own 35
Gage Hurych kickoff for 65 yds for a touchback
1:09
1st & 10 at own 25
Zane Flores pass intercepted Jerry Mixon return for 26 yds for a TD (Gage Hurych KICK)Oregon 62, Oklahoma State 3
Oklahoma State Pick-six, 2 plays (Oregon scores)
1:09
1st & 10 at own 35
Gage Hurych kickoff for 65 yds for a touchback
1:00
1st & 10 at own 25
Freddie Brock IV run for 3 yds to the OKST 28
0:27
2nd & 7 at own 28
Zane Flores pass intercepted Peyton Woodyard return for 30 yds for a TD Oklahoma State Penalty, Ineligible Downfield on Pass (Yards) declined (Gage Hurych KICK)Oregon 69, Oklahoma State 3
Oklahoma State Punt, 3 plays
0:22
1st & 10 at own 35
Gage Hurych kickoff for 65 yds , Kobi Foreman return for 13 yds to the OKST 13
0:00
1st & 10 at own 13
Freddie Brock IV run for 4 yds to the OKST 17
Q4 14:52
2nd & 6 at own 17
Freddie Brock IV run for 2 yds to the OKST 19
Q4 14:17
3rd & 4 at own 19
Freddie Brock IV run for 2 yds to the OKST 21
Q4 13:43
4th & 2 at own 21
Wes Pahl punt for 50 yds, fair catch by Dakorien Moore at the ORE 29
4th quarter4 drives, then Oregon 69, Oklahoma State 3
Oregon Punt, 6 plays
13:32
1st & 10 at own 29
Makhi Hughes run for 3 yds to the ORE 32
12:54
2nd & 7 at own 32
Makhi Hughes run for no gain to the ORE 32
12:13
3rd & 7 at own 32
Luke Moga run for 22 yds to the OKST 46 for a 1ST down
11:37
1st & 10 at opp 46
Makhi Hughes run for 5 yds to the OKST 41
11:05
2nd & 5 at opp 41
PENALTY ORE False Start (Saleapaga,Roger) 5 yards from OSU41 to OSU46. NO PLAY.
10:33
2nd & 10 at opp 46
Makhi Hughes run for 5 yds to the OKST 41
10:05
3rd & 5 at opp 41
Luke Moga pass incomplete to Jeremiah McClellan
9:57
4th & 5 at opp 41
James Ferguson-Reynolds punt for 36 yds
Oklahoma State Punt, 6 plays
9:49
1st & 10 at own 5
Rodney Fields Jr. run for 5 yds to the OKST 10
9:06
2nd & 5 at own 10
Rodney Fields Jr. run for no gain to the OKST 10
8:23
3rd & 5 at own 10
Zane Flores pass complete to Royal Capell for 6 yds to the OKST 16 for a 1ST down
7:43
1st & 10 at own 16
Rodney Fields Jr. run for 8 yds to the OKST 24
7:01
2nd & 2 at own 24
Rodney Fields Jr. run for 1 yd to the OKST 25
6:22
3rd & 1 at own 25
Zane Flores sacked for a loss of 4 yards to the OKST 21
5:48
4th & 5 at own 21
Wes Pahl punt for 60 yds, punt out-of-bounds at the ORE 34 , Dakorien Moore returns for 15 yds to the ORE 34
Oregon Punt, 3 plays
5:39
1st & 10 at own 34
Da’Jaun Riggs run for a loss of 1 yard to the ORE 33
5:00
2nd & 11 at own 33
Brock Thomas pass incomplete to Malik Benson
4:52
3rd & 11 at own 33
(04:54) No Huddle-Shotgun Thomas,Brock pass incomplete short right to Bidwell,Brady thrown to ORE50 PENALTY OSU Offside (Havili Kaufusi,Sitiveni) 5 yards from ORE33 to ORE38. NO PLAY.
4:39
3rd & 6 at own 38
Brock Thomas run for a loss of 4 yards to the ORE 34
3:58
4th & 10 at own 34
James Ferguson-Reynolds punt for 37 yds, fair catch by Gavin Freeman at the OKST 29
Oklahoma State End of game, 8 plays
3:48
1st & 10 at own 29
Kalib Hicks run for 8 yds to the OKST 37
3:04
2nd & 2 at own 37
Kalib Hicks run for 1 yd to the OKST 38
2:26
3rd & 1 at own 38
Kalib Hicks run for 6 yds to the OKST 44 for a 1ST down
1:52
1st & 10 at own 44
Kalib Hicks run for 6 yds to the 50 yard line
1:14
2nd & 4 at the 50
Kalib Hicks run for 14 yds to the ORE 36 for a 1ST down
1:05
1st & 10 at opp 36
Kalib Hicks run for 7 yds to the ORE 29
0:24
2nd & 3 at opp 29
Kalib Hicks run for 7 yds to the ORE 22 for a 1ST down
0:00
1st & 10 at opp 22
Kalib Hicks run for 1 yd to the ORE 21
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.