From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Charlotte
Middle Tennessee
383
Total yards
306
277
Passing yards
203
106
Rushing yards
103
5.7
Yards per pass
7.0
3.5
Yards per rush
3.0
23
First downs
16
6–16
Third downs
3–12
1–4
Fourth downs
1–1
2
Turnovers
2
7–55
Penalties
5–45
32:44
Possession
27:16
4
Sacks (by defense)
1
Efficiency
Charlotte
Middle Tennessee
46%
Success rate
37%
−0.11
EPA per play
0.04
1.00
Explosiveness
1.16
−0.15
Rushing EPA
0.11
0.16
Passing EPA
0.09
39%
Passing-down success
22%
−0.24
First-down EPA
−0.38
0.38
Second-down EPA
0.29
0.48
Third-down EPA
0.38
23%
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)
Middle Tennessee 76% to win. Elo’s favorite won.
The line
Middle Tennessee −10, over/under 67.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Middle Tennessee drives left to right, Charlotte right to left.
Chris Reynolds pass complete to Elijah Spencer for 13 yds to the Charl 37 for a 1ST down
14:55
1st & 10 at own 37
Shadrick Byrd run for 5 yds to the Charl 42
14:55
2nd & 5 at own 42
Chris Reynolds pass complete to Henry Rutledge for 11 yds to the MTnSt 47 for a 1ST down
14:55
1st & 10 at opp 47
Chris Reynolds pass complete to Quinton Patten for 10 yds to the MTnSt 37 for a 1ST down
14:55
1st & 10 at opp 37
Chris Reynolds pass complete to Grant DuBose for 4 yds to the MTnSt 33
14:55
2nd & 6 at opp 33
Chris Reynolds pass complete to Taylor Thompson for 18 yds to the MTnSt 15 for a 1ST down
14:55
1st & 10 at opp 15
Chris Reynolds pass incomplete
14:55
2nd & 10 at opp 15
Chris Reynolds pass complete to Quinton Patten for 3 yds to the MTnSt 12
14:55
3rd & 7 at opp 12
Chris Reynolds pass incomplete
14:55
Scott Payne kickoff for 63 yds , Shadrick Byrd return for 20 yds to the Charl 22
9:34
4th & 7 at opp 12
Antonio Zita 29 yd FG BLOCKED blocked by
Middle Tennessee Punt, 5 plays
9:34
1st & 10 at own 20
Nicholas Vattiato pass complete to Frank Peasant for 9 yds to the MTnSt 29
9:34
2nd & 1 at own 29
Nicholas Vattiato pass complete to Quaterrius Tolbert for 26 yds to the Charl 45 for a 1ST down
9:34
1st & 10 at opp 45
Nicholas Vattiato pass complete to Quaterrius Tolbert for 4 yds to the Charl 41
9:34
2nd & 6 at opp 41
Nicholas Vattiato pass incomplete
9:34
3rd & 6 at opp 41
Nicholas Vattiato pass incomplete
8:12
4th & 6 at opp 41
Kyle Ulbrich punt for 30 yds
Charlotte Punt, 3 plays
8:12
1st & 10 at own 11
Chris Reynolds pass complete to Taylor Thompson for a loss of 1 yard to the Charl 10
8:12
2nd & 11 at own 10
CHARLOTTE Penalty, Offensive Holding ( Yards) declined
8:12
3rd & 8 at own 13
Chris Reynolds pass incomplete
6:38
4th & 8 at own 13
Bailey Rice punt for 27 yds
Middle Tennessee Punt, 3 plays
6:38
1st & 10 at opp 40
Frank Peasant run for 2 yds to the Charl 38
6:38
2nd & 8 at opp 38
Nicholas Vattiato sacked for a loss of 4 yards to the Charl 42
6:38
3rd & 12 at opp 42
Nicholas Vattiato pass incomplete
5:32
4th & 12 at opp 42
Kyle Ulbrich punt for 29 yds, fair catch by Grant DuBose at the Charl 13
Charlotte Punt, 6 plays
5:32
1st & 10 at own 13
Chris Reynolds run for 10 yds to the Charl 23 for a 1ST down
5:32
1st & 10 at own 23
Shadrick Byrd run for 5 yds to the Charl 28
5:32
2nd & 5 at own 28
Shadrick Byrd run for 5 yds to the Charl 33 for a 1ST down
5:32
1st & 10 at own 33
Chris Reynolds pass incomplete
5:32
2nd & 10 at own 33
Chris Reynolds pass incomplete
5:32
3rd & 10 at own 33
Chris Reynolds pass complete to Quinton Patten for 8 yds to the Charl 41
3:03
4th & 2 at own 41
Bailey Rice punt for 50 yds
Middle Tennessee Punt, 3 plays
3:03
1st & 10 at own 9
Nicholas Vattiato sacked by Miguel Jackson and Amir Siddiq for a loss of 7 yards to the MTnSt 2
3:03
2nd & 17 at own 2
Frank Peasant run for 4 yds to the MTnSt 6
3:03
3rd & 13 at own 6
Frank Peasant run for 5 yds to the MTnSt 11
1:05
4th & 8 at own 11
ULBRICH, Kyle punt 42 yards to the CLT47, DUBOSE, Grant return 25 yards to the MTS28 (DAVIS, Jalen), clock 01:05. PENALTY CLT Running Into the kicker on WHITEHEAD, Bryson enforced 5 yards from the MTS11 to the MTS16. NO PLAY (replay the down).
0:53
4th & 3 at own 16
Kyle Ulbrich punt for 47 yds , Grant DuBose returns for 11 yds to the Charl 48
Charlotte Touchdown, 8 plays
0:53
1st & 10 at own 48
Shadrick Byrd run for a loss of 1 yard to the Charl 47
0:00
2nd & 11 at own 47
Chris Reynolds pass complete to Jake Clemons for 6 yds to the MTnSt 47
Q2 15:00
3rd & 5 at opp 47
Shadrick Byrd run for 9 yds to the MTnSt 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Chris Reynolds pass complete to Grant DuBose for 15 yds to the MTnSt 23 for a 1ST down
Q2 15:00
1st & 10 at opp 23
Chris Reynolds pass incomplete
Q2 15:00
2nd & 10 at opp 23
Chris Reynolds pass complete to Taylor Thompson for 16 yds to the MTnSt 7 for a 1ST down
Q2 15:00
1st & goal at opp 7
Xavier Williams run for 6 yds to the MTnSt 1
Q2 13:02
2nd & goal at opp 1
Chris Reynolds pass complete to Elijah Spencer for 1 yd for a TD, (Antonio Zita KICK)Charlotte 7, Middle Tennessee 0
2nd quarter6 drives, then Charlotte 14, Middle Tennessee 7
Middle Tennessee Touchdown, 11 plays
13:02
Aidan Laros kickoff for 65 yds CHARLOTTE Penalty, Offsides (-5 Yards) to the MTnSt 30
13:02
1st & 10 at own 30
Frank Peasant run for 6 yds to the MTnSt 36
13:02
2nd & 4 at own 36
Nicholas Vattiato run for 11 yds to the MTnSt 47 for a 1ST down
13:02
1st & 10 at own 47
Nicholas Vattiato pass complete to Jeremy Tate Jr. for 4 yds to the Charl 49
13:02
2nd & 6 at opp 49
Nicholas Vattiato pass complete to Elijah Metcalf for 20 yds to the Charl 29 for a 1ST down
13:02
1st & 10 at opp 29
Frank Peasant run for 13 yds to the Charl 16 for a 1ST down
13:02
1st & 10 at opp 16
MIDDLE TENN Penalty, False Start (Jeremy Tate Jr.) to the Charl 21
13:02
1st & 15 at opp 21
Nicholas Vattiato pass complete to Elijah Metcalf for 6 yds to the Charl 15
13:02
2nd & 9 at opp 15
Nicholas Vattiato run for 3 yds to the Charl 12
13:02
3rd & 6 at opp 12
Nicholas Vattiato pass complete to Elijah Metcalf for 3 yds to the Charl 9
13:02
4th & 3 at opp 9
Nicholas Vattiato run for 6 yds to the Charl 3 for a 1ST down
13:02
1st & goal at opp 3
Frank Peasant run for 2 yds to the Charl 1
8:23
2nd & goal at opp 1
Frank Peasant run for 1 yd for a TD, (Zeke Rankin KICK)Tied at 7
Charlotte Touchdown, 10 plays
8:21
1st & 10 at own 32
Chris Reynolds pass complete to Henry Rutledge for 8 yds to the Charl 40
8:21
2nd & 2 at own 40
Henry Rutledge run for 1 yd to the Charl 41
8:21
3rd & 1 at own 41
Chris Reynolds pass complete to Quinton Patten for 9 yds to the 50 yard line for a 1ST down
8:21
1st & 10 at the 50
Shadrick Byrd run for 3 yds to the MTnSt 47
8:21
2nd & 7 at opp 47
REYNOLDS, Chris pass to the left incomplete intended for SPENCER, Elijah thrown to the MTS30. PENALTY MTS Holding on PATTERSON, Decorian enforced 10 yards from the MTS47 to the MTS37 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
8:21
1st & 10 at opp 37
Chris Reynolds pass incomplete
8:21
2nd & 10 at opp 37
Chris Reynolds pass complete to Grant DuBose for 7 yds to the MTnSt 30
8:21
Scott Payne kickoff for 35 yds , Reid Williford return for 2 yds to the Charl 32
5:20
4th & 3 at opp 30
Timeout CHARLOTTE, clock 05:20
5:20
3rd & 3 at opp 30
Chris Reynolds pass incomplete
5:20
4th & 3 at opp 30
Chris Reynolds run for 3 yds to the MTnSt 27 for a 1ST down
5:20
1st & 10 at opp 27
Chris Reynolds run for 3 yds to the MTnSt 24
4:11
2nd & 7 at opp 24
Chris Reynolds pass complete to Grant DuBose for 24 yds for a TD, (Antonio Zita KICK)Charlotte 14, Middle Tennessee 7
Middle Tennessee Interception, 8 plays
4:11
Aidan Laros kickoff for 65 yds for a touchback
4:11
1st & 10 at own 25
Frank Peasant run for 1 yd to the MTnSt 26
4:11
2nd & 9 at own 26
Frank Peasant run for a loss of 1 yard to the MTnSt 25
4:11
3rd & 10 at own 25
Nicholas Vattiato pass complete to Bryce Bailey for 12 yds to the MTnSt 37 for a 1ST down
4:11
1st & 10 at own 37
Nicholas Vattiato pass complete to Yusuf Ali for 2 yds to the MTnSt 39
4:11
2nd & 8 at own 39
Nicholas Vattiato pass complete to Terry Wilkins for 9 yds to the MTnSt 48 for a 1ST down
VATTIATO, Nicholas pass to the right incomplete intended for SHERMAN, Javonte thrown to the CLT37. PENALTY CLT Pass Interference on WHITEHEAD, Bryson enforced 15 yards to the CLT36 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
1:14
1st & 10 at opp 36
Nicholas Vattiato pass intercepted
Charlotte Punt, 3 plays
1:08
2nd & 9 at own 3
Timeout MIDDLE TENN, clock 01:08
1:08
1st & 10 at own 2
Chris Reynolds pass complete to Elijah Spencer for 1 yd to the Charl 3
1:02
3rd & 2 at own 10
Timeout MIDDLE TENN, clock 01:02
1:02
2nd & 9 at own 3
Chris Reynolds run for 7 yds to the Charl 10
0:58
4th & 4 at own 8
Timeout MIDDLE TENN, clock 00:58
0:58
3rd & 2 at own 10
Shadrick Byrd run for a loss of 2 yards to the Charl 8
0:52
4th & 4 at own 8
Bailey Rice punt for 35 yds, fair catch by Yusuf Ali at the Charl 43
Middle Tennessee Fumble, 6 plays
0:52
1st & 10 at opp 43
Nicholas Vattiato sacked for a loss of 2 yards to the Charl 41
0:52
2nd & 8 at opp 41
Nicholas Vattiato pass incomplete
0:52
3rd & 8 at opp 41
Nicholas Vattiato pass complete to Elijah Metcalf for 8 yds to the Charl 33 for a 1ST down
0:52
1st & 10 at opp 33
Nicholas Vattiato run for 4 yds to the Charl 29
0:52
2nd & 6 at opp 29
Nicholas Vattiato pass complete to Quaterrius Tolbert for 10 yds to the Charl 19 for a 1ST down
0:04
1st & 10 at opp 19
Nicholas Vattiato sacked for a loss of 7 yards to the Charl 26
Charlotte End of half, 1 play
0:00
1st & 10 at own 26
run for a loss of 2 yards to the Charl 24
3rd quarter6 drives, then Tied at 14
Middle Tennessee Punt, 3 plays
15:00
Aidan Laros kickoff for 61 yds
15:00
1st & 10 at own 25
Frank Peasant run for 2 yds to the MTnSt 27
15:00
2nd & 8 at own 27
Nicholas Vattiato pass complete to DJ England-Chisolm for a loss of 7 yards to the MTnSt 20
15:00
3rd & 15 at own 20
Nicholas Vattiato run for 6 yds to the MTnSt 26
13:07
4th & 9 at own 26
Kyle Ulbrich punt for 51 yds, downed at the Charl 23
Charlotte Punt return TD, 3 plays (Middle Tennessee scores)
13:07
1st & 10 at own 23
Chris Reynolds pass incomplete
13:07
2nd & 10 at own 23
Shadrick Byrd run for 8 yds to the Charl 31
13:07
3rd & 2 at own 31
Shadrick Byrd run for 1 yd to the Charl 32
11:50
4th & 1 at own 32
Jordan Ferguson 1 Yd Return of Blocked Punt (Zeke Rankin Kick)Tied at 14
Charlotte Turnover on downs, 10 plays
11:45
Scott Payne kickoff for 58 yds , Shadrick Byrd return for 13 yds to the Charl 20
11:45
1st & 10 at own 20
Chris Reynolds pass complete to Henry Rutledge for 8 yds to the Charl 28
11:45
2nd & 2 at own 28
Henry Rutledge run for 17 yds to the Charl 45 for a 1ST down
11:45
1st & 10 at own 45
Chris Reynolds pass complete to Grant DuBose for 14 yds to the MTnSt 41 for a 1ST down
11:45
1st & 10 at opp 41
Johnny Martin III run for no gain to the MTnSt 41
11:45
2nd & 10 at opp 41
Chris Reynolds pass incomplete
11:45
3rd & 10 at opp 41
Chris Reynolds pass complete to Grant DuBose for 13 yds to the MTnSt 28 for a 1ST down
11:45
1st & 10 at opp 28
Chris Reynolds pass complete to Grant DuBose for 9 yds to the MTnSt 19
11:45
2nd & 1 at opp 19
Chris Reynolds pass incomplete
11:45
3rd & 1 at opp 19
Chris Reynolds pass incomplete
8:21
4th & 1 at opp 19
Xavier Williams run for a loss of 4 yards to the MTnSt 23
Middle Tennessee Punt, 3 plays
8:21
1st & 10 at own 23
Nicholas Vattiato pass complete to Jeremy Tate Jr. for 6 yds to the MTnSt 29
8:21
2nd & 4 at own 29
Frank Peasant run for 3 yds to the MTnSt 32
8:21
3rd & 1 at own 32
Nicholas Vattiato run for no gain to the MTnSt 32
6:29
4th & 1 at own 32
Kyle Ulbrich punt for 44 yds , Grant DuBose returns for no gain to the Charl 24
Charlotte Punt, 7 plays
6:29
1st & 10 at own 24
Chris Reynolds pass complete to Grant DuBose for 5 yds to the Charl 29
6:29
2nd & 5 at own 29
Shadrick Byrd run for 7 yds to the Charl 36 for a 1ST down
6:29
1st & 10 at own 36
Chris Reynolds pass complete to Trey Blount for 5 yds to the Charl 41
6:29
2nd & 5 at own 41
Chris Reynolds pass complete to Grant DuBose for 21 yds to the MTnSt 38 for a 1ST down
6:29
1st & 10 at opp 38
Henry Rutledge run for 1 yd to the MTnSt 37
6:29
2nd & 9 at opp 37
CHARLOTTE Penalty, False Start (Henry Rutledge) to the MTnSt 42
6:29
2nd & 14 at opp 42
Chris Reynolds pass incomplete
6:29
3rd & 14 at opp 42
Chris Reynolds pass incomplete
2:22
4th & 14 at opp 42
Bailey Rice punt for 21 yds, downed at the MTnSt 21
Middle Tennessee Touchdown, 8 plays
2:22
1st & 10 at own 21
Nicholas Vattiato pass complete to Elijah Metcalf for a loss of 2 yards to the MTnSt 19
2:22
2nd & 12 at own 19
Nicholas Vattiato pass complete to Taharin Sudderth for 4 yds to the MTnSt 23
2:22
3rd & 8 at own 23
Nicholas Vattiato pass complete to DJ England-Chisolm for 38 yds to the Charl 39 for a 1ST down
2:22
1st & 10 at opp 39
Nicholas Vattiato pass complete to Elijah Metcalf for 10 yds to the Charl 29 for a 1ST down
2:22
1st & 10 at opp 29
MIDDLE TENN Penalty, False Start (-5 Yards) to the Charl 34
2:22
1st & 15 at opp 34
Nicholas Vattiato pass incomplete
0:00
2nd & 15 at opp 34
Nicholas Vattiato pass complete to Elijah Metcalf for 2 yds to the Charl 32
Q4 15:00
3rd & 13 at opp 32
VATTIATO, Nicholas pass to the right incomplete intended for METCALF, Elijah broken up by WHITEHEAD, Bryson at the CLT0. PENALTY CLT Holding on WHITEHEAD, Bryson enforced 10 yards from the CLT32 to the CLT22 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q4 15:00
1st & 10 at opp 22
Frank Peasant run for 9 yds to the Charl 13
Q4 14:21
2nd & 1 at opp 13
Frank Peasant run for 13 yds for a TD, (Zeke Rankin KICK)Middle Tennessee 21, Charlotte 14
4th quarter6 drives, then Middle Tennessee 24, Charlotte 14
Charlotte Interception, 4 plays
14:16
Scott Payne kickoff for 53 yds , Shadrick Byrd return for 15 yds to the Charl 27
14:16
1st & 10 at own 27
REYNOLDS, Chris pass to the left incomplete intended for SPENCER, Elijah broken up by ROSS, Teldrick at the MTS40. PENALTY MTS Pass Interference on ROSS, Teldrick enforced 15 yards to the CLT42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
14:16
1st & 10 at own 42
Shadrick Byrd run for 6 yds to the Charl 48
14:16
2nd & 4 at own 48
Chris Reynolds pass incomplete
14:16
3rd & 4 at own 48
Chris Reynolds pass complete to Elijah Spencer for 8 yds to the MTnSt 44 for a 1ST down
14:16
1st & 10 at opp 44
REYNOLDS, Chris pass to the right incomplete intended for RUTLEDGE, Henry broken up by WYATT, Ja’Kerrius at the MTS46. PENALTY MTS Holding on PORCHER, Sterling enforced 10 yards from the MTS44 to the MTS34 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:53
1st & 10 at opp 34
Chris Reynolds pass intercepted
Middle Tennessee Punt, 3 plays
12:53
1st & 10 at own 23
Nicholas Vattiato run for 6 yds to the MTnSt 29
12:53
2nd & 4 at own 29
Nicholas Vattiato run for a loss of 9 yards to the MTnSt 20 Nicholas Vattiato fumbled, recovered by MTnSt Nicholas Vattiato
12:53
3rd & 13 at own 20
Nicholas Vattiato run for 8 yds to the MTnSt 28
11:04
4th & 5 at own 28
Kyle Ulbrich punt for 47 yds
Charlotte Turnover on downs, 9 plays
11:04
1st & 10 at own 25
Shadrick Byrd run for a loss of 1 yard to the Charl 24
11:04
2nd & 11 at own 24
Chris Reynolds pass complete to Elijah Spencer for 27 yds to the MTnSt 49 for a 1ST down
11:04
1st & 10 at opp 49
Shadrick Byrd run for 5 yds to the MTnSt 44
11:04
2nd & 5 at opp 44
Chris Reynolds pass incomplete
11:04
3rd & 5 at opp 44
Chris Reynolds pass complete to Elijah Spencer for 5 yds to the MTnSt 39 for a 1ST down
11:04
1st & 10 at opp 39
Henry Rutledge run for 5 yds to the MTnSt 34
11:04
2nd & 5 at opp 34
Chris Reynolds run for 4 yds to the MTnSt 30
11:04
3rd & 1 at opp 30
Shadrick Byrd run for no gain to the MTnSt 30
6:51
4th & 1 at opp 30
CHARLOTTE Penalty, False Start (Ashton Gist) to the MTnSt 35
6:51
4th & 6 at opp 35
Timeout CHARLOTTE, clock 06:51
6:46
4th & 6 at opp 35
Chris Reynolds pass incomplete
Middle Tennessee Field goal, 8 plays
6:46
1st & 10 at own 35
Nicholas Vattiato pass incomplete
6:46
2nd & 10 at own 35
Frank Peasant run for 16 yds to the Charl 49 for a 1ST down
6:46
1st & 10 at opp 49
Frank Peasant run for 5 yds to the Charl 44
6:46
2nd & 5 at opp 44
Nicholas Vattiato pass complete to Elijah Metcalf for 36 yds to the Charl 8 for a 1ST down
6:46
1st & goal at opp 8
Nicholas Vattiato run for no gain to the Charl 8
6:46
2nd & goal at opp 8
Frank Peasant run for no gain to the Charl 8
6:46
3rd & goal at opp 8
Nicholas Vattiato pass complete to Frank Peasant for 4 yds to the Charl 4
2:59
Timeout CHARLOTTE, clock 02:59
2:53
4th & goal at opp 4
Zeke Rankin 21 yd FG GOODMiddle Tennessee 24, Charlotte 14
Charlotte Turnover on downs, 4 plays
2:47
Scott Payne kickoff for 65 yds , Shadrick Byrd return for 22 yds to the Charl 22
2:47
1st & 10 at own 22
REYNOLDS, Chris pass to the left incomplete intended for BYRD, Shadrick thrown to the CLT24. PENALTY CLT Holding on CLEMONS, Jake enforced 10 yards from the CLT22 to the CLT12 [NHSG]. NO PLAY (replay the down).
2:47
1st & 20 at own 12
Chris Reynolds pass incomplete
2:47
2nd & 20 at own 12
Chris Reynolds pass incomplete
2:47
3rd & 20 at own 12
Chris Reynolds pass complete to Shadrick Byrd for 9 yds to the Charl 21
1:46
4th & 11 at own 21
Chris Reynolds sacked for 0 yards to the Charl 21
Middle Tennessee End of game, 3 plays
1:46
1st & 10 at opp 21
Darius Bracy run for no gain to the Charl 21
1:46
2nd & 10 at opp 21
Frank Peasant run for 3 yds to the Charl 18
0:00
3rd & 7 at opp 18
run for a loss of 2 yards to the Charl 20
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.