From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Utah
Oregon State
198
Total yards
358
141
Passing yards
227
57
Rushing yards
131
4.5
Yards per pass
8.7
1.8
Yards per rush
3.6
14
First downs
15
2–13
Third downs
4–15
1–4
Fourth downs
2–3
1
Turnovers
1
3–15
Penalties
11–100
28:54
Possession
31:06
3
Sacks (by defense)
3
Efficiency
Utah
Oregon State
28%
Success rate
36%
−0.29
EPA per play
0.09
1.07
Explosiveness
1.72
−0.26
Rushing EPA
−0.03
−0.31
Passing EPA
0.35
17%
Passing-down success
19%
−0.21
First-down EPA
0.02
−0.09
Second-down EPA
−0.20
−0.05
Third-down EPA
0.29
27%
Havoc by its defense
18%
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 State 51% to win. Elo’s favorite won.
The line
Oregon State −3.5, over/under 44.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 State 58%, Utah 42%. 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 State drives left to right, Utah right to left.
Q1 UtahTurnover on downs, 9 plays, 40 yards
Q1 Oregon StateTouchdown, 11 plays, 65 yards
Q1 UtahPunt, 3 plays, 4 yards
Q1 Oregon StatePunt, 5 plays, 6 yards
Q1 UtahPunt, 3 plays, 5 yards
Q2 Oregon StatePunt, 5 plays, 23 yards
Q2 UtahPunt, 5 plays, 8 yards
Q2 Oregon StatePunt, 3 plays, 3 yards
Q2 UtahPunt, 5 plays, 24 yards
Q2 Oregon StatePunt, 9 plays, 57 yards
Q2 UtahEnd of half, 2 plays, 5 yards
Q3 Oregon StatePunt, 4 plays, 29 yards
Q3 UtahPunt, 3 plays, 7 yards
Q3 Oregon StateTouchdown, 2 plays, 52 yards
Q3 UtahInterception, 13 plays, 54 yards
Q3 Oregon StateTouchdown, 9 plays, 85 yards
Q4 UtahTurnover on downs, 8 plays, 42 yards
Q4 Oregon StateInterception, 4 plays, 12 yards
Q4 UtahPunt, 3 plays, −8 yards
Q4 Oregon StatePunt, 3 plays, 3 yards
Q4 UtahTouchdown, 3 plays, 55 yards
Q4 Oregon StatePunt, 3 plays, −4 yards
Q4 UtahTurnover on downs, 6 plays, 2 yards
Q4 Oregon StateTurnover on downs, 4 plays, −8 yards
Play by play
1st quarter5 drives, then Oregon State 7, Utah 0
Utah Turnover on downs, 9 plays
15:00
Atticus Sappington kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Nate Johnson pass incomplete
15:00
2nd & 10 at own 25
Nate Johnson pass complete to Money Parks for 9 yds to the UTAH 34
15:00
3rd & 1 at own 34
run for 6 yds to the UTAH 40 for a 1ST down
15:00
1st & 10 at own 40
Jaylon Glover run for 1 yd to the UTAH 41
15:00
2nd & 9 at own 41
Nate Johnson pass complete to Devaughn Vele for 20 yds to the ORST 39 for a 1ST down
15:00
1st & 10 at opp 39
Jaylon Glover run for a loss of 2 yards to the ORST 41
15:00
2nd & 12 at opp 41
Nate Johnson pass incomplete
15:00
3rd & 12 at opp 41
Nate Johnson pass complete to Charlie Vincent for 6 yds to the ORST 35
11:10
4th & 6 at opp 35
Nate Johnson pass incomplete
Oregon State Touchdown, 11 plays
11:10
1st & 10 at own 35
DJ Uiagalelei run for 17 yds to the UTAH 48 for a 1ST down
11:10
1st & 10 at opp 48
DJ Uiagalelei pass incomplete
11:10
2nd & 10 at opp 48
DJ Uiagalelei pass incomplete
11:10
3rd & 10 at opp 48
DJ Uiagalelei pass complete to Silas Bolden for 16 yds to the UTAH 32 for a 1ST down
11:10
1st & 10 at opp 32
Damien Martinez run for 6 yds to the UTAH 26
11:10
2nd & 4 at opp 26
Damien Martinez run for a loss of 1 yard to the UTAH 27
11:10
3rd & 5 at opp 27
Damien Martinez run for 4 yds to the UTAH 23
11:10
4th & 1 at opp 23
DJ Uiagalelei run for 1 yd to the UTAH 22 for a 1ST down
11:10
1st & 10 at opp 22
Oregon State Penalty, False Start (-5 Yards) to the UTAH 27
11:10
1st & 15 at opp 27
Damien Martinez run for 9 yds to the UTAH 18
5:51
2nd & 6 at opp 18
Damien Martinez run for 14 yds to the UTAH 4 for a 1ST down
5:51
1st & goal at opp 4
Timeout Oregon State, clock 05:51
5:46
1st & goal at opp 4
Damien Martinez run for 4 yds for a TD (Atticus Sappington KICK)Oregon State 7, Utah 0
Utah Punt, 3 plays
5:46
Atticus Sappington kickoff for 65 yds for a touchback
5:46
1st & 10 at own 25
Jaylon Glover run for no gain to the UTAH 25
5:46
2nd & 10 at own 25
Chris Curry run for no gain to the UTAH 25
5:46
3rd & 10 at own 25
Nate Johnson run for 9 yds to the UTAH 34
5:46
4th & 1 at own 34
Utah Penalty, Illegal Substitution (Logan Fano) to the UTAH 29
3:24
4th & 6 at own 29
Jack Bouwmeester punt for 42 yds, fair catch by Anthony Gould at the ORST 29
Oregon State Punt, 5 plays
3:24
1st & 10 at own 29
Damien Martinez run for 1 yd to the ORST 30
3:24
2nd & 9 at own 30
DJ Uiagalelei pass complete to Anthony Gould for 16 yds to the ORST 46 for a 1ST down
3:24
1st & 10 at own 46
DJ Uiagalelei run for a loss of 1 yard to the ORST 45
3:24
2nd & 11 at own 45
DJ Uiagalelei pass incomplete
3:24
3rd & 11 at own 45
DJ Uiagalelei sacked by Jonah Elliss for a loss of 10 yards to the ORST 35
0:32
4th & 21 at own 35
Josh Green punt for 49 yds
Utah Punt, 3 plays
0:32
1st & 10 at own 15
Nate Johnson pass incomplete
0:00
2nd & 10 at own 15
Jaylon Glover run for 5 yds to the UTAH 20
Q2 15:00
3rd & 5 at own 20
Nate Johnson pass incomplete
Q2 14:49
4th & 5 at own 20
Jack Bouwmeester punt for 52 yds, fair catch by Anthony Gould at the ORST 28
2nd quarter6 drives, then Oregon State 7, Utah 0
Oregon State Punt, 5 plays
14:49
1st & 10 at own 28
Aidan Chiles run for a loss of 2 yards to the ORST 26
14:49
2nd & 12 at own 26
Aidan Chiles pass complete to Jesiah Irish for 23 yds to the ORST 49 for a 1ST down
14:49
1st & 10 at own 49
Aidan Chiles sacked by Logan Fano for a loss of 9 yards to the ORST 40
14:49
2nd & 19 at own 40
Aidan Chiles sacked by Jonah Elliss for a loss of 3 yards to the ORST 37
14:49
3rd & 22 at own 37
Damien Martinez run for 14 yds to the UTAH 49
11:53
4th & 8 at opp 49
Josh Green punt for 34 yds, fair catch by Mikey Matthews at the UTAH 15
Utah Punt, 5 plays
11:53
1st & 10 at own 15
Jaylon Glover run for 6 yds to the UTAH 21
11:53
2nd & 4 at own 21
Jaylon Glover run for 4 yds to the UTAH 25 for a 1ST down
11:53
1st & 10 at own 25
Jaylon Glover run for 3 yds to the UTAH 28
11:53
2nd & 7 at own 28
Chris Curry run for 5 yds to the UTAH 33
11:53
3rd & 2 at own 33
Utah Penalty, False Start (Michael Mokofisi) to the UTAH 28
11:53
3rd & 7 at own 28
Nate Johnson pass incomplete
11:53
4th & 7 at own 28
Utah Penalty, False Start (-5 Yards) to the UTAH 23
8:57
4th & 12 at own 23
Jack Bouwmeester punt for 47 yds, fair catch by Anthony Gould at the ORST 30
Oregon State Punt, 3 plays
8:57
1st & 10 at own 30
Deshaun Fenwick run for 4 yds to the ORST 34
8:57
2nd & 6 at own 34
Deshaun Fenwick run for a loss of 1 yard to the ORST 33
7:27
4th & 7 at own 33
Timeout Utah, clock 07:27
7:27
3rd & 7 at own 33
DJ Uiagalelei pass incomplete
7:21
4th & 7 at own 33
Josh Green punt for 32 yds
Utah Punt, 5 plays
7:21
1st & 10 at own 35
Nate Johnson run for 2 yds to the UTAH 37
7:21
2nd & 8 at own 37
Jaylon Glover run for 20 yds to the ORST 43 for a 1ST down
7:21
1st & 10 at opp 43
Jaylon Glover run for 1 yd to the ORST 42
7:21
2nd & 9 at opp 42
Nate Johnson run for 1 yd to the ORST 41
7:21
3rd & 8 at opp 41
Nate Johnson pass incomplete
4:19
4th & 8 at opp 41
Jack Bouwmeester punt for 33 yds, fair catch by Anthony Gould at the ORST 8
Oregon State Punt, 9 plays
4:19
1st & 10 at own 8
Deshaun Fenwick run for 9 yds to the ORST 17
4:19
2nd & 1 at own 17
Deshaun Fenwick run for a loss of 7 yards to the ORST 10
4:19
3rd & 8 at own 10
DJ Uiagalelei pass complete to Silas Bolden for 40 yds to the 50 yard line for a 1ST down
4:19
1st & 10 at the 50
Oregon State Penalty, False Start (Heneli Bloomfield) to the ORST 45
4:19
1st & 15 at own 45
DJ Uiagalelei pass complete to Anthony Gould for a loss of 2 yards to the ORST 43
4:19
2nd & 17 at own 43
DJ Uiagalelei pass complete to Anthony Gould for 8 yds to the UTAH 49
4:19
3rd & 9 at opp 49
DJ Uiagalelei pass complete to Jesiah Irish for 14 yds to the UTAH 35 for a 1ST down
4:19
1st & 10 at opp 35
DJ Uiagalelei pass incomplete
4:19
2nd & 10 at opp 35
DJ Uiagalelei pass incomplete
4:19
3rd & 10 at opp 35
DJ Uiagalelei pass incomplete
0:47
4th & 10 at opp 35
punt for 35 yds for a touchback
Utah End of half, 2 plays
0:47
1st & 10 at own 20
Nate Johnson pass incomplete
0:00
2nd & 10 at own 20
Jaylon Glover run for 5 yds to the UTAH 25
3rd quarter5 drives, then Oregon State 14, Utah 0
Oregon State Punt, 4 plays
15:00
Chase Carter kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
DJ Uiagalelei pass complete to Rweha Munyagi Jr. for 28 yds to the UTAH 47 for a 1ST down
15:00
1st & 10 at opp 47
DJ Uiagalelei run for 2 yds to the UTAH 45
15:00
2nd & 8 at opp 45
Damien Martinez run for a loss of 1 yard to the UTAH 46
15:00
3rd & 9 at opp 46
DJ Uiagalelei pass incomplete
12:49
4th & 9 at opp 46
Josh Green punt for 33 yds, fair catch by Mikey Matthews at the UTAH 13
Utah Punt, 3 plays
12:49
1st & 10 at own 13
Jaylon Glover run for 3 yds to the UTAH 16
12:49
2nd & 7 at own 16
Jaylon Glover run for 4 yds to the UTAH 20
12:49
3rd & 3 at own 20
Nate Johnson pass incomplete
11:17
4th & 3 at own 20
Jack Bouwmeester punt for 39 yds
Oregon State Touchdown, 2 plays
11:17
1st & 10 at own 48
DJ Uiagalelei pass complete to Jesiah Irish for 25 yds to the UTAH 27 for a 1ST down
10:43
1st & 10 at opp 27
DJ Uiagalelei pass complete to Silas Bolden for 27 yds for a TD (Atticus Sappington KICK)Oregon State 14, Utah 0
Utah Interception, 13 plays
10:37
Atticus Sappington kickoff for 57 yds
10:37
1st & 10 at own 23
Bryson Barnes pass complete to Devaughn Vele for 7 yds to the UTAH 30
10:37
2nd & 3 at own 30
Bryson Barnes pass incomplete
10:37
3rd & 3 at own 30
Bryson Barnes pass complete to Landen King for 9 yds to the UTAH 39 for a 1ST down
10:37
1st & 10 at own 39
Jaylon Glover run for 2 yds to the UTAH 41
10:37
2nd & 8 at own 41
Oregon State Penalty, Targeting on RAWLS, James enforced (James Rawls) to the ORST 43 for a 1ST down
10:37
1st & 10 at opp 43
Bryson Barnes pass complete to Mikey Matthews for 6 yds to the ORST 37
10:37
2nd & 4 at opp 37
Jaylon Glover run for 2 yds to the ORST 35
10:37
3rd & 2 at opp 35
Jaylon Glover run for 1 yd to the ORST 34
10:37
4th & 1 at opp 34
Bryson Barnes run for 2 yds to the ORST 32 for a 1ST down
10:37
1st & 10 at opp 32
Bryson Barnes pass complete to Thomas Yassmin for 12 yds to the ORST 20 for a 1ST down
10:37
1st & 10 at opp 20
BARNES, Bryson pass deep to the right incomplete intended for PARKS, Money thrown to the OSU0. PENALTY OSU Pass Interference on COOPER JR., Ryan enforced half the distance from the goal, 15 yards to the OSU5 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:37
1st & goal at opp 5
Bryson Barnes sacked by Joe Golden for a loss of 6 yards to the ORST 11
10:37
2nd & goal at opp 11
run for a loss of 12 yards to the ORST 23
3:43
3rd & goal at opp 23
Oregon State Penalty, Illegal Block (Isaac Hodgins) to the ORST 15
Oregon State Touchdown, 9 plays
3:43
1st & 10 at own 15
Damien Martinez run for 4 yds to the ORST 19
3:43
2nd & 6 at own 19
DJ Uiagalelei pass complete to Silas Bolden for 9 yds to the ORST 28 for a 1ST down
3:43
1st & 10 at own 28
Damien Martinez run for 3 yds to the ORST 31
1:02
3rd & 2 at own 36
Timeout Oregon State, clock 01:02
1:02
2nd & 7 at own 31
DJ Uiagalelei pass complete to Jack Velling for 5 yds to the ORST 36
1:02
3rd & 2 at own 36
DJ Uiagalelei pass complete to Jack Velling for 10 yds to the ORST 46 for a 1ST down
0:00
1st & 10 at own 46
Damien Martinez run for 6 yds to the UTAH 48
Q4 15:00
2nd & 4 at opp 48
Damien Martinez run for a loss of 3 yards to the ORST 49
Q4 15:00
3rd & 7 at own 49
DJ Uiagalelei pass complete to Silas Bolden for 6 yds to the UTAH 45
Q4 13:50
4th & 1 at opp 45
Silas Bolden run for 45 yds for a TD (Atticus Sappington KICK)Oregon State 21, Utah 0
4th quarter8 drives, then Oregon State 21, Utah 7
Utah Turnover on downs, 8 plays
13:50
Atticus Sappington kickoff for 65 yds for a touchback
13:50
1st & 10 at own 25
Bryson Barnes pass complete to Thomas Yassmin for 6 yds to the UTAH 31
13:50
2nd & 4 at own 31
Bryson Barnes pass incomplete
13:50
3rd & 4 at own 31
BARNES, Bryson pass short to the right incomplete intended for VELE, Devaughn broken up by THOMAS JR., Noble at the UTA36. PENALTY OSU Targeting on HART JR., Calvin enforced 15 yards from the UTA31 to the UTA46 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
13:50
1st & 10 at own 46
Nate Johnson run for 9 yds to the ORST 45
13:50
2nd & 1 at opp 45
Jaylon Glover run for 3 yds to the ORST 42 for a 1ST down
13:50
1st & 10 at opp 42
Nate Johnson run for 1 yd to the ORST 41
13:50
2nd & 9 at opp 41
Nate Johnson pass incomplete
13:50
3rd & 9 at opp 41
Nate Johnson pass complete to Devaughn Vele for 6 yds to the ORST 35
10:46
4th & 3 at opp 35
Nate Johnson run for 2 yds to the ORST 33
Oregon State Interception, 4 plays
10:46
1st & 10 at own 33
Isaiah Newell run for 11 yds to the ORST 44 for a 1ST down
10:46
1st & 10 at own 44
Isaiah Newell run for 1 yd to the ORST 45
10:46
2nd & 9 at own 45
DJ Uiagalelei pass incomplete
9:10
3rd & 9 at own 45
DJ Uiagalelei pass intercepted
Utah Punt, 3 plays
9:10
1st & 10 at own 44
Nate Johnson run for 4 yds to the UTAH 48
9:10
2nd & 6 at own 48
Nate Johnson pass incomplete
9:10
3rd & 6 at own 48
JOHNSON, Nate pass deep to the left incomplete intended for VELE, Devaughn broken up by COOPER JR., Ryan at the OSU30. PENALTY UTA Holding on KUMP, Jaren OSU Holding on JOHNSON, Josiah , Offsetting penalties [SG]. NO PLAY (replay the down).
9:10
3rd & 6 at own 48
Nate Johnson sacked by Andrew Chatfield Jr. for a loss of 12 yards to the UTAH 36
7:47
4th & 18 at own 36
Jack Bouwmeester punt for 49 yds, fair catch by Anthony Gould at the ORST 15
Oregon State Punt, 3 plays
7:47
1st & 10 at own 15
Silas Bolden run for 8 yds to the ORST 23
7:47
2nd & 2 at own 23
MARTINEZ, Damien rush to the left for a gain of 5 yards to the OSU28 (VAKI, Sione), out of bounds. PENALTY OSU Holding on TERRY II, Jermaine enforced 10 yards from the OSU23 to the OSU13. NO PLAY (replay the down).
6:30
3rd & 16 at own 9
Timeout Utah, clock 06:30
6:30
2nd & 12 at own 13
Deshaun Fenwick run for a loss of 4 yards to the ORST 9
6:24
4th & 7 at own 18
Timeout Utah, clock 06:24
6:24
3rd & 16 at own 9
DJ Uiagalelei run for 9 yds to the ORST 18
6:18
4th & 7 at own 18
Josh Green punt for 37 yds
Utah Touchdown, 3 plays
6:18
1st & 10 at own 45
Nate Johnson pass complete to Devaughn Vele for 2 yds to the UTAH 47
6:18
2nd & 8 at own 47
Nate Johnson pass complete to Jaylon Glover for 12 yds to the ORST 41 for a 1ST down
5:05
1st & 10 at opp 41
Nate Johnson pass complete to Thomas Yassmin for 41 yds for a TD (Joey Cheek KICK)Oregon State 21, Utah 7
Oregon State Punt, 3 plays
5:05
Timeout Oregon State, clock 05:05
5:05
kickoff for 17 yds
4:57
2nd & 11 at opp 48
Timeout Utah, clock 04:57
4:57
1st & 10 at opp 47
Damien Martinez run for a loss of 1 yard to the UTAH 48
4:57
2nd & 11 at opp 48
DJ Uiagalelei pass incomplete
4:57
3rd & 11 at opp 48
DJ Uiagalelei pass complete to Silas Bolden for 2 yds to the UTAH 46
4:57
4th & 9 at opp 46
Oregon State Penalty, Delay Of Game (TEAM) to the ORST 49
3:51
4th & 14 at own 49
Josh Green punt for 31 yds
Utah Turnover on downs, 6 plays
3:51
1st & 10 at own 20
Nate Johnson pass incomplete
3:51
2nd & 10 at own 20
Nate Johnson pass complete to Mikey Matthews for 5 yds to the UTAH 25
3:51
3rd & 5 at own 25
JOHNSON, Nate pass up the middle incomplete intended for VELE, Devaughn thrown to the UTA36. PENALTY OSU Holding on COOPER JR., Ryan enforced 10 yards from the UTA25 to the UTA35 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:51
1st & 10 at own 35
Nate Johnson pass incomplete
3:51
2nd & 10 at own 35
Nate Johnson pass incomplete
3:51
3rd & 10 at own 35
Nate Johnson pass incomplete
2:49
4th & 10 at own 35
Nate Johnson sacked by Easton Mascarenas-Arnold for a loss of 13 yards to the UTAH 22
2:49
1st & 10 at opp 22
NEWELL, Isaiah rush up the middle for a gain of 5 yards to the UTA17 (KENNEDY, Chase). PENALTY Before the snap, OSU Illegal Formation enforced 5 yards from the UTA22 to the UTA27. NO PLAY (replay the down).
Oregon State Turnover on downs, 4 plays
2:49
1st & 15 at opp 27
Deshaun Fenwick run for no gain to the UTAH 27
2:49
2nd & 15 at opp 27
Damien Martinez run for 6 yds to the UTAH 21
2:49
3rd & 9 at opp 21
Damien Martinez run for no gain to the UTAH 21
2:49
4th & 9 at opp 21
Oregon State Penalty, Delay Of Game (TEAM) to the UTAH 26
0:00
4th & 14 at opp 26
Kneel down by UIAGALELEI, DJ at UTA30 (team loss of 4); OSU turnover on downs, clock 00:00.
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.