Referee Chris Bynum; umpire Joe Nanus; head linesman Max Causey; line judge N. Theriot; side judge D. Drawhorn; field judge Adrian Carson; back judge Sean Woodson; center judge J. MoenkhoffGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Middle Tennessee
Charlotte
333
Total yards
440
118
Passing yards
192
215
Rushing yards
248
6.9
Yards per pass
9.1
7.2
Yards per rush
4.5
15
First downs
25
2–9
Third downs
8–15
1–1
Fourth downs
1–2
2
Turnovers
0
2–9
Penalties
1–5
21:05
Possession
38:55
1
Sacks (by defense)
1
Efficiency
Middle Tennessee
Charlotte
47%
Success rate
53%
0.19
EPA per play
0.25
1.24
Explosiveness
1.02
0.27
Rushing EPA
0.21
0.07
Passing EPA
0.36
25%
Passing-down success
38%
0.40
First-down EPA
0.11
0.03
Second-down EPA
0.44
−0.41
Third-down EPA
0.28
9%
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)
Middle Tennessee 60% to win. Charlotte won as Elo’s underdog.
The line
Middle Tennessee −3.5, over/under 65.
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 Middle Tennessee 59%, Charlotte 41%. 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. Charlotte drives left to right, Middle Tennessee right to left.
Q1 Middle TennesseeTouchdown, 7 plays, 75 yards
Q1 CharlotteTouchdown, 8 plays, 75 yards
Q1 Middle TennesseePunt, 3 plays, 1 yard
Q1 CharlotteTouchdown, 5 plays, 60 yards
Q1 Middle TennesseePunt, 4 plays, 15 yards
Q1 CharlotteTouchdown, 10 plays, 66 yards
Q2 Middle TennesseePunt, 4 plays, 31 yards
Q2 CharlottePunt, 6 plays, 26 yards
Q2 Middle TennesseePunt, 3 plays, −4 yards
Q2 CharlotteMissed FG, 6 plays, 18 yards
Q2 Middle TennesseeInterception, 3 plays, 0 yards
Q2 CharlotteField goal, 7 plays, 20 yards
Q3 CharlotteTouchdown, 12 plays, 75 yards
Q3 Middle TennesseeFumble, 6 plays, 53 yards
Q3 CharlotteField goal, 7 plays, 46 yards
Q3 Middle TennesseeTouchdown, 5 plays, 75 yards
Q3 CharlottePunt, 3 plays, 6 yards
Q4 Middle TennesseeTouchdown, 11 plays, 80 yards
Q4 CharlotteTurnover on downs, 15 plays, 48 yards
Q4 Middle TennesseeEnd of game, 1 play, 3 yards
Play by play
1st quarter6 drives, then Charlotte 14, Middle Tennessee 7
Middle Tennessee Touchdown, 7 plays
15:00
1st & 10 at own 35
Jonathan Cruz kickoff for 64 yds
15:00
1st & 10 at own 25
Zack Dobson run for 9 yds to the MTnSt 34
15:00
2nd & 1 at own 34
Asher O’Hara run for no gain to the MTnSt 34
15:00
3rd & 1 at own 34
Terelle West run for 2 yds to the MTnSt 36 for a 1ST down
15:00
1st & 10 at own 36
Asher O’Hara run for 30 yds to the Charl 34 for a 1ST down
15:00
1st & 10 at opp 34
Asher O’Hara pass complete to Jayy McDonald for 12 yds to the Charl 22 for a 1ST down
15:00
1st & 10 at opp 22
Asher O’Hara pass complete to Zack Dobson for a loss of 2 yards to the Charl 24
15:00
2nd & 12 at opp 24
CHARLOTTE Penalty, encroachment (5 Yards) to the Charl 19
11:27
2nd & 7 at opp 19
Asher O’Hara pass complete to Zack Dobson for 19 yds for a TD (Crews Holt KICK)Middle Tennessee 7, Charlotte 0
Charlotte Touchdown, 8 plays
11:27
1st & 0 at own 35
Crews Holt kickoff for 65 yds for a touchback
11:27
1st & 10 at own 25
Aaron McAllister run for 3 yds to the Charl 28
11:27
2nd & 7 at own 28
Chris Reynolds pass complete to Cameron Dollar for 29 yds to the MTnSt 43 for a 1ST down
11:27
1st & 10 at opp 43
Chris Reynolds pass complete to Tyler Ringwood for 18 yds to the MTnSt 25 for a 1ST down
11:27
1st & 10 at opp 25
Chris Reynolds pass incomplete to Tyler Ringwood
11:27
2nd & 10 at opp 25
Chris Reynolds pass complete to Ishod Finger for 6 yds to the MTnSt 19
11:27
3rd & 4 at opp 19
Aaron McAllister run for 6 yds to the MTnSt 13 for a 1ST down
11:27
1st & 10 at opp 13
Chris Reynolds pass complete to Micaleous Elder for 11 yds to the MTnSt 2 for a 1ST down
8:54
1st & goal at opp 2
Aaron McAllister run for 2 yds for a TD (Jonathan Cruz KICK)Tied at 7
Middle Tennessee Punt, 3 plays
8:54
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
8:54
1st & 10 at own 25
Ty Lee run for 3 yds to the MTnSt 28
8:54
2nd & 7 at own 28
Asher O’Hara run for a loss of 2 yards to the MTnSt 26
8:54
3rd & 9 at own 26
Asher O’Hara pass incomplete to Jimmy Marshall
8:54
4th & 9 at own 26
Kyle Ulbrich punt for 49 yds , Nafees Lyon returns for 15 yds to the Charl 40
Charlotte Touchdown, 5 plays
7:24
1st & 10 at own 40
Chris Reynolds run for 32 yds to the MTnSt 28 for a 1ST down
7:24
1st & 10 at opp 28
Aaron McAllister run for 7 yds to the MTnSt 21
7:24
2nd & 3 at opp 21
Chris Reynolds pass incomplete to Tyler Ringwood
7:24
3rd & 3 at opp 21
Aaron McAllister run for 2 yds to the MTnSt 19
5:34
4th & 1 at opp 19
Chris Reynolds run for 19 yds for a TD (Jonathan Cruz KICK)Charlotte 14, Middle Tennessee 7
Middle Tennessee Punt, 4 plays
5:34
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
5:34
1st & 10 at own 25
Asher O’Hara run for 10 yds to the MTnSt 35 for a 1ST down
5:34
1st & 10 at own 35
Asher O’Hara pass complete to Ty Lee for 3 yds to the MTnSt 38
5:34
2nd & 7 at own 38
Asher O’Hara sacked by Markees Watts for a loss of 2 yards to the MTnSt 36
5:34
3rd & 9 at own 36
Asher O’Hara run for 4 yds to the MTnSt 40
5:34
4th & 5 at own 40
Kyle Ulbrich punt for 49 yds , Nafees Lyon returns for 23 yds to the Charl 34
Charlotte Touchdown, 10 plays
3:06
1st & 10 at own 34
Chris Reynolds pass complete to Micaleous Elder for 7 yds to the Charl 41
3:06
2nd & 3 at own 41
Chris Reynolds run for 6 yds to the Charl 47 for a 1ST down
3:06
1st & 10 at own 47
Chris Reynolds pass complete to Victor Tucker for 18 yds to the MTnSt 35 for a 1ST down
3:06
1st & 10 at opp 35
Chris Reynolds pass incomplete to Cameron Dollar
3:06
2nd & 10 at opp 35
Chris Reynolds pass complete to Ishod Finger for 11 yds to the MTnSt 24 for a 1ST down
3:06
1st & 10 at opp 24
Ishod Finger run for 5 yds to the MTnSt 19
3:06
2nd & 5 at opp 19
Aaron McAllister run for 1 yd to the MTnSt 18
Q2 15:00
3rd & 4 at opp 18
Aaron McAllister run for 5 yds to the MTnSt 13 for a 1ST down
Q2 15:00
1st & 10 at opp 13
Aaron McAllister run for 8 yds to the MTnSt 5
Q2 13:56
2nd & 2 at opp 5
Aaron McAllister run for 5 yds for a TD (Jonathan Cruz KICK)Charlotte 21, Middle Tennessee 7
2nd quarter6 drives, then Charlotte 24, Middle Tennessee 7
Middle Tennessee Punt, 4 plays
13:56
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
13:56
1st & 10 at own 25
Asher O’Hara run for 36 yds to the Charl 39 for a 1ST down
13:56
1st & 10 at opp 39
Asher O’Hara pass complete to Brad Anderson for a loss of 1 yard to the Charl 40
13:56
2nd & 11 at opp 40
MIDDLE TENN Penalty, false start (-5 Yards) to the Charl 45
13:56
2nd & 16 at opp 45
Brad Anderson run for 1 yd to the Charl 44
13:56
3rd & 15 at opp 44
Asher O’Hara pass incomplete to Zack Dobson
13:56
4th & 15 at opp 44
Matthew Stephenson punt for 30 yds, fair catch by Nafees Lyon at the Charl 14
Charlotte Punt, 6 plays
11:43
1st & 10 at own 14
Chris Reynolds run for 12 yds to the Charl 26 for a 1ST down
11:43
1st & 10 at own 26
Aaron McAllister run for 4 yds to the Charl 30
11:43
2nd & 6 at own 30
Chris Reynolds pass complete to Victor Tucker for 18 yds to the Charl 48 for a 1ST down
11:43
1st & 10 at own 48
Aaron McAllister run for 1 yd to the Charl 49
11:43
2nd & 9 at own 49
Chris Reynolds sacked by Khalil Brooks for a loss of 9 yards to the Charl 40
11:43
3rd & 18 at own 40
Chris Reynolds pass incomplete to Cameron Dollar, broken up by Desmond Anderson
11:43
4th & 18 at own 40
Kyle Corbett punt for 52 yds, downed at the MTnSt 8
Middle Tennessee Punt, 3 plays
7:49
1st & 10 at own 8
Ty Lee run for 4 yds to the MTnSt 12
7:49
2nd & 6 at own 12
Asher O’Hara run for a loss of 4 yards to the MTnSt 8
7:49
3rd & 10 at own 8
MIDDLE TENN Penalty, false start (Matt Martin) to the MTnSt 4
7:49
3rd & 14 at own 4
Asher O’Hara pass incomplete to Zack Dobson, broken up by Jonnie Pitman
7:49
4th & 14 at own 4
Kyle Ulbrich punt for 52 yds , Nafees Lyon returns for 7 yds to the MTnSt 49
Charlotte Missed FG, 6 plays
6:14
1st & 10 at opp 49
Aaron McAllister run for 7 yds to the MTnSt 42
6:14
2nd & 3 at opp 42
Aaron McAllister run for 5 yds to the MTnSt 37 for a 1ST down
6:14
1st & 10 at opp 37
Chris Reynolds pass incomplete to Aaron McAllister
6:14
2nd & 10 at opp 37
Chris Reynolds run for 5 yds to the MTnSt 32
6:14
3rd & 5 at opp 32
Chris Reynolds pass complete to Ishod Finger for 1 yd to the MTnSt 31
3:05
4th & 4 at opp 31
Jonathan Cruz 48 yd FG MISSED
Middle Tennessee Interception, 3 plays
3:05
1st & 10 at own 31
Asher O’Hara pass incomplete to Jarrin Pierce, broken up by Marquill Osborne
3:05
2nd & 10 at own 31
Asher O’Hara pass incomplete to Jarrin Pierce, broken up by Marquill Osborne
3:05
3rd & 10 at own 31
Asher O’Hara pass intercepted Jacione Fugate return for no gain to the MTnSt 41
Charlotte Field goal, 7 plays
2:47
1st & 10 at opp 41
Micaleous Elder run for 1 yd to the MTnSt 40
2:47
2nd & 9 at opp 40
Chris Reynolds run for 5 yds to the MTnSt 35
2:47
3rd & 4 at opp 35
Chris Reynolds run for 6 yds to the MTnSt 29 for a 1ST down
2:47
1st & 10 at opp 29
Ishod Finger run for 4 yds to the MTnSt 25
2:47
2nd & 6 at opp 25
Chris Reynolds run for 1 yd to the MTnSt 24
0:27
3rd & 5 at opp 24
Timeout CHARLOTTE, clock 00:27
0:27
3rd & 5 at opp 24
Timeout MIDDLE TENN, clock 00:27
0:27
3rd & 5 at opp 24
Ishod Finger run for 3 yds to the MTnSt 21
0:01
4th & 2 at opp 21
Timeout CHARLOTTE, clock 00:01
0:00
4th & 2 at opp 21
Jonathan Cruz 38 yd FG GOODCharlotte 24, Middle Tennessee 7
3rd quarter5 drives, then Charlotte 34, Middle Tennessee 13
Charlotte Touchdown, 12 plays
15:00
1st & 0 at own 35
Crews Holt kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Aaron McAllister run for 5 yds to the Charl 30
15:00
2nd & 5 at own 30
Aaron McAllister run for 2 yds to the Charl 32
15:00
3rd & 3 at own 32
Chris Reynolds run for 4 yds to the Charl 36 for a 1ST down
15:00
1st & 10 at own 36
Aaron McAllister run for 8 yds to the Charl 44
15:00
2nd & 2 at own 44
Chris Reynolds pass complete to Cameron Dollar for 24 yds to the MTnSt 32 for a 1ST down
15:00
1st & 10 at opp 32
Aaron McAllister run for 1 yd to the MTnSt 31
15:00
2nd & 9 at opp 31
Aaron McAllister run for 14 yds to the MTnSt 17 for a 1ST down
15:00
1st & 10 at opp 17
Aaron McAllister run for 1 yd to the MTnSt 16
15:00
2nd & 9 at opp 16
Aaron McAllister run for 8 yds to the MTnSt 8
15:00
3rd & 1 at opp 8
Ishod Finger run for 4 yds to the MTnSt 4 for a 1ST down
15:00
1st & goal at opp 4
Ishod Finger run for 3 yds to the MTnSt 1
8:38
2nd & goal at opp 1
Chris Reynolds pass complete to Christian Roberson for 1 yd for a TD (Jonathan Cruz KICK)Charlotte 31, Middle Tennessee 7
Middle Tennessee Fumble, 6 plays
8:38
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
8:38
1st & 10 at own 25
Terelle West run for 11 yds to the MTnSt 36 for a 1ST down
8:38
1st & 10 at own 36
Terelle West run for 7 yds to the MTnSt 43
8:38
2nd & 3 at own 43
Terelle West run for 5 yds to the MTnSt 48 for a 1ST down
8:38
1st & 10 at own 48
Jayy McDonald run for a loss of 2 yards to the MTnSt 46
8:38
2nd & 12 at own 46
Asher O’Hara run for a loss of 4 yards to the MTnSt 42
5:59
3rd & 16 at own 42
Timeout CHARLOTTE, clock 05:59
5:59
3rd & 16 at own 42
Asher O’Hara run for 32 yds to the Charl 22 Asher O’Hara fumbled, forced by Brelin Faison-Walden, recovered by Charl Nafees Lyon
Charlotte Field goal, 7 plays
5:45
1st & 10 at own 22
Aaron McAllister run for 3 yds to the Charl 25
5:45
2nd & 7 at own 25
Chris Reynolds run for 11 yds to the Charl 36 for a 1ST down
5:45
1st & 10 at own 36
Chris Reynolds pass complete to Cameron Dollar for 27 yds to the MTnSt 37 for a 1ST down
5:45
1st & 10 at opp 37
Aaron McAllister run for 7 yds to the MTnSt 30
5:45
2nd & 3 at opp 30
Chris Reynolds pass incomplete to Marquavis Gibbs
5:45
3rd & 3 at opp 30
Ishod Finger run for a loss of 2 yards to the MTnSt 32
2:10
4th & 5 at opp 32
Timeout CHARLOTTE, clock 02:10
2:05
4th & 5 at opp 32
Jonathan Cruz 49 yd FG GOODCharlotte 34, Middle Tennessee 7
Middle Tennessee Touchdown, 5 plays
2:05
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
2:05
1st & 10 at own 25
Ty Lee run for 15 yds to the MTnSt 40 for a 1ST down
2:05
1st & 10 at own 40
Asher O’Hara pass complete to Tyrese Johnson for 36 yds to the Charl 24 for a 1ST down
2:05
1st & 10 at opp 24
Asher O’Hara run for 6 yds to the Charl 18
2:05
2nd & 4 at opp 18
Asher O’Hara run for 11 yds to the Charl 7 for a 1ST down
0:12
1st & goal at opp 7
Asher O’Hara run for 7 yds for a TD (Two-Point Conversion failed )Charlotte 34, Middle Tennessee 13
Charlotte Punt, 3 plays
0:12
1st & 0 at own 35
Crews Holt kickoff for 57 yds
0:12
1st & 10 at own 25
Aaron McAllister run for no gain to the Charl 25
Q4 15:00
2nd & 10 at own 25
Aaron McAllister run for a loss of 1 yard to the Charl 24
Q4 15:00
3rd & 11 at own 24
Chris Reynolds pass complete to Micaleous Elder for 7 yds to the Charl 31
Q4 15:00
4th & 4 at own 31
Kyle Corbett punt for 69 yds for a touchback
4th quarter3 drives, then Charlotte 34, Middle Tennessee 20
Middle Tennessee Touchdown, 11 plays
13:18
1st & 10 at own 20
Ty Lee run for 7 yds to the MTnSt 27
13:18
2nd & 3 at own 27
Asher O’Hara pass complete to Jarrin Pierce for 34 yds to the Charl 39 for a 1ST down
13:18
1st & 10 at opp 39
Terelle West run for 3 yds to the Charl 36
13:18
2nd & 7 at opp 36
Asher O’Hara pass complete to Jimmy Marshall for 7 yds to the Charl 29 for a 1ST down
13:18
1st & 10 at opp 29
Terelle West run for no gain to the Charl 29
13:18
2nd & 10 at opp 29
Asher O’Hara pass incomplete to Isiah Upton
13:18
3rd & 10 at opp 29
Asher O’Hara run for 11 yds to the Charl 18 for a 1ST down
13:18
1st & 10 at opp 18
Asher O’Hara pass incomplete to Jarrin Pierce
13:18
2nd & 10 at opp 18
Asher O’Hara run for 9 yds to the Charl 9
13:18
3rd & 1 at opp 9
Terelle West run for a loss of 1 yard to the Charl 10
8:46
4th & 2 at opp 10
Asher O’Hara pass complete to Jimmy Marshall for 10 yds for a TD (Crews Holt KICK)Charlotte 34, Middle Tennessee 20
Charlotte Turnover on downs, 15 plays
8:46
1st & 0 at own 35
Crews Holt kickoff for 56 yds
8:46
1st & 10 at own 25
Ishod Finger run for no gain to the Charl 25
8:46
2nd & 10 at own 25
Chris Reynolds pass complete to Victor Tucker for 14 yds to the Charl 39 for a 1ST down
8:46
1st & 10 at own 39
Ishod Finger run for 1 yd to the Charl 40
8:46
2nd & 9 at own 40
Ishod Finger run for 8 yds to the Charl 48
8:46
3rd & 1 at own 48
Ishod Finger run for 4 yds to the MTnSt 48 for a 1ST down
8:46
1st & 10 at opp 48
Ishod Finger run for no gain to the MTnSt 48
5:11
2nd & 10 at opp 48
Timeout MIDDLE TENN, clock 05:11
5:11
2nd & 10 at opp 48
Chris Reynolds run for 5 yds to the MTnSt 43
5:11
3rd & 5 at opp 43
Chris Reynolds run for 5 yds to the MTnSt 38 for a 1ST down
4:17
1st & 10 at opp 38
Timeout MIDDLE TENN, clock 04:17
4:17
1st & 10 at opp 38
Chris Reynolds run for a loss of 1 yard to the MTnSt 39
4:12
2nd & 11 at opp 39
Timeout MIDDLE TENN, clock 04:12
4:12
2nd & 11 at opp 39
Ishod Finger run for 5 yds to the MTnSt 34
4:12
3rd & 6 at opp 34
Chris Reynolds run for 7 yds to the MTnSt 27 for a 1ST down
4:12
1st & 10 at opp 27
Ishod Finger run for 7 yds to the MTnSt 20
4:12
2nd & 3 at opp 20
Chris Reynolds run for a loss of 5 yards to the MTnSt 25
4:12
3rd & 8 at opp 25
Ishod Finger run for a loss of 2 yards to the MTnSt 27
0:16
4th & 10 at opp 27
Timeout CHARLOTTE, clock 00:16
0:16
4th & 10 at opp 27
Chris Reynolds pass incomplete to Victor Tucker, broken up by Gregory Grate Jr.
Middle Tennessee End of game, 1 play
0:10
1st & 10 at own 27
Jayy McDonald run for 3 yds to the MTnSt 30
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.