From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Old Dominion
UTEP
282
Total yards
333
194
Passing yards
191
88
Rushing yards
142
5.7
Yards per pass
9.6
2.7
Yards per rush
3.1
19
First downs
17
7–16
Third downs
7–16
2–4
Fourth downs
2–2
2
Turnovers
0
6–55
Penalties
7–82
25:32
Possession
34:28
1
Sacks (by defense)
3
Efficiency
Old Dominion
UTEP
41%
Success rate
35%
−0.09
EPA per play
0.07
1.02
Explosiveness
1.52
−0.18
Rushing EPA
−0.13
0.02
Passing EPA
0.75
28%
Passing-down success
29%
−0.41
First-down EPA
−0.19
0.03
Second-down EPA
−0.06
0.42
Third-down EPA
0.83
17%
Havoc by its defense
21%
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)
UTEP 70% to win. Elo’s favorite won.
The line
UTEP −5.5, over/under 48.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 UTEP 65%, Old Dominion 35%. 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. UTEP drives left to right, Old Dominion 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 Old DominionFumble, 6 plays, 5 yards
Q1 UTEPField goal, 7 plays, 33 yards
Q1 Old DominionPunt, 10 plays, 31 yards
Q1 UTEPTouchdown, 16 plays, 77 yards
Q2 Old DominionPunt, 6 plays, 8 yards
Q2 UTEPTouchdown, 15 plays, 84 yards
Q2 Old DominionTouchdown, 8 plays, 72 yards
Q2 UTEPEnd of half, 1 play, 0 yards
Q3 UTEPField goal, 8 plays, 64 yards
Q3 Old DominionTouchdown, 19 plays, 72 yards
Q3 UTEPTouchdown, 5 plays, −25 yards
Q3 UTEPPunt, 5 plays, 26 yards
Q3 Old DominionPunt, 7 plays, 10 yards
Q4 UTEPPunt, 5 plays, −3 yards
Q4 Old DominionPunt, 4 plays, −3 yards
Q4 UTEPTouchdown, 9 plays, 60 yards
Q4 Old DominionInterception, 7 plays, 10 yards
Q4 UTEPPunt, 4 plays, 7 yards
Q4 Old DominionTurnover on downs, 4 plays, 4 yards
Q4 UTEPPunt, 4 plays, 0 yards
Q4 Old DominionTurnover on downs, 7 plays, 57 yards
Play by play
1st quarter4 drives, then UTEP 3, Old Dominion 0
Old Dominion Fumble, 6 plays
0:00
1st & 10 at own 25
Blake Watson run for 6 yds to the ODU 31
0:00
2nd & 4 at own 31
Stone Smartt pass complete to OLDDOMINION Penalty, illegal formation (Kris Trinidad) to the ODU 26
0:00
2nd & 9 at own 26
D.J. Mack Jr. pass complete to Javon Harvey for 8 yds to the ODU 34
0:00
3rd & 1 at own 34
Blake Watson run for 6 yds to the ODU 40 for a 1ST down
0:00
1st & 10 at own 40
OLDDOMINION Penalty, Offensive holding (Isaac Weaver) to the ODU 30
UTEP Field goal, 7 plays
0:00
1st & 10 at opp 45
Deion Hankins run for 1 yd to the ODU 44
0:00
2nd & 9 at opp 44
Deion Hankins run for a loss of 3 yards to the ODU 47
0:00
3rd & 12 at opp 47
Gavin Hardison pass complete to Jacob Cowing for 36 yds to the ODU 11 for a 1ST down
0:00
1st & 10 at opp 11
Deion Hankins run for a loss of 2 yards to the ODU 13
0:00
2nd & 12 at opp 13
Deion Hankins run for 1 yd to the ODU 12
0:00
3rd & 11 at opp 12
pass incomplete to Justin Garrett
Old Dominion Punt, 10 plays
0:00
1st & 10 at own 25
Elijah Davis run for a loss of 1 yard to the ODU 24
0:00
2nd & 11 at own 24
D.J. Mack Jr. pass complete to Isaiah Spencer for 8 yds to the ODU 32
0:00
3rd & 3 at own 32
D.J. Mack Jr. pass complete to Isiah Paige for 5 yds to the ODU 37 for a 1ST down
0:00
1st & 10 at own 37
D.J. Mack Jr. pass complete to Zack Kuntz for 9 yds to the ODU 46
0:00
2nd & 1 at own 46
D.J. Mack Jr. pass complete to Zack Kuntz for a loss of 3 yards to the ODU 43
0:00
3rd & 4 at own 43
D.J. Mack Jr. pass complete to Zack Kuntz for 6 yds to the ODU 49 for a 1ST down
0:00
1st & 10 at own 49
0:00
2nd & 10 at own 49
Blake Watson run for 5 yds to the UTEP 46
0:00
3rd & 5 at opp 46
Blake Watson run for 2 yds to the UTEP 44
UTEP Touchdown, 16 plays
0:00
2nd & 5 at own 25
Gavin Hardison pass complete to Jacob Cowing for 18 yds to the UTEP 43 for a 1ST down
0:00
1st & 10 at own 43
Ronald Awatt run for 1 yd to the UTEP 44
0:00
2nd & 9 at own 44
Gavin Hardison pass incomplete to Trent Thompson for a 1ST down OLDDOMINION Penalty, Defensive pass interference (5 Yards) to the UTEP 49 for a 1ST down
0:00
1st & 10 at own 49
Deion Hankins run for 13 yds to the ODU 43
0:00
2nd & 2 at opp 43
Ronald Awatt run for 5 yds to the ODU 38 for a 1ST down
0:00
1st & 10 at opp 38
Deion Hankins run for 1 yd to the ODU 37
0:00
2nd & 9 at opp 37
Gavin Hardison run for 4 yds to the ODU 33
15:00
1st & 10 at own 35
Gavin Baechle kickoff for 65 yds for a touchback
13:19
1st & 20 at own 30
D.J. Mack Jr. pass complete to Ali Jennings III for 17 yds D.J. Mack Jr. fumbled, recovered by UTEP Dy’vonne Inyang Dy’vonne Inyang fumbled, recovered by UTEP Walter Neil
9:55
4th & 11 at opp 12
Gavin Baechle 29 yd FG GOODUTEP 3, Old Dominion 0
9:55
1st & 10 at own 35
Gavin Baechle kickoff for 65 yds for a touchback
4:18
4th & 3 at opp 44
Ethan Duane punt for 44 yds
2nd quarter8 drives, then UTEP 17, Old Dominion 7
UTEP Touchdown, 16 plays
0:00
3rd & 5 at opp 33
Deion Hankins run for 1 yd to the ODU 32
0:00
4th & 4 at opp 32
Gavin Hardison pass complete to Reynaldo Flores for 6 yds to the ODU 26 for a 1ST down
0:00
1st & 10 at opp 26
Deion Hankins run for 3 yds to the ODU 23
0:00
1st & goal at opp 10
Deion Hankins run for 2 yds to the ODU 8
0:00
2nd & goal at opp 8
Deion Hankins run for 1 yd to the ODU 7
Old Dominion Punt, 6 plays
0:00
1st & 10 at own 25
Blake Watson run for 8 yds to the ODU 33
0:00
2nd & 2 at own 33
Blake Watson run for 3 yds to the ODU 36 for a 1ST down
0:00
1st & 10 at own 36
0:00
2nd & 10 at own 36
D.J. Mack Jr. sacked for a loss of 3 yards to the ODU 33
0:00
3rd & 13 at own 33
pass incomplete to Javon Harvey
UTEP Touchdown, 15 plays
0:00
1st & 10 at own 13
Deion Hankins run for 4 yds to the UTEP 17
0:00
2nd & 6 at own 17
pass incomplete to Reynaldo Flores
0:00
3rd & 6 at own 17
Gavin Hardison run for 7 yds to the UTEP 24 for a 1ST down
0:00
1st & 10 at own 24
0:00
1st & 10 at own 38
Reynaldo Flores run for 5 yds to the UTEP 43
0:00
2nd & 5 at own 43
Gavin Hardison pass complete to Jacob Cowing for 13 yds to the ODU 44 for a 1ST down
0:00
1st & 10 at opp 44
Deion Hankins run for 2 yds to the ODU 42
0:00
2nd & 8 at opp 42
Deion Hankins run for 7 yds to the ODU 35
0:00
3rd & 1 at opp 35
0:00
4th & 1 at opp 35
Deion Hankins run for 25 yds to the ODU 10 for a 1ST down
0:00
1st & goal at opp 10
Reynaldo Flores run for a loss of 2 yards to the ODU 12
0:00
2nd & goal at opp 12
Reynaldo Flores run for 5 yds to the ODU 7
Old Dominion Touchdown, 8 plays
0:00
1st & 10 at own 25
D.J. Mack Jr. pass complete to Isaiah Spencer for 6 yds to the ODU 31
0:00
2nd & 9 at own 26
D.J. Mack Jr. run for 7 yds to the ODU 33 for a 1ST down UTEP Penalty, unsportsmanlike conduct (Praise Amaewhule) to the ODU 48 for a 1ST down
0:00
1st & 10 at own 48
D.J. Mack Jr. run for 28 yds to the UTEP 24 for a 1ST down
0:00
2nd & 10 at opp 24
D.J. Mack Jr. pass complete to Zack Kuntz for 4 yds to the UTEP 20
UTEP End of half, 1 play
0:00
1st & 10 at own 25
Gavin Hardison run for a loss of 2 yards to the ODU 35
UTEP Touchdown, 16 plays
13:06
2nd & 7 at opp 23
Reynaldo Flores run for 13 yds to the ODU 10 for a 1ST down
11:08
3rd & goal at opp 7
Justin Garrett 7 Yd pass from Gavin Hardison (Gavin Baechle Kick)UTEP 10, Old Dominion 0
11:08
1st & 10 at own 35
Gavin Baechle kickoff for 65 yds for a touchback
8:57
4th & 13 at own 33
Ethan Duane punt for 40 yds UTEP Penalty, unsportsmanlike conduct (Dy’vonne Inyang) to the UTEP 13
UTEP Touchdown, 15 plays
6:52
2nd & 10 at own 24
Gavin Hardison pass complete to Tyrin Smith for 14 yds to the UTEP 38 for a 1ST down
0:51
3rd & goal at opp 7
G. Hardison pass,to T. Smith for 7 yds for a TD, (G. Baechle KICK)UTEP 17, Old Dominion 0
0:51
1st & 10 at own 35
Gavin Baechle kickoff for 65 yds for a touchback
Old Dominion Touchdown, 8 plays
0:40
2nd & 4 at own 31
OLDDOMINION Penalty, personal foul (Isaac Weaver) to the ODU 26
0:24
1st & 10 at opp 24
D.J. Mack Jr. pass incomplete to Isiah Paige, broken up by Justin Prince
0:10
3rd & 6 at opp 20
D. Mack Jr. pass,to A. Jennings III for 20 yds for a TD, (N. Rice KICK)UTEP 17, Old Dominion 7
0:10
1st & 10 at own 35
Dominik Soos kickoff for 64 yds
3rd quarter6 drives, then Old Dominion 21, UTEP 20
UTEP Field goal, 8 plays
0:00
1st & 10 at own 13
UTEP Penalty, delay of game (Gerard Joseph) to the UTEP 8
0:00
1st & 15 at own 8
Deion Hankins run for a loss of 1 yard to the UTEP 7
0:00
2nd & 16 at own 7
Gavin Hardison pass complete to Justin Garrett for 15 yds to the UTEP 22
0:00
3rd & 1 at own 22
Gavin Hardison pass complete to Jacob Cowing for 51 yds to the ODU 27 for a 1ST down
0:00
1st & 10 at opp 27
Deion Hankins run for 2 yds to the ODU 25
0:00
2nd & 8 at opp 25
pass incomplete to Reynaldo Flores
0:00
3rd & 8 at opp 25
Gavin Hardison run for 2 yds to the ODU 23
Old Dominion Touchdown, 19 plays
0:00
1st & 10 at own 25
Blake Watson run for 1 yd to the ODU 26
0:00
2nd & 9 at own 26
D.J. Mack Jr. pass complete to Ali Jennings III for 7 yds to the ODU 33
0:00
3rd & 2 at own 33
0:00
4th & 2 at own 33
Blake Watson run for 2 yds to the ODU 35 for a 1ST down
0:00
1st & 10 at own 35
Jon-Luke Peaker run for 4 yds to the ODU 39
0:00
2nd & 6 at own 39
pass incomplete to Javon Harvey
0:00
3rd & 6 at own 39
D.J. Mack Jr. pass complete to Javon Harvey for 10 yds to the ODU 49 for a 1ST down
0:00
1st & 10 at own 49
D.J. Mack Jr. pass complete to Zack Kuntz for 4 yds to the UTEP 47
0:00
2nd & 6 at opp 47
D.J. Mack Jr. run for 3 yds to the UTEP 44
0:00
3rd & 3 at opp 44
Jon-Luke Peaker run for 3 yds to the UTEP 41 for a 1ST down
0:00
1st & 10 at opp 41
D.J. Mack Jr. pass complete to Isiah Paige for 9 yds to the UTEP 32
0:00
2nd & 1 at opp 32
Blake Watson run for 1 yd to the UTEP 31 for a 1ST down
0:00
1st & 10 at opp 31
D.J. Mack Jr. pass complete to Zack Kuntz for 21 yds to the UTEP 10 for a 1ST down
0:00
1st & goal at opp 10
D.J. Mack Jr. pass incomplete to Javon Harvey OLDDOMINION Penalty, Offensive pass interference (Isaiah Spencer) to the UTEP 25
0:00
1st & goal at opp 25
D.J. Mack Jr. pass incomplete to Isiah Paige, broken up by Justin Prince
0:00
2nd & goal at opp 25
D.J. Mack Jr. pass incomplete to Marqeese Dietz for a 1ST down UTEP Penalty, Defensive pass interference (Dy’vonne Inyang) to the UTEP 12 for a 1ST down
0:00
1st & 10 at opp 12
Elijah Davis run for 7 yds to the UTEP 5
UTEP Touchdown, 5 plays
0:00
1st & 10 at own 28
pass incomplete to Reynaldo Flores
0:00
2nd & 10 at own 28
Gavin Hardison pass incomplete to Justin Garrett, broken up by Marcus Haynes
0:00
3rd & 10 at own 28
Gavin Hardison sacked for a loss of 10 yards to the UTEP 18
UTEP Punt, 5 plays
0:00
1st & 10 at own 26
Gavin Hardison run for 11 yds to the ODU 37 OLDDOMINION Penalty, face mask (15 yards) (Tyre Bibby) to the ODU 48
0:00
1st & 10 at opp 48
pass incomplete to Jacob Cowing
0:00
2nd & 10 at opp 48
pass incomplete to Justin Garrett
0:00
3rd & 10 at opp 48
Gavin Hardison pass incomplete to Jacob Cowing, broken up by Joe Joe Headen
Old Dominion Punt, 7 plays
0:00
1st & 10 at own 4
Elijah Davis run for 6 yds to the ODU 10
0:00
2nd & 4 at own 10
Elijah Davis run for 1 yd to the ODU 11
0:00
3rd & 3 at own 11
Elijah Davis run for 11 yds to the ODU 22 for a 1ST down
0:00
1st & 10 at own 22
D.J. Mack Jr. pass complete to Stone Smartt for 1 yd to the ODU 23
0:00
2nd & 9 at own 23
D.J. Mack Jr. pass complete to Zack Kuntz for 4 yds to the ODU 27
0:00
3rd & 5 at own 27
D.J. Mack Jr. sacked for a loss of 13 yards to the ODU 14
0:00
4th & 18 at own 14
Ethan Duane punt for 37 yds
14:56
1st & 10 at own 35
Dominik Soos kickoff for 62 yds , Dennis Barnes return for 10 yds to the UTEP 13
11:37
4th & 6 at opp 23
Gavin Baechle 40 yd FG GOODUTEP 20, Old Dominion 7
11:37
1st & 10 at own 35
Gavin Baechle kickoff for 65 yds for a touchback
Old Dominion Touchdown, 19 plays
5:27
2nd & 3 at opp 5
D. Mack Jr. run for 5 yds for a TD, (N. Rice KICK)UTEP 20, Old Dominion 14
5:22
1st & 10 at own 35
Dominik Soos kickoff for 59 yds , Dennis Barnes return for 22 yds to the UTEP 28
4:27
4th & 20 at own 18
J. Sloan punt for 0 yds,A. White returns for 11 yds for a TD, (N. Rice KICK)Old Dominion 21, UTEP 20
4:21
1st & 10 at own 35
Dominik Soos kickoff for 58 yds , Dennis Barnes return for 19 yds to the UTEP 26
3:40
4th & 10 at opp 48
Joshua Sloan punt for 44 yds
4th quarter13 drives, then UTEP 28, Old Dominion 21
UTEP Punt, 5 plays
0:00
1st & 10 at own 49
Ronald Awatt run for 2 yds to the ODU 49
0:00
2nd & 8 at opp 49
UTEP Penalty, false start (Elijah Klein) to the UTEP 46
0:00
2nd & 13 at own 46
pass incomplete to Jacob Cowing
0:00
3rd & 13 at own 46
Old Dominion Punt, 4 plays
0:00
1st & 10 at own 33
Blake Watson run for a loss of 3 yards to the ODU 30
0:00
2nd & 13 at own 30
pass incomplete to Ali Jennings III
0:00
3rd & 13 at own 30
pass incomplete to Ali Jennings III
UTEP Touchdown, 9 plays
0:00
1st & 10 at own 37
Deion Hankins run for 14 yds to the ODU 49 for a 1ST down
0:00
1st & 10 at opp 49
Calvin Brownholtz run for 2 yds to the ODU 47
0:00
2nd & 8 at opp 47
0:00
3rd & 8 at opp 47
Gavin Hardison pass complete to Justin Garrett for 24 yds to the ODU 23 for a 1ST down
0:00
1st & 10 at opp 23
Calvin Brownholtz run for 11 yds to the ODU 12 for a 1ST down
0:00
1st & 10 at opp 12
Calvin Brownholtz run for 8 yds to the ODU 4
0:00
1st & goal at opp 3
Gavin Hardison pass complete to Justin Garrett
Old Dominion Interception, 7 plays
0:00
1st & 10 at own 33
D.J. Mack Jr. pass complete to Zack Kuntz for 9 yds to the ODU 42
0:00
2nd & 1 at own 42
Jon-Luke Peaker run for a loss of 1 yard to the ODU 41
0:00
3rd & 2 at own 41
Jon-Luke Peaker run for 1 yd to the ODU 42
0:00
4th & 1 at own 42
Jon-Luke Peaker run for 1 yd to the ODU 43 for a 1ST down
0:00
1st & 10 at own 43
D.J. Mack Jr. pass incomplete to Zack Kuntz, broken up by Breon Hayward
0:00
2nd & 10 at own 43
UTEP Punt, 4 plays
0:00
1st & 10 at own 26
Calvin Brownholtz run for 5 yds to the UTEP 31
Old Dominion Turnover on downs, 4 plays
0:00
1st & 10 at own 31
D.J. Mack Jr. pass incomplete to Zack Kuntz, broken up by Jadrian Taylor
0:00
2nd & 10 at own 31
Blake Watson run for 4 yds to the ODU 35
0:00
3rd & 6 at own 35
pass incomplete to Stone Smartt
UTEP Punt, 4 plays
0:00
1st & 10 at opp 36
Deion Hankins run for a loss of 1 yard to the ODU 37
0:00
2nd & 11 at opp 37
Calvin Brownholtz run for 2 yds to the ODU 35
Old Dominion Turnover on downs, 7 plays
0:00
1st & 10 at own 5
D.J. Mack Jr. pass incomplete to Blake Watson, broken up by Breon Hayward
0:00
2nd & 10 at own 5
D.J. Mack Jr. pass complete to Stone Smartt for 39 yds to the UTEP 44 UTEP Penalty, personal foul (Gerard Joseph) to the UTEP 41
0:00
1st & 10 at opp 41
D.J. Mack Jr. pass complete to Javon Harvey for 10 yds to the UTEP 31 for a 1ST down
0:00
1st & 10 at opp 31
D.J. Mack Jr. sacked for a loss of 7 yards to the UTEP 38
0:00
2nd & 17 at opp 38
D.J. Mack Jr. pass incomplete to Zack Kuntz, broken up by Tyson Wilson
0:00
3rd & 17 at opp 38
D.J. Mack Jr. pass incomplete to Javon Harvey
13:00
4th & 13 at own 46
Joshua Sloan punt for 36 yds , Isiah Paige returns for no gain to the ODU 46 UTEP Penalty, kick catching interference (Justin Garrett) to the ODU 33
11:46
4th & 13 at own 30
Ethan Duane punt for 33 yds
UTEP Touchdown, 9 plays
8:00
2nd & 2 at opp 4
Calvin Brownholtz run for 1 yd to the ODU 3
6:59
3rd & 1 at opp 3
Deion Hankins run for 3 yds for a TDUTEP 26, Old Dominion 21
6:52
1st & 10 at own 35
Gavin Baechle kickoff for 65 yds , Stone Smartt return for 33 yds to the ODU 33
4:16
3rd & 10 at own 43
D.J. Mack Jr. pass intercepted
UTEP Punt, 4 plays
4:05
2nd & 5 at own 31
Deion Hankins run for 2 yds to the UTEP 33
4:04
3rd & 3 at own 33
Gavin Hardison pass incomplete to Justin Garrett, broken up by Damion Charity
3:53
4th & 3 at own 33
Joshua Sloan punt for 36 yds
Old Dominion Turnover on downs, 4 plays
3:15
4th & 6 at own 35
D.J. Mack Jr. run for 1 yd to the ODU 36
UTEP Punt, 4 plays
2:21
3rd & 9 at opp 35
Calvin Brownholtz run for a loss of 1 yard to the ODU 36
1:23
4th & 10 at opp 36
Joshua Sloan punt for 31 yds
Old Dominion Turnover on downs, 7 plays
0:26
4th & 17 at opp 38
pass incomplete to Zack Kuntz
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.