| 15:00 | 1st & 10 | OWN 25 | Evan Shirreffs pass complete to Rico Arnold for 12 yds to the Charl 37 for a 1ST down | +12 | 1.03 |
| 15:00 | 1st & 10 | OWN 37 | Benny LeMay run for 3 yds to the Charl 40 | +3 | -0.42 |
| 15:00 | 2nd & 7 | OWN 40 | Benny LeMay run for 6 yds to the Charl 46 | +6 | 0.36 |
| 15:00 | 3rd & 1 | OWN 46 | Benny LeMay run for 4 yds to the 50 yard line for a 1ST down | +4 | 1.26 |
| 15:00 | 1st & 10 | 50 | Aaron McAllister run for 4 yds to the Marsh 46 | +4 | -0.14 |
| 15:00 | 2nd & 6 | OPP 46 | Ishod Finger run for 12 yds to the Marsh 34 for a 1ST down | +12 | 1.05 |
| 15:00 | 1st & 10 | OPP 34 | Ishod Finger run for 4 yds to the Marsh 30 | +4 | -0.06 |
| 15:00 | 2nd & 6 | OPP 30 | Benny LeMay run for 19 yds to the Marsh 11 for a 1ST down | +19 | 0.48 |
| 15:00 | 1st & 10 | OPP 11 | Benny LeMay run for 5 yds to the Marsh 6 | +5 | 0.08 |
| 15:00 | 2nd & 5 | OPP 6 | Benny LeMay run for 4 yds to the Marsh 2 | +4 | -0.02 |
| 15:00 | 3rd & 1 | OPP 2 | Hasaan Klugh run for 1 yd to the Marsh 1 for a 1ST down | +1 | 1.52 |
| 8:42 | 1st & 1 | OPP 1 | Evan Shirreffs run for 1 yd for a TD (Jonathan Cruz KICK) | +1 | 0.94 |
| 8:42 | 1st & 10 | OWN 35 | Isaiah Green pass incomplete | 0 | -1.01 |
| 8:42 | 2nd & 10 | OWN 35 | Anthony Anderson run for 6 yds to the Marsh 41 | +6 | 0.25 |
| 8:42 | 3rd & 4 | OWN 41 | Isaiah Green pass complete to Tyre Brady for 11 yds to the Charl 48 for a 1ST down | +11 | 2.32 |
| 8:42 | 1st & 10 | OPP 48 | Isaiah Green run for 4 yds to the Charl 44 | +4 | -0.13 |
| 8:42 | 2nd & 6 | OPP 44 | Isaiah Green pass complete to Tyre Brady for 21 yds to the Charl 23 for a 1ST down | +21 | 1.15 |
| 8:42 | 1st & 10 | OPP 23 | Isaiah Green pass complete to Tyre Brady for 5 yds to the Charl 18 | +5 | 0.07 |
| 8:42 | 2nd & 5 | OPP 18 | Isaiah Green pass complete to Tyre Brady for 6 yds to the Charl 12 for a 1ST down | +6 | 0.06 |
| 8:42 | 1st & 10 | OPP 12 | Isaiah Green pass complete to Anthony Anderson for 6 yds to the Charl 6 | +6 | 0.18 |
| 8:42 | 2nd & 4 | OPP 6 | Isaiah Green pass incomplete | 0 | -0.37 |
| 8:42 | 3rd & 4 | OPP 6 | Isaiah Green pass incomplete to Tyre Brady, broken up by Nafees Lyon | 0 | -0.31 |
| 5:00 | 4th & 4 | OPP 6 | Justin Rohrwasser 23 yd FG GOOD | -0.97 |
| 5:00 | 1st & 10 | OWN 25 | Evan Shirreffs pass complete to Chris Phillips for 8 yds to the Charl 33 | +8 | 0.91 |
| 5:00 | 2nd & 2 | OWN 33 | Benny LeMay run for 1 yd to the Charl 34 | +1 | -0.93 |
| 5:00 | 3rd & 1 | OWN 34 | Hasaan Klugh run for no gain to the Charl 34 | 0 | -0.70 |
| 5:00 | 4th & 1 | OWN 34 | CHARLOTTE Penalty, false start (Alex Highsmith) to the Charl 29 | -5 | |
| 5:00 | 4th & 6 | OWN 29 | TEAM punt blocked by Darius Hodge blocked by Darius Hodge |
| 2:34 | 1st & 1 | OPP 1 | Anthony Anderson run for 1 yd for a TD (Justin Rohrwasser KICK) | +1 | 0.94 |
| 2:34 | 1st & 10 | OWN 13 | Calvin Camp run for 2 yds to the Charl 15 | +2 | -0.26 |
| 2:34 | 2nd & 8 | OWN 15 | Calvin Camp run for 3 yds to the Charl 18 | +3 | -0.11 |
| 2:34 | 3rd & 5 | OWN 18 | Evan Shirreffs pass complete to Rico Arnold for 22 yds to the Charl 40 for a 1ST down | +22 | 2.31 |
| 2:34 | 1st & 10 | OWN 40 | Hasaan Klugh sacked by Frankie Hernandez and Omari Cobb for a loss of 7 yards to the Charl 33 | -7 | -2.12 |
| 0:00 | OPP 0 | End of 1st Quarter | |||
| 15:00 | 2nd & 17 | OWN 33 | Evan Shirreffs pass incomplete to Mark Quattlebaum | 0 | -0.29 |
| 15:00 | 3rd & 17 | OWN 33 | Evan Shirreffs pass complete to Rico Arnold for 2 yds to the Charl 35 | +2 | -0.09 |
| 15:00 | 4th & 15 | OWN 35 | Kyle Corbett punt for 42 yds, punt out-of-bounds at the Marsh 33 , Marcel Williams returns for 10 yds to the Marsh 33 |
| 14:13 | 1st & 10 | OWN 33 | Isaiah Green pass incomplete | 0 | -0.96 |
| 14:13 | 2nd & 10 | OWN 33 | Isaiah Green pass complete to Artie Henry III for 9 yds to the Marsh 42 | +9 | 0.91 |
| 14:13 | 3rd & 1 | OWN 42 | Anthony Anderson run for 2 yds to the Marsh 44 for a 1ST down | +2 | 1.11 |
| 14:13 | 1st & 10 | OWN 44 | Isaiah Green pass incomplete to Willie Johnson | 0 | -1.16 |
| 14:13 | 2nd & 10 | OWN 44 | Anthony Anderson run for 3 yds to the Marsh 47 | +3 | -0.36 |
| 14:13 | 3rd & 7 | OWN 47 | Isaiah Green pass complete to Armani Levias for 2 yds to the Marsh 49 | +2 | -0.48 |
| 14:13 | 4th & 5 | OWN 49 | Robert LeFevre punt for 39 yds, fair catch by Mark Quattlebaum at the Charl 12 |
| 11:46 | 1st & 10 | OWN 12 | Ishod Finger run for 2 yds to the Charl 14 | +2 | -0.25 |
| 11:46 | 2nd & 8 | OWN 14 | Evan Shirreffs pass incomplete to Rico Arnold, broken up by Malik Gant | 0 | -0.24 |
| 11:46 | 3rd & 8 | OWN 14 | Evan Shirreffs pass incomplete | 0 | -0.11 |
| 11:46 | 4th & 8 | OWN 14 | Kyle Corbett punt for 39 yds, downed at the Marsh 47 |
| 10:43 | 1st & 10 | OWN 47 | Brenden Knox run for 3 yds to the 50 yard line | +3 | -0.41 |
| 10:43 | 2nd & 7 | 50 | Isaiah Green pass complete to Brenden Knox for 3 yds to the Charl 47 | +3 | -0.42 |
| 10:43 | 3rd & 4 | OPP 47 | Isaiah Green pass incomplete | 0 | -1.06 |
| 10:43 | 4th & 4 | OPP 47 | Robert LeFevre punt for 34 yds, fair catch by Mark Quattlebaum at the Charl 13 |
| 9:26 | 1st & 10 | OWN 13 | Hasaan Klugh run for 5 yds to the Charl 18 | +5 | 0.07 |
| 9:26 | 2nd & 5 | OWN 18 | Ishod Finger run for no gain to the Charl 18 | 0 | -0.44 |
| 9:26 | 3rd & 5 | OWN 18 | Hasaan Klugh run for 10 yds to the Charl 28 for a 1ST down | +10 | 1.21 |
| 9:26 | 1st & 10 | OWN 28 | Benny LeMay run for a loss of 2 yards to the Charl 26 | -2 | -1.01 |
| 9:26 | 2nd & 12 | OWN 26 | Benny LeMay run for 3 yds to the Charl 29 | +3 | -0.13 |
| 9:26 | 3rd & 9 | OWN 29 | Evan Shirreffs pass incomplete to Rico Arnold | 0 | -0.23 |
| 9:26 | 4th & 9 | OWN 29 | Kyle Corbett punt for 35 yds, downed at the Marsh 36 |
| 6:29 | 1st & 10 | OWN 36 | Anthony Anderson run for 2 yds to the Marsh 38 | +2 | -0.64 |
| 6:29 | 2nd & 8 | OWN 38 | Tyre Brady pass incomplete | 0 | -0.81 |
| 6:29 | 3rd & 8 | OWN 38 | Isaiah Green pass complete to Tyre Brady for 41 yds to the Charl 21 for a 1ST down | +41 | 3.96 |
| 6:29 | 1st & 10 | OPP 21 | Anthony Anderson run for no gain to the Charl 21 | 0 | -0.39 |
| 6:29 | 2nd & 10 | OPP 21 | Anthony Anderson run for 5 yds to the Charl 16 | +5 | 0.04 |
| 6:29 | 3rd & 5 | OPP 16 | Isaiah Green pass incomplete | 0 | -0.50 |
| 4:21 | 4th & 5 | OPP 16 | Justin Rohrwasser 33 yd FG GOOD | -0.52 |
| 4:21 | 1st & 10 | OWN 30 | Calvin Camp run for a loss of 2 yards to the Charl 28 | -2 | -1.10 |
| 4:21 | 2nd & 12 | OWN 28 | Evan Shirreffs pass complete to Mark Quattlebaum for 11 yds to the Charl 39 | +11 | 1.06 |
| 4:21 | 3rd & 1 | OWN 39 | Benny LeMay run for 2 yds to the Charl 41 for a 1ST down | +2 | 1.07 |
| 4:21 | 1st & 10 | OWN 41 | Evan Shirreffs pass incomplete to Benny LeMay | 0 | -1.14 |
| 4:21 | 2nd & 10 | OWN 41 | Evan Shirreffs pass complete to Rico Arnold for 13 yds to the Marsh 46 for a 1ST down | +13 | 2.25 |
| 4:21 | 1st & 10 | OPP 46 | CHARLOTTE Penalty, false start (-5 Yards) to the Charl 49 | -5 | |
| 4:21 | 1st & 15 | OWN 49 | Ishod Finger run for 15 yds to the Marsh 36 for a 1ST down | +15 | 1.63 |
| 4:21 | 1st & 10 | OPP 36 | Evan Shirreffs run for 11 yds to the Marsh 25 for a 1ST down | +11 | 0.31 |
| 0:48 | 1st & 10 | OPP 25 | Timeout CHARLOTTE, clock 00:48 | ||
| 0:48 | 1st & 10 | OPP 25 | Evan Shirreffs pass incomplete | 0 | -0.45 |
| 0:48 | 2nd & 10 | OPP 25 | Evan Shirreffs sacked by Marquis Couch for a loss of 9 yards to the Marsh 34 | -9 | -2.38 |
| 0:36 | 3rd & 19 | OPP 34 | Timeout CHARLOTTE, clock 00:36 | ||
| 0:36 | 3rd & 19 | OPP 34 | SHIRREFFS, Evan pass incomplete to RINGWOOD, Tyler, QB hurry by HAMES, Channing, PENALTY MAR offside (COUCH, Marquis) 5 yards to the MAR29, NO PLAY. | +5 | |
| 0:36 | 3rd & 14 | OPP 29 | Evan Shirreffs run for 6 yds to the Marsh 23 | +6 | 0.24 |
| 0:02 | 4th & 8 | OPP 23 | Timeout CHARLOTTE, clock 00:02 | ||
| 0:00 | 4th & 8 | OPP 23 | Jonathan Cruz 40 yd FG GOOD | 0.24 | |
| 0:00 | OPP 0 | End of 2nd Quarter |
| 15:00 | 1st & 10 | OWN 19 | Anthony Anderson run for 1 yd to the Marsh 20 Anthony Anderson fumbled, forced by Ed Rolle, recovered by Charl Timmy Horne | -0.56 |
| 14:46 | 1st & 10 | OPP 20 | Ishod Finger run for 2 yds to the Marsh 18 | +2 | -0.21 |
| 14:46 | 2nd & 8 | OPP 18 | Evan Shirreffs pass incomplete to Rico Arnold | 0 | -0.41 |
| 14:46 | 3rd & 8 | OPP 18 | Evan Shirreffs pass incomplete to Mark Quattlebaum, broken up by Ty Tyler | 0 | -0.61 |
| 13:48 | 4th & 8 | OPP 18 | Jonathan Cruz 35 yd FG GOOD | -0.15 |
| 13:48 | 1st & 10 | OWN 25 | Isaiah Green pass complete to Tyre Brady for 11 yds to the Marsh 36 for a 1ST down | +11 | 0.93 |
| 13:48 | 1st & 10 | OWN 36 | Brenden Knox run for 11 yds to the Marsh 47 for a 1ST down | +11 | 1.05 |
| 13:48 | 1st & 10 | OWN 47 | Brenden Knox run for 4 yds to the Charl 49 | +4 | -0.15 |
| 13:48 | 2nd & 6 | OPP 49 | Brenden Knox run for 5 yds to the Charl 44 | +5 | 0.11 |
| 13:48 | 3rd & 1 | OPP 44 | Brenden Knox run for 4 yds to the Charl 40 for a 1ST down | +4 | 0.95 |
| 13:48 | 1st & 10 | OPP 40 | Brenden Knox run for 1 yd to the Charl 39 | +1 | -0.65 |
| 13:48 | 2nd & 9 | OPP 39 | Isaiah Green pass incomplete to Willie Johnson, broken up by DJ Anderson | 0 | -1.00 |
| 13:48 | 3rd & 9 | OPP 39 | Isaiah Green pass complete to Artie Henry III for 11 yds to the Charl 28 for a 1ST down | +11 | 2.07 |
| 13:48 | 1st & 10 | OPP 28 | Brenden Knox run for 1 yd to the Charl 27 | +1 | -0.39 |
| 13:48 | 2nd & 9 | OPP 27 | Isaiah Green pass incomplete to Willie Johnson, broken up by Juwan Foggie | 0 | -0.65 |
| 13:48 | 3rd & 9 | OPP 27 | Isaiah Green pass complete to Artie Henry III for 23 yds to the Charl 4 for a 1ST down | +23 | 2.12 |
| 9:59 | 1st & 4 | OPP 4 | Brenden Knox run for 4 yds for a TD (Justin Rohrwasser KICK) | +4 | 1.69 |
| 9:59 | 1st & 10 | OWN 23 | Evan Shirreffs pass incomplete to Chris Phillips | 0 | -0.64 |
| 9:59 | 2nd & 10 | OWN 23 | Ishod Finger run for a loss of 1 yard to the Charl 22 | -1 | -0.35 |
| 9:59 | 3rd & 11 | OWN 22 | Evan Shirreffs sacked by Ryan Bee for a loss of 7 yards to the Charl 15 | -7 | -0.18 |
| 9:59 | 4th & 18 | OWN 15 | Kyle Corbett punt for 31 yds , Marcel Williams returns for 4 yds to the Charl 42 |
| 8:26 | 1st & 10 | OPP 42 | Brenden Knox run for 1 yd to the Charl 41 | +1 | -0.70 |
| 8:26 | 2nd & 9 | OPP 41 | Isaiah Green pass complete to Marcel Williams for 6 yds to the Charl 35 | +6 | 0.28 |
| 8:26 | 3rd & 3 | OPP 35 | Brenden Knox run for 8 yds to the Charl 27 for a 1ST down | +8 | 0.97 |
| 8:26 | 1st & 10 | OPP 27 | Brenden Knox run for 6 yds to the Charl 21 | +6 | 0.20 |
| 8:26 | 2nd & 4 | OPP 21 | Brenden Knox run for 11 yds to the Charl 10 for a 1ST down | +11 | 0.03 |
| 8:26 | 1st & 10 | OPP 10 | Brenden Knox run for 1 yd to the Charl 9 | +1 | -0.23 |
| 8:26 | 2nd & 9 | OPP 9 | Brenden Knox run for 3 yds to the Charl 6 | +3 | -0.08 |
| 8:26 | 3rd & 6 | OPP 6 | Isaiah Green pass incomplete to Tyre Brady | 0 | -0.30 |
| 4:39 | 4th & 6 | OPP 6 | Justin Rohrwasser 23 yd FG GOOD | -0.87 |
| 4:39 | 1st & 10 | OWN 20 | Evan Shirreffs pass incomplete to Victor Tucker | 0 | -0.56 |
| 4:39 | 2nd & 10 | OWN 20 | Evan Shirreffs sacked by Juwon Young and Ryan Bee for a loss of 7 yards to the Charl 13 | -7 | -0.41 |
| 4:39 | 3rd & 17 | OWN 13 | Evan Shirreffs pass complete to Victor Tucker for 4 yds to the Charl 17 CHARLOTTE Penalty, illegal block ( Yards) declined | +4 | -0.01 |
| 4:39 | 4th & 13 | OWN 17 | Kyle Corbett punt for 42 yds, punt out-of-bounds at the 50 yard line , Marcel Williams returns for 9 yds to the 50 yard line |
| 3:12 | 1st & 10 | 50 | MARSHALL Penalty, false start (-5 Yards) to the Marsh 45 | -5 | |
| 3:12 | 1st & 15 | OWN 45 | Brenden Knox run for no gain to the Marsh 45 | 0 | -1.00 |
| 3:12 | 2nd & 15 | OWN 45 | Isaiah Green pass complete to Brenden Knox for 13 yds to the Charl 42 | +13 | 1.89 |
| 3:12 | 3rd & 2 | OPP 42 | Brenden Knox run for 30 yds to the Charl 12 for a 1ST down | +30 | 1.60 |
| 3:12 | 1st & 10 | OPP 12 | Anthony Anderson run for 2 yds to the Charl 10 | +2 | -0.17 |
| 0:37 | 2nd & 8 | OPP 10 | Isaiah Green pass complete to Obi Obialo for 10 yds for a TD (Justin Rohrwasser KICK) | +10 | 2.70 |
| 0:37 | 1st & 10 | OWN 25 | Benny LeMay run for 11 yds to the Charl 36 for a 1ST down | +11 | 0.93 |
| 0:37 | 1st & 10 | OWN 36 | CHARLOTTE Penalty, false start (Jaelin Fisher) to the Charl 31 | -5 | |
| 0:00 | OPP 0 | End of 3rd Quarter | |||
| 15:00 | 1st & 15 | OWN 31 | Benny LeMay run for 14 yds to the Charl 45 | +14 | 2.48 |
| 15:00 | 2nd & 1 | OWN 45 | Hasaan Klugh run for 2 yds to the Charl 47 for a 1ST down | +2 | -0.33 |
| 15:00 | 1st & 10 | OWN 47 | Calvin Camp run for 4 yds to the Marsh 49 | +4 | -0.15 |
| 15:00 | 2nd & 6 | OPP 49 | Hasaan Klugh pass complete to Ishod Finger for a loss of 2 yards to the Charl 49 | -2 | -1.59 |
| 15:00 | 3rd & 8 | OWN 49 | Evan Shirreffs sacked by Chase Hancock for a loss of 8 yards to the Charl 41 | -8 | -1.35 |
| 15:00 | 4th & 16 | OWN 41 | Kyle Corbett punt for 44 yds , Nick Mathews returns for 19 yds to the Marsh 34 |
| 12:03 | 1st & 10 | OWN 34 | Brenden Knox run for 3 yds to the Marsh 37 | +3 | -0.40 |
| 12:03 | 2nd & 7 | OWN 37 | Anthony Anderson run for 4 yds to the Marsh 41 | +4 | -0.14 |
| 12:03 | 3rd & 3 | OWN 41 | Isaiah Green run for 2 yds to the Marsh 43 | +2 | -0.50 |
| 9:48 | 4th & 1 | OWN 43 | Timeout MARSHALL, clock 09:48 | ||
| 9:48 | 4th & 1 | OWN 43 | Robert LeFevre punt for 45 yds, downed at the Charl 12 |
| 9:35 | 1st & 10 | OWN 12 | Evan Shirreffs pass complete to Workpeh Kofa for 2 yds to the Charl 14 | +2 | -0.25 |
| 9:35 | 2nd & 8 | OWN 14 | Benny LeMay run for no gain to the Charl 14 | 0 | -0.24 |
| 9:35 | 3rd & 8 | OWN 14 | Evan Shirreffs run for 4 yds to the Charl 18 | +4 | -0.02 |
| 9:35 | 4th & 4 | OWN 18 | Kyle Corbett punt for 44 yds, fair catch by Nick Mathews at the Marsh 38 |
| 7:37 | 1st & 10 | OWN 38 | Brenden Knox run for 9 yds to the Marsh 47 | +9 | 1.37 |
| 7:37 | 2nd & 1 | OWN 47 | Brenden Knox run for 3 yds to the 50 yard line for a 1ST down | +3 | -0.25 |
| 7:37 | 1st & 10 | 50 | Brenden Knox run for 1 yd to the Charl 49 | +1 | -0.87 |
| 7:37 | 2nd & 9 | OPP 49 | KNOX, Brenden rush for 7 yards to the CHA42 (ROLLE, Ed;FAIN, Tyler), PENALTY MAR holding (MADDEN, Cain) 10 yards to the MAR41, NO PLAY. | -10 | |
| 7:37 | 2nd & 19 | OWN 41 | Brenden Knox run for a loss of 1 yard to the Marsh 40 | -1 | -0.47 |
| 4:37 | 3rd & 20 | OWN 40 | Timeout CHARLOTTE, clock 04:37 | ||
| 4:37 | 3rd & 20 | OWN 40 | Anthony Anderson run for 1 yd to the Marsh 41 | +1 | -0.15 |
| 4:29 | 4th & 19 | OWN 41 | Timeout CHARLOTTE, clock 04:29 | ||
| 4:29 | 4th & 19 | OWN 41 | Robert LeFevre punt for 43 yds , Mark Quattlebaum returns for 9 yds to the Charl 25 |
| 4:17 | 1st & 10 | OWN 25 | Hasaan Klugh pass complete to Aaron McAllister for no gain to the Charl 25 | 0 | -0.70 |
| 4:17 | 2nd & 10 | OWN 25 | Hasaan Klugh sacked by Frankie Hernandez for a loss of 5 yards to the Charl 20 | -5 | -0.51 |
| 4:17 | 3rd & 15 | OWN 20 | Hasaan Klugh run for 1 yd to the Charl 21 | +1 | -0.06 |
| 4:17 | 4th & 14 | OWN 21 | Kyle Corbett punt for 48 yds, downed at the Marsh 31 |
| 2:27 | 1st & 10 | OWN 31 | Anthony Anderson run for 2 yds to the Marsh 33 | +2 | -0.57 |
| 2:27 | 2nd & 8 | OWN 33 | Brenden Knox run for 8 yds to the Marsh 41 for a 1ST down | +8 | 1.51 |
| 2:27 | 1st & 10 | OWN 41 | Team run for a loss of 2 yards to the Marsh 39 | -2 | -1.52 |
| 2:27 | 2nd & 12 | OWN 39 | Team run for a loss of 2 yards to the Marsh 37 | -2 | -0.79 |
| 0:00 | OWN 0 | End of 4th Quarter |
| 0 | sacks | 6 |
| 3 | plays for loss | 10 |
| 1 | takeaways | 0 |
| 2 | three-and-outs forced | 6 |
| 4 | explosive plays allowed | 5 |
| 5.14 | yards allowed / play | 3.03 |
| 6 of 12 | scoring drives allowed | 3 of 12 |
| Frankie Hernandez | 11 (4) | 1.5 sk · 2.5 TFL · 1 QH |
| Omari Cobb | 9 (3) | 0.5 sk · 0.5 TFL |
| Malik Gant | 8 (5) | 2 TFL · 1 PD |
| Chase Hancock | 7 (4) | 1 sk · 1 TFL · 3 QH |
| Ryan Bee | 5 (1) | 1.5 sk · 1.5 TFL · 2 QH |
| Juwon Young | 5 | 0.5 sk · 0.5 TFL |
| Ty Tyler | 5 (2) | 1 PD · 2 QH |
| Channing Hames | 5 | 2 QH |
| 2 of 2 | field goals | 3 of 3 |
| 8 | punts | 4 |
| 40.6 | punt average | 40.3 |
| 0 | punts inside the 20 | 3 |
| 69 | return yards | 114 |
| own 20 | average drive start | own 42 |
| K | Jonathan Cruz | 2/2 FG · long 40 · 1/1 XP |
| P | Kyle Corbett | 8 punts · 40.6 avg |
| KR | Aaron McAllister | 4 ret · 60 yds · long 20 |
| PR | Mark Quattlebaum | 1 ret · 9 yds · long 9 |
| K | Justin Rohrwasser | 3/3 FG · long 33 · 3/3 XP |
| P | Robert LeFevre | 4 punts · 40.3 avg · 3 in 20 |
| KR | Willie Johnson | 1 ret · 33 yds · long 33 |
| KR | Marcel Williams | 1 ret · 11 yds · long 11 |
| PR | Marcel Williams | 3 ret · 23 yds · long 10 |
| PR | Darius Hodge | 1 ret · 28 yds |
| PR | Nick Mathews | 1 ret · 19 yds · long 19 |
| 61 | plays | 63 |
| 185 | yards | 324 |
| 12 | drives | 11 |
| 34% | success rate | 40% |
| -0.02 | total PPA | 10.47 |
| Q1 | Evan Shirreffs run for 1 yd for a TD (Jonathan Cruz KICK) | 7–0 |
| Q1 | Justin Rohrwasser 23 yd FG GOOD | 3–7 |
| Q1 | Anthony Anderson run for 1 yd for a TD (Justin Rohrwasser KICK) | 10–7 |
| Q2 | Justin Rohrwasser 33 yd FG GOOD | 13–7 |
| Q2 | Jonathan Cruz 40 yd FG GOOD | 10–13 |
| Q3 | Jonathan Cruz 35 yd FG GOOD | 13–13 |
| Q3 | Brenden Knox run for 4 yds for a TD (Justin Rohrwasser KICK) | 20–13 |
| Q3 | Justin Rohrwasser 23 yd FG GOOD | 23–13 |
| Q3 | Isaiah Green pass complete to Obi Obialo for 10 yds for a TD (Justin Rohrwasser KICK) | 30–13 |
| Q2 | Isaiah Green pass complete to Tyre Brady for 41 yds to the Charl 21 for a 1ST down | 3.96 |
| Q3 | Isaiah Green pass complete to Obi Obialo for 10 yds for a TD (Justin Rohrwasser KICK) | 2.70 |
| Q4 | Benny LeMay run for 14 yds to the Charl 45 | 2.48 |
| Q1 | Isaiah Green pass complete to Tyre Brady for 11 yds to the Charl 48 for a 1ST down | 2.32 |
| Q1 | Evan Shirreffs pass complete to Rico Arnold for 22 yds to the Charl 40 for a 1ST down | 2.31 |
| Q2 | Evan Shirreffs pass complete to Rico Arnold for 13 yds to the Marsh 46 for a 1ST down | 2.25 |
| 2021 | Marshall 49 – 28 Charlotte |
| 2019 | Marshall 13 – 24 Charlotte |
| 2017 | Marshall 14 – 3 Charlotte |
| 2016 | Charlotte 27 – 24 Marshall |
| 2015 | Marshall 34 – 10 Charlotte |