New Hampshire Wildcats at James Madison Dukes
| Team | 1 | 2 | 3 | 4 | Final |
| New Hampshire Wildcats | 10 | 0 | 6 | 0 | 16 |
| James Madison Dukes | 10 | 20 | 14 | 10 | 54 |
| Scoring Summary | |
| 1st Qtr | |
| 11:12 | New Hampshire Rushing Touchdown - Max Brosmer 1 yd run (Jason Hughes kick) |
| 6:00 | James Madison Field Goal - Ethan Ratke 40 yd FG |
| 3:21 | New Hampshire Field Goal - Jason Hughes 44 yd FG |
| 2:42 | James Madison Passing Touchdown - Brandon Polk 58 yd pass from Ben DiNucci (Ethan Ratke kick) |
| 2nd Qtr | |
| 10:23 | James Madison Rushing Touchdown - Percy Agyei-Obese 24 yd run (Ethan Ratke kick) |
| 3:48 | James Madison Passing Touchdown - Dylan Stapleton 12 yd pass from Ben DiNucci (missed kick) |
| 0:15 | James Madison Rushing Touchdown - Ben DiNucci 1 yd run (Ethan Ratke kick) |
| 3rd Qtr | |
| 12:46 | James Madison Rushing Touchdown - Percy Agyei-Obese 20 yd run (Ethan Ratke kick) |
| 9:58 | James Madison Rushing Touchdown - Percy Agyei-Obese 3 yd run (Ethan Ratke kick) |
| 3:26 | New Hampshire Rushing Touchdown - Evan Gray 18 yd run (blocked XP) |
| 4th Qtr | |
| 12:14 | James Madison Field Goal - Ethan Ratke 29 yd FG |
| 5:06 | James Madison Rushing Touchdown - Cole Johnson 33 yd run (Ethan Ratke kick) |
| Team Stats | ||
| First Downs | New Hampshire | James Madison |
| First Downs Made | 10 | 26 |
| First From Rushing | 4 | 12 |
| First From Passing | 4 | 14 |
| First From Penalties | 2 | 0 |
| Third Downs | New Hampshire | James Madison |
| Third Downs Attempted | 15 | 14 |
| Third Downs Converted | 5 | 10 |
| Third Down Percentage | 33 | 71 |
| Fourth Downs | New Hampshire | James Madison |
| Fourth Downs Attempted | 3 | 1 |
| Fourth Downs Converted | 2 | 1 |
| Fourth Down Percentage | 67 | 100 |
| Yardage | New Hampshire | James Madison |
| Total Net Yards | 243 | 537 |
| Total Rushing Yards | 93 | 221 |
| Total Passing Yards | 150 | 316 |
| Total Offensive Plays | 56 | 68 |
| Average Yards Per Play | 4.3 | 7.9 |
| Rushing | New Hampshire | James Madison |
| Rushing Plays | 33 | 41 |
| Average Yards Per Rush | 2.8 | 5.4 |
| Rushing Touchdowns | ||
| Passing | New Hampshire | James Madison |
| Passes Attempted | 23 | 27 |
| Passes Completed | 13 | 20 |
| Passes Intercepted | 1 | 0 |
| Average Yards Per Completion | 6.5 | 11.7 |
| Passing Touchdowns | ||
| Punts | New Hampshire | James Madison |
| Punts Kicked | 5 | 1 |
| Punts Returned | 0 | 1 |
| Average Punt Distance | 41.2 | 44.0 |
| Total Yards From Punt Returns | 0 | 37 |
| Kickoffs | New Hampshire | James Madison |
| Kickoffs Kicked | ||
| Kickoffs Returned | 10 | 4 |
| Total Yards From Kickoff Returns | 218 | 75 |
| Penalties | New Hampshire | James Madison |
| Penalties Committed | 1 | 5 |
| Penalty Yards | 5 | 45 |
| Turnovers | New Hampshire | James Madison |
| Interception Returns | 0 | 1 |
| Interception Return Yards | 0 | 30 |
| Fumbles | 0 | 2 |
| Fumbles Lost | 0 | 0 |
| Scoring | New Hampshire | James Madison |
| Extra Points Attempted | 2 | 7 |
| Extra Points Made | 1 | 6 |
| Field Goals Attempted | 1 | 2 |
| Field Goals Made | 1 | 2 |
| Two Point Conversions Attempted | ||
| Two Point Conversions Made | ||
| Time of Possession | New Hampshire | James Madison |
| Total Time of Possession | 29:07 | 30:53 |
Attendance: 19,660
Information last updated on 12/27/2019 1:30:45 PM.