Utah at Oregon State

Friday, September 29, 2023

No. 19 Oregon State beat No. 10 Utah 21–⁠7. It was their 26th meeting; Oregon State leads the series 13–⁠12–⁠1.

Away10Utah8–⁠5 in 2023
7
Home19Oregon State8–⁠5 in 2023
21

Final at Reser Stadium, CorvallisTV: FS1Attendance 37,372

At kickoff
60°F, overcast, wind 6 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Corvallis Municipal Airport (KCVO), 7 km from the stadium
Official
Jeff DahleGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Utah00077
Oregon State707721

Standouts

Player stats

Utah

PassingC/AttYdsTDInt
Nate Johnson8/2310110
Bryson Barnes5/84001
RushingCarYdsTDLong
Jaylon Glover1658020
Sione Vaki1606
Chris Curry2505
Nate Johnson9309
ReceivingRecYdsTDLong
Thomas Yassmin359141
Devaughn Vele435020
Jaylon Glover112012
Mikey Matthews21106
DefenseTklTFLSacksInt
Sione Vaki93.500
Cole Bishop70.501
Jonah Elliss62.520
Levani Damuni60.500
Logan Fano2110

Oregon State

PassingC/AttYdsTDInt
D.J. Uiagalelei14/2520411
Aidan Chiles1/12300
RushingCarYdsTDLong
Damien Martinez1665114
Silas Bolden253145
D.J. Uiagalelei618017
Isaiah Newell212011
ReceivingRecYdsTDLong
Silas Bolden6100140
Jesiah Irish362025
Rweha Munyagi Jr.128028
Anthony Gould322016
DefenseTklTFLSacksInt
Easton Mascarenas-Arnold9111
Andrew Chatfield Jr.6110
Kitan Oladapo5000
Akili Arnold5000
Joe Golden4110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

UtahOregon State
198Total yards358
141Passing yards227
57Rushing yards131
4.5Yards per pass8.7
1.8Yards per rush3.6
14First downs15
2–⁠13Third downs4–⁠15
1–⁠4Fourth downs2–⁠3
1Turnovers1
3–⁠15Penalties11–⁠100
28:54Possession31:06
3Sacks (by defense)3

Efficiency

UtahOregon State
28%Success rate36%
−0.29EPA per play0.09
1.07Explosiveness1.72
−0.26Rushing EPA−0.03
−0.31Passing EPA0.35
17%Passing-down success19%
−0.21First-down EPA0.02
−0.09Second-down EPA−0.20
−0.05Third-down EPA0.29
27%Havoc by its defense18%

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

Oregon State end zoneUtah end zoneQ1 UtahTurnover on downs, 9 playsQ1 Oregon StateTouchdown, 11 playsQ1 UtahPunt, 3 playsQ1 Oregon StatePunt, 5 playsQ1 UtahPunt, 3 playsQ2 Oregon StatePunt, 5 playsQ2 UtahPunt, 5 playsQ2 Oregon StatePunt, 3 playsQ2 UtahPunt, 5 playsQ2 Oregon StatePunt, 9 playsQ2 UtahEnd of half, 2 playsQ3 Oregon StatePunt, 4 playsQ3 UtahPunt, 3 playsQ3 Oregon StateTouchdown, 2 playsQ3 UtahInterception, 13 playsQ3 Oregon StateTouchdown, 9 playsQ4 UtahTurnover on downs, 8 playsQ4 Oregon StateInterception, 4 playsQ4 UtahPunt, 3 playsQ4 Oregon StatePunt, 3 playsQ4 UtahTouchdown, 3 playsQ4 Oregon StatePunt, 3 playsQ4 UtahTurnover on downs, 6 playsQ4 Oregon StateTurnover on downs, 4 plays
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.
  1. Q1 UtahTurnover on downs, 9 plays, 40 yards
  2. Q1 Oregon StateTouchdown, 11 plays, 65 yards
  3. Q1 UtahPunt, 3 plays, 4 yards
  4. Q1 Oregon StatePunt, 5 plays, 6 yards
  5. Q1 UtahPunt, 3 plays, 5 yards
  6. Q2 Oregon StatePunt, 5 plays, 23 yards
  7. Q2 UtahPunt, 5 plays, 8 yards
  8. Q2 Oregon StatePunt, 3 plays, 3 yards
  9. Q2 UtahPunt, 5 plays, 24 yards
  10. Q2 Oregon StatePunt, 9 plays, 57 yards
  11. Q2 UtahEnd of half, 2 plays, 5 yards
  12. Q3 Oregon StatePunt, 4 plays, 29 yards
  13. Q3 UtahPunt, 3 plays, 7 yards
  14. Q3 Oregon StateTouchdown, 2 plays, 52 yards
  15. Q3 UtahInterception, 13 plays, 54 yards
  16. Q3 Oregon StateTouchdown, 9 plays, 85 yards
  17. Q4 UtahTurnover on downs, 8 plays, 42 yards
  18. Q4 Oregon StateInterception, 4 plays, 12 yards
  19. Q4 UtahPunt, 3 plays, −8 yards
  20. Q4 Oregon StatePunt, 3 plays, 3 yards
  21. Q4 UtahTouchdown, 3 plays, 55 yards
  22. Q4 Oregon StatePunt, 3 plays, −4 yards
  23. Q4 UtahTurnover on downs, 6 plays, 2 yards
  24. 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:00Atticus Sappington kickoff for 65 yds for a touchback
