Referee Villar,F.; umpire Reyes,David; head linesman Mitchell,Harold; line judge Cardenas,Juan; side judge Garza,JB; field judge Glenn,Brad; back judge Hudson,Steve; center judge Campbell,RandyGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Montana
Oregon
242
Total yards
560
234
Passing yards
313
8
Rushing yards
247
5.4
Yards per pass
7.3
0.4
Yards per rush
6.5
12
First downs
30
6–17
Third downs
6–13
1–1
Fourth downs
1–4
1
Turnovers
0
7–79
Penalties
2–20
29:53
Possession
30:07
0
Sacks (by defense)
8
Efficiency
Montana
Oregon
25%
Success rate
54%
−0.17
EPA per play
0.28
1.48
Explosiveness
1.15
−0.34
Rushing EPA
0.20
−0.09
Passing EPA
0.35
27%
Passing-down success
63%
−0.46
First-down EPA
0.14
−0.50
Second-down EPA
0.83
0.57
Third-down EPA
0.47
15%
Havoc by its defense
38%
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 78% to win. Elo’s favorite won.
The line
Oregon −38.5, over/under 65.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%, Montana <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, Montana right to left.
Q1 OregonTouchdown, 8 plays, 75 yards
Q1 MontanaPunt, 6 plays, 31 yards
Q1 OregonPunt, 3 plays, 8 yards
Q1 MontanaPunt, 3 plays, −1 yard
Q1 OregonTouchdown, 9 plays, 85 yards
Q1 MontanaPunt, 8 plays, 34 yards
Q2 OregonPunt, 12 plays, 52 yards
Q2 MontanaPunt, 3 plays, 4 yards
Q2 OregonTurnover on downs, 7 plays, 20 yards
Q2 MontanaMissed FG, 5 plays, 23 yards
Q2 OregonTouchdown, 5 plays, 67 yards
Q2 MontanaEnd of half, 1 play, 4 yards
Q3 MontanaInterception, 9 plays, 29 yards
Q3 OregonTouchdown, 8 plays, 56 yards
Q3 MontanaPunt, 3 plays, 1 yard
Q3 OregonTurnover on downs, 5 plays, 29 yards
Q3 MontanaField goal, 11 plays, 68 yards
Q3 OregonTouchdown, 8 plays, 85 yards
Q4 MontanaPunt, 3 plays, 7 yards
Q4 OregonTurnover on downs, 7 plays, 40 yards
Q4 MontanaPunt, 6 plays, 16 yards
Q4 OregonPunt, 3 plays, 6 yards
Q4 MontanaPunt, 8 plays, 21 yards
Q4 OregonEnd of game, 6 plays, 82 yards
Play by play
1st quarter6 drives, then Oregon 14, Montana 0
Oregon Touchdown, 8 plays
15:00
1st & 10 at own 35
Adam Wilson kickoff for 61 yds , Travis Dye return for 21 yds to the Oregn 25
15:00
1st & 10 at own 25
Justin Herbert pass complete to Johnny Johnson III for 7 yds to the Oregn 32
15:00
2nd & 3 at own 32
Justin Herbert pass complete to Jaylon Redd for 12 yds to the Oregn 44 for a 1ST down
15:00
1st & 10 at own 44
Travis Dye run for 3 yds to the Oregn 47
15:00
2nd & 7 at own 47
Justin Herbert pass complete to Travis Dye for 18 yds to the Mont 35 for a 1ST down
15:00
1st & 10 at opp 35
Justin Herbert pass complete to Johnny Johnson III for 10 yds to the Mont 25 for a 1ST down
15:00
1st & 10 at opp 25
Herbert, Justin pass incomplete to Breeland, Jacob, PENALTY UM pass interference 15 yards to the UM10, 1ST DOWN ORE, NO PLAY.
15:00
1st & goal at opp 10
Cyrus Habibi-Likio run for 3 yds to the Mont 7
15:00
2nd & goal at opp 7
Cyrus Habibi-Likio run for 2 yds to the Mont 5
11:58
3rd & goal at opp 5
Justin Herbert pass complete to Jacob Breeland for 5 yds for a TD, (Camden Lewis KICK)Oregon 7, Montana 0
Montana Punt, 6 plays
11:58
1st & 0 at own 35
Camden Lewis kickoff for 64 yds , Malik Flowers return for 18 yds to the OREGON 47 MONTANA Penalty, Offensive holding (9 Yards) to the Mont 10
11:58
1st & 10 at own 10
Jerry Louie-McGee run for 3 yds to the Mont 13
11:58
2nd & 7 at own 13
Dalton Sneed pass complete to Colin Bingham for 2 yds to the Mont 15
11:58
3rd & 5 at own 15
Dalton Sneed pass complete to Samuel Akem for 26 yds to the Mont 41 for a 1ST down
11:58
1st & 10 at own 41
Marcus Knight run for 5 yds to the Mont 46
11:58
2nd & 5 at own 46
Nick Ostmo run for 2 yds to the Mont 48
11:58
3rd & 3 at own 48
Dalton Sneed sacked by Mase Funa for a loss of 7 yards to the Mont 41
11:58
4th & 10 at own 41
Adam Wilson punt for 53 yds , Jevon Holland returns for 8 yds to the Oregn 14
Oregon Punt, 3 plays
8:08
1st & 10 at own 14
Justin Herbert pass complete to Jaylon Redd for 1 yd to the Oregn 15
8:08
2nd & 9 at own 15
Travis Dye run for 3 yds to the Oregn 18
8:08
3rd & 6 at own 18
Justin Herbert pass complete to Travis Dye for 4 yds to the Oregn 22
8:08
4th & 2 at own 22
Blake Maimone punt for 45 yds, fair catch by Jerry Louie-McGee at the Mont 33
Montana Punt, 3 plays
6:18
1st & 10 at own 33
Dalton Sneed pass incomplete to Samori Toure
6:18
2nd & 10 at own 33
Marcus Knight run for no gain to the Mont 33
6:18
3rd & 10 at own 33
Dalton Sneed sacked by Troy Dye for a loss of 1 yard to the Mont 32
6:18
4th & 11 at own 32
Adam Wilson punt for 53 yds, downed at the Oregn 15
Oregon Touchdown, 9 plays
4:32
1st & 10 at own 15
CJ Verdell run for 1 yd to the Oregn 16
4:32
2nd & 9 at own 16
Justin Herbert pass complete to Josh Delgado for 18 yds to the Oregn 34 for a 1ST down
4:32
1st & 10 at own 34
Justin Herbert pass complete to CJ Verdell for 21 yds to the OREGON 45 for a 1ST down MONTANA Penalty, illegal block (15 Yards) to the Mont 30 for a 1ST down
4:32
1st & 10 at opp 30
CJ Verdell run for 6 yds to the Mont 24
4:32
2nd & 4 at opp 24
CJ Verdell run for 2 yds to the Mont 22
4:32
3rd & 2 at opp 22
CJ Verdell run for 1 yd to the Mont 21
4:32
4th & 1 at opp 21
CJ Verdell run for 3 yds to the Mont 18 for a 1ST down
4:32
1st & 10 at opp 18
Jaylon Redd run for 1 yd to the Mont 17
0:28
2nd & 9 at opp 17
Justin Herbert pass complete to Jacob Breeland for 17 yds for a TD, (Camden Lewis KICK)Oregon 14, Montana 0
Montana Punt, 8 plays
0:28
1st & 0 at own 35
Camden Lewis kickoff for 62 yds , Malik Flowers return for 26 yds to the Mont 29
0:28
1st & 10 at own 29
Dalton Sneed pass complete to Marcus Knight for 6 yds to the Mont 35
0:28
2nd & 4 at own 35
Marcus Knight run for 2 yds to the Mont 37
Q2 15:00
3rd & 2 at own 37
Dalton Sneed pass complete to Colin Bingham for 10 yds to the Mont 47 for a 1ST down
Q2 15:00
1st & 10 at own 47
OREGON Penalty, Defensive offside (5 Yards) to the Oregn 48
Q2 15:00
1st & 5 at opp 48
Dalton Sneed run for no gain to the Oregn 48
Q2 15:00
2nd & 5 at opp 48
Dalton Sneed pass complete to Samuel Akem for 8 yds to the Oregn 40 for a 1ST down
Q2 15:00
1st & 10 at opp 40
Dalton Sneed run for no gain to the Oregn 40
Q2 15:00
2nd & 10 at opp 40
Dalton Sneed pass complete to Samori Toure for 3 yds to the Oregn 37
Q2 15:00
3rd & 7 at opp 37
Dalton Sneed pass incomplete to Samuel Akem, broken up by Verone McKinley III
Q2 15:00
4th & 7 at opp 37
Adam Wilson punt for 32 yds, punt out-of-bounds at the Oregn 5
2nd quarter6 drives, then Oregon 21, Montana 0
Oregon Punt, 12 plays
11:29
1st & 10 at own 5
Travis Dye run for 4 yds to the Oregn 9
11:29
2nd & 6 at own 9
Justin Herbert run for 11 yds to the Oregn 20 for a 1ST down
11:29
1st & 10 at own 20
Travis Dye run for 8 yds to the Oregn 28
11:29
2nd & 2 at own 28
Justin Herbert pass incomplete
11:29
3rd & 2 at own 28
Travis Dye run for 3 yds to the Oregn 31 for a 1ST down
11:29
1st & 10 at own 31
Darrian Felix run for 1 yd to the Oregn 32
11:29
2nd & 9 at own 32
Justin Herbert pass complete to Ryan Bay for 10 yds to the Oregn 42 for a 1ST down
11:29
1st & 10 at own 42
Darrian Felix run for 6 yds to the Oregn 48
11:29
2nd & 4 at own 48
Darrian Felix run for 8 yds to the Mont 44 for a 1ST down
11:29
1st & 10 at opp 44
Herbert, Justin pass incomplete to Johnson III, J., PENALTY ORE pass interference 15 yards to the ORE41, NO PLAY.
11:29
1st & 25 at own 41
Darrian Felix run for 4 yds to the Oregn 45
11:29
2nd & 21 at own 45
Justin Herbert pass complete to Johnny Johnson III for 12 yds to the Mont 43
11:29
3rd & 9 at opp 43
Justin Herbert pass incomplete to Johnny Johnson III
11:29
4th & 9 at opp 43
Blake Maimone punt for 43 yds for a touchback
Montana Punt, 3 plays
6:22
1st & 10 at own 20
Dalton Sneed pass complete to Marcus Knight for 4 yds to the Mont 24
6:22
2nd & 6 at own 24
Marcus Knight run for 4 yds to the Mont 28
6:22
3rd & 2 at own 28
Dalton Sneed pass complete to Matthew Rensvold for 1 yd to the Mont 29
6:22
4th & 1 at own 29
MONTANA Penalty, delay of game (-5 Yards) to the Mont 24
6:22
4th & 6 at own 24
Adam Wilson punt for 41 yds, punt out-of-bounds at the Oregn 35
Oregon Turnover on downs, 7 plays
4:30
1st & 10 at own 35
Travis Dye run for 5 yds to the Oregn 40
4:30
2nd & 5 at own 40
Travis Dye run for 4 yds to the Oregn 44
4:30
3rd & 1 at own 44
Travis Dye run for 2 yds to the Oregn 46 for a 1ST down
4:30
1st & 10 at own 46
Justin Herbert pass incomplete to Johnny Johnson III
4:30
2nd & 10 at own 46
Justin Herbert pass complete to Daewood Davis for 9 yds to the Mont 45
4:30
3rd & 1 at opp 45
Darrian Felix run for no gain to the Mont 45
4:30
4th & 1 at opp 45
Justin Herbert pass incomplete to Ryan Bay
Montana Missed FG, 5 plays
2:15
1st & 10 at own 45
Dalton Sneed pass complete to Jerry Louie-McGee for 22 yds to the Oregn 33 for a 1ST down
2:15
1st & 10 at opp 33
Marcus Knight run for 1 yd to the Oregn 32
2:15
2nd & 9 at opp 32
Dalton Sneed pass incomplete to Samuel Akem
2:15
3rd & 9 at opp 32
Dalton Sneed pass incomplete to Samori Toure, broken up by Isaac Slade-Matautia
0:54
4th & 9 at opp 32
Brandon Purdy 50 yd FG MISSED
Oregon Touchdown, 5 plays
0:54
1st & 10 at own 33
Justin Herbert run for 7 yds to the Oregn 40
0:54
2nd & 3 at own 40
Justin Herbert pass complete to Jacob Breeland for 10 yds to the 50 yard line for a 1ST down
0:54
1st & 10 at the 50
Justin Herbert pass incomplete to Jaylon Redd
0:54
2nd & 10 at the 50
Justin Herbert pass complete to Josh Delgado for 17 yds to the Mont 33 for a 1ST down
0:54
1st & 10 at opp 33
MONTANA Penalty, personal foul (15 Yards) to the Mont 18 for a 1ST down
0:19
1st & 10 at opp 18
Timeout MONTANA, clock 00:19
0:10
1st & 10 at opp 18
Justin Herbert pass complete to Johnny Johnson III for 18 yds for a TD, (Camden Lewis KICK)Oregon 21, Montana 0
Montana End of half, 1 play
0:10
1st & 0 at own 35
Camden Lewis kickoff for 65 yds for a touchback
0:10
1st & 10 at own 25
Marcus Knight run for 4 yds to the Mont 29
3rd quarter6 drives, then Oregon 28, Montana 3
Montana Interception, 9 plays
15:00
2nd & 6 at own 35
Camden Lewis kickoff for 65 yds , Malik Flowers return for 22 yds to the Mont 22
15:00
1st & 10 at own 22
Marcus Knight run for a loss of 2 yards to the Mont 20
15:00
2nd & 12 at own 20
Dalton Sneed pass complete to Samuel Akem for 7 yds to the Mont 27
15:00
3rd & 5 at own 27
Dalton Sneed pass complete to Samuel Akem for 14 yds to the Mont 41 for a 1ST down
15:00
1st & 10 at own 41
Dalton Sneed pass incomplete to Jerry Louie-McGee, broken up by Verone McKinley III
15:00
2nd & 10 at own 41
Dalton Sneed pass incomplete
15:00
4th & 1 at the 50
Marcus Knight run for 1 yd to the Oregn 49 for a 1ST down
15:00
1st & 10 at opp 49
Dalton Sneed pass incomplete to Jerry Louie-McGee
15:00
2nd & 10 at opp 49
Dalton Sneed pass intercepted Mykael Wright return for no gain to the Oregn 44
15:00
3rd & 10 at own 41
Dalton Sneed pass complete to Samuel Akem for 9 yds to the 50 yard line
Oregon Touchdown, 8 plays
11:55
1st & 10 at own 44
Travis Dye run for 14 yds to the Mont 42 for a 1ST down
11:55
1st & 10 at opp 42
Travis Dye run for 7 yds to the Mont 35
11:55
2nd & 3 at opp 35
Justin Herbert pass complete to Johnny Johnson III for 13 yds to the Mont 22 for a 1ST down
11:55
1st & 10 at opp 22
Justin Herbert pass complete to Bryan Addison for 4 yds to the Mont 18
11:55
2nd & 6 at opp 18
Travis Dye run for 4 yds to the Mont 14
9:57
3rd & 2 at opp 14
Timeout OREGON, clock 09:57
9:57
3rd & 2 at opp 14
Justin Herbert pass complete to Jacob Breeland for 8 yds to the Mont 6 for a 1ST down
9:57
1st & goal at opp 6
Darrian Felix run for 5 yds to the Mont 1
9:03
2nd & goal at opp 1
Justin Herbert pass complete to Johnny Johnson III for 1 yd for a TD, (Camden Lewis KICK)Oregon 28, Montana 0
Montana Punt, 3 plays
9:03
1st & 0 at own 35
Camden Lewis kickoff for 63 yds
9:03
1st & 10 at own 25
Dalton Sneed run for 1 yd to the Mont 26
9:03
2nd & 9 at own 26
Dalton Sneed pass incomplete to Samuel Akem
9:03
3rd & 9 at own 26
Dalton Sneed pass complete to Marcus Knight for no gain to the Mont 26
9:03
4th & 9 at own 26
Adam Wilson punt for 28 yds, punt out-of-bounds at the Oregn 46
Oregon Turnover on downs, 5 plays
7:26
1st & 10 at own 46
Travis Dye run for 23 yds to the Mont 31 for a 1ST down
7:26
1st & 10 at opp 31
Justin Herbert pass complete to Johnny Johnson III for 6 yds to the Mont 25
7:26
2nd & 4 at opp 25
Justin Herbert pass incomplete to Johnny Johnson III, broken up by Josh Sandry
7:26
3rd & 4 at opp 25
Justin Herbert pass incomplete to Travis Dye
7:26
4th & 4 at opp 25
Justin Herbert pass incomplete to Hunter Kampmoyer
Montana Field goal, 11 plays
6:06
1st & 10 at own 25
Dalton Sneed pass complete to Jerry Louie-McGee for 4 yds to the Mont 29
6:06
2nd & 6 at own 29
Dalton Sneed pass complete to Marcus Knight for 1 yd to the Mont 30
6:06
3rd & 5 at own 30
Dalton Sneed pass complete to Jerry Louie-McGee for 30 yds to the Oregn 40 for a 1ST down
6:06
1st & 10 at opp 40
Nick Ostmo run for no gain to the Oregn 40
6:06
2nd & 10 at opp 40
Dalton Sneed pass complete to Samori Toure for 16 yds to the Oregn 24 for a 1ST down
6:06
1st & 10 at opp 24
Dalton Sneed pass incomplete to Samuel Akem
6:06
2nd & 10 at opp 24
Dalton Sneed pass complete to Jerry Louie-McGee for 13 yds to the Oregn 11 for a 1ST down
6:06
1st & 10 at opp 11
Dalton Sneed sacked by Drayton Carlberg for a loss of 4 yards to the Oregn 15
6:06
2nd & 14 at opp 15
Dalton Sneed pass complete to Jerry Louie-McGee for no gain to the Oregn 15
6:06
3rd & 14 at opp 15
Dalton Sneed pass complete to Jerry Louie-McGee for a loss of 3 yards to the Oregn 7 lat. to Marcus Knight for 11 yds to the Oregn 7
0:18
4th & 6 at opp 7
Brandon Purdy 25 yd FG GOODOregon 28, Montana 3
Oregon Touchdown, 8 plays
0:18
1st & 0 at own 35
Adam Wilson kickoff for 56 yds , Travis Dye return for 6 yds to the Oregn 15
0:18
1st & 10 at own 15
Travis Dye run for 6 yds to the Oregn 21
Q4 15:00
2nd & 4 at own 21
Justin Herbert pass complete to Johnny Johnson III for 9 yds to the Oregn 30 for a 1ST down
Q4 15:00
1st & 10 at own 30
Justin Herbert pass complete to Daewood Davis for 2 yds to the Oregn 32
Q4 15:00
2nd & 8 at own 32
Herbert, Justin pass incomplete to Johnson III, J., PENALTY UM pass interference 15 yards to the ORE47, 1ST DOWN ORE, NO PLAY.
Q4 15:00
1st & 10 at own 47
Justin Herbert pass complete to Jacob Breeland for 9 yds to the Mont 44
Q4 15:00
2nd & 1 at opp 44
Travis Dye run for 15 yds to the Mont 29 for a 1ST down
Q4 15:00
1st & 10 at opp 29
Justin Herbert pass complete to Darrian Felix for 19 yds to the Mont 10 for a 1ST down
Q4 15:00
1st & goal at opp 10
Justin Herbert pass complete to Josh Delgado for no gain to the Mont 10
Q4 12:27
2nd & goal at opp 10
Justin Herbert pass complete to Jaylon Redd for 10 yds for a TD, (Camden Lewis KICK)Oregon 35, Montana 3
4th quarter6 drives, then Oregon 35, Montana 3
Montana Punt, 3 plays
12:27
1st & 0 at own 35
Camden Lewis kickoff for 60 yds , Malik Flowers return for 23 yds to the Mont 28
12:27
1st & 10 at own 28
Marcus Knight run for 2 yds to the Mont 30
12:27
2nd & 8 at own 30
Marcus Knight run for 2 yds to the Mont 32
12:27
3rd & 6 at own 32
Dalton Sneed run for 3 yds to the Mont 35
12:27
4th & 3 at own 35
Adam Wilson punt for 46 yds, punt out-of-bounds at the Oregn 19
Oregon Turnover on downs, 7 plays
10:05
1st & 10 at own 19
Justin Herbert pass complete to Daewood Davis for 19 yds to the Oregn 38 for a 1ST down
10:05
1st & 10 at own 38
Travis Dye run for a loss of 4 yards to the Oregn 34
10:05
2nd & 14 at own 34
Justin Herbert pass complete to Spencer Webb for 18 yds to the Mont 48 for a 1ST down
10:05
1st & 10 at opp 48
Travis Dye run for a loss of 2 yards to the 50 yard line
10:05
2nd & 12 at the 50
Justin Herbert pass complete to Ryan Bay for 9 yds to the Mont 41
10:05
3rd & 3 at opp 41
Justin Herbert pass incomplete to Travis Dye
10:05
4th & 3 at opp 41
Justin Herbert pass incomplete to Josh Delgado
Montana Punt, 6 plays
7:59
1st & 10 at own 41
Camron Humphrey pass incomplete to Marcus Knight, broken up by Kayvon Thibodeaux
7:59
2nd & 10 at own 41
Camron Humphrey pass incomplete to Samuel Akem
7:59
3rd & 10 at own 41
MONTANA Penalty, delay of game (-5 Yards) to the Mont 36
7:59
3rd & 15 at own 36
Camron Humphrey pass complete to Samuel Akem for 21 yds to the Oregn 43 for a 1ST down
7:59
1st & 10 at opp 43
Camron Humphrey pass incomplete to Samori Toure, broken up by Mykael Wright
7:59
2nd & 10 at opp 43
Camron Humphrey pass incomplete to Jerry Louie-McGee
7:59
3rd & 10 at opp 43
Camron Humphrey pass incomplete to Mitch Roberts, broken up by DJ James
7:59
4th & 10 at opp 43
Adam Wilson punt for 29 yds, fair catch by Josh Delgado at the Oregn 14
Oregon Punt, 3 plays
6:55
1st & 10 at own 14
Justin Herbert pass incomplete to Darrian Felix
6:55
2nd & 10 at own 14
Travis Dye run for 6 yds to the Oregn 20
6:55
3rd & 4 at own 20
Justin Herbert pass incomplete to Spencer Webb, broken up by Michael McGinnis
6:55
4th & 4 at own 20
Blake Maimone punt for 39 yds, fair catch by Jerry Louie-McGee at the Mont 41
Montana Punt, 8 plays
6:11
1st & 10 at own 41
Camron Humphrey pass complete to Samori Toure for 7 yds to the Mont 48
6:11
2nd & 3 at own 48
Camron Humphrey pass complete to Gabe Sulser for 6 yds to the Oregn 46 for a 1ST down
6:11
1st & 10 at opp 46
Camron Humphrey pass incomplete
6:11
2nd & 10 at opp 46
Camron Humphrey pass incomplete to Samori Toure
6:11
3rd & 10 at opp 46
Camron Humphrey pass complete to Mitch Roberts for 16 yds to the Oregn 30 for a 1ST down
6:11
1st & 10 at opp 30
Camron Humphrey pass incomplete to Samuel Akem
6:11
2nd & 10 at opp 30
Camron Humphrey pass incomplete to Samuel Akem, broken up by Mykael Wright
6:11
3rd & 10 at opp 30
Camron Humphrey sacked by Sione Kava and MJ Cunningham for a loss of 8 yards to the Oregn 38
6:11
4th & 18 at opp 38
Adam Wilson punt for 27 yds, downed at the Oregn 11
Oregon End of game, 6 plays
3:12
1st & 10 at own 11
Sean Dollars run for 5 yds to the Oregn 16
3:12
2nd & 5 at own 16
Sean Dollars run for 1 yd to the Oregn 17
3:12
3rd & 4 at own 17
Sean Dollars run for 63 yds to the Mont 20 for a 1ST down
3:12
1st & 10 at opp 20
Tyler Shough pass complete to Sean Dollars for a loss of 3 yards to the Mont 23
3:12
2nd & 13 at opp 23
Darrian Felix run for 6 yds to the Mont 17
3:12
3rd & 7 at opp 17
Darrian Felix run for 10 yds to the Mont 7 for a 1ST down
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.