From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Old Dominion
North Carolina
371
Total yards
721
146
Passing yards
409
225
Rushing yards
312
4.3
Yards per pass
14.6
5.9
Yards per rush
7.8
15
First downs
27
1–14
Third downs
5–10
0–1
Fourth downs
1–2
1
Turnovers
1
7–59
Penalties
6–45
28:52
Possession
31:08
Efficiency
Old Dominion
North Carolina
32%
Success rate
61%
0.04
EPA per play
0.26
1.06
Explosiveness
0.90
−0.04
Rushing EPA
0.06
0.12
Passing EPA
0.61
23%
Passing-down success
53%
−0.02
First-down EPA
0.15
0.27
Second-down EPA
0.48
−0.20
Third-down EPA
0.51
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)
North Carolina 68% to win. Elo’s favorite won.
The line
North Carolina −17.
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 North Carolina 88%, Old Dominion 12%. 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. North Carolina drives left to right, Old Dominion right to left.
Q1 Old DominionPunt, 3 plays, 3 yards
Q1 North CarolinaTouchdown pass, 1 play, 71 yards
Q1 Old DominionField goal, 10 plays, 53 yards
Q1 Old DominionFumble, 2 plays, 19 yards
Q1 North CarolinaPunt, 8 plays, 29 yards
Q1 Old DominionPunt, 5 plays, 6 yards
Q1 Old DominionTouchdown run, 3 plays, 31 yards
Q1 North CarolinaTouchdown pass, 4 plays, 65 yards
Q1 Old DominionField goal, 7 plays, 50 yards
Q1 North CarolinaTouchdown run, 10 plays, 60 yards
Q2 Old DominionPunt, 3 plays, 0 yards
Q2 North CarolinaTouchdown pass, 4 plays, 64 yards
Q2 Old DominionPunt, 5 plays, 19 yards
Q2 North CarolinaTouchdown pass, 4 plays, 94 yards
Q2 Old DominionPunt, 4 plays, 9 yards
Q2 North CarolinaTouchdown run, 12 plays, 84 yards
Q2 Old DominionTurnover on downs, 4 plays, 9 yards
Q2 North CarolinaTouchdown pass, 2 plays, 18 yards
Q2 Old DominionEnd of half, 4 plays, 18 yards
Q3 North CarolinaTouchdown run, 5 plays, 75 yards
Q3 Old DominionTouchdown pass, 3 plays, 85 yards
Q3 North CarolinaTouchdown, 99 yards
Q3 Old DominionPunt, 3 plays, −6 yards
Q3 North CarolinaField goal, 6 plays, 23 yards
Q3 Old DominionPunt, 5 plays, 15 yards
Q3 North CarolinaTouchdown run, 2 plays, 65 yards
Q3 Old DominionPunt return TD, 3 plays (North Carolina scores), −1 yard
Q3 North CarolinaResult not recorded, 64 yards
Q3 Old DominionPunt, 3 plays, −10 yards
Q3 North CarolinaPunt, 3 plays, 3 yards
Q4 Old DominionPunt, 4 plays, 16 yards
Q4 North CarolinaTurnover on downs, 8 plays, 45 yards
Q4 Old DominionEnd of game, 3 plays, 20 yards
Play by play
1st quarter10 drives, then North Carolina 14, Old Dominion 13
Old Dominion Punt, 3 plays
15:00
1st & 10 at own 30
Taylor Heinicke screen pass incomplete to N/A.
15:00
2nd & 10 at own 30
Taylor Heinicke sideline pass incomplete, hurried by Travis Hughes.
15:00
3rd & 10 at own 30
Cam Boyd rush up the middle for 3 yards to the ODU 33, tackled by Malik Simmons and Travis Hughes.
15:00
4th & 7 at own 33
Taylor Heinicke punt for 38 yards, downed at the NCaro 29.
North Carolina Touchdown pass, 1 play
13:53
1st & 10 at own 29
OLDDOMINION penalty 15 yard pass interference on N/A accepted, no play.
13:53
1st & 10 at own 44
Marquise Williams middle pass complete to Quinshad Davis for 56 yards for a TOUCHDOWN.North Carolina 7, Old Dominion 0
15:35
Thomas Moore extra point GOOD.
13:53
Nick Weiler kickoff for 65 yards returned by Aaron Evans for 27 yards to the ODU 27, tackled by Damien Washington.
Old Dominion Field goal, 10 plays
13:45
1st & 10 at own 27
Gerard Johnson rush right for 29 yards to the NCaro 44 out-of-bounds for a 1ST down.
13:45
1st & 10 at opp 44
Gerard Johnson rush right for 4 yards to the NCaro 40, tackled by Tre Boston and Jabari Price.
13:45
2nd & 6 at opp 40
Taylor Heinicke rush right for 4 yards to the NCaro 36 out-of-bounds.
13:45
3rd & 2 at opp 36
Gerard Johnson rush right for 3 yards to the NCaro 33, tackled by Tre Boston for a 1ST down.
13:45
1st & 10 at opp 33
Taylor Heinicke rush left for 8 yards to the NCaro 25 out-of-bounds.
13:45
2nd & 2 at opp 25
Gerard Johnson rush up the middle for 5 yards to the NCaro 20, tackled by Tre Boston and Devonte Brown for a 1ST down.
13:45
1st & 10 at opp 20
Taylor Heinicke deep pass incomplete to Larry Pinkard.
13:45
2nd & 10 at opp 20
Taylor Heinicke sideline pass incomplete to Marquel Thomas, broken up by Jabari Price.
13:45
3rd & 10 at opp 20
Taylor Heinicke deep pass incomplete to N/A, broken up by Brian Walker.
11:43
4th & 10 at opp 20
Jarod Brown 37 yard field goal GOOD.North Carolina 7, Old Dominion 3
11:21
Jarod Brown on-side kick recovered by OLDDOMINION at the NCaro 45.
Old Dominion Fumble, 2 plays
11:42
1st & 10 at opp 45
Gerard Johnson rush left for 11 yards to the NCaro 34, tackled by Tre Boston for a 1ST down.
11:42
1st & 10 at opp 34
Gerard Johnson rush left for no gain, fumbled, forced by Jabari Price, recovered by NCaro Kareem Martin at the NCaro 26.
North Carolina Punt, 8 plays
11:42
1st & 10 at own 26
Marquise Williams sideline pass complete to Quinshad Davis for 8 yards to the NCaro 34, tackled by Sandy Chapman.
11:21
2nd & 2 at own 34
Marquise Williams screen pass complete to Ryan Switzer for 5 yards to the NCaro 39, tackled by Sandy Chapman out-of-bounds for a 1ST down.
11:21
1st & 10 at own 39
Marquise Williams screen pass complete to Ryan Switzer for 6 yards to the NCaro 45, tackled by Sandy Chapman.
11:21
2nd & 4 at own 45
Ryan Switzer rush right for no gain to the NCaro 45, tackled by Richie Staton and Andre Simmons.
11:21
3rd & 4 at own 45
Marquise Williams sideline pass complete to Sean Tapley for 8 yards to the ODU 47, tackled by Sandy Chapman out-of-bounds for a 1ST down.
11:21
1st & 10 at opp 47
Marquise Williams screen pass incomplete to Romar Morris.
11:21
2nd & 10 at opp 47
Romar Morris rush right for 7 yards to the ODU 40, tackled by Andre Simmons.
11:21
3rd & 3 at opp 40
NORTH CAROLINA penalty 5 yard false start on Russell Bodine accepted.
11:21
3rd & 8 at opp 45
Marquise Williams screen pass complete to Romar Morris for no gain to the ODU 45, tackled by Aaron Evans.
11:21
4th & 8 at opp 45
Tommy Hibbard punt for 28 yards, downed at the ODU 17.
Old Dominion Punt, 5 plays
11:21
1st & 10 at own 17
Colby Goodwyn rush up the middle for 4 yards to the ODU 21, tackled by Travis Hughes.
7:50
2nd & 6 at own 21
Taylor Heinicke sideline pass complete to Larry Pinkard for 7 yards to the ODU 28, tackled by Jabari Price out-of-bounds for a 1ST down.
7:50
1st & 10 at own 28
Colby Goodwyn rush up the middle for no gain to the ODU 28, tackled by Jessie Rogers and Tre Boston.
7:50
2nd & 10 at own 28
Taylor Heinicke pass incomplete to Marquel Thomas, broken up by Brian Walker.
7:50
3rd & 10 at own 28
OLDDOMINION penalty 5 yard illegal formation accepted, no play.
7:50
3rd & 15 at own 23
Taylor Heinicke deep pass incomplete to Blair Roberts.
7:50
4th & 15 at own 23
Taylor Heinicke punt for 46 yards, returned by Tre Boston for no gain, fumbled, recovered by ODU Larry Pinkard at the NCaro 31.
Old Dominion Touchdown run, 3 plays
6:04
1st & 10 at opp 31
Taylor Heinicke sideline pass incomplete to Colby Goodwyn.
6:04
2nd & 10 at opp 31
Taylor Heinicke sideline pass complete to Blair Roberts for 27 yards to the NCaro 4, tackled by Dominique Green out-of-bounds for a 1ST down.
5:43
1st & goal at opp 4
Colby Goodwyn rush up the middle for 4 yards for a TOUCHDOWN.Old Dominion 9, North Carolina 7
5:43
Jarod Brown extra point GOOD.Old Dominion 10, North Carolina 7
5:43
1st & 0 at own 35
Timeout Old Dominion, clock 05:43.
5:43
Jarod Brown kickoff for 39 yards returned by Nathan Staub for 9 yards to the NCaro 35, tackled by Malique Johnson.
North Carolina Touchdown pass, 4 plays
5:38
1st & 10 at own 35
Marquise Williams sideline pass complete to Quinshad Davis for 36 yards to the ODU 29, tackled by Scott Wiggins for a 1ST down.
5:38
1st & 10 at opp 29
Marquise Williams pass incomplete to Quinshad Davis.
5:38
2nd & 10 at opp 29
Ryan Switzer rush right for 2 yards to the ODU 27, tackled by Andre Simmons out-of-bounds.
5:12
3rd & 8 at opp 27
Timeout Old Dominion, clock 05:12.
5:05
3rd & 8 at opp 27
Marquise Williams deep pass complete to T.J. Thorpe for 27 yards for a TOUCHDOWN.North Carolina 13, Old Dominion 10
5:05
Thomas Moore extra point GOOD.North Carolina 14, Old Dominion 10
5:05
Nick Weiler kickoff for 55 yards returned by Colby Goodwyn for 17 yards to the ODU 27, tackled by Alex Dixon out-of-bounds.
Old Dominion Field goal, 7 plays
5:00
1st & 10 at own 27
Taylor Heinicke slant pass incomplete to N/A.
5:00
2nd & 10 at own 27
Taylor Heinicke sideline pass complete to Zach Pascal for 26 yards to the NCaro 47, tackled by Tre Boston for a 1ST down.
5:00
1st & 10 at opp 47
Colby Goodwyn rush left for 22 yards to the NCaro 25, tackled by Dominique Green out-of-bounds for a 1ST down.
5:00
1st & 10 at opp 25
Colby Goodwyn rush left for 5 yards to the NCaro 20, tackled by Jabari Price.
5:00
2nd & 5 at opp 20
Taylor Heinicke rush for a loss of 8 yards, fumbled, recovered by ODU Taylor Heinicke at the NCaro 28.
5:00
3rd & 13 at opp 28
Taylor Heinicke pass complete to Cam Boyd for 5 yards to the NCaro 23, tackled by Travis Hughes.
2:39
4th & 8 at opp 23
Jarod Brown 40 yard field goal GOOD.North Carolina 14, Old Dominion 13
2:39
Jarod Brown kickoff for 59 yards returned by T.J. Thorpe for 34 yards to the NCaro 40, tackled by Jevon Neal.
North Carolina Touchdown run, 10 plays
2:27
1st & 10 at own 40
T.J. Logan rush up the middle for 2 yards to the NCaro 42, tackled by John Darr and Andrew Everett.
2:27
2nd & 8 at own 42
Marquise Williams deep pass incomplete to N/A.
2:27
3rd & 8 at own 42
Marquise Williams middle pass complete to Bug Howard for 15 yards to the ODU 43, tackled by Fellonte Misher for a 1ST down.
2:27
1st & 10 at opp 43
Marquise Williams rush up the middle for 8 yards to the ODU 35, tackled by Dominique Guinn-Bailey.
2:27
2nd & 2 at opp 35
T.J. Logan rush left for 5 yards to the ODU 30, tackled by D.J. Simon for a 1ST down.
2:27
1st & 10 at opp 30
Marquise Williams rush right for 2 yards to the ODU 28, tackled by John Darr.
2:27
2nd & 8 at opp 28
Marquise Williams sideline pass complete to Kendrick Singleton for 16 yards to the ODU 12 for a 1ST down.
2:27
1st & 10 at opp 12
T.J. Logan rush right for 8 yards to the ODU 4, tackled by D.J. Simon.
2:27
2nd & 2 at opp 4
T.J. Logan rush right for 3 yards to the ODU 1, tackled by D.J. Simon for a 1ST down.
Q2 14:56
1st & goal at opp 1
T.J. Logan rush up the middle for 1 yard for a TOUCHDOWN.North Carolina 20, Old Dominion 13
Q2 14:56
Thomas Moore extra point GOOD.North Carolina 21, Old Dominion 13
Q2 14:56
Nick Weiler kickoff for 63 yards returned by Antonio Vaughan for 22 yards to the ODU 24, tackled by Desmond Lawrence and Brandon Ellerbe.
2nd quarter9 drives, then North Carolina 49, Old Dominion 13
Old Dominion Punt, 3 plays
14:51
1st & 10 at own 24
Colby Goodwyn rush up the middle for no gain to the ODU 24, tackled by Jeff Schoettmer.
14:51
2nd & 10 at own 24
Taylor Heinicke deep pass incomplete to Larry Pinkard, hurried by Kareem Martin.
14:51
3rd & 10 at own 24
Taylor Heinicke middle pass incomplete to Larry Pinkard, broken up by Brian Walker.
14:51
4th & 10 at own 24
Taylor Heinicke punt for 41 yards, downed at the NCaro 35.
North Carolina Touchdown pass, 4 plays
14:05
1st & 10 at own 36
Khris Francis rush up the middle for 2 yards to the NCaro 38, tackled by John Darr and Richie Staton.
9:05
1st & 10 at own 36
Khris Francis rush up the middle for 2 yards to the NCaro 38, tackled by John Darr and Richie Staton.
9:05
2nd & 8 at own 38
Marquise Williams sideline pass complete to Quinshad Davis for 24 yards to the ODU 38, tackled by Aaron Evans for a 1ST down.
9:05
1st & 10 at opp 38
Ryan Switzer rush right for 5 yards to the ODU 33, tackled by Richie Staton.
9:05
2nd & 5 at opp 33
NORTH CAROLINA penalty 10 yard holding on James Hurst accepted, no play.
12:22
Thomas Moore extra point GOOD.North Carolina 28, Old Dominion 13
12:22
Nick Weiler kickoff for 62 yards returned by Aaron Evans for 27 yards to the ODU 30, tackled by Nick Weiler out-of-bounds.
Old Dominion Punt, 5 plays
12:22
1st & 10 at own 30
Taylor Heinicke sideline pass complete to Marquel Thomas for 1 yard to the ODU 31, tackled by Brian Walker.
9:05
1st & 10 at own 30
Taylor Heinicke sideline pass complete to Marquel Thomas for 1 yard to the ODU 31, tackled by Brian Walker.
9:05
2nd & 9 at own 31
Taylor Heinicke middle pass complete to Larry Pinkard for 28 yards to the NCaro 41, tackled by Tre Boston for a 1ST down.
9:05
1st & 10 at opp 41
OLDDOMINION penalty 15 yard personal foul on D.J. Morrell accepted, no play.
9:05
1st & 25 at own 44
OLDDOMINION penalty 5 yard delay of game accepted.
9:05
1st & 30 at own 39
Taylor Heinicke middle pass complete to Colby Goodwyn for 5 yards to the ODU 44, tackled by Jabari Price.
9:05
2nd & 25 at own 44
Taylor Heinicke rush right for 3 yards to the ODU 47 out-of-bounds.
9:05
3rd & 22 at own 47
Taylor Heinicke pass complete to Antonio Vaughan for 2 yards to the ODU 49, tackled by Terry Shankle and Jeff Schoettmer.
North Carolina Touchdown pass, 4 plays
9:05
1st & 10 at own 6
T.J. Logan rush up the middle for 5 yards to the NCaro 11, tackled by Richie Staton and Rob Thompson.
9:05
2nd & 5 at own 11
T.J. Logan rush right for 4 yards to the NCaro 15, tackled by Preston Smith.
9:05
3rd & 1 at own 15
Marquise Williams rush up the middle for 28 yards to the NCaro 43, tackled by Rob Thompson out-of-bounds for a 1ST down.
7:50
1st & 10 at own 43
Marquise Williams deep pass complete to Ryan Switzer for 57 yards for a TOUCHDOWN.North Carolina 34, Old Dominion 13
7:50
Thomas Moore extra point GOOD.North Carolina 35, Old Dominion 13
7:50
Nick Weiler kickoff for 62 yards returned by Aaron Evans for 17 yards to the ODU 20, tackled by Brandon Ellerbe.
Old Dominion Punt, 4 plays
7:44
1st & 10 at own 20
Taylor Heinicke pass complete to Larry Pinkard for 13 yards to the ODU 33, tackled by Tim Scott for a 1ST down.
7:44
1st & 10 at own 33
Cam Boyd rush up the middle for 2 yards to the ODU 35, tackled by Shakeel Rashad.
7:44
3rd & 14 at own 29
Taylor Heinicke middle pass incomplete to Larry Pinkard, broken up by Malik Simmons.
7:44
4th & 14 at own 29
Taylor Heinicke punt for 55 yards, downed at the NCaro 16.
North Carolina Touchdown run, 12 plays
7:44
1st & 10 at own 16
Marquise Williams pass complete to Bug Howard for 14 yards to the NCaro 30, tackled by Reggie Owens for a 1ST down.
5:52
1st & 10 at own 30
Timeout North Carolina, clock 05:52.
5:52
1st & 10 at own 30
NORTH CAROLINA penalty 10 yard holding on Jon Heck accepted, no play.
5:52
1st & 20 at own 20
Marquise Williams sideline pass incomplete to Eric Ebron.
5:52
2nd & 20 at own 20
Marquise Williams middle pass complete to Jack Tabb for 37 yards to the ODU 43, tackled by Rob Thompson for a 1ST down.
5:52
1st & 10 at opp 43
Romar Morris rush up the middle for a loss of 2 yards to the ODU 45, tackled by Jude Brenya.
5:52
2nd & 12 at opp 45
Marquise Williams middle pass complete to Eric Ebron for 11 yards to the ODU 34, tackled by Rob Thompson.
5:52
3rd & 1 at opp 34
Romar Morris rush right for no gain to the ODU 34, tackled by Richie Staton.
5:52
4th & 1 at opp 34
T.J. Logan rush up the middle for 3 yards to the ODU 31, tackled by Reggie Owens for a 1ST down.
5:52
1st & 10 at opp 31
Marquise Williams pass incomplete to Jack Tabb.
5:52
2nd & 10 at opp 31
Marquise Williams rush left for 8 yards to the ODU 23, tackled by Andrew Everett.
5:52
3rd & 2 at opp 23
T.J. Logan rush left for 14 yards to the ODU 9, tackled by Reggie Owens, OLDDOMINION penalty declined for a 1ST down.
5:52
1st & goal at opp 9
T.J. Logan rush up the middle for 8 yards to the ODU 1, tackled by Fellonte Misher.
2:31
2nd & goal at opp 1
T.J. Logan rush up the middle for 1 yard for a TOUCHDOWN.North Carolina 42, Old Dominion 13
2:31
Thomas Moore extra point GOOD.
2:26
Nick Weiler kickoff for 58 yards returned by Antonio Vaughan for 11 yards to the ODU 9, tackled by Mack Hollins, OLDDOMINION penalty 9 yard holding on Rob Thompson accepted.
Old Dominion Turnover on downs, 4 plays
2:26
1st & 10 at own 9
Taylor Heinicke sideline pass incomplete to Zach Pascal.
2:26
2nd & 10 at own 9
Taylor Heinicke screen pass complete to Cam Boyd for 1 yard to the ODU 10, tackled by Jeff Schoettmer out-of-bounds.
2:26
3rd & 9 at own 10
Taylor Heinicke rush up the middle for 8 yards to the ODU 18.
2:26
4th & 1 at own 18
Taylor Heinicke pass incomplete to Larry Pinkard, broken up by Terry Shankle.
North Carolina Touchdown pass, 2 plays
1:41
1st & 10 at opp 18
Khris Francis rush left for 2 yards to the ODU 16, tackled by John Darr.
1:07
2nd & 8 at opp 16
Marquise Williams middle pass complete to Kendrick Singleton for 16 yards for a TOUCHDOWN.North Carolina 48, Old Dominion 13
1:07
Thomas Moore extra point GOOD.North Carolina 49, Old Dominion 13
1:07
Nick Weiler kickoff for 64 yards returned by Colby Goodwyn for 17 yards to the ODU 18, tackled by Jack Tabb.
Old Dominion End of half, 4 plays
1:03
1st & 10 at own 18
Taylor Heinicke sideline pass complete to Blair Roberts for 9 yards to the ODU 27, tackled by Jabari Price out-of-bounds.
1:03
2nd & 1 at own 27
Taylor Heinicke pass complete to Colby Goodwyn for 2 yards to the ODU 29, tackled by Jabari Price for a 1ST down.
1:03
1st & 10 at own 29
Taylor Heinicke screen pass incomplete to Cam Boyd, hurried by Kareem Martin, broken up by Tre Boston.
1:03
2nd & 10 at own 29
OLDDOMINION penalty 5 yard illegal formation on D.J. Morrell accepted, no play.
1:03
2nd & 15 at own 24
Cam Boyd rush up the middle for 12 yards to the ODU 36, tackled by Malik Simmons.
Q3 15:00
Jarod Brown kickoff for 65 yards for a touchback.
3rd quarter9 drives, then North Carolina 80, Old Dominion 20
North Carolina Touchdown run, 5 plays
15:00
1st & 10 at own 25
Marquise Williams sideline pass complete to Ryan Switzer for 7 yards to the NCaro 32, tackled by Chris Smith and Fellonte Misher.
15:00
2nd & 3 at own 32
Ryan Switzer rush right for 4 yards to the NCaro 36, tackled by Andrew Everett for a 1ST down.
15:00
1st & 10 at own 36
T.J. Logan rush up the middle for 18 yards to the ODU 46, tackled by Fellonte Misher for a 1ST down.
15:00
1st & 10 at opp 46
Marquise Williams middle pass complete to Jack Tabb for 18 yards to the ODU 28, tackled by Andre Simmons for a 1ST down.
13:31
1st & 10 at opp 28
Khris Francis rush up the middle for 28 yards for a TOUCHDOWN.North Carolina 56, Old Dominion 13
13:31
Thomas Moore extra point GOOD.
12:27
Nick Weiler kickoff for 65 yards returned by Aaron Evans for 15 yards to the ODU 15, tackled by Ryan Mangum and Clint Heaven.
Old Dominion Touchdown pass, 3 plays
13:28
1st & 10 at own 15
Gerard Johnson rush right for 81 yards to the NCaro 4, tackled by Jabari Price for a 1ST down.
13:28
1st & goal at opp 4
Colby Goodwyn rush up the middle for 2 yards to the NCaro 2, tackled by Kareem Martin.
12:27
1st & goal at opp 4
Colby Goodwyn rush up the middle for 2 yards to the NCaro 2, tackled by Kareem Martin.
12:27
2nd & goal at opp 2
Taylor Heinicke pass complete to Marquel Thomas for 2 yards for a TOUCHDOWN.North Carolina 56, Old Dominion 20
12:27
Jarod Brown extra point GOOD.
12:15
Jarod Brown kickoff for 64 yards returned by T.J. Logan for 99 yards for a TOUCHDOWN.North Carolina 63, Old Dominion 20
12:15
Cody Johnson extra point GOOD.
12:15
Nick Weiler kickoff for 60 yards returned by Colby Goodwyn for 15 yards to the ODU 20, tackled by Connor Gonet.
Old Dominion Punt, 3 plays
12:09
1st & 10 at own 20
Gerard Johnson rush left for a loss of 1 yard to the ODU 19, tackled by Kareem Martin.
12:09
2nd & 11 at own 19
Taylor Heinicke sideline pass incomplete, hurried by Justin Thomason.
12:09
3rd & 11 at own 19
OLDDOMINION penalty 5 yard false start on Tyler Fisher accepted.
12:09
3rd & 16 at own 14
Taylor Heinicke slant pass incomplete to Blair Roberts, broken up by Brian Walker.
11:23
4th & 16 at own 14
Timeout Old Dominion, clock 11:23.
11:23
4th & 16 at own 14
Jake Walsh punt for 30 yards, fair catch by Ryan Switzer at the ODU 44.
North Carolina Field goal, 6 plays
11:16
1st & 10 at opp 44
Khris Francis rush up the middle for 4 yards to the ODU 40, tackled by John Darr.
11:16
2nd & 6 at opp 40
Marquise Williams rush left for 14 yards to the ODU 26, tackled by Fellonte Misher for a 1ST down.
11:16
1st & 10 at opp 26
Marquise Williams screen pass complete to T.J. Logan for 5 yards to the ODU 21, tackled by Fellonte Misher.
11:16
2nd & 5 at opp 21
Marquise Williams sideline pass incomplete to N/A.
11:16
3rd & 5 at opp 21
Marquise Williams screen pass incomplete to T.J. Logan.
9:44
4th & 5 at opp 21
Thomas Moore 38 yard field goal GOOD.North Carolina 66, Old Dominion 20
9:44
Nick Weiler kickoff for 55 yards returned by Aaron Evans for 29 yards to the ODU 39, tackled by Damien Washington.
Old Dominion Punt, 5 plays
9:38
1st & 10 at own 39
David Washington rush up the middle for no gain to the ODU 39, tackled by Junior Gnonkonde.
9:38
2nd & 10 at own 39
David Washington sideline pass complete to Marquel Thomas for 16 yards to the NCaro 45, tackled by Tre Boston for a 1ST down.
9:38
1st & 10 at opp 45
Gerard Johnson rush up the middle for 3 yards to the NCaro 42, tackled by Ethan Farmer.
9:38
2nd & 7 at opp 42
David Washington rush left for 1 yard to the NCaro 41, tackled by Junior Gnonkonde.
9:38
3rd & 6 at opp 41
David Washington rush for a loss of 5 yards to the NCaro 46.
9:38
4th & 11 at opp 46
Jake Walsh punt for 30 yards, returned by Ryan Switzer for 19 yards to the NCaro 35, tackled by Preston Smith.
North Carolina Touchdown run, 2 plays
6:30
1st & 10 at own 35
T.J. Logan rush up the middle for 2 yards to the NCaro 37, tackled by Andrew Everett and Chris Smith.
5:33
2nd & 8 at own 37
T.J. Logan rush left for 63 yards for a TOUCHDOWN.North Carolina 73, Old Dominion 20
5:33
Cody Johnson extra point GOOD.
5:33
Nick Weiler kickoff for 63 yards returned by Cam Boyd for 18 yards to the ODU 20, tackled by Alex Dixon and Ryan Mangum.
Old Dominion Punt return TD, 3 plays (North Carolina scores)
5:28
1st & 10 at own 20
Cam Boyd rush up the middle for a loss of 1 yard to the ODU 19, tackled by Travis Hughes and Tre Boston.
5:28
2nd & 11 at own 19
David Washington pass incomplete.
5:28
3rd & 11 at own 19
Cam Boyd rush up the middle for no gain to the ODU 19, tackled by Norkeithus Otis and Tim Jackson.
3:50
4th & 11 at own 19
Joseph Pulisic punt for 45 yards, returned by Ryan Switzer for 64 yards for a TOUCHDOWN.North Carolina 79, Old Dominion 20
3:50
Cody Johnson extra point GOOD.North Carolina 80, Old Dominion 20
3:50
Nick Weiler kickoff for 65 yards for a touchback.
Old Dominion Punt, 3 plays
3:50
1st & 10 at own 25
David Washington rush for a loss of 5 yards, fumbled, forced by Ethan Farmer, recovered by ODU N/A at the ODU 20.
3:50
2nd & 15 at own 20
David Washington pass incomplete, hurried by Justin Thomason.
3:50
4th & 20 at own 15
Joseph Pulisic punt for 45 yards, punt out-of-bounds at the NCaro 40.
North Carolina Punt, 3 plays
2:20
1st & 10 at own 40
Kanler Coker rush up the middle for 6 yards to the NCaro 46, tackled by Fellonte Misher.
2:20
2nd & 4 at own 46
NORTH CAROLINA penalty 10 yard holding on N/A accepted, no play.
2:20
2nd & 14 at own 36
Romar Morris rush left for 7 yards to the NCaro 43, tackled by Rob Thompson.
2:20
3rd & 7 at own 43
Kanler Coker pass complete to Darien McNeill for no gain to the NCaro 43, tackled by John Darr.
Q4 15:00
4th & 7 at own 43
Tommy Hibbard punt for 54 yards, punt out-of-bounds at the ODU 3.
4th quarter3 drives, then North Carolina 80, Old Dominion 20
Old Dominion Punt, 4 plays
9:51
1st & 10 at own 3
Cam Boyd rush left for 10 yards to the ODU 13, tackled by Junior Gnonkonde for a 1ST down.
9:51
1st & 10 at own 13
Cam Boyd rush left for 1 yard to the ODU 14, tackled by Alex Dixon.
9:51
2nd & 9 at own 14
Cam Boyd rush right for 3 yards to the ODU 17, tackled by Brandon Ellerbe.
9:51
3rd & 6 at own 17
Taylor Heinicke screen pass complete to Cam Boyd for 2 yards to the ODU 19, tackled by Nathan Staub.
9:51
4th & 4 at own 19
Taylor Heinicke punt for 36 yards, downed at the NCaro 45.
North Carolina Turnover on downs, 8 plays
7:08
1st & 10 at own 45
Charles Brunson rush left for 8 yards to the ODU 47, tackled by Rob Thompson.
7:08
2nd & 2 at opp 47
Charles Brunson rush up the middle for 2 yards to the ODU 45, tackled by Andrew Everett for a 1ST down.
7:08
1st & 10 at opp 45
Charles Brunson rush up the middle for 9 yards to the ODU 36, tackled by Fellonte Misher.
7:08
2nd & 1 at opp 36
Charles Brunson rush up the middle for 29 yards to the ODU 7, tackled by Fellonte Misher for a 1ST down.
7:08
1st & goal at opp 7
Charles Brunson rush right for a loss of 3 yards to the ODU 10, tackled by John Darr.
7:08
2nd & goal at opp 10
Charles Brunson rush left for 7 yards to the ODU 3, tackled by Fellonte Misher and Andrew Everett.
7:08
3rd & 0 at opp 3
NORTH CAROLINA penalty 5 yard delay of game accepted.
7:08
3rd & goal at opp 8
Charles Brunson rush left for 2 yards to the ODU 6, tackled by Rob Thompson.
7:08
4th & goal at opp 6
Team rush for a loss of 4 yards to the ODU 10.
Old Dominion End of game, 3 plays
7:08
1st & 10 at own 10
Colby Goodwyn rush right for 16 yards to the ODU 26, tackled by Terry Shankle for a 1ST down.
1:53
1st & 10 at own 26
Colby Goodwyn rush up the middle for 2 yards to the ODU 28, tackled by Devonte Brown.
1:53
2nd & 8 at own 28
Colby Goodwyn rush right for 2 yards to the ODU 30, tackled by Dan Mastromatteo and Shakeel Rashad.
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.