From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Washington
Arizona
512
Total yards
475
160
Passing yards
167
352
Rushing yards
308
7.6
Yards per pass
5.4
6.9
Yards per rush
7.2
24
First downs
23
5–12
Third downs
6–14
0–1
Fourth downs
2–4
1
Turnovers
3
8–63
Penalties
2–30
34:58
Possession
25:02
2
Sacks (by defense)
4
Efficiency
Washington
Arizona
53%
Success rate
45%
0.28
EPA per play
0.16
1.20
Explosiveness
1.30
0.28
Rushing EPA
0.30
0.30
Passing EPA
−0.01
33%
Passing-down success
33%
0.25
First-down EPA
0.23
0.61
Second-down EPA
0.31
0.08
Third-down EPA
0.18
12%
Havoc by its defense
15%
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)
Washington 52% to win. Elo’s favorite won.
The line
Washington −10, over/under 58.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 Washington 75%, Arizona 25%. 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. Arizona drives left to right, Washington right to left.
Q1 ArizonaTouchdown, 15 plays, 75 yards
Q1 WashingtonPunt, 6 plays, 28 yards
Q1 ArizonaTurnover on downs, 16 plays, 82 yards
Q2 WashingtonTouchdown, 8 plays, 97 yards
Q2 ArizonaTouchdown, 2 plays, 94 yards
Q2 WashingtonTouchdown, 7 plays, 75 yards
Q2 ArizonaInterception, 5 plays, 28 yards
Q2 WashingtonPunt, 5 plays, 12 yards
Q2 WashingtonMissed FG, 4 plays, −7 yards
Q3 WashingtonTouchdown, 7 plays, 75 yards
Q3 ArizonaPunt, 3 plays, 5 yards
Q3 WashingtonTurnover on downs, 14 plays, 67 yards
Q3 ArizonaPunt, 4 plays, 21 yards
Q3 WashingtonInterception, 8 plays, 69 yards
Q4 ArizonaFumble, 4 plays, 25 yards
Q4 WashingtonMissed FG, 4 plays, 3 yards
Q4 ArizonaPunt, 5 plays, 13 yards
Q4 WashingtonPunt, 3 plays, 0 yards
Q4 ArizonaTouchdown, 5 plays, 66 yards
Q4 WashingtonTouchdown, 3 plays, 66 yards
Q4 ArizonaTouchdown, 9 plays, 75 yards
Q4 WashingtonResult not recorded, 1 play, −8 yards
Q5 ArizonaTurnover on downs, 6 plays, 14 yards
Q5 WashingtonTouchdown, 4 plays, 25 yards
Play by play
1st quarter3 drives, then Arizona 7, Washington 0
Arizona Touchdown, 15 plays
15:00
1st & 10 at own 35
Tristan Vizcaino kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
J.J. Taylor run for 4 yds to the Ariz 29
15:00
2nd & 6 at own 29
Brandon Dawkins run for 8 yds to the Ariz 37 for a 1ST down
15:00
1st & 10 at own 37
Brandon Dawkins pass complete to Shun Brown for 8 yds to the Ariz 45
15:00
2nd & 2 at own 45
J.J. Taylor run for 1 yd to the Ariz 46
15:00
3rd & 1 at own 46
Brandon Dawkins pass complete to Nate Phillips for 1 yd to the Ariz 47 for a 1ST down
15:00
1st & 10 at own 47
J.J. Taylor run for 3 yds to the 50 yard line
15:00
2nd & 7 at the 50
J.J. Taylor run for 4 yds to the Wash 46
15:00
3rd & 3 at opp 46
Brandon Dawkins run for 3 yds to the Wash 43 for a 1ST down WASHINGTON Penalty, Defensive holding (10 Yards) to the Wash 33 for a 1ST down
15:00
1st & 10 at opp 33
Brandon Dawkins pass complete to J.J. Taylor for a loss of 2 yards to the Wash 35
15:00
2nd & 12 at opp 35
Brandon Dawkins pass complete to Trey Griffey for 6 yds to the Wash 29
15:00
3rd & 6 at opp 29
Brandon Dawkins pass complete to Shun Brown for 5 yds to the Wash 24
15:00
4th & 1 at opp 24
J.J. Taylor run for 10 yds to the Wash 14 for a 1ST down
15:00
1st & 10 at opp 14
Brandon Dawkins pass complete to Shawn Poindexter for 9 yds to the Wash 5
15:00
2nd & 1 at opp 5
J.J. Taylor run for 4 yds to the Wash 1 for a 1ST down
9:01
1st & goal at opp 1
J.J. Taylor run for 1 yd for a TD, (Josh Pollack KICK)Arizona 7, Washington 0
Washington Punt, 6 plays
9:01
1st & 0 at own 35
Edgar Gastelum kickoff for 64 yds , John Ross return for 28 yds to the Wash 29
8:54
1st & 10 at own 29
Myles Gaskin run for 3 yds to the Wash 32
8:54
2nd & 7 at own 32
Myles Gaskin run for 10 yds to the Wash 42 for a 1ST down
8:54
1st & 10 at own 42
Jake Browning pass complete to John Ross for 11 yds to the Ariz 47 for a 1ST down
8:54
1st & 10 at opp 47
Jake Browning run for 6 yds to the Ariz 41
8:54
2nd & 4 at opp 41
Chico McClatcher run for 3 yds to the Ariz 38
8:54
3rd & 1 at opp 38
Myles Gaskin run for no gain to the Ariz 38
8:54
4th & 1 at opp 38
WASHINGTON Penalty, false start (-5 Yards) to the Ariz 43
8:54
4th & 6 at opp 43
Tristan Vizcaino punt for 28 yds, fair catch by Nate Phillips at the Ariz 15
Arizona Turnover on downs, 16 plays
5:04
1st & 10 at own 15
Brandon Dawkins run for 9 yds to the Ariz 24
5:04
2nd & 1 at own 24
J.J. Taylor run for 1 yd to the Ariz 25 for a 1ST down
5:04
1st & 10 at own 25
Brandon Dawkins run for 5 yds to the Ariz 30
5:04
2nd & 5 at own 30
Brandon Dawkins pass complete to Samajie Grant for 4 yds to the Ariz 34
5:04
3rd & 1 at own 34
J.J. Taylor run for 4 yds to the Ariz 38 for a 1ST down
5:04
1st & 10 at own 38
J.J. Taylor run for 19 yds to the Wash 43 for a 1ST down
5:04
1st & 10 at opp 43
J.J. Taylor run for 2 yds to the Wash 41
5:04
2nd & 8 at opp 41
J.J. Taylor run for 7 yds to the Wash 34
5:04
3rd & 1 at opp 34
Brandon Dawkins pass complete to Shawn Poindexter for 13 yds to the Wash 21 for a 1ST down
5:04
1st & 10 at opp 21
Zach Green run for 4 yds to the Wash 17
5:04
2nd & 6 at opp 17
Zach Green run for no gain to the Wash 17
5:04
3rd & 6 at opp 17
Brandon Dawkins pass complete to Shawn Poindexter for 7 yds to the Wash 10 for a 1ST down
5:04
1st & goal at opp 10
Tyrell Johnson run for 3 yds to the Wash 7
Q2 15:00
2nd & goal at opp 7
Brandon Dawkins pass complete to Trevor Wood for 4 yds to the Wash 3
Q2 15:00
3rd & goal at opp 3
J.J. Taylor run for 1 yd to the Wash 2
Q2 15:00
4th & goal at opp 2
J.J. Taylor run for a loss of 1 yard to the Wash 3
2nd quarter6 drives, then Tied at 14
Washington Touchdown, 8 plays
13:39
1st & 10 at own 3
Myles Gaskin run for 4 yds to the Wash 7
13:39
2nd & 6 at own 7
Myles Gaskin run for 7 yds to the Wash 14 for a 1ST down
13:39
1st & 10 at own 14
Jomon Dotson run for 6 yds to the Wash 20
13:39
2nd & 4 at own 20
Jake Browning pass complete to Chico McClatcher for 37 yds to the Ariz 43 for a 1ST down
13:39
1st & 10 at opp 43
Jake Browning pass complete to Lavon Coleman for 7 yds to the Ariz 36
13:39
2nd & 3 at opp 36
Myles Gaskin run for 2 yds to the Ariz 34
13:39
3rd & 1 at opp 34
Jake Browning pass complete to Myles Gaskin for 2 yds to the Ariz 32 for a 1ST down
9:45
1st & 10 at opp 32
John Ross run for 32 yds for a TD, (Cameron Van Winkle KICK)Tied at 7
Arizona Touchdown, 2 plays
9:45
1st & 0 at own 35
Tristan Vizcaino kickoff for 63 yds , Tyrell Johnson return for 3 yds to the Ariz 6 Tyrell Johnson fumbled, recovered by Ariz Tyrell Johnson , return for 1 yd to the Ariz 6
9:39
1st & 10 at own 6
Brandon Dawkins pass complete to Shun Brown for 15 yds to the Ariz 21 for a 1ST down
9:06
1st & 10 at own 21
Brandon Dawkins run for 79 yds for a TD, (Josh Pollack KICK)Arizona 14, Washington 7
Washington Touchdown, 7 plays
9:06
1st & 0 at own 35
Edgar Gastelum kickoff for 65 yds for a touchback
9:06
1st & 10 at own 25
Jake Browning pass complete to Darrell Daniels for 6 yds to the Wash 31
9:06
2nd & 4 at own 31
Myles Gaskin run for 3 yds to the Wash 34
7:57
3rd & 1 at own 34
Timeout WASHINGTON, clock 07:57
7:57
3rd & 1 at own 34
Jake Browning run for 3 yds to the Wash 37 for a 1ST down
7:31
1st & 10 at own 37
Timeout ARIZONA, clock 07:31
7:31
1st & 10 at own 37
Lavon Coleman run for 4 yds to the Wash 41
7:31
2nd & 6 at own 41
Lavon Coleman run for 38 yds to the Ariz 21 for a 1ST down
7:31
1st & 10 at opp 21
Jake Browning pass complete to John Ross for 14 yds to the Ariz 7 for a 1ST down
7:31
1st & goal at opp 7
WASHINGTON Penalty, false start (-5 Yards) to the Ariz 12
5:28
1st & goal at opp 12
Jake Browning pass complete to John Ross for 12 yds for a TD, (Cameron Van Winkle KICK)Tied at 14
Arizona Interception, 5 plays
5:28
1st & 0 at own 35
Tristan Vizcaino kickoff for 65 yds for a touchback
5:28
1st & 10 at own 25
J.J. Taylor run for 12 yds to the Ariz 37 for a 1ST down
5:28
1st & 10 at own 37
Brandon Dawkins pass incomplete
5:28
2nd & 10 at own 37
J.J. Taylor run for 16 yds to the Wash 47 for a 1ST down
5:28
1st & 10 at opp 47
Brandon Dawkins pass incomplete
5:28
2nd & 10 at opp 47
Brandon Dawkins pass intercepted Kevin King return for no gain to the Wash 10
Washington Punt, 5 plays
4:26
1st & 10 at own 10
Browning, Jake pass incomplete to Ross, John (Cruikshank, D.), PENALTY ARIZ pass interference 15 yards to the WASH25, 1ST DOWN WASH, NO PLAY.
4:26
1st & 10 at own 25
Lavon Coleman run for 2 yds to the Wash 27
4:26
2nd & 8 at own 27
Jake Browning run for 10 yds to the Wash 37 for a 1ST down
4:26
1st & 10 at own 37
Jake Browning pass incomplete to Jomon Dotson
4:26
2nd & 10 at own 37
Jake Browning sacked by Cody Ippolito for a loss of 6 yards to the Wash 31
4:26
3rd & 16 at own 31
WASHINGTON Penalty, false start (-5 Yards) to the Wash 26
4:26
3rd & 21 at own 26
Jake Browning sacked by Cody Ippolito and Paul Magloire Jr. for a loss of 4 yards to the Wash 22
2:01
4th & 25 at own 22
Timeout ARIZONA, clock 02:01
2:01
4th & 25 at own 22
Tristan Vizcaino punt for 47 yds , Nate Phillips returns for no gain to the Ariz 21 Nate Phillips fumbled, forced by Darren Gardenhire, recovered by Wash Jordan Miller
Washington Missed FG, 4 plays
1:50
1st & 10 at opp 21
Jake Browning pass complete to John Ross for a loss of 4 yards John Ross fumbled, forced by Tristan Cooper, recovered by Wash John Ross
1:50
2nd & 19 at opp 30
WASHINGTON Penalty, delay of game (-5 Yards) to the Ariz 35
1:50
2nd & 24 at opp 35
Jake Browning run for 7 yds to the Ariz 28
1:50
3rd & 17 at opp 28
Jake Browning pass complete to Lavon Coleman for no gain to the Ariz 28
0:04
4th & 17 at opp 28
Timeout WASHINGTON, clock 00:04
0:00
4th & 17 at opp 28
Cameron Van Winkle 45 yd FG MISSED
3rd quarter5 drives, then Washington 21, Arizona 14
Washington Touchdown, 7 plays
15:00
1st & 10 at own 35
Edgar Gastelum kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jake Browning pass complete to Darrell Daniels for 6 yds to the Wash 31
15:00
2nd & 4 at own 31
Myles Gaskin run for 6 yds to the Wash 37 for a 1ST down
15:00
1st & 10 at own 37
Myles Gaskin run for 4 yds to the Wash 41
15:00
2nd & 6 at own 41
Jake Browning run for 6 yds to the Wash 47 for a 1ST down
15:00
1st & 10 at own 47
Lavon Coleman run for 44 yds to the Ariz 9 for a 1ST down
15:00
1st & goal at opp 9
Lavon Coleman run for 6 yds to the Ariz 3
11:24
2nd & goal at opp 3
Jake Browning run for 3 yds for a TD, (Cameron Van Winkle KICK)Washington 21, Arizona 14
Arizona Punt, 3 plays
11:24
1st & 0 at own 35
Tristan Vizcaino kickoff for 65 yds for a touchback
11:24
1st & 10 at own 25
J.J. Taylor run for 2 yds to the Ariz 27
11:24
2nd & 8 at own 27
Brandon Dawkins run for 3 yds to the Ariz 30
11:24
3rd & 5 at own 30
Brandon Dawkins pass incomplete to Nate Phillips, broken up by Kevin King
11:24
4th & 5 at own 30
Josh Pollack punt for 65 yds, downed at the Wash 5
Washington Turnover on downs, 14 plays
10:21
1st & 10 at own 5
Myles Gaskin run for 5 yds to the Wash 10
10:21
2nd & 5 at own 10
Myles Gaskin run for 3 yds to the Wash 13
10:21
3rd & 2 at own 13
Myles Gaskin run for 2 yds to the Wash 15 for a 1ST down
10:21
1st & 10 at own 15
Myles Gaskin run for 8 yds to the Wash 23
10:21
2nd & 2 at own 23
Myles Gaskin run for 6 yds to the Wash 29 for a 1ST down
10:21
1st & 10 at own 29
Jake Browning pass incomplete
10:21
2nd & 10 at own 29
Lavon Coleman run for 2 yds to the Wash 31
10:21
3rd & 8 at own 31
Jake Browning pass complete to Dante Pettis for 19 yds to the 50 yard line for a 1ST down
10:21
1st & 10 at the 50
Lavon Coleman run for 1 yd to the Ariz 49
10:21
2nd & 9 at opp 49
Jomon Dotson run for 12 yds to the Ariz 37 for a 1ST down
10:21
1st & 10 at opp 37
Myles Gaskin run for 3 yds to the Ariz 34
10:21
2nd & 7 at opp 34
Myles Gaskin run for 1 yd to the Ariz 33
10:21
3rd & 6 at opp 33
Jomon Dotson run for 5 yds to the Ariz 28
10:21
4th & 1 at opp 28
Myles Gaskin run for no gain to the Ariz 28
Arizona Punt, 4 plays
2:55
1st & 10 at own 28
J.J. Taylor run for 6 yds to the Ariz 34
2:55
2nd & 4 at own 34
WASHINGTON Penalty, Defensive pass interference (14 Yards) to the Ariz 48 for a 1ST down
2:55
1st & 10 at own 48
Brandon Dawkins pass incomplete
2:55
2nd & 10 at own 48
J.J. Taylor run for 1 yd to the Ariz 49
2:55
3rd & 9 at own 49
Brandon Dawkins pass incomplete to Nate Phillips
2:55
4th & 9 at own 49
Josh Pollack punt for 46 yds , Dante Pettis returns for 1 yd to the Wash 6
Washington Interception, 8 plays
1:40
1st & 10 at own 6
Jake Browning run for 13 yds to the Wash 19 for a 1ST down
1:40
1st & 10 at own 19
Myles Gaskin run for no gain to the Wash 19
1:40
2nd & 10 at own 19
Jake Browning pass complete to Dante Pettis for 16 yds to the Wash 35 for a 1ST down
Q4 15:00
1st & 10 at own 35
Myles Gaskin run for 2 yds to the Wash 37
Q4 15:00
2nd & 8 at own 37
Jake Browning pass complete to Chico McClatcher for 35 yds to the Ariz 28 for a 1ST down
Q4 15:00
1st & 10 at opp 28
Jake Browning pass incomplete to Chico McClatcher
Q4 15:00
2nd & 10 at opp 28
Myles Gaskin run for 3 yds to the Ariz 25
Q4 15:00
3rd & 7 at opp 25
Jake Browning pass intercepted Dane Cruikshank return for no gain to the Ariz 1
4th quarter8 drives, then Tied at 28
Arizona Fumble, 4 plays
13:23
1st & 10 at own 1
Tyrell Johnson run for 1 yd to the Ariz 2
13:23
2nd & 9 at own 2
Dawkins, B. pass incomplete to Griffey, T., PENALTY WASH pass interference 14 yards to the ARIZ16, 1ST DOWN ARIZ, NO PLAY.
13:23
1st & 10 at own 16
Brandon Dawkins pass incomplete
13:23
2nd & 10 at own 16
Tyrell Johnson run for 6 yds to the Ariz 22
13:23
3rd & 4 at own 22
Tyrell Johnson run for 2 yds to the Ariz 26 Tyrell Johnson fumbled, forced by Azeem Victor, recovered by Wash Keishawn Bierria
Washington Missed FG, 4 plays
12:01
1st & 10 at opp 26
Myles Gaskin run for 5 yds to the Ariz 21
12:01
2nd & 5 at opp 21
Jake Browning sacked by Jack Banda for a loss of 2 yards to the Ariz 23
12:01
3rd & 7 at opp 23
Jake Browning pass incomplete to Darrell Daniels, broken up by – Flanniganfowles
10:24
4th & 7 at opp 23
Cameron Van Winkle 40 yd FG MISSED
Arizona Punt, 5 plays
10:24
1st & 10 at own 23
Zach Green run for 2 yds to the Ariz 25
10:24
2nd & 8 at own 25
Brandon Dawkins pass complete to Shun Brown for 11 yds to the Ariz 36 for a 1ST down
10:24
1st & 10 at own 36
Tyrell Johnson run for 2 yds to the Ariz 38
10:24
2nd & 8 at own 38
Brandon Dawkins pass complete to Tyrell Johnson for 1 yd to the Ariz 39
10:24
3rd & 7 at own 39
Brandon Dawkins sacked by Joe Mathis for a loss of 3 yards to the Ariz 36
10:24
4th & 10 at own 36
Josh Pollack punt for 44 yds, fair catch by Dante Pettis at the Wash 20
Washington Punt, 3 plays
8:14
1st & 10 at own 20
Lavon Coleman run for 3 yds to the Wash 23
8:14
2nd & 7 at own 23
Lavon Coleman run for 2 yds to the Wash 25
8:14
3rd & 5 at own 25
Jake Browning pass incomplete to Darrell Daniels, broken up by – Flanniganfowles
8:14
4th & 5 at own 25
WASHINGTON Penalty, delay of game (-5 Yards) to the Wash 20
8:14
4th & 10 at own 20
Tristan Vizcaino punt for 46 yds , Nate Phillips returns for no gain to the Ariz 34
Arizona Touchdown, 5 plays
6:44
1st & 10 at own 34
Brandon Dawkins pass incomplete to Zach Green
6:44
2nd & 10 at own 34
Brandon Dawkins pass complete to Zach Green for 3 yds to the Ariz 37
6:44
3rd & 7 at own 37
Brandon Dawkins run for 56 yds to the Wash 7 for a 1ST down
6:44
1st & goal at opp 7
Zach Green run for 5 yds to the Wash 2
4:50
2nd & 0 at opp 2
Timeout ARIZONA, clock 04:50
4:45
2nd & goal at opp 2
Brandon Dawkins run for 2 yds for a TD, (Josh Pollack KICK)Tied at 21
Washington Touchdown, 3 plays
4:45
1st & 0 at own 35
Edgar Gastelum kickoff for 40 yds , Austin Joyner return for 9 yds to the Wash 34
4:40
1st & 10 at own 34
Myles Gaskin run for 8 yds to the Wash 42
4:40
2nd & 2 at own 42
Myles Gaskin run for 3 yds to the Wash 45 for a 1ST down
3:25
1st & 10 at own 45
Lavon Coleman run for 55 yds for a TD, (Cameron Van Winkle KICK)Washington 28, Arizona 21
Arizona Touchdown, 9 plays
3:25
1st & 0 at own 35
Tristan Vizcaino kickoff for 65 yds for a touchback
3:25
1st & 10 at own 25
Brandon Dawkins pass complete to Shun Brown for 9 yds to the Ariz 34
3:25
2nd & 1 at own 34
Brandon Dawkins run for 13 yds to the Ariz 47 for a 1ST down
3:25
1st & 10 at own 47
ARIZONA Penalty, clipping (-15 Yards) to the Ariz 32
3:25
1st & 25 at own 32
Brandon Dawkins pass incomplete
3:25
2nd & 25 at own 32
Brandon Dawkins pass complete to Shun Brown for 54 yds to the Wash 14 for a 1ST down
3:25
1st & 10 at opp 14
Zach Green run for 7 yds to the Wash 7
3:25
2nd & 3 at opp 7
Brandon Dawkins run for no gain to the Wash 7
0:34
3rd & 3 at opp 7
Timeout ARIZONA, clock 00:34
0:34
3rd & 3 at opp 7
Brandon Dawkins pass incomplete to Nate Phillips
0:27
4th & 3 at opp 7
Timeout ARIZONA, clock 00:27
0:27
4th & 3 at opp 7
Timeout WASHINGTON, clock 00:27
0:27
4th & 3 at opp 7
Brandon Dawkins pass complete to Nate Phillips for 4 yds to the Wash 3 for a 1ST down
0:17
1st & goal at opp 3
Brandon Dawkins pass complete to Josh Kern for 3 yds for a TD, (Josh Pollack KICK)Tied at 28
Washington Result not recorded, 1 play
0:17
1st & 0 at own 35
Josh Pollack kickoff for 40 yds , Austin Joyner return for 13 yds to the Wash 38
0:12
1st & 10 at own 38
Jake Browning sacked by Jack Banda for a loss of 8 yards to the Wash 30
Overtime2 drives, then Washington 35, Arizona 28
Washington Touchdown, 4 plays
1st & 10 at opp 25
Lavon Coleman run for 24 yds to the Ariz 1 for a 1ST down
1st & goal at opp 1
Myles Gaskin run for a loss of 3 yards to the Ariz 4
2nd & goal at opp 4
Jake Browning pass incomplete to John Ross
3rd & goal at opp 4
Jake Browning pass complete to Dante Pettis for 4 yds for a TD, (Cameron Van Winkle KICK)Washington 35, Arizona 28
Arizona Turnover on downs, 6 plays
1st & 10 at opp 25
Brandon Dawkins run for 2 yds to the Wash 23
2nd & 8 at opp 23
Brandon Dawkins pass complete to Shun Brown for 12 yds to the Wash 11 for a 1ST down
1st & 10 at opp 11
Zach Green run for 1 yd to the Wash 10
2nd & 9 at opp 10
Brandon Dawkins sacked by Darren Gardenhire for a loss of 1 yard to the Wash 11
3rd & 10 at opp 11
Brandon Dawkins pass incomplete
4th & 10 at opp 11
Timeout ARIZONA, clock 00:00
4th & 10 at opp 11
Brandon Dawkins pass incomplete to Tyrell Johnson
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.