From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Middle Tennessee
James Madison
119
Total yards
548
107
Passing yards
287
12
Rushing yards
261
3.2
Yards per pass
8.7
0.4
Yards per rush
5.0
10
First downs
31
4–16
Third downs
9–17
0–1
Fourth downs
0–2
1
Turnovers
0
5–43
Penalties
6–70
23:05
Possession
36:55
2
Sacks (by defense)
4
Efficiency
Middle Tennessee
James Madison
21%
Success rate
48%
−0.32
EPA per play
0.09
0.57
Explosiveness
1.16
−0.65
Rushing EPA
−0.06
−0.05
Passing EPA
0.29
21%
Passing-down success
45%
−0.45
First-down EPA
0.29
−0.31
Second-down EPA
0.08
0.13
Third-down EPA
0.67
13%
Havoc by its defense
25%
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)
James Madison 60% to win. Elo’s favorite won.
The line
James Madison −4.5, over/under 60.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 James Madison 62%, Middle Tennessee 38%. 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. James Madison drives left to right, Middle Tennessee right to left.
Q1 James MadisonMissed FG, 14 plays, 64 yards
Q1 Middle TennesseePunt, 3 plays, 1 yard
Q1 James MadisonTurnover on downs, 5 plays, 33 yards
Q1 Middle TennesseeTurnover on downs, 5 plays, 20 yards
Q1 James MadisonTouchdown, 11 plays, 60 yards
Q2 Middle TennesseePunt, 3 plays, −1 yard
Q2 James MadisonPunt, 7 plays, 11 yards
Q2 Middle TennesseePunt, 3 plays, −8 yards
Q2 James MadisonTouchdown, 5 plays, 52 yards
Q2 Middle TennesseePunt, 3 plays, 3 yards
Q2 James MadisonTouchdown, 7 plays, 55 yards
Q2 Middle TennesseePunt, 5 plays, 11 yards
Q2 James MadisonPunt, 4 plays, 21 yards
Q2 Middle TennesseeEnd of half, 1 play, 3 yards
Q3 Middle TennesseePunt, 3 plays, 6 yards
Q3 James MadisonTouchdown, 3 plays, 65 yards
Q3 Middle TennesseeFumble, 3 plays, −4 yards
Q3 James MadisonTouchdown, 3 plays, 35 yards
Q3 Middle TennesseeSafety, 1 play (James Madison scores), −5 yards
Q3 James MadisonPunt, 3 plays, 3 yards
Q3 Middle TennesseePunt, 3 plays, 0 yards
Q3 James MadisonTurnover on downs, 6 plays, 34 yards
Q3 Middle TennesseeTouchdown, 12 plays, 77 yards
Q3 James MadisonPunt, 6 plays, 35 yards
Q4 Middle TennesseePunt, 7 plays, 32 yards
Q4 James MadisonTouchdown, 9 plays, 80 yards
Q4 Middle TennesseePunt, 6 plays, 14 yards
Q4 James MadisonPunt, 3 plays, 3 yards
Q4 Middle TennesseeEnd of game, 3 plays, 1 yard
Play by play
3rd quarter1 drive, then James Madison 37, Middle Tennessee 7
Middle Tennessee Fumble, 3 plays
11:58
3rd & 5 at own 30
Frank Peasant run for a loss of 9 yards to the MTnSt 35 Frank Peasant fumbled, recovered by JMads Taurus Jones for a 1ST down JMU Penalty, Unsportsmanlike Conduct (TEAM) to the MTnSt 35 for a 1ST down
1st quarter5 drives, then Tied at 0
James Madison Missed FG, 14 plays
14:55
Scott Payne kickoff for 62 yds , Kris Thornton return for 12 yds to the JMads 15
14:55
1st & 10 at own 15
Percy Agyei-Obese run for 4 yds to the JMads 19
14:55
2nd & 6 at own 19
Todd Centeio run for no gain to the JMads 19
14:55
3rd & 6 at own 19
Percy Agyei-Obese run for 9 yds to the JMads 28 for a 1ST down
14:55
1st & 10 at own 28
Todd Centeio pass incomplete
14:55
2nd & 10 at own 28
Todd Centeio run for 4 yds to the JMads 32
14:55
3rd & 6 at own 32
Todd Centeio pass complete to Reggie Brown for 9 yds to the JMads 41 for a 1ST down
14:55
1st & 10 at own 41
Todd Centeio run for 27 yds to the MTnSt 32 for a 1ST down
14:55
1st & 10 at opp 32
Latrele Palmer run for 4 yds to the MTnSt 28
14:55
2nd & 6 at opp 28
Todd Centeio pass complete to Kris Thornton for 3 yds to the MTnSt 25
14:55
3rd & 3 at opp 25
Todd Centeio run for 5 yds to the MTnSt 20 for a 1ST down
14:55
1st & 10 at opp 20
Percy Agyei-Obese run for 3 yds to the MTnSt 17
14:55
2nd & 7 at opp 17
Percy Agyei-Obese run for a loss of 4 yards to the MTnSt 21
14:55
3rd & 11 at opp 21
Todd Centeio pass incomplete
8:32
4th & 11 at opp 21
Camden Wise 37 yd FG BLOCKED blocked by
Middle Tennessee Punt, 3 plays
8:32
1st & 10 at own 21
Frank Peasant run for 2 yds to the MTnSt 23
8:32
2nd & 8 at own 23
Chase Cunningham pass complete to Yusuf Ali for a loss of 1 yard to the MTnSt 22
8:32
3rd & 9 at own 22
Chase Cunningham pass incomplete
7:24
4th & 9 at own 22
Kyle Ulbrich punt for 51 yds, downed at the JMads 27
James Madison Turnover on downs, 5 plays
7:24
1st & 10 at own 27
Todd Centeio pass complete to Kris Thornton for 25 yds to the MTnSt 48 for a 1ST down
7:24
1st & 10 at opp 48
Percy Agyei-Obese run for 7 yds to the MTnSt 41
7:24
2nd & 3 at opp 41
Todd Centeio pass incomplete
7:24
3rd & 3 at opp 41
Percy Agyei-Obese run for 1 yd to the MTnSt 40 Percy Agyei-Obese fumbled, recovered by JMads
6:01
4th & 2 at opp 40
Todd Centeio pass incomplete
6:01
1st & 10 at own 40
JMU Penalty, Offsides (Jamare Edwards) to the MTnSt 45
6:01
4th & 2 at opp 40
Todd Centeio pass incomplete
Middle Tennessee Turnover on downs, 5 plays
6:01
1st & 5 at own 45
Chase Cunningham pass complete to Izaiah Gathings for 11 yds to the JMads 44 for a 1ST down
6:01
1st & 10 at opp 44
Chase Cunningham run for a loss of 2 yards to the JMads 46
6:01
2nd & 12 at opp 46
Frank Peasant run for 2 yds to the JMads 44
6:01
3rd & 10 at opp 44
Chase Cunningham pass complete to Yusuf Ali for 7 yds to the JMads 37
3:45
4th & 3 at opp 37
Frank Peasant run for a loss of 3 yards to the JMads 40
James Madison Touchdown, 11 plays
3:45
1st & 10 at own 40
Latrele Palmer run for 4 yds to the JMads 44
3:45
2nd & 6 at own 44
Todd Centeio run for 2 yds to the JMads 46
3:45
3rd & 4 at own 46
Todd Centeio pass complete to Kris Thornton for 8 yds to the MTnSt 46 for a 1ST down
3:45
1st & 10 at opp 46
Todd Centeio pass incomplete
3:45
2nd & 10 at opp 46
Todd Centeio pass complete to Kris Thornton for 10 yds to the MTnSt 36 for a 1ST down
3:45
1st & 10 at opp 36
Todd Centeio pass incomplete
3:45
2nd & 10 at opp 36
Percy Agyei-Obese run for 8 yds to the MTnSt 28
3:45
3rd & 2 at opp 28
Todd Centeio pass complete to Kris Thornton for 5 yds to the MTnSt 23 for a 1ST down
3:45
1st & 10 at opp 23
Todd Centeio pass complete to Reggie Brown for 4 yds to the MTnSt 19
0:00
2nd & 6 at opp 19
Wayne Knight run for a loss of 1 yard to the MTnSt 20
Q2 14:55
3rd & 7 at opp 20
Todd Centeio pass complete to Reggie Brown for 20 yds for a TD, (Camden Wise KICK)James Madison 7, Middle Tennessee 0
2nd quarter9 drives, then James Madison 21, Middle Tennessee 0
Middle Tennessee Punt, 3 plays
14:55
Connor Madden kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Chase Cunningham pass incomplete
14:55
2nd & 10 at own 25
Joe Ervin run for a loss of 1 yard to the MTnSt 24
14:55
3rd & 11 at own 24
Chase Cunningham pass incomplete
13:56
4th & 11 at own 24
Kyle Ulbrich punt for 42 yds , Josh Sarratt returns for 17 yds to the MTnSt 49
James Madison Punt, 7 plays
13:56
1st & 10 at opp 49
Latrele Palmer run for 9 yds to the MTnSt 40
13:56
2nd & 1 at opp 40
Latrele Palmer run for 2 yds to the MTnSt 38 for a 1ST down
13:56
1st & 10 at opp 38
Todd Centeio run for 9 yds to the MTnSt 29
13:56
2nd & 1 at opp 29
Percy Agyei-Obese run for 5 yds to the MTnSt 24 for a 1ST down
13:56
1st & 10 at opp 24
Todd Centeio pass complete to Kris Thornton for 8 yds to the MTnSt 16
13:56
2nd & 2 at opp 16
JMU Penalty, Unsportsmanlike Conduct (-15 Yards) to the MTnSt 31
13:56
2nd & 17 at opp 31
Todd Centeio pass incomplete
13:56
3rd & 17 at opp 31
Todd Centeio sacked by Jordan Branch for a loss of 7 yards to the MTnSt 38
11:02
4th & 24 at opp 38
Sam Clark punt for 38 yds for a touchback
Middle Tennessee Punt, 3 plays
11:02
1st & 10 at own 20
Chase Cunningham sacked by Abi Nwabuoku-Okonji for a loss of 5 yards to the MTnSt 15
11:02
2nd & 15 at own 15
Chase Cunningham pass complete to Marquel Tinsley for 1 yd to the MTnSt 16
11:02
3rd & 14 at own 16
Chase Cunningham sacked by Jamree Kromah for a loss of 4 yards to the MTnSt 12
9:06
4th & 18 at own 12
Kyle Ulbrich punt for 40 yds, fair catch by Josh Sarratt at the JMads 48
James Madison Touchdown, 5 plays
9:06
1st & 10 at own 48
Percy Agyei-Obese run for 5 yds to the MTnSt 47
9:06
2nd & 5 at opp 47
Percy Agyei-Obese run for 8 yds to the MTnSt 39 for a 1ST down
9:06
1st & 10 at opp 39
Kaelon Black run for 1 yd to the MTnSt 38
9:06
2nd & 9 at opp 38
Todd Centeio run for 9 yds to the MTnSt 29 for a 1ST down
6:49
1st & 10 at opp 29
Todd Centeio pass complete to Reggie Brown for 29 yds for a TD, (Camden Wise KICK)James Madison 14, Middle Tennessee 0
Middle Tennessee Punt, 3 plays
6:49
Connor Madden kickoff for 65 yds for a touchback
6:49
1st & 10 at own 25
Chase Cunningham pass complete to Yusuf Ali for 4 yds to the MTnSt 29
6:49
2nd & 6 at own 29
Chase Cunningham run for a loss of 1 yard to the MTnSt 28
6:49
3rd & 7 at own 28
Chase Cunningham pass incomplete
5:46
4th & 7 at own 28
Kyle Ulbrich punt for 27 yds
James Madison Touchdown, 7 plays
5:46
1st & 10 at own 45
Latrele Palmer run for a loss of 1 yard to the JMads 44
5:46
2nd & 11 at own 44
MIDDLE TENN Penalty, Roughing the Passer on DUNNIGAN, Quindarius enforced (15 Yards) to the MTnSt 27 for a 1ST down
5:46
1st & 10 at opp 27
Percy Agyei-Obese run for 5 yds to the MTnSt 22
5:46
2nd & 5 at opp 22
Percy Agyei-Obese run for 7 yds to the MTnSt 15 for a 1ST down
5:46
1st & 10 at opp 15
Todd Centeio pass complete to Kris Thornton for 5 yds to the MTnSt 10
5:46
2nd & 5 at opp 10
Todd Centeio run for 3 yds to the MTnSt 7
3:05
3rd & 2 at opp 7
Todd Centeio pass complete to Kris Thornton for 7 yds for a TD, (Camden Wise KICK)James Madison 21, Middle Tennessee 0
Middle Tennessee Punt, 5 plays
3:05
Connor Madden kickoff for 62 yds
3:05
1st & 10 at own 25
Chase Cunningham pass complete to Izaiah Gathings for 7 yds to the MTnSt 32
3:05
2nd & 3 at own 32
Chase Cunningham pass complete to Izaiah Gathings for 7 yds to the MTnSt 39 for a 1ST down
3:05
1st & 10 at own 39
Chase Cunningham pass complete to Izaiah Gathings for 2 yds to the MTnSt 41
3:05
2nd & 8 at own 41
Chase Cunningham pass incomplete
3:05
3rd & 8 at own 41
Chase Cunningham sacked by Isaac Ukwu for a loss of 5 yards to the MTnSt 36
1:11
4th & 13 at own 36
Kyle Ulbrich punt for 38 yds , Josh Sarratt returns for 18 yds to the JMads 44
James Madison Punt, 4 plays
1:11
1st & 10 at own 44
Todd Centeio pass complete to Reggie Brown for 16 yds to the MTnSt 40 for a 1ST down
1:11
1st & 10 at opp 40
Todd Centeio pass complete to Devin Ravenel for 6 yds to the MTnSt 34
1:11
2nd & 4 at opp 34
JMU Penalty, False Start (Kris Thornton) to the MTnSt 39
1:11
2nd & 9 at opp 39
Todd Centeio sacked by Jordan Ferguson for a loss of 9 yards to the MTnSt 48
1:11
3rd & 18 at opp 48
Latrele Palmer run for 13 yds to the MTnSt 35
0:22
4th & 5 at opp 35
Timeout JMU, clock 00:22
0:16
4th & 5 at opp 35
Sam Clark punt for 30 yds, downed at the MTnSt 5
0:16
4th & 5 at opp 35
Sam Clark punt for 30 yds, downed at the MTnSt 5
Middle Tennessee End of half, 1 play
0:00
1st & 10 at own 5
Frank Peasant run for 3 yds to the MTnSt 8
3rd quarter9 drives, then James Madison 37, Middle Tennessee 7
Middle Tennessee Punt, 3 plays
15:00
Connor Madden kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Chase Cunningham pass complete to Izaiah Gathings for 1 yd to the MTnSt 26
15:00
2nd & 9 at own 26
Chase Cunningham pass complete to Yusuf Ali for 5 yds to the MTnSt 31
15:00
3rd & 4 at own 31
Chase Cunningham pass incomplete
14:02
4th & 4 at own 31
Kyle Ulbrich punt for 34 yds , Josh Sarratt returns for no gain to the JMads 35
14:02
4th & 4 at own 31
Kyle Ulbrich punt for 34 yds , Josh Sarratt returns for no gain to the JMads 35
James Madison Touchdown, 3 plays
14:02
1st & 10 at own 35
Todd Centeio pass complete to Kris Thornton for 10 yds to the JMads 45 for a 1ST down
14:02
1st & 10 at own 45
Todd Centeio pass complete to Kris Thornton for 20 yds to the MTnSt 35 for a 1ST down
13:16
1st & 10 at opp 35
Todd Centeio pass complete to Kris Thornton for 35 yds for a TD, (Camden Wise KICK)James Madison 28, Middle Tennessee 0
Middle Tennessee Fumble, 3 plays
13:16
Justin Ritter kickoff for 59 yds
13:16
1st & 10 at own 25
Frank Peasant run for no gain to the MTnSt 25
13:16
2nd & 10 at own 25
Frank Peasant run for 5 yds to the MTnSt 30
James Madison Touchdown, 3 plays
11:58
1st & 10 at opp 35
Percy Agyei-Obese run for 10 yds to the MTnSt 25 for a 1ST down
11:58
1st & 10 at opp 25
Todd Centeio run for 6 yds to the MTnSt 19
10:47
2nd & 4 at opp 19
Todd Centeio pass complete to Kris Thornton for 19 yds for a TD, (Camden Wise KICK)James Madison 35, Middle Tennessee 0
10:42
1st & 10 at own 11
MIDDLE TENN Penalty, False Start (Jahlil Ryles) to the MTnSt 6
10:42
Justin Ritter kickoff for 59 yds , Teldrick Ross return for 24 yds to the JMU 41 MIDDLE TENN Penalty, Offensive Holding (10 Yards) to the MTnSt 11
10:36
1st & 15 at own 6
Xavier Cokley SafetyJames Madison 37, Middle Tennessee 0
10:36
1st & 10 at own 11
MIDDLE TENN Penalty, False Start (Jahlil Ryles) to the MTnSt 6
James Madison Punt, 3 plays
10:32
1st & 10 at own 31
Todd Centeio pass incomplete
10:32
2nd & 10 at own 31
Latrele Palmer run for 3 yds to the JMads 34
10:32
3rd & 7 at own 34
Todd Centeio pass incomplete
9:37
4th & 7 at own 34
Sam Clark punt for 46 yds, fair catch by Yusuf Ali at the MTnSt 20
Middle Tennessee Punt, 3 plays
9:37
1st & 10 at own 20
Chase Cunningham pass incomplete
9:37
2nd & 10 at own 20
Chase Cunningham pass incomplete
9:37
3rd & 10 at own 20
Chase Cunningham pass incomplete
9:12
4th & 10 at own 20
Kyle Ulbrich punt for 54 yds , Josh Sarratt returns for 17 yds to the JMads 43
James Madison Turnover on downs, 6 plays
9:12
1st & 10 at own 43
Kaelon Black run for 1 yd to the JMads 44
9:12
2nd & 9 at own 44
Todd Centeio pass complete to Kaelon Black for 25 yds to the MTnSt 31 for a 1ST down
9:12
1st & 10 at opp 31
Kaelon Black run for 8 yds to the MTnSt 23
9:12
2nd & 2 at opp 23
Todd Centeio pass incomplete
9:12
3rd & 2 at opp 23
Todd Centeio pass incomplete
7:34
4th & 2 at opp 23
Kaelon Black run for no gain to the MTnSt 23
7:34
4th & 2 at opp 23
Kaelon Black run for no gain to the MTnSt 23
Middle Tennessee Touchdown, 12 plays
7:34
1st & 10 at own 23
Chase Cunningham pass complete to Yusuf Ali for 4 yds to the MTnSt 27
7:34
2nd & 6 at own 27
Chase Cunningham run for a loss of 3 yards to the MTnSt 24
7:34
3rd & 9 at own 24
CUNNINGHAM, Chase pass to the right incomplete intended for TINSLEY, Marquel thrown to the MTS35. PENALTY JMU Roughing the Passer on NWABUOKU-OKONJI, Abi enforced 15 yards from the MTS24 to the MTS39 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:34
1st & 10 at own 39
Chase Cunningham pass complete to A’Varius Sparrow for 5 yds to the MTnSt 44
7:34
2nd & 5 at own 44
Chase Cunningham pass incomplete
7:34
3rd & 5 at own 44
Chase Cunningham pass complete to Izaiah Gathings for 6 yds to the 50 yard line for a 1ST down
7:34
1st & 10 at the 50
Chase Cunningham pass complete to Yusuf Ali for 10 yds to the JMads 40 for a 1ST down
7:34
1st & 10 at opp 40
CUNNINGHAM, Chase pass to the left complete for 5 yards to TONEY, A.J. caught at the JMU35 and advanced to the JMU35 (WALKER, Jailin). PENALTY MTS Ineligible Receiver Downfield on Pass on RYLES, Jahlil enforced 5 yards from the JMU40 to the JMU45 [NHSG]. NO PLAY (replay the down).
7:34
1st & 15 at opp 45
A’Varius Sparrow run for 5 yds to the JMads 40
7:34
2nd & 10 at opp 40
A’Varius Sparrow run for 7 yds to the JMads 33
4:20
3rd & 3 at opp 33
Chase Cunningham run for 4 yds to the JMads 29 for a 1ST down
4:20
1st & 10 at opp 29
Timeout JMU, clock 04:20
4:20
1st & 10 at opp 29
Frank Peasant run for a loss of 2 yards to the JMads 31
4:20
2nd & 12 at opp 31
Frank Peasant run for 5 yds to the JMads 26
3:31
3rd & 7 at opp 26
Chase Cunningham pass complete to Yusuf Ali for 26 yds for a TD, (Zeke Rankin KICK)James Madison 37, Middle Tennessee 7
James Madison Punt, 6 plays
3:31
Scott Payne kickoff for 59 yds
3:31
1st & 10 at own 25
Latrele Palmer run for 3 yds to the JMads 28
3:31
2nd & 7 at own 28
Todd Centeio run for 16 yds to the JMads 44 for a 1ST down
3:31
1st & 10 at own 44
Kaelon Black run for 12 yds to the MTnSt 44 for a 1ST down
3:31
1st & 10 at opp 44
Kaelon Black run for 6 yds to the MTnSt 38
0:00
2nd & 4 at opp 38
Kaelon Black run for a loss of 2 yards to the MTnSt 40
Q4 15:00
3rd & 6 at opp 40
Todd Centeio pass incomplete
Q4 14:47
4th & 6 at opp 40
Sam Clark punt for 35 yds, fair catch by Yusuf Ali at the MTnSt 5
4th quarter5 drives, then James Madison 44, Middle Tennessee 7
Middle Tennessee Punt, 7 plays
14:47
1st & 10 at own 5
A’Varius Sparrow run for 2 yds to the MTnSt 7
14:47
2nd & 8 at own 7
Darius Bracy run for 9 yds to the MTnSt 16 for a 1ST down
14:47
1st & 10 at own 16
Darius Bracy run for 1 yd to the MTnSt 17
14:47
2nd & 9 at own 17
Chase Cunningham pass incomplete
14:47
3rd & 9 at own 17
CUNNINGHAM, Chase pass to the left incomplete dropped by TOLBERT, Bud thrown to the JMU50. PENALTY JMU Personal Foul on CARPENTER, James enforced 15 yards from the MTS17 to the MTS32 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
14:47
1st & 10 at own 32
Chase Cunningham pass complete to Yusuf Ali for 5 yds to the MTnSt 37
14:47
2nd & 5 at own 37
Chase Cunningham pass incomplete
14:47
3rd & 5 at own 37
Chase Cunningham pass incomplete
12:43
4th & 5 at own 37
Kyle Ulbrich punt for 43 yds, fair catch by Josh Sarratt at the JMads 20
James Madison Touchdown, 9 plays
12:43
1st & 10 at own 20
Percy Agyei-Obese run for 2 yds to the JMads 22
12:43
2nd & 8 at own 22
Todd Centeio run for 20 yds to the JMads 42 for a 1ST down
12:43
1st & 10 at own 42
Percy Agyei-Obese run for 12 yds to the MTnSt 46 for a 1ST down
12:43
1st & 10 at opp 46
Kaelon Black run for 1 yd to the MTnSt 45
12:43
2nd & 9 at opp 45
Kaelon Black run for 4 yds to the MTnSt 41
12:43
3rd & 5 at opp 41
MIDDLE TENN Penalty, Targeting on THOMAS, Jakobe enforced half the distance from the goal (Jakobe Thomas) to the MTnSt 8 for a 1ST down
12:43
1st & goal at opp 8
Latrele Palmer run for a loss of 5 yards to the MTnSt 13
6:54
3rd & goal at opp 9
Timeout JMU, clock 06:54
6:54
2nd & goal at opp 13
Latrele Palmer run for 4 yds to the MTnSt 9
6:49
3rd & goal at opp 9
Devin Ravenel 9 Yd pass from Todd Centeio (Camden Wise Kick)James Madison 44, Middle Tennessee 7
Middle Tennessee Punt, 6 plays
6:49
Justin Ritter kickoff for 52 yds
6:49
1st & 10 at own 25
Chase Cunningham sacked by Jamree Kromah for a loss of 3 yards to the MTnSt 22
6:49
2nd & 13 at own 22
A’Varius Sparrow run for 2 yds to the MTnSt 24
6:49
3rd & 11 at own 24
Chase Cunningham pass complete to Javonte Sherman for 16 yds to the MTnSt 40 for a 1ST down
6:49
1st & 10 at own 40
A’Varius Sparrow run for 1 yd to the MTnSt 41
6:49
2nd & 9 at own 41
A’Varius Sparrow run for a loss of 2 yards to the MTnSt 39
6:49
3rd & 11 at own 39
Chase Cunningham pass incomplete
4:19
4th & 11 at own 39
Kyle Ulbrich punt for 50 yds, fair catch by Josh Sarratt at the JMads 11
4:19
4th & 11 at own 39
Kyle Ulbrich punt for 50 yds, fair catch by Josh Sarratt at the JMads 11
James Madison Punt, 3 plays
4:19
1st & 10 at own 11
Sammy Malignaggi run for 5 yds to the JMads 16
4:19
2nd & 5 at own 16
Sammy Malignaggi run for 2 yds to the JMads 18
4:19
3rd & 3 at own 18
Devin Ravenel run for a loss of 4 yards to the JMads 14
2:04
4th & 7 at own 14
Sam Clark punt for 61 yds, downed at the MTnSt 25
Middle Tennessee End of game, 3 plays
2:04
1st & 10 at own 25
Preston Rice pass complete to Elijah Metcalf for a loss of 3 yards to the MTnSt 22
2:04
2nd & 13 at own 22
Darius Bracy run for 2 yds to the MTnSt 24
0:00
3rd & 11 at own 24
Darius Bracy run for 2 yds to the MTnSt 26
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.