72°F, mostly cloudy, wind 7 mph from the eastWeather: 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
Wake Forest
Louisville
402
Total yards
410
310
Passing yards
199
92
Rushing yards
211
7.0
Yards per pass
7.4
2.0
Yards per rush
5.6
29
First downs
19
8–16
Third downs
4–12
1–4
Fourth downs
0–2
8
Turnovers
1
3–15
Penalties
9–95
33:36
Possession
26:24
1
Sacks (by defense)
8
Efficiency
Wake Forest
Louisville
41%
Success rate
52%
−0.13
EPA per play
0.18
1.21
Explosiveness
1.06
0.03
Rushing EPA
0.09
−0.24
Passing EPA
0.31
23%
Passing-down success
32%
−0.05
First-down EPA
0.30
−0.14
Second-down EPA
0.27
0.71
Third-down EPA
0.39
15%
Havoc by its defense
28%
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)
Wake Forest 56% to win. Louisville pulled the upset.
The line
Wake Forest −3, over/under 66.
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 Wake Forest 58%, Louisville 42%. 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, Wake Forest right to left.
Q1 LouisvilleField goal, 11 plays, 64 yards
Q1 Wake ForestPunt, 3 plays, 6 yards
Q1 LouisvilleField goal, 9 plays, 53 yards
Q1 Wake ForestPunt, 4 plays, 3 yards
Q1 LouisvilleTouchdown, 8 plays, 76 yards
Q2 Wake ForestTouchdown, 9 plays, 75 yards
Q2 LouisvillePunt, 3 plays, 0 yards
Q2 Wake ForestTouchdown, 9 plays, 73 yards
Q2 LouisvillePunt, 7 plays, 25 yards
Q2 Wake ForestPunt, 3 plays, 2 yards
Q2 LouisvilleMissed FG, 6 plays, 26 yards
Q2 Wake ForestEnd of half, 6 plays, 56 yards
Q3 Wake ForestPick-six, 3 plays (Louisville scores), 13 yards
Q3 Wake ForestFumble, 5 plays, 16 yards
Q3 LouisvilleTurnover on downs, 4 plays, 9 yards
Q3 Wake ForestFumble, 7 plays, 56 yards
Q3 LouisvilleTouchdown, 5 plays, 74 yards
Q3 Wake ForestInterception, 5 plays, 27 yards
Q3 LouisvilleTouchdown, 1 play, 9 yards
Q3 Wake ForestFumble, 2 plays, 0 yards
Q3 LouisvilleTouchdown, 2 plays, 33 yards
Q3 Wake ForestPunt, 3 plays, −5 yards
Q3 LouisvillePunt, 3 plays, 2 yards
Q3 Wake ForestPick-six, 7 plays (Louisville scores), 44 yards
Q4 Wake ForestFumble, 10 plays, 42 yards
Q4 LouisvilleTurnover on downs, 8 plays, 21 yards
Q4 Wake ForestInterception, 11 plays, 55 yards
Q4 Wake ForestTouchdown, 3 plays, 11 yards
Q4 LouisvilleEnd of game, 1 play, 21 yards
Play by play
1st quarter5 drives, then Louisville 6, Wake Forest 0
Louisville Field goal, 11 plays
15:00
1st & 10 at own 35
Ivan Mora kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Malik Cunningham pass incomplete
14:30
2nd & 10 at own 25
Malik Cunningham run for no gain to the Lvile 25
14:10
3rd & 10 at own 25
Malik Cunningham pass complete to Tyler Hudson for 19 yds to the Lvile 44 for a 1ST down
13:50
1st & 10 at own 44
Trevion Cooley run for 3 yds to the Lvile 47
13:30
2nd & 7 at own 47
Malik Cunningham pass complete to Ahmari Huggins-Bruce for 6 yds to the WFrst 47
13:00
3rd & 1 at opp 47
Malik Cunningham run for 9 yds to the WFrst 38 for a 1ST down
12:20
1st & 10 at opp 38
Malik Cunningham pass complete to Tyler Hudson for 19 yds to the WFrst 19 for a 1ST down
11:52
1st & 10 at opp 19
Trevion Cooley run for 2 yds to the WFrst 17
11:30
2nd & 8 at opp 17
Malik Cunningham pass complete to Tyler Hudson for 6 yds to the WFrst 11
11:15
3rd & 2 at opp 11
Malik Cunningham pass incomplete to Tyler Hudson
11:08
4th & 2 at opp 11
James Turner 29 yd FG GOODLouisville 3, Wake Forest 0
Wake Forest Punt, 3 plays
11:08
4th & 2 at own 35
Brock Travelstead kickoff for 65 yds for a touchback
11:08
1st & 10 at own 25
WAKE FOREST Penalty, False Start (TEAM) to the WFrst 20
10:58
1st & 15 at own 20
Sam Hartman pass incomplete to TEAM
10:50
2nd & 15 at own 20
Sam Hartman run for no gain to the WFrst 20
10:22
3rd & 15 at own 20
LOUISVILLE Penalty, Defensive Offside (5 Yards) to the WFrst 25
9:55
3rd & 10 at own 25
Sam Hartman pass complete to Taylor Morin for 6 yds to the WFrst 31
9:27
4th & 4 at own 31
Ivan Mora punt for 52 yds , Braden Smith returns for 8 yds to the Lvile 25
Louisville Field goal, 9 plays
9:10
1st & 10 at own 25
Jawhar Jordan run for 5 yds to the Lvile 30
8:50
2nd & 5 at own 30
Malik Cunningham run for 21 yds to the WFrst 49 for a 1ST down
8:10
1st & 10 at opp 49
Jawhar Jordan run for 5 yds to the WFrst 44
7:51
2nd & 5 at opp 44
Malik Cunningham pass incomplete to Ahmari Huggins-Bruce
7:17
3rd & 5 at opp 44
Malik Cunningham pass complete to Jawhar Jordan for 15 yds to the WFrst 29 for a 1ST down
7:08
1st & 10 at opp 29
Jawhar Jordan run for 2 yds to the WFrst 27
7:00
2nd & 8 at opp 27
Malik Cunningham pass complete to Tiyon Evans for 4 yds to the WFrst 23
6:45
3rd & 4 at opp 23
Malik Cunningham run for 1 yd to the WFrst 22
5:43
4th & 3 at opp 22
James Turner 39 Yd Field GoalLouisville 6, Wake Forest 0
Wake Forest Punt, 4 plays
5:36
4th & 3 at own 35
Brock Travelstead kickoff for 64 yds , Ke’Shawn Williams return for 20 yds to the WFrst 21
5:17
1st & 10 at own 21
Sam Hartman pass complete to A.T. Perry for 11 yds to the WFrst 32 for a 1ST down
4:48
1st & 10 at own 32
Christian Turner run for 1 yd to the WFrst 33
4:14
2nd & 9 at own 33
Christian Turner run for no gain to the WFrst 33
3:45
3rd & 9 at own 33
Sam Hartman sacked by Josh Minkins for a loss of 9 yards to the WFrst 24
3:03
4th & 18 at own 24
Ivan Mora punt for 52 yds, fair catch by Braden Smith at the Lvile 24
Louisville Touchdown, 8 plays
2:38
1st & 10 at own 24
Jalen Mitchell run for 9 yds to the Lvile 33
2:19
2nd & 1 at own 33
Malik Cunningham run for 3 yds to the Lvile 36 for a 1ST down
1:43
1st & 10 at own 36
Tiyon Evans run for 5 yds to the Lvile 41
1:26
2nd & 5 at own 41
LOUISVILLE Penalty, False Start (Renato Brown) to the Lvile 36
0:58
2nd & 10 at own 36
Tiyon Evans run for 13 yds to the Lvile 49 for a 1ST down
0:17
1st & 10 at own 49
Malik Cunningham pass complete to Jaelin Carter for 9 yds to the WFrst 42
0:00
2nd & 1 at opp 42
Tiyon Evans run for 2 yds to the WFrst 40 for a 1ST down
Q2 14:38
1st & 10 at opp 40
Malik Cunningham pass complete to Marshon Ford for 39 yds to the WFrst 1 for a 1ST down
Q2 14:27
1st & goal at opp 1
Malik Cunningham run for 1 yd for a TD, (James Turner KICK)Louisville 13, Wake Forest 0
2nd quarter7 drives, then Wake Forest 14, Louisville 13
Wake Forest Touchdown, 9 plays
14:27
1st & 10 at own 35
Brock Travelstead kickoff for 65 yds for a touchback
14:21
1st & 10 at own 25
Hartman, Sam pass incomplete to Perry, A.T., PENALTY LOUISVILLE pass interference (Clark, Kei’Trel) 15 yards to the WAKEFOREST40, NO PLAY, 1ST DOWN WAKEFOREST.
14:02
1st & 10 at own 40
Sam Hartman pass complete to Blake Whiteheart for 25 yds to the Lvile 35 for a 1ST down
14:00
1st & 10 at opp 35
Sam Hartman pass complete to Blake Whiteheart for 9 yds to the Lvile 26
13:42
2nd & 1 at opp 26
Justice Ellison run for 2 yds to the Lvile 24 for a 1ST down
13:26
1st & 10 at opp 24
Sam Hartman pass complete to Ke’Shawn Williams for 9 yds to the Lvile 15
12:56
2nd & 1 at opp 15
Justice Ellison run for no gain to the Lvile 15
12:26
3rd & 1 at opp 15
Sam Hartman run for 2 yds to the Lvile 13 for a 1ST down
11:48
1st & 10 at opp 13
Justice Ellison run for no gain to the Lvile 13
11:29
2nd & 10 at opp 13
Sam Hartman run for 10 yds to the Lvile 3 for a 1ST down
11:15
1st & goal at opp 3
Justice Ellison run for 3 yds for a TD, (Matthew Dennis KICK)Louisville 13, Wake Forest 7
Louisville Punt, 3 plays
11:15
1st & 10 at own 35
Ivan Mora kickoff for 65 yds for a touchback
10:56
1st & 10 at own 25
Malik Cunningham pass complete to Tyler Hudson for 6 yds to the Lvile 31
10:28
2nd & 4 at own 31
Trevion Cooley run for a loss of 2 yards to the Lvile 29
9:51
3rd & 6 at own 29
Malik Cunningham pass complete to Trevion Cooley for a loss of 4 yards to the Lvile 25
9:21
4th & 10 at own 25
Mark Vassett punt for 48 yds, fair catch by Taylor Morin at the WFrst 27
Wake Forest Touchdown, 9 plays
9:13
1st & 10 at own 27
Sam Hartman sacked by YaYa Diaby for a loss of 6 yards to the WFrst 21
8:44
2nd & 16 at own 21
Sam Hartman pass complete to Donavon Greene for 20 yds to the WFrst 41 for a 1ST down
8:24
1st & 10 at own 41
Christian Turner run for 21 yds to the Lvile 38 for a 1ST down
8:03
1st & 10 at opp 38
LOUISVILLE Penalty, Defensive Pass Interference (Kei’Trel Clark) to the Lvile 23 for a 1ST down
7:43
1st & 10 at opp 23
Christian Turner run for a loss of 2 yards to the Lvile 25
7:27
2nd & 12 at opp 25
Sam Hartman pass complete to Christian Turner for 2 yds to the Lvile 23
6:53
3rd & 10 at opp 23
Sam Hartman pass complete to Blake Whiteheart for 11 yds to the Lvile 12 for a 1ST down
6:07
1st & 10 at opp 12
Christian Turner run for a loss of 4 yards to the Lvile 16
5:52
2nd & 14 at opp 16
Sam Hartman pass incomplete to Jahmal Banks
5:45
3rd & 14 at opp 16
Sam Hartman pass complete to Jahmal Banks for 16 yds for a TD, (Matthew Dennis KICK)Wake Forest 14, Louisville 13
Louisville Punt, 7 plays
5:39
3rd & 14 at own 35
Ivan Mora kickoff for 58 yds , Jawhar Jordan return for 21 yds to the Lvile 28
5:20
1st & 10 at own 28
Tiyon Evans run for 5 yds to the Lvile 33
4:54
2nd & 5 at own 33
Malik Cunningham pass complete to Ahmari Huggins-Bruce for 7 yds to the Lvile 40 for a 1ST down
4:32
1st & 10 at own 40
Tiyon Evans run for 5 yds to the Lvile 45
4:03
2nd & 5 at own 45
Tiyon Evans run for 7 yds to the WFrst 48 for a 1ST down
3:45
1st & 10 at opp 48
Malik Cunningham pass incomplete to Ahmari Huggins-Bruce
3:29
2nd & 10 at opp 48
Jawhar Jordan run for 1 yd to the WFrst 47
3:01
3rd & 9 at opp 47
Malik Cunningham pass incomplete to Tyler Hudson
2:54
4th & 9 at opp 47
Mark Vassett punt for 32 yds, punt out-of-bounds at the WFrst 15
Wake Forest Punt, 3 plays
2:36
1st & 10 at own 15
Quinton Cooley run for 2 yds to the WFrst 17
1:58
3rd & 3 at own 22
Sam Hartman sacked by Kei’Trel Clark for a loss of 5 yards to the WFrst 17
1:58
4th & 8 at own 17
Timeout LOUISVILLE, clock 01:58
1:54
2nd & 8 at own 17
Quinton Cooley run for 5 yds to the WFrst 22
1:54
3rd & 3 at own 22
Timeout LOUISVILLE, clock 01:54
1:48
4th & 8 at own 17
Ivan Mora punt for 51 yds , Braden Smith returns for 13 yds to the Lvile 45
Louisville Missed FG, 6 plays
1:41
1st & 10 at own 45
Jawhar Jordan run for 23 yds to the WFrst 32 for a 1ST down
1:35
1st & 10 at opp 32
Malik Cunningham pass complete to Tyler Hudson for 16 yds to the WFrst 16 for a 1ST down
1:29
1st & 10 at opp 16
Malik Cunningham pass complete to Ahmari Huggins-Bruce for no gain to the WFrst 16
1:29
2nd & 10 at opp 16
Timeout WAKE FOREST, clock 01:29
1:23
2nd & 10 at opp 16
Malik Cunningham run for 2 yds to the WFrst 14
1:23
3rd & 8 at opp 14
Timeout WAKE FOREST, clock 01:23
1:20
3rd & 8 at opp 14
Malik Cunningham pass incomplete to Jawhar Jordan
1:20
4th & 8 at opp 14
LOUISVILLE Penalty, False Start (-5 Yards) to the WFrst 19
1:20
4th & 13 at opp 19
LOUISVILLE Penalty, Offensive Holding (Dez Melton) to the WFrst 29
1:11
4th & 23 at opp 29
James Turner 47 yd FG MISSED
Wake Forest End of half, 6 plays
1:05
1st & 10 at own 29
Sam Hartman pass incomplete to A.T. Perry
0:44
2nd & 10 at own 29
Justice Ellison run for 7 yds to the WFrst 36
0:15
3rd & 3 at own 36
Justice Ellison run for 6 yds to the WFrst 42 for a 1ST down
0:15
1st & 10 at own 42
Timeout WAKE FOREST, clock 00:15
0:08
1st & 10 at own 42
Sam Hartman run for 4 yds to the WFrst 46
0:01
2nd & 6 at own 46
Sam Hartman pass complete to Donavon Greene for 39 yds to the Lvile 15 for a 1ST down
0:00
1st & 10 at opp 15
Sam Hartman pass incomplete to A.T. Perry WAKE FOREST Penalty, Ineligible Downfield on Pass (TEAM) declined
3rd quarter12 drives, then Louisville 48, Wake Forest 14
Wake Forest Pick-six, 3 plays (Louisville scores)
15:00
1st & 10 at own 35
Brock Travelstead kickoff for 63 yds for a touchback
14:57
1st & 10 at own 25
Hartman, Sam pass incomplete to Perry, A.T., PENALTY WAKEFOREST ineligible downfield on pass 5 yards to the WAKEFOREST20, NO PLAY.
14:50
1st & 15 at own 20
Sam Hartman pass complete to Taylor Morin for 18 yds to the WFrst 38 for a 1ST down
14:24
1st & 10 at own 38
Sam Hartman pass incomplete
14:13
2nd & 10 at own 38
Sam Hartman pass intercepted for a TD Kei’Trel Clark return for 46 yds for a TD, (James Turner KICK)Louisville 20, Wake Forest 14
Wake Forest Fumble, 5 plays
14:09
1st & 10 at own 35
Brock Travelstead kickoff for 65 yds for a touchback
14:04
1st & 10 at own 25
Christian Turner run for 12 yds to the WFrst 37 for a 1ST down
13:46
1st & 10 at own 37
Christian Turner run for 3 yds to the WFrst 40
13:11
2nd & 7 at own 40
Sam Hartman pass complete to A.T. Perry for 11 yds to the Lvile 49 for a 1ST down
13:01
1st & 10 at opp 49
Sam Hartman sacked by Momo Sanogo for a loss of 10 yards to the WFrst 41
12:37
2nd & 20 at own 41
Sam Hartman sacked by Yasir Abdullah for a loss of 12 yards to the WFrst 29 Sam Hartman fumbled, forced by Yasir Abdullah, recovered by Lvile Mason Reiger , return for 0 yards
Louisville Turnover on downs, 4 plays
12:23
1st & 10 at opp 29
Jawhar Jordan run for 5 yds to the WFrst 24
11:44
2nd & 5 at opp 24
Jawhar Jordan run for 2 yds to the WFrst 22
10:56
3rd & 3 at opp 22
Jawhar Jordan run for 2 yds to the WFrst 20
10:51
4th & 1 at opp 20
Jawhar Jordan run for no gain to the WFrst 20
Wake Forest Fumble, 7 plays
10:37
1st & 10 at own 20
Sam Hartman pass complete to Ke’Shawn Williams for 22 yds to the WFrst 42 for a 1ST down
10:15
1st & 10 at own 42
Sam Hartman pass complete to Jahmal Banks for 7 yds to the WFrst 49
10:00
2nd & 3 at own 49
Justice Ellison run for 3 yds to the Lvile 48 for a 1ST down
9:32
1st & 10 at opp 48
Justice Ellison run for 1 yd to the Lvile 47
9:05
2nd & 9 at opp 47
Sam Hartman pass complete to Blake Whiteheart for 7 yds to the Lvile 40
8:32
3rd & 2 at opp 40
Sam Hartman pass complete to Donavon Greene for 16 yds to the Lvile 24 for a 1ST down
8:20
1st & 10 at opp 24
Sam Hartman sacked by Jared Dawson for a loss of 2 yards to the Lvile 26 Sam Hartman fumbled, forced by Jared Dawson, recovered by Lvile Momo Sanogo , return for 0 yards
Louisville Touchdown, 5 plays
8:04
1st & 10 at own 26
Malik Cunningham pass complete to Ahmari Huggins-Bruce for 11 yds to the Lvile 37 for a 1ST down
7:51
1st & 10 at own 37
Malik Cunningham sacked by Kevin Pointer for a loss of 8 yards to the Lvile 29
7:17
2nd & 18 at own 29
Tiyon Evans run for 8 yds to the Lvile 37
6:28
3rd & 10 at own 37
Malik Cunningham pass complete to Tyler Hudson for 11 yds to the Lvile 48 for a 1ST down
6:04
1st & 10 at own 48
Tiyon Evans run for 52 yds for a TD, (James Turner KICK)Louisville 27, Wake Forest 14
Wake Forest Interception, 5 plays
5:53
1st & 10 at own 35
Brock Travelstead kickoff for 62 yds , Ke’Shawn Williams return for 14 yds to the WFrst 17
5:37
1st & 10 at own 17
Christian Turner run for 5 yds to the WFrst 22
5:17
2nd & 5 at own 22
Christian Turner run for 2 yds to the WFrst 24
4:56
3rd & 3 at own 24
Sam Hartman pass complete to Ke’Shawn Williams for 5 yds to the WFrst 29 for a 1ST down LOUISVILLE Penalty, Unnecessary Roughness (Kei’Trel Clark) to the WFrst 44 for a 1ST down
4:33
1st & 10 at own 44
Sam Hartman pass incomplete to Jahmal Banks
4:16
2nd & 10 at own 44
Sam Hartman pass intercepted Monty Montgomery return for 9 yds to the WFrst 9 Josh Minkins return for 38 yds to the WFrst 9
Louisville Touchdown, 1 play
4:09
1st & goal at opp 9
Malik Cunningham run for 9 yds for a TD, (James Turner KICK)Louisville 34, Wake Forest 14
Wake Forest Fumble, 2 plays
3:58
1st & 10 at own 35
Brock Travelstead kickoff for 53 yds , Will Towns return for 24 yds to the WFrst 36
3:51
1st & 10 at own 36
Sam Hartman pass incomplete to Taylor Morin
3:46
2nd & 10 at own 36
Sam Hartman sacked by Caleb Banks for a loss of 3 yards to the WFrst 33 Sam Hartman fumbled, forced by Caleb Banks, recovered by Lvile K.J. Cloyd , return for 0 yards
Louisville Touchdown, 2 plays
3:26
1st & 10 at opp 33
Ahmari Huggins-Bruce run for 5 yds to the WFrst 28
3:12
2nd & 5 at opp 28
Braden Smith pass complete to Jaelin Carter for 28 yds for a TD, (James Turner KICK)Louisville 41, Wake Forest 14
Wake Forest Punt, 3 plays
2:58
2nd & 5 at own 35
Brock Travelstead kickoff for 53 yds , Will Towns return for 31 yds to the WFrst 43
2:52
1st & 10 at own 43
Sam Hartman pass incomplete to Taylor Morin
2:45
2nd & 10 at own 43
Sam Hartman pass incomplete to Jahmal Banks
2:45
3rd & 10 at own 43
WAKE FOREST Penalty, False Start (Je’Vionte’ Nash) to the WFrst 38
2:39
3rd & 15 at own 38
Sam Hartman pass incomplete to Jahmal Banks
2:32
4th & 15 at own 38
Ivan Mora punt for 44 yds, fair catch at the Lvile 18
Louisville Punt, 3 plays
2:17
1st & 10 at own 18
Tiyon Evans run for 2 yds to the Lvile 20
1:58
2nd & 8 at own 20
Malik Cunningham pass incomplete to Braden Smith
1:51
3rd & 8 at own 20
Malik Cunningham pass incomplete to Chris Bell
1:41
4th & 8 at own 20
Mark Vassett punt for 41 yds, fair catch by Taylor Morin at the WFrst 39
Wake Forest Pick-six, 7 plays (Louisville scores)
1:35
1st & 10 at own 39
Sam Hartman pass complete to Ke’Shawn Williams for 2 yds to the WFrst 41
1:05
2nd & 8 at own 41
Sam Hartman pass complete to A.T. Perry for 6 yds to the WFrst 47
0:54
3rd & 2 at own 47
Sam Hartman pass complete to Ke’Shawn Williams for 29 yds to the Lvile 24 for a 1ST down
0:49
1st & 10 at opp 24
Sam Hartman pass incomplete to A.T. Perry
0:44
2nd & 10 at opp 24
Sam Hartman pass incomplete to Ke’Shawn Williams
0:30
3rd & 10 at opp 24
Sam Hartman run for 7 yds to the Lvile 17
0:00
4th & 3 at opp 17
Sam Hartman pass intercepted for a TD Quincy Riley return for 90 yds for a TD, (James Turner KICK)Louisville 48, Wake Forest 14
Q4 15:00
1st & 10 at own 35
LOUISVILLE Penalty, Unsportsmanlike Conduct (-15 Yards) to the Lvile 20
4th quarter5 drives, then Louisville 48, Wake Forest 21
Wake Forest Fumble, 10 plays
14:53
1st & 25 at own 20
James Turner kickoff for 56 yds , Ke’Shawn Williams return for 5 yds to the WFrst 29
14:33
1st & 10 at own 29
Will Towns run for 3 yds to the WFrst 32
14:00
2nd & 7 at own 32
Will Towns run for 18 yds to the 50 yard line for a 1ST down
13:33
1st & 10 at the 50
Mitch Griffis run for 8 yds to the Lvile 42
13:12
2nd & 2 at opp 42
Will Towns run for 3 yds to the Lvile 39 for a 1ST down
12:32
1st & 10 at opp 39
Mitch Griffis pass complete to Wesley Grimes for 6 yds to the Lvile 33
12:14
2nd & 4 at opp 33
Will Towns run for 9 yds to the Lvile 24 for a 1ST down
11:34
1st & 10 at opp 24
Demond Claiborne run for a loss of 1 yard to the Lvile 25
11:06
2nd & 11 at opp 25
Mitch Griffis pass complete to Cameron Hite for 3 yds to the Lvile 22
10:43
3rd & 8 at opp 22
Mitch Griffis sacked by Dorian Jones for a loss of 7 yards to the Lvile 29
10:05
4th & 15 at opp 29
TEAM run for a loss of 20 yards to the Lvile 49 TEAM fumbled, recovered by Lvile Ashton Gillotte
Louisville Turnover on downs, 8 plays
10:00
1st & 10 at own 49
Tiyon Evans run for 2 yds to the WFrst 49
9:13
2nd & 8 at opp 49
Brock Domann pass complete to Chris Bell for 9 yds to the WFrst 40 for a 1ST down
8:40
1st & 10 at opp 40
Jalen Mitchell run for 5 yds to the WFrst 35
7:57
2nd & 5 at opp 35
Tiyon Evans run for 5 yds to the WFrst 30 for a 1ST down
7:13
1st & 10 at opp 30
Jalen Mitchell run for 2 yds to the WFrst 28
6:23
2nd & 8 at opp 28
Brock Domann pass complete to Chris Bell for a loss of 2 yards to the WFrst 30
5:57
3rd & 10 at opp 30
Brock Domann pass incomplete to Chris Bell
5:53
4th & 10 at opp 30
Brock Domann run for a loss of 1 yard to the WFrst 31
Wake Forest Interception, 11 plays
5:36
1st & 10 at own 31
Will Towns run for 12 yds to the WFrst 43 for a 1ST down
5:00
1st & 10 at own 43
Mitch Griffis run for 9 yds to the Lvile 48
4:49
2nd & 1 at opp 48
Will Towns run for 9 yds to the Lvile 39 for a 1ST down
4:32
1st & 10 at opp 39
Mitch Griffis pass incomplete to Trent Nicholson
4:15
2nd & 10 at opp 39
Mitch Griffis pass complete to Trent Nicholson for 4 yds to the Lvile 35
3:19
3rd & 6 at opp 35
Mitch Griffis run for 2 yds to the Lvile 33 Mitch Griffis fumbled, forced by Kameron Wilson, recovered by WFrst Will Towns
2:59
4th & 4 at opp 33
Mitch Griffis pass complete to Jackson Hensley for 15 yds to the Lvile 18 for a 1ST down
2:40
1st & 10 at opp 18
Demond Claiborne run for 3 yds to the Lvile 15
2:02
2nd & 7 at opp 15
Mitch Griffis run for 1 yd to the Lvile 14
1:45
3rd & 6 at opp 14
Mitch Griffis pass incomplete to Wesley Grimes
1:16
4th & 6 at opp 14
Mitch Griffis pass intercepted Quincy Riley return for 11 yds to the Lvile 11 Quincy Riley fumbled, forced by Demond Claiborne, recovered by WFrst Demond Claiborne
Wake Forest Touchdown, 3 plays
1:03
1st & 10 at opp 11
Will Towns run for no gain to the Lvile 11
0:28
2nd & 10 at opp 11
Mitch Griffis pass complete to Trent Nicholson for 6 yds to the Lvile 5
0:14
3rd & 4 at opp 5
Mitch Griffis pass complete to Trey Boll for 5 yds for a TD, (Matthew Dennis KICK)Louisville 48, Wake Forest 21
Louisville End of game, 1 play
0:14
3rd & 4 at own 35
Zach Murphy kickoff for 40 yds fair catch by Jawhar Jordan at the Lvile 3
0:00
1st & 10 at own 25
TEAM run for a loss of 1 yard to the Lvile 24
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.