From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Clemson
Duke
422
Total yards
374
209
Passing yards
175
213
Rushing yards
199
4.9
Yards per pass
5.1
5.3
Yards per rush
6.6
29
First downs
17
7–15
Third downs
5–15
0–2
Fourth downs
1–1
3
Turnovers
2
1–5
Penalties
7–45
33:33
Possession
26:27
0
Sacks (by defense)
2
Efficiency
Clemson
Duke
52%
Success rate
41%
−0.15
EPA per play
0.17
0.61
Explosiveness
1.43
−0.12
Rushing EPA
0.18
−0.18
Passing EPA
0.16
28%
Passing-down success
43%
−0.39
First-down EPA
−0.06
0.12
Second-down EPA
0.34
0.45
Third-down EPA
0.18
5%
Havoc by its defense
14%
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)
Clemson 56% to win. Duke pulled the upset.
The line
Clemson −12.5, over/under 57.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 Clemson 81%, Duke 19%. 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. Duke drives left to right, Clemson right to left.
Q1 ClemsonPunt, 5 plays, 75 yards
Q1 DukeField goal, 10 plays, 57 yards
Q1 ClemsonMissed FG, 11 plays, 73 yards
Q1 DukePunt, 3 plays, −24 yards
Q1 ClemsonPunt, 3 plays, 80 yards
Q1 DukeField goal, 7 plays, 40 yards
Q2 ClemsonFumble, 5 plays, 75 yards
Q2 ClemsonTouchdown, 5 plays, 18 yards
Q2 DukePunt, 6 plays, −23 yards
Q2 ClemsonPunt, 9 plays, 92 yards
Q2 DukeFumble, 12 plays, −15 yards
Q2 ClemsonEnd of half, 2 plays, 68 yards
Q3 DukeTouchdown, 5 plays, 75 yards
Q3 ClemsonMissed FG, 8 plays, 75 yards
Q3 DukePunt, 3 plays, −20 yards
Q3 ClemsonFumble, 7 plays, 72 yards
Q3 DukePunt, 3 plays, −10 yards
Q3 ClemsonFumble, 11 plays, 60 yards
Q4 DukeTouchdown, 6 plays, 33 yards
Q4 ClemsonTurnover on downs, 8 plays, 75 yards
Q4 DukePunt, 3 plays, −46 yards
Q4 ClemsonInterception, 4 plays, 80 yards
Q4 DukeTouchdown, 4 plays, 49 yards
Q4 ClemsonTurnover on downs, 7 plays, 75 yards
Q4 DukeEnd of game, 4 plays, −39 yards
Play by play
1st quarter6 drives, then Duke 3, Clemson 0
Clemson Punt, 5 plays
15:00
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
14:40
1st & 10 at own 25
Will Shipley run for 4 yds to the CLEM 29
14:04
2nd & 6 at own 29
Will Shipley run for 7 yds to the CLEM 36 for a 1ST down
13:55
1st & 10 at own 36
Will Shipley run for no gain to the CLEM 36
13:18
2nd & 10 at own 36
Cade Klubnik pass complete to Will Shipley for no gain to the CLEM 36
12:54
3rd & 10 at own 36
Cade Klubnik pass incomplete to Jake Briningstool
12:45
4th & 10 at own 36
Aidan Swanson punt for 52 yds , Jalon Calhoun returns for 27 yds to the DUKE 39
Duke Field goal, 10 plays
12:45
1st & 10 at own 39
Duke Penalty, False Start (Jake Hornibrook) to the DUKE 34
12:41
1st & 15 at own 34
Riley Leonard pass incomplete to Jordan Moore
12:24
2nd & 15 at own 34
Riley Leonard pass complete to Nicky Dalmolin for 16 yds to the 50 yard line for a 1ST down
11:58
1st & 10 at the 50
Riley Leonard run for 7 yds to the CLEM 43
11:36
2nd & 3 at opp 43
Riley Leonard pass complete to Sahmir Hagans for 19 yds to the CLEM 24 for a 1ST down
11:18
1st & 10 at opp 24
Jordan Waters run for 1 yd to the CLEM 23
10:37
2nd & 9 at opp 23
Riley Leonard pass complete to Jordan Moore for 19 yds to the CLEM 4 for a 1ST down
9:43
1st & goal at opp 4
Jordan Waters run for no gain to the CLEM 4
9:27
2nd & goal at opp 4
Riley Leonard pass incomplete to Jalon Calhoun
9:23
3rd & goal at opp 4
Riley Leonard pass incomplete to Jalon Calhoun
9:19
4th & goal at opp 4
Todd Pelino 22 Yd Field GoalDuke 3, Clemson 0
Clemson Missed FG, 11 plays
9:19
4th & 10 at own 35
Charlie Ham kickoff for 60 yds , Will Shipley return for 22 yds to the CLEM 27
9:11
1st & 10 at own 27
Cade Klubnik pass incomplete to Cole Turner
8:45
2nd & 10 at own 27
Cade Klubnik pass complete to Antonio Williams for 9 yds to the CLEM 36
8:39
3rd & 1 at own 36
Will Shipley run for 3 yds to the CLEM 39 for a 1ST down
8:04
1st & 10 at own 39
Will Shipley run for 11 yds to the 50 yard line for a 1ST down
7:54
1st & 10 at the 50
Cade Klubnik pass incomplete to Cole Turner
7:40
2nd & 10 at the 50
Cade Klubnik run for 10 yds to the DUKE 40 for a 1ST down
7:07
1st & 10 at opp 40
Cade Klubnik pass complete to Antonio Williams for 18 yds to the DUKE 22 for a 1ST down
6:50
1st & 10 at opp 22
Cade Klubnik pass complete to Antonio Williams for a loss of 3 yards to the DUKE 25
6:25
2nd & 13 at opp 25
Phil Mafah run for no gain to the DUKE 25
5:36
3rd & 13 at opp 25
Cade Klubnik pass complete to Phil Mafah for 1 yd to the DUKE 24
5:11
4th & 12 at opp 24
Robert Gunn III 41 yd FG BLOCKED blocked by Wesley Williams
Duke Punt, 3 plays
5:07
1st & 10 at own 24
Riley Leonard pass incomplete to Jordan Moore
5:00
2nd & 10 at own 24
Riley Leonard pass incomplete to Sahmir Hagans
4:40
3rd & 10 at own 24
Jaquez Moore run for 4 yds to the DUKE 28
4:15
4th & 6 at own 28
Porter Wilson punt for 54 yds , Antonio Williams returns for 2 yds to the CLEM 20
Clemson Punt, 3 plays
4:10
1st & 10 at own 20
Cade Klubnik pass incomplete to Antonio Williams
3:59
2nd & 10 at own 20
Will Shipley run for 4 yds to the CLEM 24
3:13
3rd & 6 at own 24
Cade Klubnik pass complete to Antonio Williams for 3 yds to the CLEM 27
2:53
4th & 3 at own 27
Aidan Swanson punt for 38 yds, fair catch by Jalon Calhoun at the DUKE 35
Duke Field goal, 7 plays
2:35
1st & 10 at own 35
Jaquez Moore run for 2 yds to the DUKE 37
2:05
2nd & 8 at own 37
Riley Leonard pass complete to Jalon Calhoun for 9 yds to the DUKE 46 for a 1ST down
1:50
1st & 10 at own 46
Riley Leonard pass complete to Jaquez Moore for 28 yds to the CLEM 26 for a 1ST down
1:10
1st & 10 at opp 26
Riley Leonard run for 1 yd to the CLEM 25
0:10
2nd & 9 at opp 25
Jordan Waters run for 3 yds to the CLEM 22
Q2 14:32
3rd & 6 at opp 22
Riley Leonard pass complete to Jordan Moore for a loss of 3 yards to the CLEM 25
Q2 14:19
4th & 9 at opp 25
Todd Pelino 42 Yd Field GoalDuke 6, Clemson 0
2nd quarter6 drives, then Clemson 7, Duke 6
Clemson Fumble, 5 plays
14:19
4th & 9 at own 35
Charlie Ham kickoff for 65 yds for a touchback
14:05
1st & 10 at own 25
Will Shipley run for 8 yds to the CLEM 33
13:30
2nd & 2 at own 33
Will Shipley run for 3 yds to the CLEM 36 for a 1ST down
13:00
1st & 10 at own 36
Cade Klubnik pass complete to Brannon Spector for no gain to the CLEM 36
12:35
2nd & 10 at own 36
Cade Klubnik pass incomplete to Antonio Williams
12:30
3rd & 10 at own 36
Cade Klubnik pass incomplete to Cole Turner
12:21
4th & 10 at own 36
Aidan Swanson punt for 46 yds , Jalon Calhoun returns for no gain to the DUKE 18 Jalon Calhoun fumbled, recovered by CLEM Wade Woodaz
Clemson Touchdown, 5 plays
12:06
1st & 10 at opp 18
Cade Klubnik pass complete to Beaux Collins for 9 yds to the DUKE 9
11:40
2nd & 1 at opp 9
Cade Klubnik run for 6 yds to the DUKE 3 for a 1ST down
11:07
1st & goal at opp 3
Will Shipley run for no gain to the DUKE 3
10:33
2nd & goal at opp 3
Phil Mafah run for 1 yd to the DUKE 2
10:09
3rd & goal at opp 2
Will Shipley 2 Yd pass from Cade Klubnik (Robert Gunn III Kick)Clemson 7, Duke 6
Duke Punt, 6 plays
10:09
3rd & 9 at own 35
Robert Gunn III kickoff for 64 yds , Terry Moore return for 22 yds to the DUKE 23
10:00
1st & 10 at own 23
Riley Leonard pass incomplete to Jaquez Moore
9:25
2nd & 10 at own 23
Riley Leonard pass incomplete to Jaquez Moore
9:17
3rd & 10 at own 23
Riley Leonard run for 12 yds to the DUKE 35 for a 1ST down
9:17
1st & 10 at own 35
Timeout Clemson, clock 09:17
9:14
1st & 10 at own 35
Riley Leonard pass incomplete
9:04
2nd & 10 at own 35
Riley Leonard run for 8 yds to the DUKE 43
8:32
3rd & 2 at own 43
Duke Penalty, False Start (Jalon Calhoun) to the DUKE 38
7:38
3rd & 7 at own 38
Riley Leonard pass complete to Sahmir Hagans for 1 yd to the DUKE 39
7:13
4th & 6 at own 39
Porter Wilson punt for 54 yds , Antonio Williams returns for 1 yd to the CLEM 8
Clemson Punt, 9 plays
7:07
1st & 10 at own 8
Phil Mafah run for 2 yds to the CLEM 10
6:33
2nd & 8 at own 10
Cade Klubnik pass complete to Jake Briningstool for 10 yds to the CLEM 20 for a 1ST down
5:58
1st & 10 at own 20
Cade Klubnik pass complete to Phil Mafah for 13 yds to the CLEM 33 for a 1ST down
5:20
1st & 10 at own 33
Phil Mafah run for 5 yds to the CLEM 38
4:58
2nd & 5 at own 38
Phil Mafah run for 2 yds to the CLEM 40
4:05
3rd & 3 at own 40
Cade Klubnik pass complete to Antonio Williams for 5 yds to the CLEM 45 for a 1ST down
3:35
1st & 10 at own 45
Cade Klubnik pass complete to Tyler Brown for no gain to the CLEM 45
3:13
2nd & 10 at own 45
Cade Klubnik sacked by R.J. Oben for a loss of 9 yards to the CLEM 36
3:13
3rd & 19 at own 36
Timeout Duke, clock 03:13
2:15
3rd & 19 at own 36
Will Shipley run for 7 yds to the CLEM 43
1:47
4th & 12 at own 43
Aidan Swanson punt for 42 yds, fair catch by Jalon Calhoun at the DUKE 15
Duke Fumble, 12 plays
1:25
1st & 10 at own 15
Jordan Waters run for 7 yds to the DUKE 22
1:21
2nd & 3 at own 22
Riley Leonard pass complete to Jordan Waters for 25 yds to the DUKE 47 for a 1ST down
1:17
1st & 10 at own 47
Riley Leonard pass incomplete to Nicky Dalmolin
1:00
2nd & 10 at own 47
Riley Leonard pass complete to Jordan Waters for 9 yds to the CLEM 44
0:45
3rd & 1 at opp 44
Riley Leonard pass complete to Sahmir Hagans for 5 yds to the CLEM 39 for a 1ST down
0:44
1st & 10 at opp 39
Riley Leonard pass incomplete to Jordan Waters
0:37
2nd & 10 at opp 39
Riley Leonard pass complete to Jontavis Robertson for 8 yds to the CLEM 31
0:37
3rd & 2 at opp 31
Timeout Duke, clock 00:37
0:37
3rd & 2 at opp 31
Duke Penalty, False Start (Nicky Dalmolin) to the CLEM 36
0:34
3rd & 7 at opp 36
Riley Leonard pass incomplete to Jalon Calhoun
0:27
4th & 7 at opp 36
Riley Leonard pass complete to Jalon Calhoun for 10 yds to the CLEM 26 for a 1ST down
0:24
1st & 10 at opp 26
TEAM pass incomplete
0:17
2nd & 10 at opp 26
Riley Leonard pass incomplete to Nicky Dalmolin
0:10
3rd & 10 at opp 26
Jaquez Moore run for a loss of 6 yards to the CLEM 32 Jaquez Moore fumbled, forced by Jeremiah Trotter Jr., recovered by CLEM Andrew Mukuba
Clemson End of half, 2 plays
0:04
1st & 10 at own 32
Will Shipley run for 18 yds to the 50 yard line for a 1ST down
0:04
1st & 10 at the 50
Timeout Clemson, clock 00:04
0:01
1st & 10 at the 50
Cade Klubnik pass complete to Antonio Williams for 18 yds to the DUKE 32 for a 1ST down
3rd quarter6 drives, then Duke 13, Clemson 7
Duke Touchdown, 5 plays
15:00
1st & 10 at own 35
Robert Gunn III kickoff for 65 yds for a touchback
14:40
1st & 10 at own 25
Riley Leonard run for 14 yds to the DUKE 39 for a 1ST down
14:00
1st & 10 at own 39
Jordan Waters run for 10 yds to the DUKE 49 for a 1ST down
13:30
1st & 10 at own 49
Riley Leonard pass complete to Jalon Calhoun for 7 yds to the CLEM 44
13:15
2nd & 3 at opp 44
Jordan Waters run for no gain to the CLEM 44
12:40
3rd & 3 at opp 44
Riley Leonard 44 Yd Run (Todd Pelino Kick)Duke 13, Clemson 7
Clemson Missed FG, 8 plays
12:40
3rd & 3 at own 35
Charlie Ham kickoff for 65 yds for a touchback
12:18
1st & 10 at own 25
Will Shipley run for 10 yds to the CLEM 35 for a 1ST down
11:50
1st & 10 at own 35
Phil Mafah run for 49 yds to the DUKE 16 for a 1ST down
11:35
1st & 10 at opp 16
Phil Mafah run for 6 yds to the DUKE 10
11:05
2nd & 4 at opp 10
Cade Klubnik run for 9 yds to the DUKE 1 for a 1ST down
10:53
1st & goal at opp 1
Clemson Penalty, False Start (Blake Miller) to the DUKE 6
10:15
1st & goal at opp 6
Cade Klubnik run for a loss of 4 yards to the DUKE 10
9:52
2nd & goal at opp 10
Cade Klubnik pass incomplete to Antonio Williams
9:30
3rd & goal at opp 10
Cade Klubnik run for 6 yds to the DUKE 4
9:01
4th & goal at opp 4
Robert Gunn III 23 yd FG BLOCKED blocked by Wesley Williams
Duke Punt, 3 plays
8:58
1st & 10 at own 20
Riley Leonard pass incomplete to Jalon Calhoun
8:30
2nd & 10 at own 20
Riley Leonard pass complete to Jordan Moore for 4 yds to the DUKE 24
8:21
3rd & 6 at own 24
Riley Leonard pass incomplete to Jalon Calhoun
8:14
4th & 6 at own 24
Porter Wilson punt for 48 yds, fair catch by Antonio Williams at the CLEM 28
Clemson Fumble, 7 plays
8:00
1st & 10 at own 28
Cade Klubnik pass complete to Beaux Collins for 7 yds to the CLEM 35
7:36
2nd & 3 at own 35
Cade Klubnik run for 4 yds to the CLEM 39 for a 1ST down
7:16
1st & 10 at own 39
Will Shipley run for 9 yds to the CLEM 48
6:48
2nd & 1 at own 48
Cade Klubnik pass complete to Adam Randall for 8 yds to the DUKE 44 for a 1ST down
6:21
1st & 10 at opp 44
Will Shipley run for 16 yds to the DUKE 28 for a 1ST down
5:36
1st & 10 at opp 28
Cade Klubnik pass complete to Tyler Brown for 21 yds to the DUKE 7 for a 1ST down
5:17
1st & goal at opp 7
Cade Klubnik run for a loss of 3 yards to the DUKE 10 Cade Klubnik fumbled, recovered by DUKE Jeremiah Lewis
Duke Punt, 3 plays
4:58
1st & 10 at own 10
Riley Leonard pass incomplete to Sahmir Hagans
4:49
2nd & 10 at own 10
Jaquez Moore run for 8 yds to the DUKE 18
4:35
3rd & 2 at own 18
Riley Leonard pass incomplete to Nicky Dalmolin
4:24
4th & 2 at own 18
Porter Wilson punt for 42 yds, downed at the CLEM 40
Clemson Fumble, 11 plays
3:55
1st & 10 at own 40
Klubnik, Cade pass complete to Shipley, Will for loss of 2 yards to the CLEMSON38, PENALTY DUKE offside 5 yards to the CLEMSON45, NO PLAY.
3:40
1st & 5 at own 45
Will Shipley run for 4 yds to the CLEM 49
3:08
2nd & 1 at own 49
Cade Klubnik pass complete to Beaux Collins for 9 yds to the DUKE 42 for a 1ST down
2:39
1st & 10 at opp 42
Cade Klubnik pass incomplete
2:25
2nd & 10 at opp 42
Cade Klubnik pass complete to Will Shipley for 9 yds to the DUKE 33
2:00
3rd & 1 at opp 33
Phil Mafah run for 2 yds to the DUKE 31 for a 1ST down
1:30
1st & 10 at opp 31
Phil Mafah run for 4 yds to the DUKE 27
0:55
2nd & 6 at opp 27
Cade Klubnik pass incomplete to Beaux Collins
0:40
3rd & 6 at opp 27
Cade Klubnik pass complete to Beaux Collins for 12 yds to the DUKE 15 for a 1ST down
0:10
1st & 10 at opp 15
Mafah, Phil rush for 6 yards to the DUKE9, PENALTY DUKE offside 5 yards to the DUKE10, NO PLAY.
0:01
1st & 5 at opp 10
Cade Klubnik run for 4 yds to the DUKE 6
Q4 14:45
2nd & 1 at opp 6
Phil Mafah run for 5 yds to the DUKE 1 for a 1ST down
Q4 14:26
1st & goal at opp 1
Phil Mafah run for a loss of 11 yards to the CLEM 33 Phil Mafah fumbled, forced by Anthony Nelson, recovered by DUKE Jaylen Stinson , return for 55 yds to the CLEM 33
4th quarter7 drives, then Duke 28, Clemson 7
Duke Touchdown, 6 plays
13:55
1st & 10 at opp 33
Jordan Waters run for 4 yds to the CLEM 29
13:15
2nd & 6 at opp 29
Duke Penalty, False Start (Jordan Moore) to the CLEM 34
13:00
2nd & 11 at opp 34
Riley Leonard pass complete to Jordan Waters for 12 yds to the CLEM 22 for a 1ST down
12:25
1st & 10 at opp 22
Jordan Waters run for 2 yds to the CLEM 20
11:35
2nd & 8 at opp 20
Riley Leonard pass complete to Jalon Calhoun for 7 yds to the CLEM 13
11:05
3rd & 1 at opp 13
Jaquez Moore run for 4 yds to the CLEM 9 for a 1ST down
10:33
1st & goal at opp 9
Jaquez Moore 9 Yd Run (Riley Leonard Pass to Jalon Calhoun for Two-Point Conversion)Duke 21, Clemson 7
Clemson Turnover on downs, 8 plays
10:33
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
10:15
1st & 10 at own 25
Cade Klubnik pass complete to Will Shipley for 11 yds to the CLEM 36 for a 1ST down
10:02
1st & 10 at own 36
Cade Klubnik pass incomplete to Adam Randall
9:45
2nd & 10 at own 36
Will Shipley run for 9 yds to the CLEM 45
9:22
3rd & 1 at own 45
Will Shipley run for 1 yd to the CLEM 46 for a 1ST down
9:07
1st & 10 at own 46
Cade Klubnik pass incomplete to Antonio Williams
8:50
2nd & 10 at own 46
Cade Klubnik pass complete to Will Shipley for 3 yds to the CLEM 49
8:22
3rd & 7 at own 49
Cade Klubnik pass incomplete to Antonio Williams
8:15
4th & 7 at own 49
Cade Klubnik run for 5 yds to the DUKE 46
Duke Punt, 3 plays
8:15
1st & 10 at own 46
Duke Penalty, Personal Foul (Cam Dillon) to the DUKE 31
8:00
1st & 10 at own 31
Jordan Waters run for a loss of 2 yards to the DUKE 29
7:30
2nd & 12 at own 29
Jordan Waters run for 2 yds to the DUKE 31
5:55
3rd & 10 at own 31
Riley Leonard pass complete to Jalon Calhoun for a loss of 1 yard to the DUKE 30
5:47
4th & 11 at own 30
Porter Wilson punt for 70 yds for a touchback
Clemson Interception, 4 plays
5:43
1st & 10 at own 20
Cade Klubnik pass incomplete to Will Shipley
5:20
2nd & 10 at own 20
Cade Klubnik run for 8 yds to the CLEM 28
5:15
3rd & 2 at own 28
Cade Klubnik pass complete to Antonio Williams for 6 yds to the CLEM 34 for a 1ST down
5:01
1st & 10 at own 34
Cade Klubnik pass intercepted Dorian Mausi return for no gain to the CLEM 49
Duke Touchdown, 4 plays
4:35
1st & 10 at opp 49
Riley Leonard run for 11 yds to the CLEM 38 for a 1ST down
4:08
1st & 10 at opp 38
Jaquez Moore run for 1 yd to the CLEM 37
4:08
2nd & 9 at opp 37
Timeout Clemson, clock 04:08
3:55
2nd & 9 at opp 37
Riley Leonard run for 1 yd to the CLEM 36
3:15
3rd & 8 at opp 36
Jordan Waters 36 Yd Run (Todd Pelino Kick)Duke 28, Clemson 7
Clemson Turnover on downs, 7 plays
3:15
3rd & 8 at own 35
Charlie Ham kickoff for 65 yds for a touchback
2:58
1st & 10 at own 25
Cade Klubnik pass complete to Beaux Collins for 13 yds to the CLEM 38 for a 1ST down
2:30
1st & 10 at own 38
Cade Klubnik pass complete to Cole Turner for 11 yds to the CLEM 49 for a 1ST down
2:15
1st & 10 at own 49
Cade Klubnik pass complete to Cole Turner for 10 yds to the DUKE 41 for a 1ST down
2:00
1st & 10 at opp 41
Cade Klubnik sacked by Aaron Hall for a loss of 2 yards to the DUKE 43 Cade Klubnik fumbled, forced by Aaron Hall, recovered by CLEM Walker Parks , return for 0 yards
1:58
2nd & 12 at opp 43
Cade Klubnik pass incomplete
1:54
3rd & 12 at opp 43
Cade Klubnik pass complete to Will Shipley for 4 yds to the DUKE 39
1:51
4th & 8 at opp 39
Cade Klubnik pass incomplete to Will Shipley
Duke End of game, 4 plays
1:44
1st & 10 at own 39
Jaquez Moore run for 21 yds to the CLEM 40 for a 1ST down
1:41
1st & 10 at opp 40
Timeout Clemson, clock 01:41
1:05
1st & 10 at opp 40
TEAM run for a loss of 2 yards to the CLEM 42
0:45
2nd & 12 at opp 42
TEAM run for a loss of 2 yards to the CLEM 44
0:01
3rd & 14 at opp 44
TEAM run for a loss of 1 yard to the CLEM 45
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.