From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UCLA
Arizona
328
Total yards
519
259
Passing yards
204
85
Rushing yards
315
5.9
Yards per pass
8.5
2.4
Yards per rush
7.3
22
First downs
26
8–19
Third downs
6–11
0–3
Fourth downs
0–1
1
Turnovers
0
0–0
Penalties
0–0
18:49
Possession
17:42
Efficiency
UCLA
Arizona
32%
Success rate
48%
0.01
EPA per play
0.17
1.06
Explosiveness
1.07
−0.19
Rushing EPA
0.20
0.15
Passing EPA
0.15
25%
Passing-down success
44%
−0.07
First-down EPA
0.16
−0.11
Second-down EPA
0.07
0.72
Third-down EPA
0.54
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 going in
Our ratings (scores only)
UCLA 77% to win. Arizona pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Arizona drives left to right, UCLA right to left.
Q1 UCLAPunt, 8 plays, 40 yards
Q1 ArizonaTouchdown run, 5 plays, 81 yards
Q1 UCLAPunt, 3 plays, −5 yards
Q1 ArizonaTouchdown pass, 9 plays, 52 yards
Q1 UCLAPunt, 3 plays, −2 yards
Q1 ArizonaTouchdown pass, 2 plays, 61 yards
Q1 UCLAPunt, 6 plays, 15 yards
Q2 ArizonaTouchdown run, 10 plays, 90 yards
Q2 UCLATurnover on downs, 11 plays, 74 yards
Q2 ArizonaPunt, 4 plays, 19 yards
Q2 UCLATouchdown pass, 6 plays, 62 yards
Q2 ArizonaField goal, 7 plays, 61 yards
Q3 ArizonaTouchdown run, 8 plays, 80 yards
Q3 UCLADefensive TD, 3 plays (Arizona scores), 6 yards
Q3 ArizonaResult not recorded, 1 play, 3 yards
Q3 UCLAPunt, 4 plays, −7 yards
Q3 ArizonaPunt, 3 plays, 4 yards
Q3 UCLAPunt, 3 plays, 9 yards
Q3 ArizonaPunt, 4 plays, 16 yards
Q3 UCLADefensive TD, 3 plays (Arizona scores), −8 yards
Q3 ArizonaResult not recorded, 1 play, 3 yards
Q3 UCLATurnover on downs, 12 plays, 66 yards
Q4 ArizonaPunt, 8 plays, 35 yards
Q4 UCLATouchdown pass, 10 plays, 91 yards
Q4 ArizonaTurnover on downs, 6 plays, 27 yards
Q4 UCLATurnover on downs, 25 yards
Q4 ArizonaEnd of game, 1 play, −17 yards
Play by play
1st quarter7 drives, then Arizona 21, UCLA 0
UCLA Punt, 8 plays
14:24
1st & 10 at own 20
Drew Olson pass complete to Maurice Drew for 3 yards to the UCLA 23.
14:18
2nd & 7 at own 23
Drew Olson pass incomplete.
14:02
3rd & 7 at own 23
Drew Olson pass complete to Marcedes Lewis for 7 yards to the UCLA 30 for a 1ST down.
13:37
1st & 10 at own 30
Michael Pitre rush for 13 yards to the UCLA 43 for a 1ST down.
13:24
1st & 10 at own 43
Maurice Drew rush for 12 yards to the Ariz 45 for a 1ST down.
13:07
1st & 10 at opp 45
Drew Olson pass incomplete to Maurice Drew.
12:55
2nd & 10 at opp 45
Drew Olson rush for 1 yard to the Ariz 44.
11:40
4th & 5 at opp 40
Justin Hickman punt for 21 yards, fair catch by Syndric Steptoe at the Ariz 19.
Arizona Touchdown run, 5 plays
11:27
1st & 10 at own 19
Willie Tuitama pass complete to Mike Bell for 51 yards to the UCLA 30 for a 1ST down.
10:42
1st & 10 at opp 30
Mike Bell rush for 4 yards to the UCLA 26.
9:55
2nd & 6 at opp 26
Willie Tuitama pass complete to Michael Thomas for 4 yards to the UCLA 22.
9:32
3rd & 2 at opp 22
Willie Tuitama pass complete to Syndric Steptoe for 5 yards to the UCLA 17 for a 1ST down.
9:11
1st & 10 at opp 17
Michael Thomas rush for 17 yards for a TOUCHDOWN.Arizona 6, UCLA 0
9:11
Nicholas Folk extra point GOOD.Arizona 7, UCLA 0
9:11
Nicholas Folk kickoff for 65 yards for a touchback.
UCLA Punt, 3 plays
8:36
1st & 10 at own 20
Drew Olson pass complete to Maurice Drew for a loss of 2 yards to the UCLA 18.
8:23
2nd & 12 at own 18
Maurice Drew rush for a loss of 3 yards to the UCLA 15.
7:39
3rd & 15 at own 15
Drew Olson pass incomplete.
7:25
4th & 15 at own 15
Justin Hickman punt for 37 yards, fair catch by Syndric Steptoe at the Ariz 48.
Arizona Touchdown pass, 9 plays
7:22
1st & 10 at own 48
Mike Bell rush for 8 yards to the UCLA 44.
6:48
2nd & 2 at opp 44
Mike Bell rush for 8 yards to the UCLA 36 for a 1ST down.
6:17
1st & 10 at opp 36
Mike Bell rush for 2 yards to the UCLA 34.
5:39
2nd & 8 at opp 34
Arizona penalty 5 yard delay of game accepted.
5:18
2nd & 13 at opp 39
Willie Tuitama pass complete to Syndric Steptoe for 15 yards to the UCLA 24 for a 1ST down.
5:05
1st & 10 at opp 24
Willie Tuitama pass complete to Brad Wood for 8 yards to the UCLA 16.
4:30
2nd & 2 at opp 16
Timeout ARIZONA, clock 04:30.
4:30
2nd & 2 at opp 16
Timeout Ucla, clock 04:30.
4:18
2nd & 2 at opp 16
Gilbert Harris rush for 1 yard to the UCLA 15.
3:46
3rd & 1 at opp 15
Gilbert Harris rush for 1 yard to the UCLA 14 for a 1ST down.
3:23
1st & 10 at opp 14
Gilbert Harris rush for no gain to the Ariz 14 for a 1ST down, Ucla penalty 7 yard personal foul accepted.
3:11
1st & goal at opp 7
Willie Tuitama pass complete to Brad Wood for 7 yards for a TOUCHDOWN.Arizona 13, UCLA 0
3:11
Nicholas Folk extra point GOOD.Arizona 14, UCLA 0
3:11
Nicholas Folk kickoff for 65 yards for a touchback.
UCLA Punt, 3 plays
3:01
1st & 10 at own 20
Drew Olson pass incomplete to Marcedes Lewis.
2:58
2nd & 10 at own 20
Drew Olson pass incomplete to Justin London.
2:58
3rd & 10 at own 20
Timeout Ucla, clock 02:58.
2:47
3rd & 10 at own 20
Drew Olson sacked by Copeland Bryan at the UCLA 18 for a loss of 2 yards.
2:47
4th & 12 at own 18
Justin Hickman punt for 43 yards, returned by Syndric Steptoe for 12 yards to the Ariz 49, Arizona penalty 12 yard holding accepted.
Arizona Touchdown pass, 2 plays
2:11
1st & 10 at own 39
Mike Bell rush for 14 yards to the UCLA 47 for a 1ST down.
1:41
1st & 10 at opp 47
Willie Tuitama pass complete to Michael Thomas for 47 yards for a TOUCHDOWN.Arizona 20, UCLA 0
1:41
Nicholas Folk extra point GOOD.Arizona 21, UCLA 0
1:41
Nicholas Folk kickoff for 65 yards for a touchback.
UCLA Punt, 6 plays
1:16
1st & 10 at own 20
Michael Pitre rush for 2 yards to the UCLA 22.
0:51
2nd & 8 at own 22
Maurice Drew rush for 1 yard to the UCLA 23.
0:08
3rd & 7 at own 23
Drew Olson pass complete to Joe Cowan for 7 yards to the UCLA 30 for a 1ST down.
Q2 14:45
1st & 10 at own 30
Michael Pitre rush for 3 yards to the UCLA 33.
Q2 14:09
2nd & 7 at own 33
Maurice Drew rush for no gain to the UCLA 33.
Q2 13:22
3rd & 7 at own 33
Drew Olson pass complete to Justin London for 2 yards to the UCLA 35.
Q2 12:55
4th & 5 at own 35
Justin Hickman punt for 47 yards, returned by Syndric Steptoe for 5 yards to the Ariz 23, Arizona penalty 13 yard holding accepted.
2nd quarter5 drives, then Arizona 31, UCLA 7
Arizona Touchdown run, 10 plays
12:50
1st & 10 at own 10
Mike Bell rush for a loss of 2 yards to the Ariz 8, Arizona penalty holding declined.
12:35
2nd & 12 at own 8
Willie Tuitama pass incomplete to Brad Wood.
12:29
3rd & 12 at own 8
Mike Bell rush for 13 yards to the Ariz 21 for a 1ST down.
12:29
1st & 10 at own 21
Timeout ARIZONA, clock 12:29.
12:16
1st & 10 at own 21
Gilbert Harris rush for 9 yards to the Ariz 30.
11:44
2nd & 1 at own 30
Gilbert Harris rush for 21 yards to the UCLA 49 for a 1ST down.
11:12
1st & 10 at opp 49
Michael Thomas rush for 7 yards to the UCLA 42.
11:04
2nd & 3 at opp 42
Mike Bell rush for 12 yards to the UCLA 30 for a 1ST down.
10:40
1st & 10 at opp 30
Willie Tuitama pass complete to Brad Wood for 8 yards to the UCLA 22.
10:35
2nd & 2 at opp 22
Gilbert Harris rush for 4 yards to the UCLA 18 for a 1ST down.
10:08
1st & 10 at opp 18
Gilbert Harris rush for 18 yards for a TOUCHDOWN.Arizona 27, UCLA 0
10:08
Nicholas Folk extra point GOOD.Arizona 28, UCLA 0
10:08
Nicholas Folk kickoff for 65 yards for a touchback.
UCLA Turnover on downs, 11 plays
9:59
1st & 10 at own 20
Maurice Drew rush for no gain to the UCLA 20.
9:33
2nd & 10 at own 20
Drew Olson pass complete to Marcedes Lewis for 4 yards to the UCLA 24.
9:26
3rd & 6 at own 24
Drew Olson pass complete to Marcedes Lewis for 20 yards to the UCLA 44 for a 1ST down.
9:26
1st & 10 at own 44
Drew Olson pass complete to Joe Cowan for 15 yards to the Ariz 41 for a 1ST down, Arizona penalty 15 yard personal foul accepted.
9:09
1st & 10 at opp 26
Chris Markey rush for 8 yards to the Ariz 18.
8:58
2nd & 2 at opp 18
Michael Pitre rush for a loss of 1 yard to the Ariz 19.
8:31
3rd & 3 at opp 19
Timeout ARIZONA, clock 08:31.
8:24
3rd & 3 at opp 19
Maurice Drew rush for 4 yards to the Ariz 15 for a 1ST down.
7:59
1st & 10 at opp 15
Chris Markey rush for 2 yards to the Ariz 13.
7:08
2nd & 8 at opp 13
Drew Olson pass complete to Joe Cowan for 4 yards to the Ariz 9.
6:32
3rd & 4 at opp 9
Drew Olson rush for 3 yards to the Ariz 6.
6:15
4th & 1 at opp 6
Drew Olson rush for no gain to the Ariz 6.
Arizona Punt, 4 plays
5:54
1st & 10 at own 6
Mike Bell rush for 20 yards to the Ariz 26 for a 1ST down.
5:25
1st & 10 at own 26
Mike Bell rush for a loss of 1 yard to the Ariz 25.
4:54
2nd & 11 at own 25
Mike Bell rush for no gain to the Ariz 25.
4:26
3rd & 11 at own 25
Willie Tuitama pass incomplete to Michael Thomas.
4:20
4th & 11 at own 25
Nicholas Folk punt for 37 yards punt out-of-bounds at the UCLA 38.
UCLA Touchdown pass, 6 plays
4:20
1st & 10 at own 38
Drew Olson sacked by Marcus Hollingsworth at the UCLA 35 for a loss of 3 yards.
3:41
2nd & 13 at own 35
Drew Olson pass complete to Maurice Drew for 6 yards to the UCLA 41.
3:28
3rd & 7 at own 41
Drew Olson pass complete to Marcedes Lewis for 23 yards to the Ariz 36 for a 1ST down.
3:17
1st & 10 at opp 36
Drew Olson pass complete to Maurice Drew for 21 yards to the Ariz 15 for a 1ST down, Arizona penalty 7 yard personal foul on Antoine Cason accepted.
3:06
1st & goal at opp 8
Chris Markey rush for a loss of 2 yards to the Ariz 10.
2:30
2nd & goal at opp 10
Drew Olson pass complete to Marcedes Lewis for 10 yards for a TOUCHDOWN.Arizona 28, UCLA 6
2:30
Justin Medlock extra point GOOD.Arizona 28, UCLA 7
2:30
Justin Medlock kickoff for 65 yards for a touchback.
Arizona Field goal, 7 plays
2:18
1st & 10 at own 20
Gilbert Harris rush for 4 yards to the Ariz 24.
1:42
2nd & 6 at own 24
Gilbert Harris rush for 2 yards to the Ariz 26.
0:58
3rd & 4 at own 26
Mike Bell rush for 40 yards to the UCLA 34 for a 1ST down.
0:33
1st & 10 at opp 34
Willie Tuitama pass incomplete to Anthony Johnson.
0:33
2nd & 10 at opp 34
Gilbert Harris rush for 15 yards to the UCLA 19 for a 1ST down, Ucla penalty offside defense on Justin London declined.
0:07
1st & 10 at opp 19
Willie Tuitama pass incomplete.
0:03
2nd & 10 at opp 19
Nicholas Folk 26 yard field goal GOOD.Arizona 31, UCLA 7
0:00
Nicholas Folk kickoff for 47 yards returned by Kahlil Bell for 10 yards to the UCLA 28.
3rd quarter8 drives, then Arizona 52, UCLA 7
Arizona Touchdown run, 8 plays
14:52
1st & 10 at own 20
Mike Bell rush for 23 yards to the Ariz 43 for a 1ST down.
14:21
1st & 10 at own 43
Mike Bell rush for 3 yards to the Ariz 46.
13:54
2nd & 7 at own 46
Willie Tuitama pass incomplete to Michael Thomas.
13:33
3rd & 7 at own 46
Willie Tuitama pass complete to Michael Thomas for 17 yards to the UCLA 37 for a 1ST down.
12:48
1st & 10 at opp 37
Willie Tuitama pass complete to Gilbert Harris for a loss of 2 yards to the UCLA 39.
12:40
2nd & 12 at opp 39
Timeout ARIZONA, clock 12:40.
12:34
2nd & 12 at opp 39
Willie Tuitama pass complete to Michael Thomas for 19 yards to the UCLA 20 for a 1ST down.
12:10
1st & 10 at opp 20
Gilbert Harris rush for 12 yards to the UCLA 8 for a 1ST down.
12:05
1st & goal at opp 8
Mike Bell rush for 8 yards for a TOUCHDOWN.Arizona 37, UCLA 7
12:05
Nicholas Folk extra point GOOD.Arizona 38, UCLA 7
11:55
Nicholas Folk kickoff for 65 yards returned by Ben Olson for 14 yards to the UCLA 14.
UCLA Defensive TD, 3 plays (Arizona scores)
11:55
1st & 10 at own 14
Drew Olson pass incomplete to Eric Mcneal.
11:37
2nd & 10 at own 14
Drew Olson pass complete to Gavin Ketchum for 6 yards to the UCLA 20.
11:29
3rd & 4 at own 20
Drew Olson pass incomplete to Joe Cowan.
11:12
4th & 4 at own 20
Justin Hickman punt for 43 yards, returned by Syndric Steptoe for 63 yards for a TOUCHDOWN.Arizona 44, UCLA 7
11:12
Nicholas Folk extra point GOOD.Arizona 45, UCLA 7
11:12
Nicholas Folk kickoff for 65 yards for a touchback.
UCLA Punt, 4 plays
10:41
1st & 10 at own 20
Drew Olson sacked by Copeland Bryan at the UCLA 16 for a loss of 4 yards.
10:41
2nd & 14 at own 16
Arizona penalty 6 yard pass interference on Antoine Cason accepted, no play.
10:41
1st & 10 at own 22
Ucla penalty 5 yard false start on Marcedes Lewis accepted.
10:30
1st & 15 at own 17
Drew Olson pass incomplete to Justin London.
10:20
2nd & 15 at own 17
Maurice Drew rush for a loss of 4 yards to the UCLA 13.
9:45
3rd & 19 at own 13
Drew Olson pass incomplete.
9:46
4th & 19 at own 13
Justin Hickman punt for 50 yards, returned by Syndric Steptoe for 4 yards to the Ariz 41.
Arizona Punt, 3 plays
9:32
1st & 10 at own 41
Mike Bell rush for 2 yards to the Ariz 43.
8:46
2nd & 8 at own 43
Chris Henry rush for 2 yards to the Ariz 45.
8:17
3rd & 6 at own 45
Willie Tuitama pass incomplete to Michael Thomas.
8:08
4th & 6 at own 45
Nicholas Folk punt for 42 yards, returned by Ben Olson for a loss of 1 yard to the UCLA 12.
UCLA Punt, 3 plays
7:46
1st & 10 at own 12
Kahlil Bell rush for 3 yards to the UCLA 15.
7:26
2nd & 7 at own 15
Drew Olson pass incomplete.
7:11
3rd & 7 at own 15
Drew Olson pass complete to Marcedes Lewis for 6 yards to the UCLA 21.
6:43
4th & 1 at own 21
Justin Hickman punt for 42 yards, fair catch by Syndric Steptoe at the Ariz 37.
Arizona Punt, 4 plays
6:37
1st & 10 at own 37
Willie Tuitama pass complete to Michael Thomas for 17 yards to the UCLA 46 for a 1ST down.
6:25
1st & 10 at opp 46
Gilbert Harris rush for 2 yards to the UCLA 44.
5:25
2nd & 8 at opp 44
Willie Tuitama pass complete to Chris Henry for a loss of 3 yards to the UCLA 47.
5:07
3rd & 11 at opp 47
Willie Tuitama pass incomplete.
4:59
4th & 11 at opp 47
Nicholas Folk punt for 39 yards punt out-of-bounds at the UCLA 8.
UCLA Defensive TD, 3 plays (Arizona scores)
4:47
1st & 10 at own 8
Drew Olson pass complete to Joe Cowan for 6 yards to the UCLA 14.
4:16
2nd & 4 at own 14
Drew Olson pass incomplete to Justin London.
4:09
3rd & 4 at own 14
Chris Markey rush for a loss of 8 yards, fumbled in the endzone, recovered by Marcus Hollingsworth for a TOUCHDOWN.Arizona 52, UCLA 7
4:09
Nicholas Folk extra point GOOD.
4:09
Nicholas Folk kickoff for 65 yards for a touchback.
UCLA Turnover on downs, 12 plays
4:01
1st & 10 at own 20
Michael Pitre rush for 8 yards to the UCLA 28.
3:26
2nd & 2 at own 28
Kahlil Bell rush for 14 yards to the UCLA 42 for a 1ST down.
2:54
1st & 10 at own 42
Kahlil Bell rush for 4 yards to the UCLA 46.
2:19
2nd & 6 at own 46
Drew Olson pass complete to Marcedes Lewis for 9 yards to the Ariz 45 for a 1ST down.
2:19
1st & 10 at opp 45
Drew Olson sacked by Jason Parker, fumbled at the 50 yard line, recovered by Brian Abraham at the 50 yard line, tackled by Jason Parker.
1:00
2nd & 15 at the 50
Maurice Drew rush for 5 yards to the Ariz 45.
0:28
3rd & 10 at opp 45
Drew Olson pass complete to Marcedes Lewis for 12 yards to the Ariz 33 for a 1ST down.
0:00
1st & 10 at opp 33
Maurice Drew rush for 16 yards to the Ariz 17 for a 1ST down.
Q4 14:55
1st & 10 at opp 17
Drew Olson pass incomplete.
Q4 14:40
2nd & 10 at opp 17
Maurice Drew rush for 3 yards to the Ariz 14.
Q4 14:05
3rd & 7 at opp 14
Drew Olson pass incomplete.
Q4 14:00
4th & 7 at opp 14
Drew Olson pass incomplete to Will Peddie.
4th quarter5 drives, then Arizona 52, UCLA 14
Arizona Punt, 8 plays
13:50
1st & 10 at own 14
Gilbert Harris rush for 1 yard to the Ariz 15.
13:14
2nd & 9 at own 15
Willie Tuitama pass complete to Syndric Steptoe for 11 yards to the Ariz 26 for a 1ST down.
12:45
1st & 10 at own 26
Gilbert Harris rush for 6 yards to the Ariz 32.
12:01
2nd & 4 at own 32
Gilbert Harris rush for 3 yards to the Ariz 35.
11:26
3rd & 1 at own 35
Gilbert Harris rush for 13 yards to the Ariz 48 for a 1ST down.
10:51
1st & 10 at own 48
Chris Henry rush for 1 yard to the Ariz 49.
10:10
2nd & 9 at own 49
Willie Tuitama pass incomplete to Michael Thomas.
10:04
3rd & 9 at own 49
Willie Tuitama pass incomplete.
9:56
4th & 9 at own 49
Nicholas Folk punt for 42 yards punt out-of-bounds at the UCLA 9.
UCLA Touchdown pass, 10 plays
9:52
1st & 10 at own 9
Drew Olson pass incomplete.
9:46
2nd & 10 at own 9
Drew Olson pass complete to Brandon Breazell for 9 yards to the UCLA 18.
9:28
3rd & 1 at own 18
Maurice Drew rush for 2 yards to the UCLA 20 for a 1ST down.
9:01
1st & 10 at own 20
Drew Olson rush for 4 yards to the UCLA 24.
8:21
2nd & 6 at own 24
Kahlil Bell rush for no gain to the UCLA 24.
7:42
3rd & 6 at own 24
Drew Olson pass complete to Matt Willis for 17 yards to the UCLA 41 for a 1ST down.
7:21
1st & 10 at own 41
Drew Olson pass complete to Marcedes Lewis for 17 yards to the Ariz 42 for a 1ST down.
6:53
1st & 10 at opp 42
Drew Olson pass complete to Michael Pitre for 12 yards to the Ariz 30 for a 1ST down.
6:33
1st & 10 at opp 30
Michael Pitre rush for 14 yards to the Ariz 16 for a 1ST down.
6:06
1st & 10 at opp 16
Drew Olson pass complete to Marcedes Lewis for 16 yards for a TOUCHDOWN.Arizona 52, UCLA 13
6:06
Justin Medlock extra point GOOD.Arizona 52, UCLA 14
6:06
Justin Medlock kickoff for 32 yards fair catch by Skylar Harris at the Ariz 33, Ucla penalty 5 yard offside accepted.
Arizona Turnover on downs, 6 plays
5:52
1st & 10 at own 38
Chris Henry rush for 2 yards to the Ariz 40.
5:17
2nd & 8 at own 40
Chris Henry rush for 22 yards to the UCLA 38 for a 1ST down.
5:08
1st & 10 at opp 38
Chris Henry rush for 8 yards to the UCLA 30.
4:18
2nd & 2 at opp 30
Chris Henry rush for no gain to the UCLA 30.
3:40
3rd & 2 at opp 30
Chris Henry rush for a loss of 5 yards to the UCLA 35.
2:59
4th & 7 at opp 35
Timeout ARIZONA, clock 02:59.
2:57
4th & 7 at opp 35
Willie Tuitama pass incomplete to Michael Thomas.
UCLA Turnover on downs
2:50
1st & 10 at own 35
Michael Pitre rush for no gain to the UCLA 35.
2:01
2nd & 10 at own 35
Ben Olson pass complete to Logan Paulsen for 4 yards to the UCLA 39.
2:01
3rd & 6 at own 39
Ucla penalty 5 yard false start on Shannon Tevaga accepted.
1:28
3rd & 11 at own 34
Ben Olson pass complete to Logan Paulsen for 6 yards to the UCLA 40.
0:54
4th & 5 at own 40
Ben Olson pass incomplete.
Arizona End of game, 1 play
0:54
1st & 10 at opp 40
Arizona penalty 15 yard personal foul accepted.
0:00
1st & 10 at own 45
Team rush for a loss of 2 yards to the Ariz 43.
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.