15:001st & 10 at own 25Nate Johnson pass incomplete
15:002nd & 10 at own 25Nate Johnson pass complete to Money Parks for 9 yds to the UTAH 34
15:003rd & 1 at own 34run for 6 yds to the UTAH 40 for a 1ST down
15:001st & 10 at own 40Jaylon Glover run for 1 yd to the UTAH 41
15:002nd & 9 at own 41Nate Johnson pass complete to Devaughn Vele for 20 yds to the ORST 39 for a 1ST down
15:001st & 10 at opp 39Jaylon Glover run for a loss of 2 yards to the ORST 41
15:002nd & 12 at opp 41Nate Johnson pass incomplete
15:003rd & 12 at opp 41Nate Johnson pass complete to Charlie Vincent for 6 yds to the ORST 35
11:104th & 6 at opp 35Nate Johnson pass incomplete
Oregon State Touchdown, 11 plays
11:101st & 10 at own 35DJ Uiagalelei run for 17 yds to the UTAH 48 for a 1ST down
11:101st & 10 at opp 48DJ Uiagalelei pass incomplete
11:102nd & 10 at opp 48DJ Uiagalelei pass incomplete
11:103rd & 10 at opp 48DJ Uiagalelei pass complete to Silas Bolden for 16 yds to the UTAH 32 for a 1ST down
11:101st & 10 at opp 32Damien Martinez run for 6 yds to the UTAH 26
11:102nd & 4 at opp 26Damien Martinez run for a loss of 1 yard to the UTAH 27
11:103rd & 5 at opp 27Damien Martinez run for 4 yds to the UTAH 23
11:104th & 1 at opp 23DJ Uiagalelei run for 1 yd to the UTAH 22 for a 1ST down
11:101st & 10 at opp 22Oregon State Penalty, False Start (-5 Yards) to the UTAH 27
11:101st & 15 at opp 27Damien Martinez run for 9 yds to the UTAH 18
5:512nd & 6 at opp 18Damien Martinez run for 14 yds to the UTAH 4 for a 1ST down
5:511st & goal at opp 4Timeout Oregon State, clock 05:51
5:461st & goal at opp 4Damien Martinez run for 4 yds for a TD (Atticus Sappington KICK)Oregon State 7, Utah 0
Utah Punt, 3 plays
5:46Atticus Sappington kickoff for 65 yds for a touchback
5:461st & 10 at own 25Jaylon Glover run for no gain to the UTAH 25
5:462nd & 10 at own 25Chris Curry run for no gain to the UTAH 25
5:463rd & 10 at own 25Nate Johnson run for 9 yds to the UTAH 34
5:464th & 1 at own 34Utah Penalty, Illegal Substitution (Logan Fano) to the UTAH 29
3:244th & 6 at own 29Jack Bouwmeester punt for 42 yds, fair catch by Anthony Gould at the ORST 29
Oregon State Punt, 5 plays
3:241st & 10 at own 29Damien Martinez run for 1 yd to the ORST 30
3:242nd & 9 at own 30DJ Uiagalelei pass complete to Anthony Gould for 16 yds to the ORST 46 for a 1ST down
3:241st & 10 at own 46DJ Uiagalelei run for a loss of 1 yard to the ORST 45
3:242nd & 11 at own 45DJ Uiagalelei pass incomplete
3:243rd & 11 at own 45DJ Uiagalelei sacked by Jonah Elliss for a loss of 10 yards to the ORST 35
0:324th & 21 at own 35Josh Green punt for 49 yds
Utah Punt, 3 plays
0:321st & 10 at own 15Nate Johnson pass incomplete
0:002nd & 10 at own 15Jaylon Glover run for 5 yds to the UTAH 20
Q2 15:003rd & 5 at own 20Nate Johnson pass incomplete
Q2 14:494th & 5 at own 20Jack 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:491st & 10 at own 28Aidan Chiles run for a loss of 2 yards to the ORST 26
14:492nd & 12 at own 26Aidan Chiles pass complete to Jesiah Irish for 23 yds to the ORST 49 for a 1ST down
14:491st & 10 at own 49Aidan Chiles sacked by Logan Fano for a loss of 9 yards to the ORST 40
14:492nd & 19 at own 40Aidan Chiles sacked by Jonah Elliss for a loss of 3 yards to the ORST 37
14:493rd & 22 at own 37Damien Martinez run for 14 yds to the UTAH 49
11:534th & 8 at opp 49Josh Green punt for 34 yds, fair catch by Mikey Matthews at the UTAH 15
Utah Punt, 5 plays
11:531st & 10 at own 15Jaylon Glover run for 6 yds to the UTAH 21
11:532nd & 4 at own 21Jaylon Glover run for 4 yds to the UTAH 25 for a 1ST down
11:531st & 10 at own 25Jaylon Glover run for 3 yds to the UTAH 28
11:532nd & 7 at own 28Chris Curry run for 5 yds to the UTAH 33
11:533rd & 2 at own 33Utah Penalty, False Start (Michael Mokofisi) to the UTAH 28
11:533rd & 7 at own 28Nate Johnson pass incomplete
11:534th & 7 at own 28Utah Penalty, False Start (-5 Yards) to the UTAH 23
8:574th & 12 at own 23Jack Bouwmeester punt for 47 yds, fair catch by Anthony Gould at the ORST 30
Oregon State Punt, 3 plays
8:571st & 10 at own 30Deshaun Fenwick run for 4 yds to the ORST 34
8:572nd & 6 at own 34Deshaun Fenwick run for a loss of 1 yard to the ORST 33
7:274th & 7 at own 33Timeout Utah, clock 07:27
7:273rd & 7 at own 33DJ Uiagalelei pass incomplete
7:214th & 7 at own 33Josh Green punt for 32 yds
Utah Punt, 5 plays
7:211st & 10 at own 35Nate Johnson run for 2 yds to the UTAH 37
7:212nd & 8 at own 37Jaylon Glover run for 20 yds to the ORST 43 for a 1ST down
7:211st & 10 at opp 43Jaylon Glover run for 1 yd to the ORST 42
7:212nd & 9 at opp 42Nate Johnson run for 1 yd to the ORST 41
7:213rd & 8 at opp 41Nate Johnson pass incomplete
4:194th & 8 at opp 41Jack Bouwmeester punt for 33 yds, fair catch by Anthony Gould at the ORST 8
Oregon State Punt, 9 plays
4:191st & 10 at own 8Deshaun Fenwick run for 9 yds to the ORST 17
4:192nd & 1 at own 17Deshaun Fenwick run for a loss of 7 yards to the ORST 10
4:193rd & 8 at own 10DJ Uiagalelei pass complete to Silas Bolden for 40 yds to the 50 yard line for a 1ST down
4:191st & 10 at the 50Oregon State Penalty, False Start (Heneli Bloomfield) to the ORST 45
4:191st & 15 at own 45DJ Uiagalelei pass complete to Anthony Gould for a loss of 2 yards to the ORST 43
4:192nd & 17 at own 43DJ Uiagalelei pass complete to Anthony Gould for 8 yds to the UTAH 49
4:193rd & 9 at opp 49DJ Uiagalelei pass complete to Jesiah Irish for 14 yds to the UTAH 35 for a 1ST down
4:191st & 10 at opp 35DJ Uiagalelei pass incomplete
4:192nd & 10 at opp 35DJ Uiagalelei pass incomplete
4:193rd & 10 at opp 35DJ Uiagalelei pass incomplete
0:474th & 10 at opp 35punt for 35 yds for a touchback
Utah End of half, 2 plays
0:471st & 10 at own 20Nate Johnson pass incomplete
0:002nd & 10 at own 20Jaylon Glover run for 5 yds to the UTAH 25
3rd quarter5 drives, then Oregon State 14, Utah 0
Oregon State Punt, 4 plays
15:00Chase Carter kickoff for 65 yds for a touchback
15:001st & 10 at own 25DJ Uiagalelei pass complete to Rweha Munyagi Jr. for 28 yds to the UTAH 47 for a 1ST down
15:001st & 10 at opp 47DJ Uiagalelei run for 2 yds to the UTAH 45
15:002nd & 8 at opp 45Damien Martinez run for a loss of 1 yard to the UTAH 46
15:003rd & 9 at opp 46DJ Uiagalelei pass incomplete
12:494th & 9 at opp 46Josh Green punt for 33 yds, fair catch by Mikey Matthews at the UTAH 13
Utah Punt, 3 plays
12:491st & 10 at own 13Jaylon Glover run for 3 yds to the UTAH 16
12:492nd & 7 at own 16Jaylon Glover run for 4 yds to the UTAH 20
12:493rd & 3 at own 20Nate Johnson pass incomplete
11:174th & 3 at own 20Jack Bouwmeester punt for 39 yds
Oregon State Touchdown, 2 plays
11:171st & 10 at own 48DJ Uiagalelei pass complete to Jesiah Irish for 25 yds to the UTAH 27 for a 1ST down
10:431st & 10 at opp 27DJ 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:37Atticus Sappington kickoff for 57 yds
10:371st & 10 at own 23Bryson Barnes pass complete to Devaughn Vele for 7 yds to the UTAH 30
10:372nd & 3 at own 30Bryson Barnes pass incomplete
10:373rd & 3 at own 30Bryson Barnes pass complete to Landen King for 9 yds to the UTAH 39 for a 1ST down
10:371st & 10 at own 39Jaylon Glover run for 2 yds to the UTAH 41
10:372nd & 8 at own 41Oregon State Penalty, Targeting on RAWLS, James enforced (James Rawls) to the ORST 43 for a 1ST down
10:371st & 10 at opp 43Bryson Barnes pass complete to Mikey Matthews for 6 yds to the ORST 37
10:372nd & 4 at opp 37Jaylon Glover run for 2 yds to the ORST 35
10:373rd & 2 at opp 35Jaylon Glover run for 1 yd to the ORST 34
10:374th & 1 at opp 34Bryson Barnes run for 2 yds to the ORST 32 for a 1ST down
10:371st & 10 at opp 32Bryson Barnes pass complete to Thomas Yassmin for 12 yds to the ORST 20 for a 1ST down
10:371st & 10 at opp 20BARNES, 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:371st & goal at opp 5Bryson Barnes sacked by Joe Golden for a loss of 6 yards to the ORST 11
10:372nd & goal at opp 11run for a loss of 12 yards to the ORST 23
3:433rd & goal at opp 23Oregon State Penalty, Illegal Block (Isaac Hodgins) to the ORST 15
Oregon State Touchdown, 9 plays
3:431st & 10 at own 15Damien Martinez run for 4 yds to the ORST 19
3:432nd & 6 at own 19DJ Uiagalelei pass complete to Silas Bolden for 9 yds to the ORST 28 for a 1ST down
3:431st & 10 at own 28Damien Martinez run for 3 yds to the ORST 31
1:023rd & 2 at own 36Timeout Oregon State, clock 01:02
1:022nd & 7 at own 31DJ Uiagalelei pass complete to Jack Velling for 5 yds to the ORST 36
1:023rd & 2 at own 36DJ Uiagalelei pass complete to Jack Velling for 10 yds to the ORST 46 for a 1ST down
0:001st & 10 at own 46Damien Martinez run for 6 yds to the UTAH 48
Q4 15:002nd & 4 at opp 48Damien Martinez run for a loss of 3 yards to the ORST 49
Q4 15:003rd & 7 at own 49DJ Uiagalelei pass complete to Silas Bolden for 6 yds to the UTAH 45
Q4 13:504th & 1 at opp 45Silas 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:50Atticus Sappington kickoff for 65 yds for a touchback
13:501st & 10 at own 25Bryson Barnes pass complete to Thomas Yassmin for 6 yds to the UTAH 31
13:502nd & 4 at own 31Bryson Barnes pass incomplete
13:503rd & 4 at own 31BARNES, 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:501st & 10 at own 46Nate Johnson run for 9 yds to the ORST 45
13:502nd & 1 at opp 45Jaylon Glover run for 3 yds to the ORST 42 for a 1ST down
13:501st & 10 at opp 42Nate Johnson run for 1 yd to the ORST 41
13:502nd & 9 at opp 41Nate Johnson pass incomplete
13:503rd & 9 at opp 41Nate Johnson pass complete to Devaughn Vele for 6 yds to the ORST 35
10:464th & 3 at opp 35Nate Johnson run for 2 yds to the ORST 33
Oregon State Interception, 4 plays
10:461st & 10 at own 33Isaiah Newell run for 11 yds to the ORST 44 for a 1ST down
10:461st & 10 at own 44Isaiah Newell run for 1 yd to the ORST 45
10:462nd & 9 at own 45DJ Uiagalelei pass incomplete
9:103rd & 9 at own 45DJ Uiagalelei pass intercepted
Utah Punt, 3 plays
9:101st & 10 at own 44Nate Johnson run for 4 yds to the UTAH 48
9:102nd & 6 at own 48Nate Johnson pass incomplete
9:103rd & 6 at own 48JOHNSON, 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:103rd & 6 at own 48Nate Johnson sacked by Andrew Chatfield Jr. for a loss of 12 yards to the UTAH 36
7:474th & 18 at own 36Jack Bouwmeester punt for 49 yds, fair catch by Anthony Gould at the ORST 15
Oregon State Punt, 3 plays
7:471st & 10 at own 15Silas Bolden run for 8 yds to the ORST 23
7:472nd & 2 at own 23MARTINEZ, 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:303rd & 16 at own 9Timeout Utah, clock 06:30
6:302nd & 12 at own 13Deshaun Fenwick run for a loss of 4 yards to the ORST 9
6:244th & 7 at own 18Timeout Utah, clock 06:24
6:243rd & 16 at own 9DJ Uiagalelei run for 9 yds to the ORST 18
6:184th & 7 at own 18Josh Green punt for 37 yds
Utah Touchdown, 3 plays
6:181st & 10 at own 45Nate Johnson pass complete to Devaughn Vele for 2 yds to the UTAH 47
6:182nd & 8 at own 47Nate Johnson pass complete to Jaylon Glover for 12 yds to the ORST 41 for a 1ST down
5:051st & 10 at opp 41Nate 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:05Timeout Oregon State, clock 05:05
5:05kickoff for 17 yds
4:572nd & 11 at opp 48Timeout Utah, clock 04:57
4:571st & 10 at opp 47Damien Martinez run for a loss of 1 yard to the UTAH 48
4:572nd & 11 at opp 48DJ Uiagalelei pass incomplete
4:573rd & 11 at opp 48DJ Uiagalelei pass complete to Silas Bolden for 2 yds to the UTAH 46
4:574th & 9 at opp 46Oregon State Penalty, Delay Of Game (TEAM) to the ORST 49
3:514th & 14 at own 49Josh Green punt for 31 yds
Utah Turnover on downs, 6 plays
3:511st & 10 at own 20Nate Johnson pass incomplete
3:512nd & 10 at own 20Nate Johnson pass complete to Mikey Matthews for 5 yds to the UTAH 25
3:513rd & 5 at own 25JOHNSON, 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:511st & 10 at own 35Nate Johnson pass incomplete
3:512nd & 10 at own 35Nate Johnson pass incomplete
3:513rd & 10 at own 35Nate Johnson pass incomplete
2:494th & 10 at own 35Nate Johnson sacked by Easton Mascarenas-Arnold for a loss of 13 yards to the UTAH 22
2:491st & 10 at opp 22NEWELL, 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:491st & 15 at opp 27Deshaun Fenwick run for no gain to the UTAH 27
2:492nd & 15 at opp 27Damien Martinez run for 6 yds to the UTAH 21
2:493rd & 9 at opp 21Damien Martinez run for no gain to the UTAH 21
2:494th & 9 at opp 21Oregon State Penalty, Delay Of Game (TEAM) to the UTAH 26
0:004th & 14 at opp 26Kneel 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.

Oregon State leads 13–⁠12–⁠1 in 26 meetings.

Recent meetings
2023Oregon State 21, Utah 7
2022Utah 42, Oregon State 16
2021Oregon State 42, Utah 34
2020Utah 30, Oregon State 24
2019Utah 52, Oregon State 7
2016Utah 19, Oregon State 14

Around this game

Utah

Oregon State