• (15:00 - 1st) Camden Wise kickoff for 58 yds , RaJa Nelson return for 18 yds to the NDkSt 25

    • 1st & 10 at NDSU 25

      (14:50 - 1st) TaMerik Williams run for 2 yds to the NDkSt 27

    • 2nd & 8 at NDSU 27

      (14:01 - 1st) Cam Miller pass complete to RaJa Nelson for 6 yds to the NDkSt 33

    • 3rd & 2 at NDSU 33

      (13:34 - 1st) Hunter Luepke run for 4 yds to the NDkSt 37 for a 1ST down

    • 1st & 10 at NDSU 37

      (13:02 - 1st) Cam Miller run for 4 yds to the NDkSt 41

    • 2nd & 6 at NDSU 41

      (12:31 - 1st) TaMerik Williams run for 2 yds to the NDkSt 43

    • 3rd & 4 at NDSU 43

      (11:38 - 1st) Hunter Luepke run for 6 yds to the NDkSt 49 for a 1ST down

    • 1st & 10 at NDSU 49

      (11:05 - 1st) Cam Miller sacked by Mike Greene for a loss of 4 yards to the NDkSt 45

    • 2nd & 14 at NDSU 45

      (10:19 - 1st) Kobe Johnson run for 2 yds to the NDkSt 47

    • 3rd & 12 at NDSU 47

      (9:46 - 1st) Cam Miller pass incomplete to RaJa Nelson

    • 4th & 12 at NDSU 47

      (9:37 - 1st) Kaedin Steindorf punt for 49 yds , Jack Sroba returns for 7 yds to the JMads 11

    • 1st & 10 at JMU 11

      (9:18 - 1st) Latrele Palmer run for 2 yds to the JMads 13

    • 2nd & 8 at JMU 13

      (8:48 - 1st) Cole Johnson pass complete to Kris Thornton for 3 yds to the JMads 16

    • 3rd & 5 at JMU 16

      (8:16 - 1st) Cole Johnson pass complete to Solomon Vanhorse for 1 yd to the JMads 17

    • 4th & 4 at JMU 17

      (7:48 - 1st) Harry O'Kelly punt for 43 yds, fair catch by Jayden Price at the NDkSt 40

    • 1st & 10 at NDSU 40

      (7:28 - 1st) Cam Miller pass complete to Phoenix Sproles for 10 yds to the 50 yard line for a 1ST down

    • 1st & 10 at 50

      (7:00 - 1st) TaMerik Williams run for 5 yds to the JMads 45

    • 2nd & 5 at JMU 45

      (6:25 - 1st) Cam Miller pass complete to Phoenix Sproles for 9 yds to the JMads 36 for a 1ST down

    • 1st & 10 at JMU 36

      (5:32 - 1st) Cam Miller pass complete to Braylon Henderson for 4 yds to the JMads 32

    • 2nd & 6 at JMU 32

      (5:12 - 1st) Cam Miller pass complete to Hunter Luepke for 32 yds for a TD, (Jake Reinholz KICK)

    • (5:12 - 1st) Jake Reinholz kickoff for 60 yds , Sammy Malignaggi return for 17 yds to the JMads 22

    • 1st & 10 at JMU 22

      (4:53 - 1st) Latrele Palmer run for 2 yds to the JMads 24

    • 2nd & 8 at JMU 24

      (4:17 - 1st) Cole Johnson pass complete to Antwane Wells Jr. for 12 yds to the JMads 36 for a 1ST down

    • 1st & 10 at JMU 36

      (3:31 - 1st) Cole Johnson sacked by Tony Pierce for a loss of 4 yards to the JMads 32

    • 2nd & 14 at JMU 32

      (2:36 - 1st) TEAM run for a loss of 10 yards to the JMads 22 TEAM fumbled, recovered by JMads Latrele Palmer

    • 3rd & 24 at JMU 22

      (2:22 - 1st) Latrele Palmer run for 10 yds to the JMads 32

    • 4th & 14 at JMU 32

      (2:06 - 1st) Harry O'Kelly punt for 40 yds, fair catch by Jayden Price at the NDkSt 28

    • 1st & 10 at NDSU 28

      (1:37 - 1st) Cam Miller pass complete to DJ Hart for 26 yds to the JMads 46 for a 1ST down

    • 1st & 10 at JMU 46

      (1:17 - 1st) TaMerik Williams run for 1 yd to the JMads 45

    • 2nd & 9 at JMU 45

      (0:46 - 1st) Cam Miller run for 3 yds to the JMads 42

    • 3rd & 6 at JMU 42

      (0:01 - 1st) Quincy Patterson run for 12 yds to the JMads 30 for a 1ST down

    • End of 1st Quarter

    • 1st & 10 at JMU 30

      (14:39 - 2nd) Hunter Luepke run for 2 yds to the JMads 28

    • 2nd & 8 at JMU 28

      (14:10 - 2nd) TaMerik Williams run for 2 yds to the JMads 26

    • 3rd & 6 at JMU 26

      (13:32 - 2nd) Quincy Patterson run for 1 yd to the JMads 25

    • 4th & 5 at JMU 25

      (13:03 - 2nd) Jake Reinholz 43 yd FG GOOD

    • (13:03 - 2nd) Jake Reinholz kickoff for 60 yds , Solomon Vanhorse return for 21 yds to the JMads 26

    • 1st & 10 at JMU 26

      (12:38 - 2nd) Cole Johnson pass complete to Scott Bracey for 3 yds to the JMads 29

    • 2nd & 7 at JMU 29

      (11:59 - 2nd) Cole Johnson pass complete to Antwane Wells Jr. for 5 yds to the JMads 34

    • 3rd & 2 at JMU 34

      (11:51 - 2nd) Latrele Palmer run for 15 yds to the JMads 49 for a 1ST down

    • 1st & 10 at JMU 49

      (11:36 - 2nd) Latrele Palmer run for 2 yds to the NDkSt 49

    • 2nd & 8 at NDSU 49

      (10:58 - 2nd) Cole Johnson pass complete to Solomon Vanhorse for 3 yds to the NDkSt 46

    • 3rd & 5 at NDSU 46

      (10:21 - 2nd) Cole Johnson pass complete to Scott Bracey for 11 yds to the NDkSt 35 for a 1ST down

    • 1st & 10 at NDSU 35

      (9:50 - 2nd) JMU Penalty, False Start (-5 Yards) to the NDkSt 40

    • 1st & 15 at NDSU 40

      (9:22 - 2nd) Cole Johnson pass complete to Latrele Palmer for 7 yds to the NDkSt 33

    • 2nd & 8 at NDSU 33

      (8:56 - 2nd) Cole Johnson pass intercepted, touchback. Dawson Weber return for no gain

    • 1st & 10 at NDSU 20

      (8:50 - 2nd) Quincy Patterson sacked by Bryce Carter for a loss of 5 yards to the NDkSt 15

    • 2nd & 15 at NDSU 15

      (8:05 - 2nd) Cam Miller run for no gain to the NDkSt 15

    • 3rd & 15 at NDSU 15

      (7:29 - 2nd) Cam Miller pass incomplete to Josh Babicz

    • 4th & 15 at NDSU 15

      (7:17 - 2nd) Kaedin Steindorf punt for 51 yds, downed at the JMads 34

    • 1st & 10 at JMU 34

      (7:10 - 2nd) Cole Johnson pass incomplete to Kris Thornton

    • 2nd & 10 at JMU 34

      (7:10 - 2nd) JMU Penalty, False Start (-5 Yards) to the JMads 29

    • 2nd & 15 at JMU 29

      (7:04 - 2nd) Cole Johnson pass incomplete to Antwane Wells Jr.

    • 3rd & 15 at JMU 29

      (6:52 - 2nd) Cole Johnson pass complete to Lorenzo Bryant Jr. for 9 yds to the JMads 38

    • 4th & 6 at JMU 38

      (6:15 - 2nd) Harry O'Kelly punt for 38 yds, fair catch by Jayden Price at the NDkSt 24

    • 1st & 10 at NDSU 24

      (6:03 - 2nd) Hunter Luepke run for 37 yds to the JMads 39 for a 1ST down

    • 1st & 10 at JMU 39

      (5:33 - 2nd) Hunter Luepke run for a loss of 2 yards to the JMads 41

    • 2nd & 12 at JMU 41

      (5:05 - 2nd) Cam Miller pass incomplete to Phoenix Sproles

    • 3rd & 12 at JMU 41

      (4:55 - 2nd) Cam Miller run for 11 yds to the JMads 30

    • 4th & 1 at JMU 30

      (4:22 - 2nd) Cam Miller run for 1 yd to the JMads 29 for a 1ST down

    • 1st & 10 at JMU 29

      (3:38 - 2nd) Hunter Luepke run for 8 yds to the JMads 21

    • 2nd & 2 at JMU 21

      (3:04 - 2nd) Cam Miller pass incomplete to Quincy Patterson

    • 3rd & 2 at JMU 21

      (2:58 - 2nd) Hunter Luepke run for 3 yds to the JMads 18 for a 1ST down

    • 1st & 10 at JMU 18

      (2:22 - 2nd) Cam Miller pass complete to Josh Babicz for 10 yds to the JMads 8 for a 1ST down

    • (1:58 - 2nd) Timeout JMU, clock 01:58

    • 1st & Goal at JMU 8

      (1:55 - 2nd) Cam Miller run for 1 yd to the JMads 7

    • 2nd & Goal at JMU 7

      (1:05 - 2nd) Kobe Johnson run for no gain to the JMads 7

    • (0:52 - 2nd) Timeout NO DAKOTA ST, clock 00:52

    • 3rd & Goal at JMU 7

      (0:52 - 2nd) JMU Penalty, Defensive Pass Interference (5 Yards) to the JMads 2 for a 1ST down

    • 1st & Goal at JMU 2

      (0:35 - 2nd) Hunter Luepke run for a loss of 1 yard to the JMads 3

    • 2nd & Goal at JMU 3

      (0:10 - 2nd) TaMerik Williams run for no gain to the JMads 3

    • (0:10 - 2nd) Timeout NO DAKOTA ST, clock 00:10

    • 3rd & Goal at JMU 3

      (0:07 - 2nd) Kobe Johnson run for 1 yd to the JMads 2

    • (0:07 - 2nd) Timeout NO DAKOTA ST, clock 00:07

    • 4th & Goal at JMU 2

      (0:02 - 2nd) Jake Reinholz 20 yd FG GOOD

  • End of 2nd Quarter

    • (0:02 - 2nd) Jake Reinholz kickoff for 46 yds , Sammy Malignaggi return for 12 yds to the JMads 31

    • (15:00 - 3rd) Jake Reinholz kickoff for 62 yds , Solomon Vanhorse return for 17 yds to the JMads 20

    • 1st & 10 at JMU 20

      (14:40 - 3rd) Latrele Palmer run for 6 yds to the JMads 26

    • 2nd & 4 at JMU 26

      (14:11 - 3rd) Latrele Palmer run for 6 yds to the JMads 32 for a 1ST down

    • 1st & 10 at JMU 32

      (13:34 - 3rd) Latrele Palmer run for 5 yds to the JMads 37

    • 2nd & 5 at JMU 37

      (13:13 - 3rd) Cole Johnson pass complete to Kris Thornton for 8 yds to the JMads 45 for a 1ST down

    • 1st & 10 at JMU 45

      (12:58 - 3rd) JMU Penalty, False Start (-5 Yards) to the JMads 40

    • 1st & 15 at JMU 40

      (12:35 - 3rd) Lorenzo Bryant Jr. run for 5 yds to the JMads 45

    • 2nd & 10 at JMU 45

      (11:51 - 3rd) Cole Johnson run for 11 yds to the NDkSt 44 for a 1ST down

    • 1st & 10 at NDSU 44

      (11:34 - 3rd) Cole Johnson run for 5 yds to the NDkSt 39

    • 2nd & 5 at NDSU 39

      (11:07 - 3rd) Cole Johnson pass complete to Kris Thornton for 5 yds to the NDkSt 34 for a 1ST down

    • 1st & 10 at NDSU 34

      (10:45 - 3rd) Latrele Palmer run for 4 yds to the NDkSt 30 for a 1ST down

    • 1st & 10 at NDSU 30

      (10:00 - 3rd) Latrele Palmer run for 1 yd to the NDkSt 29

    • 2nd & 9 at NDSU 29

      (9:34 - 3rd) Cole Johnson pass complete to Antwane Wells Jr. for 9 yds to the NDkSt 20 for a 1ST down

    • 1st & 10 at NDSU 20

      (9:19 - 3rd) Cole Johnson pass complete to Solomon Vanhorse for 7 yds to the NDkSt 13

    • 2nd & 3 at NDSU 13

      (8:51 - 3rd) Cole Johnson pass complete to Antwane Wells Jr. for 13 yds for a TD, (Ethan Ratke KICK)

    • (8:51 - 3rd) Camden Wise kickoff for 57 yds , Kobe Johnson return for 13 yds to the NDkSt 21

    • 1st & 10 at NDSU 21

      (8:35 - 3rd) Hunter Luepke run for 2 yds to the NDkSt 23

    • 2nd & 8 at NDSU 23

      (8:04 - 3rd) Cam Miller pass incomplete to RaJa Nelson

    • 3rd & 8 at NDSU 23

      (7:59 - 3rd) Cam Miller pass incomplete to RaJa Nelson

    • 4th & 8 at NDSU 23

      (7:53 - 3rd) Kaedin Steindorf punt for 35 yds, fair catch by Jack Sroba at the JMads 42

    • 1st & 10 at JMU 42

      (7:23 - 3rd) Cole Johnson sacked by Jake Kava for a loss of 1 yard to the JMads 41

    • 2nd & 11 at JMU 41

      (7:05 - 3rd) Latrele Palmer run for no gain to the JMads 41

    • 3rd & 11 at JMU 41

      (6:35 - 3rd) Cole Johnson pass incomplete to Devin Ravenel

    • 4th & 11 at JMU 41

      (6:28 - 3rd) Harry O'Kelly punt for 38 yds, fair catch by Jayden Price at the NDkSt 21

    • 1st & 10 at NDSU 21

      (6:21 - 3rd) Cam Miller pass complete to RaJa Nelson for 11 yds to the NDkSt 32 for a 1ST down

    • 1st & 10 at NDSU 32

      (5:51 - 3rd) Hunter Luepke run for 9 yds to the NDkSt 41

    • 2nd & 1 at NDSU 41

      (5:26 - 3rd) TaMerik Williams run for 3 yds to the NDkSt 44 for a 1ST down

    • 1st & 10 at NDSU 44

      (4:58 - 3rd) NO DAKOTA ST Penalty, False Start (-5 Yards) to the NDkSt 39

    • 1st & 15 at NDSU 39

      (4:28 - 3rd) Cam Miller pass incomplete to Phoenix Sproles

    • 2nd & 15 at NDSU 39

      (4:18 - 3rd) Kobe Johnson run for 5 yds to the NDkSt 44

    • 3rd & 10 at NDSU 44

      (3:44 - 3rd) Cam Miller pass incomplete to Kobe Johnson

    • 4th & 10 at NDSU 44

      (3:36 - 3rd) Kaedin Steindorf punt blocked by MJ Hampton

    • 1st & 10 at NDSU 41

      (3:23 - 3rd) Latrele Palmer run for 7 yds to the NDkSt 34

    • 2nd & 3 at NDSU 34

      (2:54 - 3rd) Cole Johnson run for 9 yds to the NDkSt 25 for a 1ST down

    • 1st & 10 at NDSU 25

      (2:40 - 3rd) Cole Johnson pass complete to Kris Thornton for 5 yds to the NDkSt 20

    • 2nd & 5 at NDSU 20

      (2:12 - 3rd) Cole Johnson pass complete to Antwane Wells Jr. for 14 yds to the NDkSt 6 for a 1ST down

    • 1st & Goal at NDSU 6

      (1:53 - 3rd) Latrele Palmer run for 2 yds to the NDkSt 4

    • 2nd & Goal at NDSU 4

      (1:26 - 3rd) Cole Johnson pass complete to Devin Ravenel for 4 yds for a TD, (Ethan Ratke KICK)

    • (1:26 - 3rd) Camden Wise kickoff for 62 yds , Kobe Johnson return for 24 yds to the NDkSt 27

    • 1st & 10 at NDSU 27

      (1:02 - 3rd) Hunter Luepke run for 4 yds to the NDkSt 31

    • 2nd & 6 at NDSU 31

      (0:30 - 3rd) Cam Miller pass incomplete to Josh Babicz

    • 3rd & 6 at NDSU 31

      (0:25 - 3rd) Cam Miller run for 8 yds to the NDkSt 39 for a 1ST down

    • End of 3rd Quarter

    • 1st & 10 at NDSU 39

      (14:51 - 4th) Cam Miller pass complete to Hunter Luepke for 35 yds to the JMads 26 for a 1ST down

    • 1st & 10 at JMU 26

      (14:15 - 4th) Hunter Luepke run for 4 yds to the JMads 22

    • 2nd & 6 at JMU 22

      (13:44 - 4th) Cam Miller pass complete to Hunter Luepke for 22 yds for a TD, (Jake Reinholz KICK)

    • 2nd & Goal at JMU 3

      (13:44 - 4th) NO DAKOTA ST Penalty, Delay of Game (-5 Yards) to the JMads 8

    • (13:44 - 4th) Jake Reinholz kickoff for 53 yds , Solomon Vanhorse return for 15 yds to the JMads 27

    • 1st & 10 at JMU 27

      (13:31 - 4th) Cole Johnson pass complete to Kris Thornton for 15 yds to the JMads 42 for a 1ST down

    • 1st & 10 at JMU 42

      (13:14 - 4th) Latrele Palmer run for a loss of 2 yards to the JMads 40

    • 2nd & 12 at JMU 40

      (12:46 - 4th) Cole Johnson pass complete to Solomon Vanhorse for 11 yds to the NDkSt 49

    • 3rd & 1 at NDSU 49

      (12:38 - 4th) Latrele Palmer run for 3 yds to the NDkSt 46 for a 1ST down

    • 1st & 10 at NDSU 46

      (12:11 - 4th) Cole Johnson pass complete to Kris Thornton for 11 yds to the NDkSt 35 for a 1ST down

    • 1st & 10 at NDSU 35

      (11:43 - 4th) Latrele Palmer run for 1 yd to the NDkSt 34

    • 2nd & 9 at NDSU 34

      (11:00 - 4th) Cole Johnson pass complete to Solomon Vanhorse for 4 yds to the NDkSt 30

    • 3rd & 5 at NDSU 30

      (10:45 - 4th) Cole Johnson sacked by Tony Pierce for a loss of 6 yards to the NDkSt 36

    • 4th & 11 at NDSU 36

      (10:01 - 4th) Harry O'Kelly punt for 34 yds, downed at the NDkSt 2

    • 1st & 10 at NDSU 2

      (9:53 - 4th) Hunter Luepke run for 2 yds to the NDkSt 4

    • 2nd & 8 at NDSU 4

      (9:10 - 4th) Hunter Luepke run for 13 yds to the NDkSt 17 for a 1ST down

    • 1st & 10 at NDSU 17

      (8:34 - 4th) Hunter Luepke run for 11 yds to the NDkSt 28 for a 1ST down

    • 1st & 10 at NDSU 28

      (7:56 - 4th) Hunter Luepke run for 5 yds to the NDkSt 33

    • 2nd & 5 at NDSU 33

      (7:10 - 4th) Hunter Luepke run for a loss of 1 yard to the NDkSt 32

    • 3rd & 6 at NDSU 32

      (6:45 - 4th) Quincy Patterson run for 5 yds to the NDkSt 37

    • 4th & 1 at NDSU 37

      (6:06 - 4th) Kaedin Steindorf punt for 31 yds, fair catch by Jack Sroba at the JMads 32

    • 1st & 10 at JMU 32

      (5:59 - 4th) Latrele Palmer run for 17 yds to the JMads 49 for a 1ST down

    • 1st & 10 at JMU 48

      (5:39 - 4th) JMU Penalty, False Start (-5 Yards) to the JMads 43

    • 1st & 16 at JMU 43

      (5:13 - 4th) NO DAKOTA ST Penalty, Face Mask (16 yards) (16 Yards) to the NDkSt 41 for a 1ST down

    • 1st & 10 at NDSU 41

      (4:46 - 4th) Latrele Palmer run for 8 yds to the NDkSt 33

    • 2nd & 2 at NDSU 33

      (4:28 - 4th) Cole Johnson pass incomplete to Latrele Palmer

    • (4:28 - 4th) Timeout JMU, clock 04:28

    • 3rd & 2 at NDSU 33

      (4:18 - 4th) Cole Johnson pass complete to Solomon Vanhorse for 22 yds to the NDkSt 11 for a 1ST down

    • 1st & 10 at NDSU 11

      (3:52 - 4th) Cole Johnson pass incomplete to Antwane Wells Jr.

    • 2nd & 10 at NDSU 11

      (3:19 - 4th) Cole Johnson pass complete to Solomon Vanhorse for 4 yds to the NDkSt 7

    • 3rd & 6 at NDSU 7

      (3:05 - 4th) Cole Johnson pass intercepted, touchback. Destin Talbert return for no gain

    • 1st & 10 at NDSU 20

      (2:57 - 4th) Hunter Luepke run for 2 yds to the NDkSt 22

    • (2:57 - 4th) Timeout JMU, clock 02:57

    • 2nd & 8 at NDSU 22

      (2:45 - 4th) Hunter Luepke run for 2 yds to the NDkSt 24

    • 3rd & 6 at NDSU 24

      (1:30 - 4th) TaMerik Williams run for 4 yds to the NDkSt 28

    • (1:03 - 4th) Timeout NO DAKOTA ST, clock 01:03

    • 4th & 2 at NDSU 28

      (0:55 - 4th) Kaedin Steindorf punt for 43 yds , Jack Sroba returns for 5 yds to the JMads 34

    • 1st & 10 at JMU 34

      (0:40 - 4th) Cole Johnson pass complete to Solomon Vanhorse for 5 yds to the JMads 39

    • 2nd & 5 at JMU 39

      (0:33 - 4th) Cole Johnson pass complete to Scott Bracey for 19 yds to the NDkSt 42 for a 1ST down

    • 1st & 10 at NDSU 42

      (0:26 - 4th) Cole Johnson pass incomplete to Solomon Vanhorse

    • 2nd & 10 at NDSU 42

      (0:13 - 4th) Cole Johnson sacked by Javier Derritt for a loss of 3 yards to the NDkSt 45

    • 3rd & 13 at NDSU 45

      (0:01 - 4th) Cole Johnson pass incomplete

    • End of 4th Quarter

  • End of 4th Quarter