From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wake Forest
Miami
193
Total yards
508
99
Passing yards
280
94
Rushing yards
228
5.8
Yards per pass
7.4
2.4
Yards per rush
7.1
12
First downs
27
4–14
Third downs
7–12
2–4
Fourth downs
0–0
2
Turnovers
2
3–15
Penalties
7–65
29:40
Possession
30:20
1
Sacks (by defense)
5
Efficiency
Wake Forest
Miami
28%
Success rate
56%
−0.37
EPA per play
0.34
1.21
Explosiveness
1.08
−0.09
Rushing EPA
0.41
−0.81
Passing EPA
0.30
35%
Passing-down success
40%
−0.35
First-down EPA
0.24
−0.61
Second-down EPA
0.41
0.14
Third-down EPA
0.52
6%
Havoc by its defense
19%
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)
Miami 84% to win. Elo’s favorite won.
The line
Miami −23.5, over/under 67.
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 Miami 95%, Wake Forest 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. Miami drives left to right, Wake Forest right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 MiamiTouchdown, 13 plays, 84 yards
Q1 Wake ForestTouchdown, 7 plays, 75 yards
Q1 MiamiField goal, 8 plays, 53 yards
Q1 Wake ForestPick-six, 17 plays (Miami scores), 57 yards
Q2 MiamiInterception, 8 plays, 38 yards
Q2 Wake ForestPunt, 3 plays, 6 yards
Q2 MiamiField goal, 11 plays, 71 yards
Q3 Wake ForestPunt, 3 plays, 5 yards
Q3 MiamiPunt, 8 plays, 20 yards
Q3 Wake ForestPunt, 3 plays, 4 yards
Q3 MiamiFumble, 4 plays, 28 yards
Q3 Wake ForestPunt, 7 plays, −10 yards
Q3 MiamiPunt, 3 plays, 6 yards
Q3 Wake ForestTurnover on downs, 4 plays, 0 yards
Q4 MiamiPunt, 5 plays, 15 yards
Q4 Wake ForestPunt, 3 plays, 8 yards
Q4 MiamiTouchdown, 5 plays, 43 yards
Q4 MiamiTouchdown, 3 plays, 10 yards
Q4 Wake ForestTurnover on downs, 7 plays, 24 yards
Q4 MiamiTouchdown, 4 plays, 85 yards
Q4 Wake ForestEnd of game, 3 plays, 9 yards
Play by play
1st quarter4 drives, then Miami 10, Wake Forest 7
Miami Touchdown, 13 plays
15:00
Caleb Carlson kickoff for 65 yds , Chris Johnson Jr. return for 26 yds to the MIA 16
14:52
1st & 10 at own 16
Damien Martinez run for no gain to the MIA 16
14:27
2nd & 10 at own 16
Cam Ward pass complete to Isaiah Horton for 8 yds to the MIA 24
13:56
3rd & 2 at own 24
Cam Ward pass complete to Jacolby George for 3 yds to the MIA 27 for a 1ST down
13:33
1st & 10 at own 27
Cam Ward pass complete to Jacolby George for 12 yds to the MIA 39 for a 1ST down
13:07
1st & 10 at own 39
Cam Ward pass complete to Xavier Restrepo for 12 yds to the WAKE 49 for a 1ST down
12:27
1st & 10 at opp 49
Cam Ward pass complete to Xavier Restrepo for 11 yds to the WAKE 38 for a 1ST down
11:58
1st & 10 at opp 38
Damien Martinez run for 5 yds to the WAKE 33
11:32
2nd & 5 at opp 33
Damien Martinez run for 3 yds to the WAKE 30
10:56
3rd & 2 at opp 30
Damien Martinez run for 3 yds to the WAKE 27 for a 1ST down
10:22
1st & 10 at opp 27
Damien Martinez run for 9 yds to the WAKE 18
9:48
2nd & 1 at opp 18
Damien Martinez run for 4 yds to the WAKE 14 for a 1ST down
9:16
1st & 10 at opp 14
Damien Martinez run for 1 yd to the WAKE 13
8:32
2nd & 9 at opp 13
Cam Ward pass complete to Jacolby George for 13 yds for a TD (Andres Borregales KICK)Miami 7, Wake Forest 0
Wake Forest Touchdown, 7 plays
8:32
Timeout Miami, clock 08:32
8:32
Andres Borregales kickoff for 65 yds
8:31
1st & 10 at own 25
Hank Bachmeier sacked by Wesley Bissainthe for a loss of 1 yard to the WAKE 24
7:58
2nd & 11 at own 24
Hank Bachmeier pass incomplete
7:48
3rd & 11 at own 24
Demond Claiborne run for 17 yds to the WAKE 41 for a 1ST down
7:19
1st & 10 at own 41
Demond Claiborne run for 1 yd to the WAKE 42
6:50
2nd & 9 at own 42
Hank Bachmeier pass complete to Demond Claiborne for 9 yds to the MIA 49 for a 1ST down
6:10
1st & 10 at opp 49
Hank Bachmeier pass complete to Taylor Morin for 13 yds to the MIA 36 for a 1ST down
5:31
1st & 10 at opp 36
Hank Bachmeier pass complete to Micah Mays Jr. for 36 yds for a TD (Matthew Dennis KICK)Tied at 7
Miami Field goal, 8 plays
5:31
Timeout Miami, clock 05:31
5:31
1st & 10 at opp 25
Timeout Miami, clock 05:31
5:31
Caleb Carlson kickoff for 65 yds for a touchback
5:29
1st & 10 at own 25
Cam Ward pass complete to Elijah Arroyo for 13 yds to the MIA 38 for a 1ST down
4:55
1st & 10 at own 38
Mark Fletcher Jr. run for 5 yds to the MIA 43
4:12
2nd & 5 at own 43
Cam Ward pass complete to Elijah Arroyo for 13 yds to the WAKE 44 for a 1ST down
3:43
1st & 10 at opp 44
Cam Ward pass complete to Jacolby George for 34 yds to the WAKE 10 for a 1ST down
3:01
1st & goal at opp 10
Mark Fletcher Jr. run for 3 yds to the WAKE 7
2:24
2nd & goal at opp 7
Cam Ward pass incomplete
2:11
3rd & goal at opp 7
(02:11) WARD, Cameron pass to the right complete for 7 yards to RESTREPO, Xavier caught at the WFU0 and advanced to the WFU0, TOUCHDOWN MIA, score nullified by penalty, clock 02:09 (Play was confirmed after review). PENALTY MIA Pass Interference on GEORGE, Jacolby enforced 15 yards to the WFU22 [SG]. NO PLAY (replay the down).
2:07
3rd & goal at opp 22
Cam Ward pass incomplete
1:52
4th & goal at opp 22
Andres Borregales 40 yd FG GOODMiami 10, Wake Forest 7
Wake Forest Pick-six, 17 plays (Miami scores)
1:52
Andres Borregales kickoff for 64 yds
1:50
1st & 10 at own 25
Demond Claiborne run for 4 yds to the WAKE 29
1:26
2nd & 6 at own 29
Hank Bachmeier run for 5 yds to the WAKE 34
0:37
3rd & 1 at own 34
Demond Claiborne run for 1 yd to the WAKE 35 for a 1ST down
Q2 14:58
1st & 10 at own 35
Demond Claiborne run for 1 yd to the WAKE 36
Q2 14:36
2nd & 9 at own 36
Hank Bachmeier pass complete to Taylor Morin for 5 yds to the WAKE 41
Q2 14:08
3rd & 4 at own 41
Hank Bachmeier pass complete to Cameron Hite for 3 yds to the WAKE 44
Q2 13:21
4th & 1 at own 44
Demond Claiborne run for 2 yds to the WAKE 46 for a 1ST down
Q2 12:44
1st & 10 at own 46
Hank Bachmeier pass incomplete
Q2 12:38
2nd & 10 at own 46
Hank Bachmeier pass complete to Demond Claiborne for 5 yds to the MIA 49
Q2 12:05
3rd & 5 at opp 49
Demond Claiborne run for 5 yds to the MIA 44 for a 1ST down
Q2 11:24
1st & 10 at opp 44
Demond Claiborne run for 1 yd to the MIA 43
Q2 10:49
2nd & 9 at opp 43
Hank Bachmeier pass complete to Taylor Morin for 9 yds to the MIA 34 for a 1ST down
Q2 10:17
1st & 10 at opp 34
Demond Claiborne run for 10 yds to the MIA 24 for a 1ST down
Q2 9:42
1st & 10 at opp 24
Demond Claiborne run for 6 yds to the MIA 18
Q2 9:14
2nd & 4 at opp 18
Hank Bachmeier pass complete to Taylor Morin for 6 yds to the MIA 12 for a 1ST down
Q2 8:46
1st & 10 at opp 12
Demond Claiborne run for a loss of 1 yard to the MIA 13
Q2 8:11
2nd & 11 at opp 13
Wake Forest Penalty, False Start (-5 Yards) to the MIA 18
Q2 7:50
2nd & 16 at opp 18
Hank Bachmeier pass intercepted Mishael Powell return for 76 yds for a TD (Andres Borregales KICK)Miami 17, Wake Forest 7
Q2 7:50
Timeout Miami, clock 07:50
Q2 7:35
Andres Borregales kickoff for 65 yds , Demond Claiborne return for 100 yds for a TD (Matthew Dennis KICK)Miami 17, Wake Forest 14
2nd quarter4 drives, then Miami 20, Wake Forest 14
Miami Interception, 8 plays
7:35
Timeout Miami, clock 07:35
7:35
Caleb Carlson kickoff for 61 yds
7:34
1st & 10 at own 35
Jordan Lyle run for 10 yds to the MIA 45 for a 1ST down
7:09
1st & 10 at own 45
Cam Ward pass complete to Sam Brown Jr. for 8 yds to the WAKE 47
6:28
2nd & 2 at opp 47
Jordan Lyle run for 11 yds to the WAKE 36 for a 1ST down
5:50
1st & 10 at opp 36
Cam Ward pass complete to Sam Brown Jr. for 2 yds to the WAKE 34
5:16
2nd & 8 at opp 34
Cam Ward pass complete to Jacolby George for 7 yds to the WAKE 27
4:36
3rd & 1 at opp 27
Damien Martinez run for 3 yds to the WAKE 24 for a 1ST down
3:57
1st & 10 at opp 24
(03:57) WARD, Cameron pass short to the right complete for 4 yards to RESTREPO, Xavier caught at the WFU20 and advanced to the WFU20 (SLOCUM, Evan), out of bounds, clock 03:53. PENALTY Before the snap, MIA Illegal Formation on RESTREPO, Xavier enforced 5 yards from the WFU24 to the WFU29. NO PLAY (replay the down).
3:36
1st & 15 at opp 29
Damien Martinez run for 2 yds to the WAKE 27
3:04
2nd & 13 at opp 27
Cam Ward pass intercepted Quincy Bryant return for no gain to the WAKE 26
Wake Forest Punt, 3 plays
2:55
1st & 10 at own 26
Tate Carney run for 2 yds to the WAKE 28
2:15
2nd & 8 at own 28
Hank Bachmeier run for 4 yds to the WAKE 32
1:58
3rd & 4 at own 32
Hank Bachmeier pass incomplete
1:49
4th & 4 at own 32
Ivan Mora punt for 46 yds, downed at the MIA 22
Miami Field goal, 11 plays
1:43
1st & 10 at own 22
Cam Ward pass complete to Damien Martinez for 13 yds to the MIA 35 for a 1ST down
1:27
1st & 10 at own 35
(01:27) WARD, Cameron pass to the left complete for 3 yards to ARROYO, Elijah caught at the MIA32 and advanced to the MIA38 (DAVIS, Jasheen), clock 01:23. PENALTY MIA Holding on RESTREPO, Xavier enforced 10 yards from the MIA35 to the MIA25 [NHSG]. NO PLAY (replay the down).
1:11
1st & 20 at own 25
Cam Ward pass complete to Sam Brown Jr. for 16 yds to the MIA 41
1:04
2nd & 4 at own 41
Cam Ward pass complete to Isaiah Horton for 6 yds to the MIA 47 for a 1ST down
0:54
1st & 10 at own 47
Miami Penalty, False Start (-5 Yards) to the MIA 42
0:54
1st & 15 at own 42
Timeout Miami, clock 00:54
0:52
1st & 15 at own 42
Cam Ward pass complete to Elijah Arroyo for 31 yds to the WAKE 27 for a 1ST down
0:45
1st & 10 at opp 27
Damien Martinez run for 2 yds to the WAKE 25
0:41
2nd & 8 at opp 25
Timeout Miami, clock 00:41
0:39
2nd & 8 at opp 25
Cam Ward pass complete to Damien Martinez for 5 yds to the WAKE 20
0:33
3rd & 3 at opp 20
Timeout Wake Forest, clock 00:33
0:31
3rd & 3 at opp 20
Cam Ward pass complete to Elijah Arroyo for 12 yds to the WAKE 8 for a 1ST down
0:22
1st & goal at opp 8
Cam Ward run for 1 yd to the WAKE 7
0:18
2nd & goal at opp 7
Timeout Miami, clock 00:18
0:16
2nd & goal at opp 7
Cam Ward pass incomplete
0:12
3rd & goal at opp 7
Cam Ward pass incomplete
0:04
4th & goal at opp 7
Andres Borregales 25 yd FG GOODMiami 20, Wake Forest 14
Wake Forest Punt, 3 plays
0:04
Andres Borregales kickoff for 43 yds , Harry Lodge return for 8 yds to the WAKE 30
Q3 15:00
Andres Borregales kickoff for 65 yds for a touchback
Q3 14:59
1st & 10 at own 25
Demond Claiborne run for no gain to the WAKE 25
Q3 14:30
2nd & 10 at own 25
Hank Bachmeier run for 5 yds to the WAKE 30
Q3 13:53
3rd & 5 at own 30
Hank Bachmeier pass incomplete
Q3 13:46
4th & 5 at own 30
Ivan Mora punt for 55 yds, downed at the MIA 15
3rd quarter6 drives, then Miami 20, Wake Forest 14
Miami Punt, 8 plays
13:37
1st & 10 at own 15
Cam Ward pass complete to Elijah Arroyo for no gain to the MIA 15
13:03
2nd & 10 at own 15
Mark Fletcher Jr. run for 6 yds to the MIA 21
12:27
3rd & 4 at own 21
Cam Ward pass complete to Elijah Arroyo for 10 yds to the MIA 31 for a 1ST down
12:03
1st & 10 at own 31
Mark Fletcher Jr. run for 7 yds to the MIA 38
11:46
2nd & 3 at own 38
Mark Fletcher Jr. run for 4 yds to the MIA 42 for a 1ST down
11:08
1st & 10 at own 42
Cam Ward pass incomplete
11:06
2nd & 10 at own 42
Cam Ward sacked by Jasheen Davis for a loss of 7 yards to the MIA 35
10:27
3rd & 17 at own 35
Cam Ward pass incomplete
10:21
4th & 17 at own 35
Dylan Joyce punt for 46 yds , Taylor Morin returns for 28 yds to the WAKE 47
10:08
1st & 10 at own 47
Timeout Miami, clock 10:08
Wake Forest Punt, 3 plays
10:06
1st & 10 at own 47
Demond Claiborne run for no gain to the WAKE 47
9:31
2nd & 10 at own 47
Demond Claiborne run for 2 yds to the WAKE 49
8:49
3rd & 8 at own 49
Demond Claiborne run for 2 yds to the MIA 49
8:09
4th & 6 at opp 49
Ivan Mora punt for 44 yds, downed at the MIA 5
Miami Fumble, 4 plays
7:58
1st & 10 at own 5
Damien Martinez run for 13 yds to the MIA 18 for a 1ST down
7:36
1st & 10 at own 18
Cam Ward pass complete to Isaiah Horton for 4 yds to the MIA 22
7:10
2nd & 6 at own 22
Cam Ward pass complete to Xavier Restrepo for 15 yds to the MIA 37 for a 1ST down
6:52
1st & 10 at own 37
Cam Ward pass complete to Xavier Restrepo for a loss of 4 yards to the MIA 33
Wake Forest Punt, 7 plays
6:47
1st & 10 at opp 33
Hank Bachmeier run for no gain to the MIA 33
6:17
2nd & 10 at opp 33
Hank Bachmeier pass incomplete
6:16
3rd & 10 at opp 33
Demond Claiborne run for 3 yds to the MIA 30
5:31
4th & 7 at opp 30
Hank Bachmeier run for 10 yds to the MIA 20 for a 1ST down
4:56
1st & 10 at opp 20
Demond Claiborne run for 2 yds to the MIA 18
4:25
2nd & 8 at opp 18
Wake Forest Penalty, False Start (DeVonte Gordon) to the MIA 23
4:12
2nd & 13 at opp 23
Hank Bachmeier sacked by Mishael Powell for a loss of 8 yards to the MIA 31
3:27
3rd & 21 at opp 31
Hank Bachmeier sacked by Ahmad Moten Sr. for a loss of 7 yards to the MIA 38
2:44
4th & 28 at opp 38
Wake Forest Penalty, False Start (DeVonte Gordon) to the MIA 43
2:23
4th & 33 at opp 43
Ivan Mora punt for 39 yds, downed at the MIA 4
Miami Punt, 3 plays
2:16
1st & 10 at own 4
Damien Martinez run for 2 yds to the MIA 6
1:44
2nd & 8 at own 6
Damien Martinez run for 4 yds to the MIA 10
1:00
3rd & 4 at own 10
Cam Ward pass incomplete
0:55
4th & 4 at own 10
Dylan Joyce punt for 34 yds, fair catch by Taylor Morin at the MIA 44
0:51
1st & 10 at opp 44
Timeout Miami, clock 00:51
Wake Forest Turnover on downs, 4 plays
0:48
1st & 10 at opp 44
Tate Carney run for 3 yds to the MIA 41
0:20
2nd & 7 at opp 41
Tate Carney run for 1 yd to the MIA 40
Q4 14:59
3rd & 6 at opp 40
Demond Claiborne run for 3 yds to the MIA 37
Q4 14:25
4th & 3 at opp 37
Hank Bachmeier sacked by Rueben Bain Jr. for a loss of 7 yards to the MIA 44
4th quarter7 drives, then Miami 42, Wake Forest 14
Miami Punt, 5 plays
14:23
1st & 10 at own 44
Cam Ward pass incomplete
14:15
2nd & 10 at own 44
Cam Ward pass complete to Xavier Restrepo for 11 yds to the WAKE 45 for a 1ST down
13:46
1st & 10 at opp 45
Cam Ward pass incomplete
13:42
2nd & 10 at opp 45
Jordan Lyle run for 9 yds to the WAKE 36
13:24
3rd & 1 at opp 36
Miami Penalty, False Start (-5 Yards) to the WAKE 41
13:05
3rd & 6 at opp 41
Cam Ward pass incomplete
13:02
4th & 6 at opp 41
Dylan Joyce punt for 39 yds, downed at the WAKE 2
Wake Forest Punt, 3 plays
12:53
1st & 10 at own 2
Demond Claiborne run for 3 yds to the WAKE 5
12:09
2nd & 7 at own 5
Tate Carney run for 3 yds to the WAKE 8
11:27
3rd & 4 at own 8
Hank Bachmeier run for 2 yds to the WAKE 10
10:42
4th & 2 at own 10
Ivan Mora punt for 33 yds, downed at the WAKE 43
Miami Touchdown, 5 plays
10:33
1st & 10 at opp 43
Mark Fletcher Jr. run for 30 yds to the WAKE 13 for a 1ST down
9:54
1st & 10 at opp 13
Damien Martinez run for 10 yds to the WAKE 3 for a 1ST down
9:10
1st & goal at opp 3
Damien Martinez run for 2 yds to the WAKE 1
8:36
2nd & goal at opp 1
Damien Martinez run for no gain to the WAKE 1
7:58
3rd & goal at opp 1
Cam Ward run for 1 yd for a TD (Cam Ward pass to Elijah Arroyo for Two-Point Conversion)Miami 28, Wake Forest 14
Miami Touchdown, 3 plays
7:49
1st & 10 at opp 25
Jordan Lyle run for 4 yds to the WAKE 21
7:14
2nd & 6 at opp 21
Cam Ward pass complete to Jordan Lyle for 3 yds to the WAKE 18
6:24
3rd & 3 at opp 18
Jordan Lyle run for 18 yds for a TD Miami Penalty, Unsportsmanlike Conduct (Jordan Lyle) to the WAKE 0 (Andres Borregales KICK)Miami 35, Wake Forest 14
Wake Forest Turnover on downs, 7 plays
6:23
Andres Borregales kickoff for 19 yds , Jacob Cosby-Mosley return for no gain to the MIA 39
6:21
1st & 10 at opp 39
Michael Kern sacked by Akheem Mesidor for a loss of 6 yards to the MIA 45
5:46
2nd & 16 at opp 45
Michael Kern run for 8 yds to the MIA 37
5:12
3rd & 8 at opp 37
Michael Kern pass complete to Harry Lodge for 13 yds to the MIA 24 for a 1ST down
4:36
1st & 10 at opp 24
Michael Kern pass incomplete
4:35
2nd & 10 at opp 24
Tate Carney run for 9 yds to the MIA 15
4:29
3rd & 1 at opp 15
Timeout Miami, clock 04:29
4:14
3rd & 1 at opp 15
Michael Kern pass incomplete
4:08
4th & 1 at opp 15
Tate Carney run for no gain to the MIA 15
Miami Touchdown, 4 plays
4:01
1st & 10 at own 15
Cam Ward pass complete to Jacolby George for 7 yds to the MIA 22
3:31
2nd & 3 at own 22
Jordan Lyle run for 61 yds to the WAKE 17 for a 1ST down
2:38
1st & 10 at opp 17
Jordan Lyle run for 2 yds to the WAKE 15
2:32
2nd & 8 at opp 15
Timeout Miami, clock 02:32
1:53
2nd & 8 at opp 15
Cam Ward pass complete to Jacolby George for 15 yds for a TD (Andres Borregales KICK)Miami 42, Wake Forest 14
Wake Forest End of game, 3 plays
1:53
Andres Borregales kickoff for 65 yds for a touchback
1:52
1st & 10 at own 25
Ty Clark III run for 2 yds to the WAKE 27
1:11
2nd & 8 at own 27
Ty Clark III run for 6 yds to the WAKE 33
0:28
3rd & 2 at own 33
Ty Clark III run for 1 yd to the WAKE 34
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.