• (15:00 - 1st) Camden Wise kickoff for 65 yds , Dylan Laube return for 24 yds to the NHamp 24

    • 1st & 10 at UNH 24

      (15:00 - 1st) Dylan Laube run for 4 yds to the NHamp 28

    • 2nd & 6 at UNH 28

      (15:00 - 1st) Dylan Laube run for no gain to the NHamp 28

    • 3rd & 6 at UNH 28

      (15:00 - 1st) Max Brosmer pass complete to Justin Malone-Woods for 17 yds to the NHamp 45 for a 1ST down

    • 1st & 10 at UNH 45

      (15:00 - 1st) Benyeal Hill Jr. pass complete to Malik Love for 49 yds to the JMads 6 for a 1ST down

    • (12:17 - 1st) Timeout NEW HAMPSHIRE, clock 12:17

    • 1st & Goal at JMU 6

      (12:17 - 1st) Max Brosmer pass complete to Benyeal Hill Jr. for 4 yds to the JMads 2

    • 2nd & Goal at JMU 2

      (12:17 - 1st) Carlos Washington Jr. run for 1 yd to the JMads 1

    • 3rd & Goal at JMU 1

      (11:12 - 1st) Max Brosmer run for 1 yd for a TD, (Jason Hughes KICK)

    • (11:12 - 1st) Jason Hughes kickoff for 54 yds , Brandon Polk return for 27 yds to the JMads 38

    • 1st & 10 at JMU 38

      (11:04 - 1st) Jawon Hamilton run for 4 yds to the JMads 42

    • 2nd & 6 at JMU 42

      (11:04 - 1st) Jawon Hamilton run for 5 yds to the JMads 47

    • 3rd & 1 at JMU 47

      (11:04 - 1st) Percy Agyei-Obese run for 3 yds to the 50 yard line for a 1ST down

    • 1st & 10 at 50

      (11:04 - 1st) Ben DiNucci pass complete to Jake Brown for 10 yds to the NHamp 40 for a 1ST down

    • 1st & 10 at UNH 40

      (11:04 - 1st) Ben DiNucci pass incomplete to Brandon Polk

    • 2nd & 10 at UNH 40

      (11:04 - 1st) Ben DiNucci pass incomplete, broken up by Brian Carter

    • 3rd & 10 at UNH 40

      (11:04 - 1st) Ben DiNucci pass complete to Jawon Hamilton for 4 yds to the NHamp 36

    • 4th & 6 at UNH 36

      (11:04 - 1st) Ben DiNucci pass complete to Riley Stapleton for 8 yds to the NHamp 28 for a 1ST down

    • 1st & 10 at UNH 28

      (11:04 - 1st) Ben DiNucci pass complete to Riley Stapleton for 5 yds to the NHamp 23

    • 2nd & 5 at UNH 23

      (11:04 - 1st) Percy Agyei-Obese run for 1 yd to the NHamp 22

    • 3rd & 4 at UNH 22

      (11:04 - 1st) Ben DiNucci sacked by Niko Kvietkus for a loss of 1 yard to the NHamp 23

    • 4th & 5 at UNH 23

      (6:00 - 1st) Ethan Ratke 40 yd FG GOOD

    • (6:00 - 1st) Camden Wise kickoff for 62 yds , Dylan Laube return for 24 yds to the NHamp 27

    • 1st & 10 at UNH 27

      (5:56 - 1st) Max Brosmer pass complete to Jack Cavallaro for 6 yds to the NHamp 33

    • 2nd & 4 at UNH 33

      (5:56 - 1st) Carlos Washington Jr. run for 1 yd to the NHamp 34

    • 3rd & 3 at UNH 34

      (5:56 - 1st) Carlos Washington Jr. run for 35 yds to the JMads 31 for a 1ST down

    • 1st & 10 at JMU 31

      (5:56 - 1st) Max Brosmer pass incomplete to Malik Love, broken up by Mj Hampton

    • 2nd & 10 at JMU 31

      (5:56 - 1st) Max Brosmer pass complete to Malik Love for 4 yds to the JMads 27

    • 3rd & 6 at JMU 27

      (5:56 - 1st) Max Brosmer pass incomplete to Brian Espanet

    • 4th & 6 at JMU 27

      (3:21 - 1st) Jason Hughes 44 yd FG GOOD

    • (3:21 - 1st) Jason Hughes kickoff for 46 yds , Jawon Hamilton return for 13 yds to the JMads 32

    • 1st & 10 at JMU 32

      (3:16 - 1st) Ben DiNucci pass complete to Brandon Polk for 10 yds to the JMads 42 for a 1ST down

    • 1st & 10 at JMU 42

      (2:42 - 1st) Ben DiNucci pass complete to Brandon Polk for 58 yds for a TD, (Ethan Ratke KICK)

    • (2:42 - 1st) Camden Wise kickoff for 61 yds , Dylan Laube return for 27 yds to the NHamp 31

    • 1st & 10 at UNH 31

      (2:31 - 1st) Evan Gray run for 2 yds to the NHamp 33

    • 2nd & 8 at UNH 33

      (2:31 - 1st) Max Brosmer run for 1 yd to the NHamp 34

    • 3rd & 7 at UNH 34

      (2:31 - 1st) Max Brosmer run for 4 yds to the JMads 38 for a 1ST down JMU Penalty, targeting (Dimitri Holloway) to the JMads 47 for a 1ST down

    • 1st & 10 at JMU 47

      (2:31 - 1st) Carlos Washington Jr. run for 2 yds to the JMads 45

    • End of 1st Quarter

    • 2nd & 8 at JMU 45

      (15:00 - 2nd) Max Brosmer pass incomplete to Dylan Laube

    • 3rd & 8 at JMU 45

      (15:00 - 2nd) Max Brosmer run for 1 yd to the JMads 44

    • 4th & 7 at JMU 44

      (15:00 - 2nd) Drew Sanborn punt for 44 yds for a touchback

    • 1st & 10 at JMU 20

      (14:10 - 2nd) Percy Agyei-Obese run for 3 yds to the JMads 23

    • 2nd & 7 at JMU 23

      (14:10 - 2nd) Percy Agyei-Obese run for 4 yds to the JMads 27

    • 3rd & 3 at JMU 27

      (14:10 - 2nd) Ben DiNucci pass complete to Drew Painter for 26 yds to the NHamp 47 for a 1ST down

    • 1st & 10 at UNH 47

      (14:10 - 2nd) Ben DiNucci pass complete to Jake Brown for 11 yds to the NHamp 36 for a 1ST down

    • 1st & 10 at UNH 36

      (14:10 - 2nd) Latrele Palmer run for 7 yds to the NHamp 29

    • 2nd & 3 at UNH 29

      (14:10 - 2nd) Ben DiNucci pass complete to Jake Brown for 2 yds to the NHamp 27

    • 3rd & 1 at UNH 27

      (14:10 - 2nd) Latrele Palmer run for 3 yds to the NHamp 24 for a 1ST down

    • 1st & 10 at UNH 24

      (10:23 - 2nd) Percy Agyei-Obese run for 24 yds for a TD, (Ethan Ratke KICK)

    • (10:23 - 2nd) Camden Wise kickoff for 55 yds , Dylan Laube return for 11 yds to the NHamp 21

    • 1st & 10 at UNH 21

      (10:16 - 2nd) Carlos Washington Jr. run for 8 yds to the NHamp 29

    • 2nd & 2 at UNH 29

      (10:16 - 2nd) Carlos Washington Jr. run for 4 yds to the NHamp 33 for a 1ST down

    • 1st & 10 at UNH 33

      (10:16 - 2nd) Carlos Washington Jr. run for 2 yds to the NHamp 35

    • 2nd & 8 at UNH 35

      (10:16 - 2nd) Max Brosmer sacked by John Daka for a loss of 9 yards to the NHamp 26

    • 3rd & 17 at UNH 26

      (10:16 - 2nd) Evan Gray run for 2 yds to the NHamp 28

    • 4th & 15 at UNH 28

      (10:16 - 2nd) Drew Sanborn punt for 35 yds, punt out-of-bounds at the JMads 37

    • 1st & 10 at JMU 37

      (7:16 - 2nd) Ben DiNucci pass incomplete to Dylan Stapleton, broken up by Pop Bush

    • 2nd & 10 at JMU 37

      (7:16 - 2nd) Ben DiNucci run for 15 yds to the NHamp 48 for a 1ST down

    • 1st & 10 at UNH 48

      (7:16 - 2nd) Jawon Hamilton run for 5 yds to the NHamp 43

    • 2nd & 5 at UNH 43

      (7:16 - 2nd) Jawon Hamilton run for 2 yds to the NHamp 41

    • 3rd & 3 at UNH 41

      (7:16 - 2nd) Ben DiNucci pass complete to Riley Stapleton for 6 yds to the NHamp 35 for a 1ST down

    • 1st & 10 at UNH 35

      (7:16 - 2nd) Ben DiNucci pass complete to Jake Brown for 25 yds to the NHamp 10 for a 1ST down

    • 1st & Goal at UNH 10

      (7:16 - 2nd) Latrele Palmer run for a loss of 2 yards to the NHamp 12

    • 2nd & 0 at UNH 12

      (3:48 - 2nd) Ben DiNucci pass complete to Dylan Stapleton for 12 yds for a TD, (Ethan Ratke PAT MISSED)

    • (3:48 - 2nd) Camden Wise kickoff for 59 yds , Dylan Laube return for 26 yds to the NHamp 32

    • 1st & 10 at UNH 32

      (3:42 - 2nd) Dylan Laube run for 1 yd to the NHamp 33

    • 2nd & 9 at UNH 33

      (3:42 - 2nd) Dylan Laube run for 8 yds to the NHamp 41

    • 3rd & 1 at UNH 41

      (3:42 - 2nd) Dylan Laube pass intercepted Adam Smith return for 30 yds to the NHamp 35

    • 1st & 10 at UNH 35

      (2:27 - 2nd) Jawon Hamilton run for 2 yds to the NHamp 33

    • 2nd & 8 at UNH 33

      (2:27 - 2nd) Ben DiNucci pass complete to Jawon Hamilton for 5 yds to the NHamp 28

    • 3rd & 3 at UNH 28

      (2:27 - 2nd) Percy Agyei-Obese run for 9 yds to the NHamp 19 for a 1ST down

    • 1st & 10 at UNH 19

      (2:27 - 2nd) Ben DiNucci pass incomplete, broken up by Prince Smith Jr.

    • 2nd & 10 at UNH 19

      (2:27 - 2nd) Percy Agyei-Obese run for 11 yds to the NHamp 8 for a 1ST down

    • 1st & Goal at UNH 8

      (2:27 - 2nd) Percy Agyei-Obese run for 3 yds to the NHamp 5

    • 2nd & Goal at UNH 5

      (2:27 - 2nd) Percy Agyei-Obese run for 4 yds to the NHamp 1

    • (0:20 - 2nd) Timeout JMU, clock 00:20

    • 3rd & Goal at UNH 1

      (0:15 - 2nd) Ben DiNucci run for 1 yd for a TD, (Ethan Ratke KICK)

    • (0:15 - 2nd) Camden Wise kickoff for 62 yds , Dylan Laube return for 23 yds to the NHamp 26

    • 1st & 10 at UNH 26

      (0:09 - 2nd) TEAM run for a loss of 1 yard to the NHamp 25

  • End of 2nd Quarter

    • (15:00 - 3rd) Jason Hughes kickoff for 57 yds , Jawon Hamilton return for 25 yds to the JMads 33

    • 1st & 10 at JMU 33

      (15:00 - 3rd) Percy Agyei-Obese run for 4 yds to the JMads 37

    • 2nd & 6 at JMU 37

      (15:00 - 3rd) Ben DiNucci pass complete to Riley Stapleton for 20 yds to the NHamp 43 for a 1ST down

    • 1st & 10 at UNH 43

      (15:00 - 3rd) Ben DiNucci pass complete to Kyndel Dean for a loss of 3 yards to the NHamp 46

    • 2nd & 13 at UNH 46

      (15:00 - 3rd) Ben DiNucci pass complete to Kyndel Dean for 26 yds to the NHamp 20 for a 1ST down

    • 1st & 10 at UNH 20

      (12:46 - 3rd) Percy Agyei-Obese 20 Yd Run (Ethan Ratke Kick)

    • (12:46 - 3rd) Camden Wise kickoff for 56 yds , Dylan Laube return for 23 yds to the NHamp 32

    • 1st & 10 at UNH 32

      (12:34 - 3rd) Carlos Washington Jr. run for 2 yds to the NHamp 34

    • 2nd & 8 at UNH 34

      (12:34 - 3rd) Max Brosmer pass complete to Malik Love for 3 yds to the NHamp 37

    • 3rd & 5 at UNH 37

      (12:34 - 3rd) Max Brosmer pass incomplete

    • 4th & 5 at UNH 37

      (12:34 - 3rd) Drew Sanborn punt for 50 yds , D'Angelo Amos returns for 37 yds to the 50 yard line D'Angelo Amos fumbled, forced by Carson Leary, recovered by JMads , return to the 50 yard line

    • 1st & 10 at 50

      (11:11 - 3rd) Ben DiNucci pass complete to Brandon Polk for 11 yds to the NHamp 39 for a 1ST down

    • 1st & 10 at UNH 39

      (11:11 - 3rd) Percy Agyei-Obese run for 1 yd to the NHamp 38

    • 2nd & 9 at UNH 38

      (11:11 - 3rd) Ben DiNucci pass complete to Brandon Polk for 35 yds to the NHamp 3 for a 1ST down

    • 1st & Goal at UNH 3

      (9:58 - 3rd) Percy Agyei-Obese 3 Yd Run (Ethan Ratke Kick)

    • (9:58 - 3rd) Camden Wise kickoff for 59 yds , Dylan Laube return for 22 yds to the NHamp 28

    • 1st & 10 at UNH 28

      (9:53 - 3rd) Max Brosmer pass complete to Benyeal Hill Jr. for 5 yds to the NHamp 33

    • 2nd & 5 at UNH 33

      (9:53 - 3rd) Max Brosmer pass incomplete to Benyeal Hill Jr., broken up by Adam Smith

    • 3rd & 5 at UNH 33

      (9:53 - 3rd) Max Brosmer pass complete to Evan Gray for a loss of 1 yard to the NHamp 32

    • 4th & 6 at UNH 32

      (9:53 - 3rd) Drew Sanborn punt for 42 yds, fair catch by D'Angelo Amos at the JMU 26 NEW HAMPSHIRE Penalty, illegal procedure (-5 Yards) to the JMads 31

    • 1st & 10 at JMU 31

      (8:23 - 3rd) Cole Johnson pass incomplete to Jawon Hamilton

    • 2nd & 10 at JMU 31

      (8:23 - 3rd) Jawon Hamilton run for 2 yds to the JMads 33

    • 3rd & 8 at JMU 33

      (8:23 - 3rd) Cole Johnson pass incomplete to Kyndel Dean

    • 4th & 8 at JMU 33

      (8:23 - 3rd) Harry O'Kelly punt for 44 yds, downed at the NHamp 23

    • 1st & 10 at UNH 23

      (7:29 - 3rd) Carlos Washington Jr. run for 4 yds to the NHamp 27

    • 2nd & 6 at UNH 27

      (7:29 - 3rd) Max Brosmer sacked by John Daka for a loss of 7 yards to the NHamp 20

    • 3rd & 13 at UNH 20

      (7:29 - 3rd) Max Brosmer pass complete to Dylan Laube for 33 yds to the JMads 47 for a 1ST down

    • 1st & 10 at JMU 47

      (7:29 - 3rd) Dylan Laube run for 5 yds to the JMads 42

    • 2nd & 5 at JMU 42

      (7:29 - 3rd) JMU Penalty, face mask (15 yards) (John Daka) to the JMads 27 for a 1ST down

    • 1st & 10 at JMU 27

      (7:29 - 3rd) Max Brosmer pass complete to Brian Espanet for 9 yds to the JMads 18

    • 2nd & 1 at JMU 18

      (7:29 - 3rd) Max Brosmer pass incomplete to Malik Love

    • 3rd & 1 at JMU 18

      (7:29 - 3rd) Evan Gray run for no gain to the JMads 18

    • 4th & 1 at JMU 18

      (3:26 - 3rd) Evan Gray run for 18 yds for a TD, (Jason Hughes PAT BLOCKED)

    • (3:26 - 3rd) Jason Hughes kickoff for 45 yds , D'Angelo Amos return for 10 yds to the JMads 30

    • 1st & 10 at JMU 30

      (3:17 - 3rd) Percy Agyei-Obese run for 12 yds to the JMads 42 for a 1ST down

    • 1st & 10 at JMU 42

      (3:17 - 3rd) Percy Agyei-Obese run for 7 yds to the JMads 49

    • 2nd & 3 at JMU 49

      (3:17 - 3rd) Percy Agyei-Obese run for 2 yds to the NHamp 49

    • 3rd & 1 at UNH 49

      (3:17 - 3rd) Percy Agyei-Obese run for 1 yd to the NHamp 48 for a 1ST down

    • 1st & 10 at UNH 48

      (3:17 - 3rd) Ben DiNucci pass complete to Brandon Polk for 22 yds to the NHamp 26 for a 1ST down

    • 1st & 10 at UNH 26

      (3:17 - 3rd) Jawon Hamilton run for 1 yd to the NHamp 25

    • End of 3rd Quarter

    • 2nd & 9 at UNH 25

      (15:00 - 4th) Percy Agyei-Obese run for 6 yds to the NHamp 19

    • 3rd & 3 at UNH 19

      (15:00 - 4th) Percy Agyei-Obese run for 7 yds to the NHamp 12 for a 1ST down

    • 1st & 10 at UNH 12

      (15:00 - 4th) Percy Agyei-Obese run for 4 yds to the NHamp 8

    • 2nd & 6 at UNH 8

      (15:00 - 4th) Percy Agyei-Obese run for 1 yd to the NHamp 7

    • 3rd & 5 at UNH 7

      (15:00 - 4th) Ben DiNucci pass incomplete to Brandon Polk, broken up by Isiah Perkins

    • 4th & 5 at UNH 7

      (15:00 - 4th) JMU Penalty, delay of game (-5 Yards) to the NHamp 12

    • 4th & 10 at UNH 12

      (12:14 - 4th) Ethan Ratke 29 yd FG GOOD

    • (12:14 - 4th) Camden Wise kickoff for 62 yds , Isaac Seide return for 27 yds to the NHamp 30

    • 1st & 10 at UNH 30

      (12:05 - 4th) Dylan Laube run for a loss of 5 yards to the NHamp 25

    • 2nd & 15 at UNH 25

      (12:05 - 4th) Dylan Laube run for 2 yds to the NHamp 27

    • 3rd & 13 at UNH 27

      (12:05 - 4th) JMU Penalty, offside defense (5 Yards) to the NHamp 32

    • 3rd & 8 at UNH 32

      (12:05 - 4th) Max Brosmer pass complete to Dylan Laube for 10 yds to the NHamp 42 for a 1ST down

    • 1st & 10 at UNH 42

      (12:05 - 4th) Max Brosmer pass complete to Malik Love for 4 yds to the NHamp 46

    • 2nd & 6 at UNH 46

      (12:05 - 4th) Carlos Washington Jr. run for a loss of 2 yards to the NHamp 44

    • (9:12 - 4th) Timeout NEW HAMPSHIRE, clock 09:12

    • 3rd & 8 at UNH 44

      (9:12 - 4th) Max Brosmer pass complete to Malik Love for 7 yds to the JMads 49

    • 4th & 1 at JMU 49

      (9:12 - 4th) Carlos Washington Jr. run for 1 yd to the JMads 48 for a 1ST down

    • (8:19 - 4th) Timeout JMU, clock 08:19

    • 1st & 10 at JMU 48

      (8:19 - 4th) Max Brosmer pass incomplete, broken up by John Daka

    • 2nd & 10 at JMU 48

      (8:19 - 4th) Max Brosmer pass incomplete, broken up by Wayne Davis

    • 3rd & 10 at JMU 48

      (8:19 - 4th) Evan Gray run for 5 yds to the JMads 43

    • 4th & 5 at JMU 43

      (8:19 - 4th) Max Brosmer pass incomplete to Dylan Laube

    • 1st & 10 at JMU 43

      (7:28 - 4th) Eric Kirlew run for 2 yds to the JMads 45

    • 2nd & 8 at JMU 45

      (7:28 - 4th) Eric Kirlew run for a loss of 1 yard to the JMads 44 Eric Kirlew fumbled, forced by Jacob Bradshaw, recovered by JMads

    • 3rd & 9 at JMU 44

      (7:28 - 4th) Cole Johnson pass complete to Daniel Adu for 23 yds to the NHamp 33 for a 1ST down

    • 1st & 10 at UNH 33

      (5:06 - 4th) Cole Johnson run for 33 yds for a TD, (Ethan Ratke KICK)

    • (5:06 - 4th) Camden Wise kickoff for 53 yds , Isaac Seide return for 16 yds to the NHamp 28

    • 1st & 10 at UNH 28

      (4:59 - 4th) Jacob Post run for no gain to the NHamp 28

    • 2nd & 10 at UNH 28

      (4:59 - 4th) Jacob Post run for a loss of 1 yard to the NHamp 27

    • 3rd & 11 at UNH 27

      (4:59 - 4th) Isaac Seide run for 4 yds to the NHamp 31

    • 4th & 7 at UNH 31

      (4:59 - 4th) Jason Hughes punt for 35 yds

    • 1st & 10 at JMU 34

      (2:40 - 4th) Eric Kirlew run for 6 yds to the JMads 40

    • 2nd & 4 at JMU 40

      (2:40 - 4th) Eric Kirlew run for 1 yd to the JMads 41

    • 3rd & 3 at JMU 41

      (2:40 - 4th) Gage Moloney run for 7 yds to the JMads 48 for a 1ST down

    • 1st & 10 at JMU 48

      (2:40 - 4th) TEAM run for a loss of 1 yard to the JMads 47

    • End of 4th Quarter