86°F, a few clouds, wind 6 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Louisville Intl-Standiford Field Airport (KSDF), 4 km from the stadium, 26 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Kentucky
Louisville
428
Total yards
292
260
Passing yards
88
168
Rushing yards
204
6.8
Yards per pass
4.2
3.9
Yards per rush
5.4
26
First downs
17
9–17
Third downs
2–11
0–1
Fourth downs
1–2
1
Turnovers
1
8–69
Penalties
5–40
35:24
Possession
24:36
1
Sacks (by defense)
3
Efficiency
Western Kentucky
Louisville
50%
Success rate
43%
0.12
EPA per play
−0.10
1.00
Explosiveness
0.79
0.17
Rushing EPA
0.05
0.08
Passing EPA
−0.27
42%
Passing-down success
19%
0.06
First-down EPA
−0.10
0.31
Second-down EPA
−0.12
0.13
Third-down EPA
0.20
20%
Havoc by its defense
9%
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)
Louisville 74% to win. Elo’s favorite won.
The line
Louisville −23.5, over/under 54.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 Louisville 95%, Western Kentucky 5%. 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. Louisville drives left to right, Western Kentucky right to left.
Q1 LouisvillePunt, 3 plays, 7 yards
Q1 Western KentuckyInterception, 7 plays, 27 yards
Q1 LouisvillePunt, 3 plays, −3 yards
Q1 Western KentuckyPunt, 4 plays, 21 yards
Q1 LouisvilleInterception, 1 play, 0 yards
Q1 Western KentuckyTouchdown, 16 plays, 80 yards
Q1 LouisvilleTurnover on downs, 4 plays, 7 yards
Q2 Western KentuckyTouchdown, 2 plays, 31 yards
Q2 LouisvillePunt, 8 plays, 27 yards
Q2 Western KentuckyPunt, 3 plays, 5 yards
Q2 LouisvillePunt, 4 plays, 0 yards
Q2 Western KentuckyPunt, 6 plays, 33 yards
Q2 LouisvilleField goal, 12 plays, 81 yards
Q2 Western KentuckyEnd of half, 2 plays, 11 yards
Q3 Western KentuckyPunt, 5 plays, 18 yards
Q3 LouisvilleField goal, 8 plays, 61 yards
Q3 Western KentuckyMissed FG, 14 plays, 60 yards
Q3 LouisvilleTouchdown, 7 plays, 31 yards
Q4 Western KentuckyField goal, 14 plays, 68 yards
Q4 LouisvilleTouchdown, 8 plays, 75 yards
Q4 Western KentuckyTurnover on downs, 8 plays, 18 yards
Q4 LouisvillePunt, 3 plays, −2 yards
Q4 Western KentuckyMissed FG, 3 plays, 36 yards
Play by play
1st quarter7 drives, then Western Kentucky 7, Louisville 0
Louisville Punt, 3 plays
15:00
1st & 10 at own 35
Alex Rinella kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Colin Wilson run for 3 yds to the Lvile 28
15:00
2nd & 7 at own 28
Jawon Pass pass incomplete
15:00
3rd & 7 at own 28
Jawon Pass run for 4 yds to the Lvile 32
15:00
4th & 3 at own 32
Mason King punt for 39 yds , Roger Cray returns for 10 yds to the WKent 42 WESTRN KENTUCKY Penalty, Offensive holding (Roger Cray) to the WKent 29
Western Kentucky Interception, 7 plays
13:38
1st & 10 at own 29
Steven Duncan pass complete to Jacquez Sloan for 13 yds to the WKent 42 for a 1ST down
13:38
1st & 10 at own 42
Joshua Samuel run for 6 yds to the WKent 48
13:38
2nd & 4 at own 48
Steven Duncan run for 3 yds to the Lvile 49
13:38
3rd & 1 at opp 49
Steven Duncan run for 1 yd to the Lvile 48 for a 1ST down
13:38
1st & 10 at opp 48
Joshua Samuel run for 5 yds to the Lvile 43
13:38
2nd & 5 at opp 43
WESTRN KENTUCKY Penalty, Offensive offside (-5 Yards) to the Lvile 48
13:38
2nd & 10 at opp 48
Steven Duncan pass complete to Kyle Fourtenbary for 4 yds to the Lvile 44
13:38
3rd & 6 at opp 44
Steven Duncan pass intercepted C.J. Avery return for 25 yds to the WKent 44
Louisville Punt, 3 plays
10:34
1st & 10 at opp 44
Colin Wilson run for no gain to the WKent 45 Colin Wilson fumbled, forced by Ben Holt,
10:34
2nd & 11 at opp 45
Jeremy Smith run for a loss of 2 yards to the WKent 47
9:16
3rd & 13 at opp 47
Timeout WESTRN KENTUCKY, clock 09:16
9:16
3rd & 13 at opp 47
Jawon Pass pass incomplete
9:16
4th & 13 at opp 47
Mason King punt for 36 yds, fair catch by Roger Cray at the WKent 11
Western Kentucky Punt, 4 plays
9:03
1st & 10 at own 11
Garland LaFrance run for 16 yds to the WKent 27 for a 1ST down
9:03
1st & 10 at own 27
Garland LaFrance run for 2 yds to the WKent 29
9:03
2nd & 8 at own 29
Steven Duncan pass complete to Garland LaFrance for 3 yds to the WKent 32
9:03
3rd & 5 at own 32
Steven Duncan pass incomplete
9:03
4th & 5 at own 32
Alex Rinella punt for 44 yds for a 1ST down , Rodjay Burns returns for 36 yds to the LOUISVILLE 32 for a 1ST down LOUISVILLE Penalty, personal foul (15 Yards) to the WKent 25 for a 1ST down
Louisville Interception, 1 play
7:26
1st & 10 at opp 25
Jawon Pass pass intercepted DeAngelo Malone return for no gain to the WKent 20
Western Kentucky Touchdown, 16 plays
7:20
1st & 10 at own 20
D’Andre Ferby run for 4 yds to the WKent 24
7:20
2nd & 6 at own 24
D’Andre Ferby run for 5 yds to the WKent 29
7:20
3rd & 1 at own 29
Davis Shanley run for 1 yd to the WKent 30 for a 1ST down
7:20
1st & 10 at own 30
D’Andre Ferby run for 2 yds to the WKent 32 WESTRN KENTUCKY Penalty, Offensive holding (Kyle Fourtenbary) to the WKent 22
5:25
1st & 18 at own 22
Timeout WESTRN KENTUCKY, clock 05:25
5:25
1st & 18 at own 22
Davis Shanley pass complete to Gino Appleberry Jr. for 12 yds to the WKent 34
5:25
2nd & 6 at own 34
Gino Appleberry Jr. run for no gain to the WKent 34
5:25
3rd & 6 at own 34
Davis Shanley run for 7 yds to the WKent 41 for a 1ST down
5:25
1st & 10 at own 41
Garland LaFrance run for 4 yds to the WKent 45
5:25
2nd & 6 at own 45
Davis Shanley pass complete to Quin Jernighan for 19 yds to the Lvile 36 for a 1ST down
5:25
1st & 10 at opp 36
Davis Shanley run for 7 yds to the Lvile 29
5:25
2nd & 3 at opp 29
D’Andre Ferby run for 3 yds to the Lvile 26 for a 1ST down
5:25
1st & 10 at opp 26
D’Andre Ferby run for 7 yds to the Lvile 19
5:25
2nd & 3 at opp 19
D’Andre Ferby run for 5 yds to the Lvile 14 for a 1ST down
5:25
1st & 10 at opp 14
D’Andre Ferby run for 3 yds to the Lvile 11
5:25
2nd & 7 at opp 11
D’Andre Ferby run for 2 yds to the Lvile 9
0:07
3rd & 5 at opp 9
Davis Shanley pass complete to Kyle Fourtenbary for 9 yds for a TD (Ryan Nuss KICK)Western Kentucky 7, Louisville 0
Louisville Turnover on downs, 4 plays
0:07
1st & 0 at own 35
Alex Rinella kickoff for 65 yds for a touchback
0:07
1st & 10 at own 25
Jawon Pass sacked by Ben Holt for a loss of 6 yards to the Lvile 19
Q2 15:00
2nd & 16 at own 19
Malik Cunningham run for 5 yds to the Lvile 24
Q2 15:00
3rd & 11 at own 24
Malik Cunningham run for 8 yds to the Lvile 32
Q2 15:00
4th & 3 at own 32
Malik Cunningham run for no gain to the Lvile 32
2nd quarter7 drives, then Western Kentucky 14, Louisville 3
Western Kentucky Touchdown, 2 plays
13:25
1st & 10 at opp 31
Davis Shanley pass complete to Quin Jernighan for 28 yds to the Lvile 3 for a 1ST down
12:50
1st & 0 at opp 3
Timeout WESTRN KENTUCKY, clock 12:50
12:40
1st & goal at opp 3
Davis Shanley run for 3 yds for a TD (Ryan Nuss KICK)Western Kentucky 14, Louisville 0
Louisville Punt, 8 plays
12:40
1st & 0 at own 35
Alex Rinella kickoff for 65 yds , Hassan Hall return for 19 yds to the Lvile 19
12:40
1st & 10 at own 19
Malik Cunningham run for 5 yds to the Lvile 24
12:40
2nd & 5 at own 24
Dae Williams run for 5 yds to the Lvile 29 for a 1ST down
12:40
1st & 10 at own 29
Malik Cunningham pass complete to Dez Fitzpatrick for 4 yds to the Lvile 33
12:40
2nd & 6 at own 33
Marcus Riley run for 9 yds to the Lvile 42 for a 1ST down
12:40
1st & 10 at own 42
Malik Cunningham run for 13 yds to the WKent 45 for a 1ST down
12:40
1st & 10 at opp 45
LOUISVILLE Penalty, false start (Lukayus McNeil) to the 50 yard line
12:40
1st & 15 at the 50
Malik Cunningham pass complete to Jeremy Smith for a loss of 4 yards to the Lvile 46
12:40
2nd & 19 at own 46
Malik Cunningham pass incomplete to Devante Peete
9:02
3rd & 19 at own 46
Timeout LOUISVILLE, clock 09:02
9:02
3rd & 19 at own 46
Malik Cunningham pass incomplete to Dez Fitzpatrick, broken up by Devon Key
9:02
4th & 19 at own 46
Mason King punt for 43 yds, fair catch by Roger Cray at the WKent 11
Western Kentucky Punt, 3 plays
8:48
1st & 10 at own 11
Joshua Samuel run for 3 yds to the WKent 14
8:48
2nd & 7 at own 14
Joshua Samuel run for 2 yds to the WKent 16
8:48
3rd & 5 at own 16
Davis Shanley pass incomplete to D’Andre Ferby
8:48
4th & 5 at own 16
Alex Rinella punt for 37 yds, fair catch by Rodjay Burns at the Lvile 47
Louisville Punt, 4 plays
7:49
1st & 10 at own 47
Jeremy Smith run for no gain to the Lvile 47
7:49
2nd & 10 at own 47
Malik Cunningham run for 4 yds to the LOUISVILLE 49 LOUISVILLE Penalty, Offensive holding (Dez Fitzpatrick) to the Lvile 41
7:49
2nd & 16 at own 41
Malik Cunningham pass incomplete
7:49
3rd & 16 at own 41
Malik Cunningham run for 6 yds to the Lvile 47 LOUISVILLE Penalty, Offensive holding ( Yards) declined
7:49
4th & 10 at own 47
Mason King punt for 43 yds , Roger Cray returns for 13 yds to the WKent 23
Western Kentucky Punt, 6 plays
6:10
1st & 10 at own 23
D’Andre Ferby run for 14 yds to the WKent 37 for a 1ST down
6:10
1st & 10 at own 37
Davis Shanley pass incomplete to Quin Jernighan
6:10
2nd & 10 at own 37
Davis Shanley pass complete to Jacquez Sloan for 11 yds to the WKent 48 for a 1ST down
6:10
1st & 10 at own 48
Davis Shanley run for 1 yd to the WKent 49
6:10
2nd & 9 at own 49
Davis Shanley pass complete to Garland LaFrance for 4 yds to the Lvile 47
6:10
3rd & 5 at opp 47
Davis Shanley pass complete to Mik’Quan Deane for a loss of 2 yards to the Lvile 49
6:10
4th & 7 at opp 49
RINELLA, Alex punt 32 yards to the LOU17, fair catch by Burns, Rod., PENALTY LOU roughing the kicker 5 yards to the LOU44, NO PLAY.
6:10
4th & 2 at opp 44
Alex Rinella punt for 31 yds, fair catch by Rodjay Burns at the Lvile 13
Louisville Field goal, 12 plays
2:59
1st & 10 at own 13
Malik Cunningham pass complete to Jaylen Smith for a loss of 1 yard to the Lvile 12
2:59
2nd & 11 at own 12
Malik Cunningham pass incomplete to Devante Peete
2:59
3rd & 11 at own 12
Malik Cunningham pass complete to Jaylen Smith for 31 yds to the Lvile 43 for a 1ST down
2:59
1st & 10 at own 43
Malik Cunningham pass complete to Dez Fitzpatrick for 17 yds to the WKent 40 for a 1ST down
2:59
1st & 10 at opp 40
Malik Cunningham run for 6 yds to the WKent 34
2:59
2nd & 4 at opp 34
Malik Cunningham pass complete to Devante Peete for 9 yds to the WKent 25 for a 1ST down
2:59
1st & 10 at opp 25
Malik Cunningham pass complete to Devante Peete for 8 yds to the WKent 17
2:59
2nd & 2 at opp 17
LOUISVILLE Penalty, false start (Dez Fitzpatrick) to the WKent 22
0:43
2nd & 7 at opp 22
Timeout LOUISVILLE, clock 00:43
0:43
2nd & 7 at opp 22
Malik Cunningham run for 9 yds to the WKent 13 for a 1ST down
0:43
1st & 10 at opp 13
Malik Cunningham pass incomplete to Jaylen Smith
0:43
2nd & 10 at opp 13
Malik Cunningham pass incomplete to Jaylen Smith, broken up by Devon Key
Davis Shanley pass complete to Garland LaFrance for 3 yds to the WKent 36 for a 1ST down
3rd quarter4 drives, then Western Kentucky 14, Louisville 6
Western Kentucky Punt, 5 plays
15:00
1st & 10 at own 35
Blanton Creque kickoff for 65 yds , Ta’Corian Darden return for 15 yds to the 50 yard line WESTRN KENTUCKY Penalty, illegal block (Ta’Corian Darden) to the WKent 8
15:00
1st & 10 at own 8
Garland LaFrance run for 4 yds to the WKent 12
15:00
2nd & 6 at own 12
Davis Shanley pass complete to Quin Jernighan for 7 yds to the WKent 19 for a 1ST down
15:00
1st & 10 at own 19
Davis Shanley pass incomplete to Jacquez Sloan
15:00
2nd & 10 at own 19
Davis Shanley pass complete to Kyle Fourtenbary for 5 yds to the WKent 24
15:00
3rd & 5 at own 24
Davis Shanley pass complete to Lucky Jackson for 2 yds to the WKent 26
15:00
4th & 3 at own 26
Alex Rinella punt for 41 yds, fair catch by Rodjay Burns at the Lvile 33
Louisville Field goal, 8 plays
12:32
1st & 10 at own 33
Dae Williams run for 16 yds to the Lvile 49 for a 1ST down
12:32
1st & 10 at own 49
Dae Williams run for 21 yds to the WKent 30 for a 1ST down
12:32
1st & 10 at opp 30
Malik Cunningham pass complete to Jaylen Smith for 8 yds to the WKent 22
12:32
2nd & 2 at opp 22
Malik Cunningham run for 16 yds to the WKent 6 for a 1ST down
12:32
1st & goal at opp 6
Malik Cunningham run for 1 yd to the WKent 5
12:32
2nd & goal at opp 5
Malik Cunningham pass incomplete
12:32
3rd & goal at opp 5
Malik Cunningham run for a loss of 1 yard to the WKent 6
Blanton Creque kickoff for 62 yds , Garland LaFrance return for 22 yds to the WKent 25
9:07
1st & 10 at own 25
D’Andre Ferby run for 1 yd to the WKent 26
9:07
2nd & 9 at own 26
Davis Shanley pass complete to D’Andre Ferby for 2 yds to the WKent 28
9:07
3rd & 7 at own 28
Davis Shanley pass complete to Lucky Jackson for 9 yds to the WKent 37 for a 1ST down
9:07
1st & 10 at own 37
WESTRN KENTUCKY Penalty, false start (Tyler Witt) to the WKent 32
9:07
1st & 15 at own 32
Davis Shanley pass incomplete to Mik’Quan Deane
9:07
2nd & 15 at own 32
Davis Shanley pass complete to Jacquez Sloan for 17 yds to the WKent 49 for a 1ST down
9:07
1st & 10 at own 49
D’Andre Ferby run for 9 yds to the Lvile 42
9:07
2nd & 1 at opp 42
Davis Shanley sacked by C.J. Avery and Robert Hicks for a loss of 1 yard to the Lvile 43
5:23
3rd & 2 at opp 43
Timeout WESTRN KENTUCKY, clock 05:23
5:23
3rd & 2 at opp 43
D’Andre Ferby run for 3 yds to the Lvile 40 for a 1ST down
5:23
1st & 10 at opp 40
Davis Shanley pass incomplete to Jacquez Sloan, broken up by Cornelius Sturghill
5:23
2nd & 10 at opp 40
Davis Shanley pass complete to Mik’Quan Deane for 31 yds to the Lvile 9 for a 1ST down
5:23
1st & goal at opp 9
Garland LaFrance run for 8 yds to the Lvile 1
5:23
2nd & goal at opp 1
Davis Shanley run for a loss of 4 yards to the Lvile 5
5:23
3rd & goal at opp 5
Davis Shanley sacked by G.G. Robinson for a loss of 10 yards to the Lvile 15
2:35
4th & goal at opp 15
Ryan Nuss 32 yd FG BLOCKED blocked by Jared Goldwire Rodjay Burns return for no gain to the WKent 31
Louisville Touchdown, 7 plays
2:35
1st & 10 at opp 31
Dae Williams run for 5 yds to the WKent 26
2:35
2nd & 5 at opp 26
Malik Cunningham pass complete to Dae Williams for no gain to the WKent 26
2:35
3rd & 5 at opp 26
Malik Cunningham run for 17 yds to the WKent 9 for a 1ST down
2:35
1st & goal at opp 9
Dae Williams run for a loss of 5 yards to the WKent 14
2:35
2nd & goal at opp 14
Malik Cunningham run for 3 yds to the WKent 11
Q4 15:00
3rd & goal at opp 11
Malik Cunningham run for 10 yds to the WKent 1
Q4 14:23
4th & goal at opp 1
Dae Williams run for 1 yd for a TD (Blanton Creque KICK)Western Kentucky 14, Louisville 13
4th quarter5 drives, then Louisville 20, Western Kentucky 17
Western Kentucky Field goal, 14 plays
14:23
1st & 0 at own 35
Blanton Creque kickoff for 65 yds , Garland LaFrance return for 14 yds to the WKent 14
14:23
1st & 10 at own 14
D’Andre Ferby run for 2 yds to the WKent 16
14:23
2nd & 8 at own 16
Davis Shanley pass incomplete to Kyle Fourtenbary
14:23
3rd & 8 at own 16
Davis Shanley pass complete to Kyle Fourtenbary for 9 yds to the WKent 25 for a 1ST down
14:23
1st & 10 at own 25
D’Andre Ferby run for 3 yds to the WKent 28
14:23
2nd & 7 at own 28
Davis Shanley pass complete to Lucky Jackson for 9 yds to the WKent 37 for a 1ST down
14:23
1st & 10 at own 37
Davis Shanley pass incomplete
14:23
2nd & 10 at own 37
Davis Shanley pass complete to Garland LaFrance for 7 yds to the WKent 44
14:23
3rd & 3 at own 44
WESTRN KENTUCKY Penalty, false start (Kyle Fourtenbary) to the WKent 39
14:23
3rd & 8 at own 39
Davis Shanley pass complete to Quin Jernighan for 12 yds to the Lvile 49 for a 1ST down
14:23
1st & 10 at opp 49
D’Andre Ferby run for 8 yds to the Lvile 41
14:23
2nd & 2 at opp 41
Joshua Samuel run for 17 yds to the Lvile 24 for a 1ST down
14:23
1st & 10 at opp 24
D’Andre Ferby run for 3 yds to the Lvile 21
14:23
2nd & 7 at opp 21
Davis Shanley pass incomplete to Mik’Quan Deane, broken up by TreSean Smith
8:56
3rd & 7 at opp 21
Timeout WESTRN KENTUCKY, clock 08:56
8:56
3rd & 7 at opp 21
Davis Shanley pass complete to Garland LaFrance for 3 yds to the Lvile 18
8:14
4th & 4 at opp 18
Ryan Nuss 35 yd FG GOODWestern Kentucky 17, Louisville 13
Louisville Touchdown, 8 plays
8:14
1st & 0 at own 35
Alex Rinella kickoff for 65 yds for a touchback
8:14
1st & 10 at own 25
Malik Cunningham pass incomplete to Jaylen Smith
8:14
2nd & 10 at own 25
Malik Cunningham pass complete to Seth Dawkins for 16 yds to the Lvile 41 for a 1ST down
8:14
1st & 10 at own 41
Malik Cunningham run for 17 yds to the WKent 42 for a 1ST down
8:14
1st & 10 at opp 42
Malik Cunningham run for 5 yds to the WKent 37
8:14
2nd & 5 at opp 37
Hassan Hall run for 10 yds to the WKent 27 for a 1ST down
8:14
1st & 10 at opp 27
Malik Cunningham run for 3 yds to the WKent 24 for a 1ST down WESTRN KENTUCKY Penalty, personal foul (Drell Greene) to the WKent 12 for a 1ST down
8:14
1st & 10 at opp 12
Dae Williams run for 11 yds to the WKent 1 for a 1ST down
5:01
1st & goal at opp 1
Dae Williams run for 1 yd for a TD (Blanton Creque KICK)Louisville 20, Western Kentucky 17
Western Kentucky Turnover on downs, 8 plays
5:01
1st & 0 at own 35
Blanton Creque kickoff for 65 yds , Ta’Corian Darden return for 37 yds to the WKent 37
5:01
1st & 10 at own 37
Joshua Samuel run for 2 yds to the WKent 39
5:01
2nd & 8 at own 39
Davis Shanley pass complete to Kyle Fourtenbary for 7 yds to the WKent 46
5:01
3rd & 1 at own 46
Marquez Trigg run for 2 yds to the WKent 48 for a 1ST down
5:01
1st & 10 at own 48
Joshua Samuel run for 11 yds to the Lvile 41 for a 1ST down
5:01
1st & 10 at opp 41
Davis Shanley run for 5 yds to the Lvile 36
5:01
2nd & 5 at opp 36
Davis Shanley pass incomplete to Lucky Jackson
5:01
3rd & 5 at opp 36
Davis Shanley sacked by Jarrett Jackson for a loss of 9 yards to the Lvile 45
5:01
4th & 14 at opp 45
Davis Shanley pass incomplete to Lucky Jackson
Louisville Punt, 3 plays
2:04
1st & 10 at own 45
Dae Williams run for 3 yds to the Lvile 48
1:59
2nd & 7 at own 48
Timeout WESTRN KENTUCKY, clock 01:59
1:59
2nd & 7 at own 48
Malik Cunningham run for a loss of 1 yard to the Lvile 47
1:59
3rd & 8 at own 47
Malik Cunningham run for a loss of 4 yards to the Lvile 43
0:25
4th & 12 at own 43
Timeout LOUISVILLE, clock 00:25
0:25
4th & 12 at own 43
Mason King punt for 42 yds for a 1ST down , Roger Cray returns for no gain to the WKent 43 for a 1ST down WESTRN KENTUCKY Penalty, personal foul (15 Yards) to the WKent 30 for a 1ST down
Western Kentucky Missed FG, 3 plays
0:16
1st & 10 at own 30
Davis Shanley pass incomplete
0:16
2nd & 10 at own 30
Davis Shanley pass complete to Lucky Jackson for 36 yds to the Lvile 34 for a 1ST down
0:01
1st & 10 at opp 34
Timeout LOUISVILLE, clock 00:01
0:00
1st & 10 at opp 34
Ryan Nuss 51 yd FG MISSED
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.