James Madison vs North Dakota State (Jan 11, 2020)


 

Scoring Summary

 
Scoring Summary (Final)
2019 North Dakota State Football
#2 James Madison vs #1 North Dakota State (Jan 11, 2020 at Frisco, TX)

James Madison (14-2) vs. North Dakota State (16-0)

Date: Jan 11, 2020 • Site: Frisco, TX  • Stadium: Toyota Stadium  •  Attendance: 17866

Score by Quarters  1  2  3  4  Score 
James Madison   7  3  3  7  20 
North Dakota State   7  14  0  7  28 

SCORING SUMMARY   JMU -NDSU  
1st  07:27  JMU   Riley Stapleton 5 yd pass from Ben DiNucci (Ethan Ratke kick) 
         17 plays, 86 yards, TOP 7:33  7 - 0 
  03:30  NDSU   Adam Cofield 1 yd run (Jake Reinholz kick) 
         8 plays, 70 yards, TOP 3:54  7 - 7 
2nd  14:50  NDSU   Phoenix Sproles 38 yd run (Jake Reinholz kick) 
         4 plays, 69 yards, TOP 2:13  7 - 14 
  09:37  JMU   Ethan Ratke 26 yd field goal 
         11 plays, 56 yards, TOP 5:13  10 - 14 
  03:47  NDSU   James Hendricks 20 yd run (Jake Reinholz kick) 
         12 plays, 81 yards, TOP 5:46  10 - 21 
3rd  08:45  JMU   Ethan Ratke 27 yd field goal 
         10 plays, 50 yards, TOP 4:02  13 - 21 
4th  14:50  NDSU   Trey Lance 44 yd run (Jake Reinholz kick) 
         6 plays, 65 yards, TOP 2:50  13 - 28 
  06:55  JMU   Riley Stapleton 5 yd pass from Ben DiNucci (Ethan Ratke kick) 
         11 plays, 46 yards, TOP 4:29  20 - 28 

Kickoff time: 11:05 am • End of Game: 2:07 pm  • Total elapsed time: 3:02
Referee: Kelly Holman  •  Umpire: John Schindler  •  Linesman: Noel Kulbeck  •  Line judge: Jeff Mikus  •  Back judge: Chris Storey  •  Field judge: Mike McDaid  •  Side judge: Dan Andreason  • 
Temperature: 30  • Wind: WNW 16  • Weather: Cloudy
Replay official: Tom Frazier
Officials from the Big Sky Conference
NCAA Division I Football Championship Game
Most Outstanding Player: Trey Lance (NDSU)

 

Team Statistics

 
Team Statistics (Final)
2019 North Dakota State Football
#2 James Madison vs #1 North Dakota State (Jan 11, 2020 at Frisco, TX)

 Team Totals  JMU  NDSU 
FIRST DOWNS  24  20 
   Rushing  11  12 
   Passing  12  4 
   Penalty  1  4 
NET YARDS RUSHING  161  281 
   Rushing Attempts  45  45 
   Average Per Rush  3.6  6.2 
   Rushing Touchdowns  0  4 
   Yards Gained Rushing  182  310 
   Yards Lost Rushing  21  29 
NET YARDS PASSING  204  72 
   Completions-Attempts-Int  22-33-1  6-10-0 
   Average Per Attempt  6.2  7.2 
   Average Per Completion  9.3  12.0 
   Passing Touchdowns  2  0 
TOTAL OFFENSE YARDS  365  353 
   Total offense plays  78  55 
   Average Gain Per Play  4.7  6.4 
Fumbles: Number-Lost  0-0  1-0 
Penalties: Number-Yards  7-75  7-53 
PUNTS-YARDS  3-109  3-136 
   Average Yards Per Punt  36.3  45.3 
   Net Yards Per Punt  36.3  32.3 
   Inside 20  0  1 
   50+ Yards  0  1 
   Touchbacks  0  0 
   Fair catch  1  0 
KICKOFFS-YARDS  5-249  5-261 
   Average Yards Per Kickoff  49.8  52.2 
   Net Yards Per Kickoff  40.2  42.6 
   Touchbacks  0  0 
   Fair Catch Yards  4  16 
Punt returns: Number-Yards-TD  3-39-0  0-0-0 
   Average Per Return  13.0  0.0 
Kickoff returns: Number-Yds-TD  3-48-0  4-48-0 
   Average Per Return  16.0  12.0 
Interceptions: Number-Yds-TD  0-0-0  1-20-0 
Fumble Returns: Number-Yds-TD  0-0-0  0-0-0 
Miscellaneous Yards  0  0 
Possession Time  31:43  28:17 
   1st Quarter  9:00  6:00 
   2nd Quarter  7:13  7:47 
   3rd Quarter  7:12  7:48 
   4th Quarter  8:18  6:42 
Third-Down Conversions  7 of 15  5 of 10 
Fourth-Down Conversions  2 of 2  1 of 2 
Red-Zone Scores-Chances  4-5  2-2 
   Touchdowns  2-5  2-2 
   Field goals  2-5  0-2 
Sacks By: Number-Yards  1-8  3-17 
PAT Kicks  2-2  4-4 
Field Goals  2-3  0-0 
Points off turnovers  0  0 

 

Individual Statistics

 
Individual Statistics (Final)
2019 North Dakota State Football
#2 James Madison vs #1 North Dakota State (Jan 11, 2020 at Frisco, TX)

James Madison
  
North Dakota State
RUSHING  No.  Gain  Loss  Net  TD  Lg  Avg. 
Percy Agyei-Obese  18  76  3  73  0  15  4.1 
Latrele Palmer   8  44  0  44  0  11  5.5 
Jawon Hamilton   8  24  1  23  0  8  2.9 
Ben DiNucci   8  26  17  9  0  16  1.1 
Gage Moloney   2  8  0  8  0  7  4.0 
Brandon Polk   1  4  0  4  0  4  4.0 
Totals...  45  182  21  161  0  16  3.6 
  
  
  
RUSHING  No.  Gain  Loss  Net  TD  Lg  Avg. 
Trey Lance   30  181  15  166  1  44  5.5 
Phoenix Sproles  1  38  0  38  1  38  38.0 
Ty Brooks   3  28  0  28  0  21  9.3 
Adam Cofield   7  24  0  24  1  11  3.4 
James Hendricks  1  20  0  20  1  20  20.0 
Dimitri Williams  1  19  0  19  0  19  19.0 
TEAM   1  0  2  -2  0  0  -2.0 
Christian Watson  1  0  12  -12  0  0  -12.0 
Totals...  45  310  29  281  4  44  6.2 
 
PASSING  Cmp-Att-Int  Yds  TD  Long  Sack 
Ben DiNucci   22-33-1  204  2  22  3 
Totals...  22-33-1  204  2  22  3 
  
PASSING  Cmp-Att-Int  Yds  TD  Long  Sack 
Trey Lance   6-10-0  72  0  22  1 
Totals...  6-10-0  72  0  22  1 
 
RECEIVING  No.  Yds  TD  Lg 
Riley Stapleton  10  100  2  22 
Dylan Stapleton  6  66  0  18 
Jake Brown   2  23  0  19 
Jawon Hamilton   2  2  0  3 
Devin Ravenel   1  7  0  7 
Brandon Polk   1  6  0  6 
Totals...  22  204  2  22 
  
RECEIVING  No.  Yds  TD  Lg 
Noah Gindorff   1  22  0  22 
Hunter Luepke   1  18  0  18 
Ben Ellefson   1  15  0  15 
Phoenix Sproles  1  13  0  13 
Cole Jacob   1  4  0  4 
Adam Cofield   1  0  0  0 
Totals...  6  72  0  22 
 
PUNTING  No.  Yds  Avg  Long  In20  TB 
Harry O'Kelly   3  109  36.3  44  0  0 
Totals...  3  109  36.3  44  0  0 
  
PUNTING  No.  Yds  Avg  Long  In20  TB 
Garret Wegner   3  136  45.3  51  1  0 
Totals...  3  136  45.3  51  1  0 
 
   Punts  Kickoffs  Intercept 
ALL RETURNS  No  Yds  Lg  No  Yds  Lg  No  Yds  Lg 
Brandon Polk   0  0  0  3  48  19  0  0  0 
D'Angelo Amos   3  39  35  0  0  0  0  0  0 
Totals...  3  39  35  3  48  19  0  0  0 
  
  
   Punts  Kickoffs  Intercept 
ALL RETURNS  No  Yds  Lg  No  Yds  Lg  No  Yds  Lg 
Kobe Johnson   0  0  0  3  45  22  0  0  0 
Jabril Cox   0  0  0  1  3  3  0  0  0 
James Hendricks  0  0  0  0  0  0  1  20  20 
Totals...  0  0  0  4  48  22  1  20  20 
 
ALL PURPOSE  Rush  Rcv  KR  PR  IR  Total 
Riley Stapleton  0  100  0  0  0  100 
Percy Agyei-Obese  73  0  0  0  0  73 
Dylan Stapleton  0  66  0  0  0  66 
Brandon Polk   4  6  48  0  0  58 
Latrele Palmer   44  0  0  0  0  44 
D'Angelo Amos   0  0  0  39  0  39 
Jawon Hamilton   23  2  0  0  0  25 
Jake Brown   0  23  0  0  0  23 
Ben DiNucci   9  0  0  0  0  9 
Gage Moloney   8  0  0  0  0  8 
Devin Ravenel   0  7  0  0  0  7 
Totals...  161  204  48  39  0  452 
  
  
  
  
ALL PURPOSE  Rush  Rcv  KR  PR  IR  Total 
Trey Lance   166  0  0  0  0  166 
Phoenix Sproles  38  13  0  0  0  51 
Kobe Johnson   0  0  45  0  0  45 
James Hendricks  20  0  0  0  20  40 
Ty Brooks   28  0  0  0  0  28 
Adam Cofield   24  0  0  0  0  24 
Noah Gindorff   0  22  0  0  0  22 
Dimitri Williams  19  0  0  0  0  19 
Hunter Luepke   0  18  0  0  0  18 
Ben Ellefson   0  15  0  0  0  15 
Cole Jacob   0  4  0  0  0  4 
Jabril Cox   0  0  3  0  0  3 
TEAM   -2  0  0  0  0  -2 
Christian Watson  -12  0  0  0  0  -12 
Totals...  281  72  48  0  20  421 
 
FIELD GOAL ATTEMPTS 
Ethan Ratke  2nd  09:37  26 yards  Good 
Ethan Ratke  2nd  01:47  39 yards  Missed 
Ethan Ratke  3rd  08:45  27 yards  Good 
  
FIELD GOAL ATTEMPTS 
  
  
  
 
KICKOFFS  No.  Yds  TB  OB  Avg. 
Camden Wise   5  249  0  0  49.8 
  
KICKOFFS  No.  Yds  TB  OB  Avg. 
Garret Wegner   5  261  0  1  52.2 
 
FUMBLES: James Madison-None. North Dakota State-Trey Lance 1-0.

 

Drive Chart

 
Drive Chart (Final)
2019 North Dakota State Football
#2 James Madison vs #1 North Dakota State (Jan 11, 2020 at Frisco, TX)

   Drive Started  Drive Ended  Consumed    
Team  Qtr  Spot  Time  Obtained  Spot  Time     How Lost  Pl-Yds  TOP  RZ 
JMU   1st  J14  15:00  Kickoff  N00  07:27  *  TOUCHDOWN  17-86  7:33  # 
JMU   1st  J25  03:30  Kickoff  J39  02:03     Punt  5-14  1:27    
JMU   2nd  J35  14:50  Kickoff  N09  09:37  *  FIELD GOAL  11-56  5:13  # 
JMU   2nd  J44  03:41  Kickoff  N23  01:47     Missed FG  7-33  1:54    
JMU   3rd  J40  12:47  Punt  N10  08:45  *  FIELD GOAL  10-50  4:02  # 
JMU   3rd  J14  05:50  Punt  J21  02:40     Punt  6-7  3:10    
JMU   4th  J27  14:45  Kickoff  J44  13:50     Punt  4-17  0:55    
JMU   4th  N46  11:24  Punt  N00  06:55  *  TOUCHDOWN  11-46  4:29  # 
JMU   4th  J37  02:51  Downs  N03  00:02     Interception  10-60  2:49  # 
  
NDSU   1st  N30  07:24  Kickoff  J00  03:30  *  TOUCHDOWN  8-70  3:54  # 
NDSU   1st  N31  02:03  Punt  J00  14:50  *  TOUCHDOWN  4-69  2:13    
NDSU   2nd  N19  09:33  Kickoff  J00  03:47  *  TOUCHDOWN  12-81  5:46  # 
NDSU   2nd  N23  01:47  Missed FG  J29  00:00     End of half  6-48  1:47    
NDSU   3rd  N25  14:55  Kickoff  N27  12:47     Punt  3-2  2:08    
NDSU   3rd  N25  08:39  Kickoff  N38  05:50     Punt  5-13  2:49    
NDSU   3rd  N35  02:40  Punt  J00  14:50  *  TOUCHDOWN  6-65  2:50    
NDSU   4th  N21  13:50  Punt  N30  11:24     Punt  3-9  2:26    
NDSU   4th  N25  06:55  Kickoff  J36  02:51     Downs  7-39  4:04    
NDSU   4th  N20  00:02  Interception  N18  00:00     End of half  1--2  0:02    

   1st  2nd  3rd  4th     1st  2nd       
James Madison   Qtr  Qtr  Qtr  Qtr     Half  Half     Total 
Time of possession   09:00   07:13   07:12   08:18      16:13   15:30      31:43  
3rd Down Conversions   3/4   1/3   2/4   1/4      4/7   3/8      7/15  
Average field position  J19   J39   J27   J39      J29   J34      J32  
4th Down Conversions   0/0   0/0   0/0   2/2      0/0   2/2      2/2  
  
   1st  2nd  3rd  4th     1st  2nd       
North Dakota State   Qtr  Qtr  Qtr  Qtr     Half  Half     Total 
Time of possession   06:00   07:47   07:48   06:42      13:47   14:30      28:17  
3rd Down Conversions   1/1   3/4   0/2   1/3      4/5   1/5      5/10  
Average field position  N30   N21   N28   N22      N25   N25      N25  
4th Down Conversions   0/0   1/1   0/0   0/1      1/1   0/1      1/2  


Drive Chart (By Quarter)

   Drive Started  Drive Ended  Consumed    
Team  Qtr  Spot  Time  Obtained  Spot  Time     How Lost  Pl-Yds  TOP  RZ 
JMU   1st  J14  15:00  Kickoff  N00  07:27  *  TOUCHDOWN  17-86  7:33  # 
NDSU   1st  N30  07:24  Kickoff  J00  03:30  *  TOUCHDOWN  8-70  3:54  # 
JMU   1st  J25  03:30  Kickoff  J39  02:03     Punt  5-14  1:27    
NDSU   1st  N31  02:03  Punt  J00  14:50  *  TOUCHDOWN  4-69  2:13    
JMU   2nd  J35  14:50  Kickoff  N09  09:37  *  FIELD GOAL  11-56  5:13  # 
  
NDSU   2nd  N19  09:33  Kickoff  J00  03:47  *  TOUCHDOWN  12-81  5:46  # 
JMU   2nd  J44  03:41  Kickoff  N23  01:47     Missed FG  7-33  1:54    
NDSU   2nd  N23  01:47  Missed FG  J29  00:00     End of half  6-48  1:47    
NDSU   3rd  N25  14:55  Kickoff  N27  12:47     Punt  3-2  2:08    
  
JMU   3rd  J40  12:47  Punt  N10  08:45  *  FIELD GOAL  10-50  4:02  # 
NDSU   3rd  N25  08:39  Kickoff  N38  05:50     Punt  5-13  2:49    
JMU   3rd  J14  05:50  Punt  J21  02:40     Punt  6-7  3:10    
NDSU   3rd  N35  02:40  Punt  J00  14:50  *  TOUCHDOWN  6-65  2:50    
JMU   4th  J27  14:45  Kickoff  J44  13:50     Punt  4-17  0:55    
  
NDSU   4th  N21  13:50  Punt  N30  11:24     Punt  3-9  2:26    
JMU   4th  N46  11:24  Punt  N00  06:55  *  TOUCHDOWN  11-46  4:29  # 
NDSU   4th  N25  06:55  Kickoff  J36  02:51     Downs  7-39  4:04    
JMU   4th  J37  02:51  Downs  N03  00:02     Interception  10-60  2:49  # 
NDSU   4th  N20  00:02  Interception  N18  00:00     End of half  1--2  0:02    

 

Defensive Statistics

 
Defensive Statistics (Final)
2019 North Dakota State Football
#2 James Madison vs #1 North Dakota State (Jan 11, 2020 at Frisco, TX)

##  James Madison   Solo  Ast  Total  TFL/Yds  FF  FR-Yds  Int-Yds  BrUp  Blkd  Sack/Yds  QBH 
2   Dimitri Holloway  3  6  9  .   .  .   .   .  .  .   . 
7   John Daka   2  6  8  1.5/13   .  .   .   .  .  .   1 
5   Ron'Dell Carter  1  6  7  1.5/4   .  .   .   .  .  0.5/4   . 
8   Wayne Davis   3  3  6  0.5/1   .  .   .   1  .  .   . 
95  Adeeb Atariwa   1  5  6  1.0/2   .  .   .   .  .  .   . 
24  D'Angelo Amos   1  5  6  0.5/4   .  .   .   .  .  0.5/4   . 
1   Rashad Robinson  4  1  5  .   .  .   .   .  .  .   . 
54  Kelvin Azanama   4  1  5  .   .  .   .   .  .  .   . 
21  Adam Smith   3  1  4  .   .  .   .   .  .  .   . 
23  Charles Tutt   2  1  3  .   .  .   .   .  .  .   . 
38  Mike Cobbs   2  .  2  .   .  .   .   .  .  .   . 
34  Chris Chukwuneke  1  .  1  .   .  .   .   .  .  .   . 
51  Mateo Jackson   1  .  1  .   .  .   .   .  .  .   . 
32  MJ Hampton   1  .  1  .   .  .   .   .  .  .   . 
16  Que Reid   .  1  1  .   .  .   .   .  .  .   . 
52  Landan Word   .  1  1  .   .  .   .   .  .  .   . 
92  Mike Greene   .  1  1  .   .  .   .   .  .  .   1 
##  North Dakota State   Solo  Ast  Total  TFL/Yds  FF  FR-Yds  Int-Yds  BrUp  Blkd  Sack/Yds  QBH 
52  Jackson Hankey   10  7  17  .   .  .   .   .  .  .   . 
26  James Kaczor   8  6  14  1.0/2   .  .   .   .  .  .   . 
6   James Hendricks  7  1  8  .   .  .   1-20  1  .  .   . 
42  Jabril Cox   3  5  8  1.0/8   .  .   .   2  .  1.0/8   . 
14  Josh Hayes   5  2  7  1.5/1   .  .   .   1  .  .   . 
25  Michael Tutsie   2  5  7  .   .  .   .   .  .  .   . 
91  Derrek Tuszka   3  3  6  1.5/8   .  .   .   .  .  1.0/7   1 
99  Spencer Waege   3  1  4  1.0/1   .  .   .   .  .  .   . 
98  Matt Biegler   1  2  3  .   .  .   .   .  .  .   . 
90  Tony Pierce   .  3  3  .   .  .   .   .  .  .   . 
53  Cole Karcz   1  1  2  .   .  .   .   .  .  .   . 
55  Aaron Mercadel   .  2  2  1.0/1   .  .   .   .  .  .   . 
3   Jaxon Brown   1  .  1  .   .  .   .   .  .  .   . 
93  Logan McCormick  1  .  1  1.0/2   .  .   .   .  .  1.0/2   . 
94  Costner Ching   1  .  1  .   .  .   .   .  .  .   . 
33  Destin Talbert   1  .  1  .   .  .   .   .  .  .   . 
41  Ross Kennelly   1  .  1  .   .  .   .   .  .  .   . 
9   Marquise Bridges  1  .  1  .   .  .   .   .  .  .   . 

 

Participation Report

 
Participation Report (Final)
2019 North Dakota State Football
#2 James Madison vs #1 North Dakota State (Jan 11, 2020 at Frisco, TX)

James Madison  
Pos  ##  Offense 
QB   6   Ben DiNucci  
RB   7A  Jawon Hamilton  
WR   89  Jake Brown  
WR   3   Brandon Polk  
WR   10  Riley Stapleton 
TE   84  Dylan Stapleton 
LT   79  R. Gillespie  
LG   69  Truvell Wilson  
C   73  Mac Patrick  
RG   60  Jahee Jackson  
RT   77  Liam Fornadel  
  
James Madison  
Pos  ##  Defense 
DE   5   Ron'Dell Carter 
NG   95  Adeeb Atariwa  
DT   92  Mike Greene  
DE   7   John Daka  
MLB   52  Landan Word  
WLB   2   D. Holloway  
SPUR  8   Wayne Davis  
CB   1   Rashad Robinson 
CB   30  W. McCormick  
SS   21  Adam Smith  
FS   24  D'Angelo Amos  
  
North Dakota State  
Pos  ##  Offense 
LT   75  Dillon Radunz  
LG   66  Nash Jensen  
C   59  K. Schoening  
RG   68  Z.J. Johnson  
RT   67  Cordell Volson  
TE   82  Ben Ellefson  
TE   81  Josh Babicz  
QB   5   Trey Lance  
RB   28  Ty Brooks  
WR   1   C. Watson  
WR   11  Phoenix Sproles 
  
North Dakota State  
Pos  ##  Defense 
LE   93  Logan McCormick 
DT   53  Cole Karcz  
NG   92  Jack Darnell  
RE   91  Derrek Tuszka  
WLB   26  James Kaczor  
MLB   52  Jackson Hankey  
SLB   42  Jabril Cox  
CB   9   M. Bridges  
SS   25  Michael Tutsie  
FS   6   James Hendricks 
CB   14  Josh Hayes  

James Madison: 1A-Jalen Green, 2B-Latrele Palmer, 3A-Alex Miller, 11-Bryce Maginley, 14-Jamari Currence, 15-Gage Moloney, 16-Que Reid, 17-Kyndel Dean, 19-Devin Ravenel, 20-Tucker-Dorsey, 23-Charles Tutt, 26-Jack Sroba, 27-Taurus Carroll, 31-P. Agyei-Obese, 32-MJ Hampton, 34-C. Chukwuneke, 38-Mike Cobbs, 40-Camden Wise, 42-S. Vanhorse, 43-Garrett Groulx, 50-Kyle Davis, 51-Mateo Jackson, 54-Kelvin Azanama, 56-Nick Kidwell, 63-J.T. Timming, 67-Zaire Bethea, 81-Nick Carlton, 88-Daniel Adu, 90-Drew Painter, 91-Ethan Ratke, 98-Harry O'Kelly.

North Dakota State: 3-Jaxon Brown, 4-D. Williams, 7-Tre Fort, 18-Adam Cofield, 19-Jimmy Kepouros, 20-J. Wlodarczyk, 24-Kobe Johnson, 27-Dawson Weber, 31-Jasir Cox, 33-Destin Talbert, 35-Jayden Price, 37-Jake Reinholz, 38-Garret Wegner, 39-G. Malstrom, 41-Ross Kennelly, 44-Hunter Luepke, 46-Austin Avery, 55-Aaron Mercadel, 60-Lane Tucker, 69-Quinn Alo, 72-Jalen Sundell, 80-Andy Voyen, 84-Trevor Heit, 87-Noah Gindorff, 88-Cody Mauch, 89-Cole Jacob, 90-Tony Pierce, 94-Costner Ching, 98-Matt Biegler, 99-Spencer Waege.

 

Play-by-Play Summary

 
Play-by-Play Summary
2019 North Dakota State Football
#2 James Madison vs #1 North Dakota State (Jan 11, 2020 at Frisco, TX)

1st Quarter

NDSU wins toss; defers. JMU to receive and defend south goal.
Jmu 1-10at Jmu35NDSU ball on NDSU35.
Garret Wegner kickoff 61 yards to the JMU4, Brandon Polk return 10 yards to the JMU14 (James Kaczor).
Jmu 1-10at Jmu14Jawon Hamilton rush for 3 yards to the JMU17 (Jabril Cox).
Jmu 2-7at Jmu17Ben DiNucci pass complete to Dylan Stapleton for 9 yards to the JMU26, 1ST DOWN JMU (Jabril Cox;James Kaczor).
Jmu 1-10at Jmu26Jawon Hamilton rush for 2 yards to the JMU28 (Jackson Hankey).
Jmu 2-8at Jmu28Ben DiNucci pass complete to Riley Stapleton for 17 yards to the JMU45, 1ST DOWN JMU, out-of-bounds (James Hendricks).
Jmu 1-10at Jmu45Ben DiNucci pass complete to Brandon Polk for 6 yards to the NDSU49, out-of-bounds (Josh Hayes).
Jmu 2-4at Ndsu49Percy Agyei-Obese rush for 7 yards to the NDSU42, 1ST DOWN JMU (James Kaczor;Michael Tutsie).
Jmu 1-10at Ndsu42Percy Agyei-Obese rush for 7 yards to the NDSU35 (James Kaczor).
Jmu 2-3at Ndsu35Percy Agyei-Obese rush for 6 yards to the NDSU29, 1ST DOWN JMU (James Kaczor;Jabril Cox).
Jmu 1-10at Ndsu29Jawon Hamilton rush for 8 yards to the NDSU21 (Jackson Hankey).
Jmu 2-2at Ndsu21Jawon Hamilton rush for no gain to the NDSU21 (Matt Biegler).
Jmu 3-2at Ndsu21Ben DiNucci pass complete to Jake Brown for 4 yards to the NDSU17, 1ST DOWN JMU (James Hendricks).
Jmu 1-10at Ndsu17Percy Agyei-Obese rush for 6 yards to the NDSU11 (Jabril Cox;Michael Tutsie).
Jmu 2-4at Ndsu11Percy Agyei-Obese rush for 3 yards to the NDSU8 (Tony Pierce;Jackson Hankey).
Jmu 3-1at Ndsu08Percy Agyei-Obese rush for 1 yard to the NDSU7, 1ST DOWN JMU (James Hendricks;Jackson Hankey).
Jmu 1-Gat Ndsu07Percy Agyei-Obese rush for 3 yards to the NDSU4 (Jackson Hankey;Derrek Tuszka).
Jmu 2-Gat Ndsu04Percy Agyei-Obese rush for loss of 1 yard to the NDSU5 (Derrek Tuszka;Aaron Mercadel).
Jmu 3-Gat Ndsu05Ben DiNucci pass complete to Riley Stapleton for 5 yards to the NDSU0, TOUCHDOWN, clock 07:27.
Ethan Ratke kick attempt good.
James Madison 7, North Dakota State 0
Drive: 17 plays, 86 yards, TOP 07:36
Camden Wise kickoff 38 yards to the NDSU27, Jabril Cox return 3 yards to the NDSU30, out-of-bounds (Mike Cobbs).
Ndsu 1-10at Ndsu30NORTH DAKOTA STATE drive start at 07:24.
Ndsu 1-10at Ndsu30Trey Lance rush for 7 yards to the NDSU37, out-of-bounds (D'Angelo Amos).
Ndsu 2-3at Ndsu37Trey Lance sacked for loss of 8 yards to the NDSU29 (D'Angelo Amos;Ron'Dell Carter).
Ndsu 3-11at Ndsu29Trey Lance rush for 32 yards to the JMU39, 1ST DOWN NDSU (Adam Smith).
Ndsu 1-10at Jmu39Trey Lance rush for 4 yards to the JMU35 (Dimitri Holloway).
Ndsu 2-6at Jmu35Trey Lance pass incomplete to Phoenix Sproles (Wesley McCormick), PENALTY JMU pass interference (Wesley McCormick) 15 yards to the JMU20, 1ST DOWN NDSU, NO PLAY.
Ndsu 1-10at Jmu20Trey Lance rush for no gain to the JMU20 (John Daka;Dimitri Holloway).
Ndsu 2-10at Jmu20Trey Lance pass complete to Phoenix Sproles for 13 yards to the JMU7, 1ST DOWN NDSU.
Ndsu 1-Gat Jmu07Trey Lance rush for 6 yards to the JMU1 (Dimitri Holloway).
Ndsu 2-Gat Jmu01Adam Cofield rush for 1 yard to the JMU0, TOUCHDOWN, clock 03:30.
Jake Reinholz kick attempt good.
James Madison 7, North Dakota State 7
Drive: 8 plays, 70 yards, TOP 03:54
Garret Wegner kickoff 56 yards to the JMU9, fair catch by Brandon Polk.
Jmu 1-10at Jmu25JAMES MADISON drive start at 03:30.
Jmu 1-10at Jmu25Percy Agyei-Obese rush for 1 yard to the JMU26 (Jackson Hankey;Matt Biegler).
Jmu 2-9at Jmu26Ben DiNucci pass complete to Riley Stapleton for 13 yards to the JMU39, 1ST DOWN JMU (Josh Hayes), PENALTY NDSU offside defense declined.
Jmu 1-10at Jmu39Ben DiNucci pass incomplete to Brandon Polk.
Jmu 2-10at Jmu39Ben DiNucci pass incomplete to Riley Stapleton (Josh Hayes).
Jmu 3-10at Jmu39PENALTY JMU false start (Dylan Stapleton) 5 yards to the JMU34.
Jmu 3-15at Jmu34Percy Agyei-Obese rush for 5 yards to the JMU39 (Derrek Tuszka).
Jmu 4-10at Jmu39Harry O'Kelly punt 30 yards to the NDSU31, fair catch by Trevor Heit.
Drive: 5 plays, 14 yards, TOP 01:27
Ndsu 1-10at Ndsu31NORTH DAKOTA STATE drive start at 02:03.
Ndsu 1-10at Ndsu31Ty Brooks rush for 1 yard to the NDSU32 (Ron'Dell Carter;Dimitri Holloway).
Ndsu 2-9at Ndsu32Trey Lance pass incomplete to Christian Watson, PENALTY JMU pass interference (Wesley McCormick) 15 yards to the NDSU47, 1ST DOWN NDSU, NO PLAY.
Ndsu 1-10at Ndsu47Trey Lance rush for 1 yard to the NDSU48 (John Daka;Rashad Robinson).
Ndsu 2-9at Ndsu48Trey Lance rush for 14 yards to the JMU38, 1ST DOWN NDSU (D'Angelo Amos;Ron'Dell Carter).
Drive: 3 plays, 31 yards, TOP 02:13
James Madison 7, North Dakota State 7
2nd Quarter

Ndsu 1-10at Jmu38Start of 2nd quarter, clock 15:00.
Ndsu 1-10at Jmu38Phoenix Sproles rush for 38 yards to the JMU0, 1ST DOWN NDSU, TOUCHDOWN, clock 14:50.
Jake Reinholz kick attempt good.
North Dakota State 14, James Madison 7
Drive: 4 plays, 69 yards, TOP 02:13
Garret Wegner kickoff 48 yards to the JMU17, out-of-bounds, JMU ball on JMU35.
Jmu 1-10at Jmu35JAMES MADISON drive start at 14:50.
Jmu 1-10at Jmu35Brandon Polk rush for 4 yards to the JMU39 (Michael Tutsie).
Jmu 2-6at Jmu39Ben DiNucci pass complete to Jawon Hamilton for loss of 1 yard to the JMU38 (Aaron Mercadel;Josh Hayes).
Jmu 3-7at Jmu38Ben DiNucci pass complete to Riley Stapleton for 17 yards to the NDSU45, 1ST DOWN JMU (James Hendricks).
Jmu 1-10at Ndsu45Ben DiNucci pass incomplete to Devin Ravenel.
Jmu 2-10at Ndsu45Ben DiNucci rush for 16 yards to the NDSU29, 1ST DOWN JMU, out-of-bounds.
Jmu 1-10at Ndsu29Jawon Hamilton rush for loss of 1 yard to the NDSU30 (Spencer Waege).
Jmu 2-11at Ndsu30Ben DiNucci pass complete to Dylan Stapleton for 17 yards to the NDSU13, 1ST DOWN JMU (James Hendricks).
Jmu 1-10at Ndsu13Jawon Hamilton rush for 2 yards to the NDSU11 (James Kaczor).
Jmu 2-8at Ndsu11Ben DiNucci rush for no gain to the NDSU11.
Jmu 3-8at Ndsu11Timeout James Madison, clock 10:18.
Jmu 3-8at Ndsu11Percy Agyei-Obese rush for 2 yards to the NDSU9 (Jackson Hankey).
Jmu 4-6at Ndsu09Ethan Ratke field goal attempt from 26 GOOD, clock 09:37.
North Dakota State 14, James Madison 10
Drive: 11 plays, 56 yards, TOP 05:17
Camden Wise kickoff 52 yards to the NDSU13, Kobe Johnson return 6 yards to the NDSU19 (Chris Chukwuneke).
Ndsu 1-10at Ndsu19NORTH DAKOTA STATE drive start at 09:33.
Ndsu 1-10at Ndsu19Jabril Cox rush for loss of 2 yards to the NDSU17, PENALTY NDSU illegal block (Karson Schoening) 9 yards to the NDSU10, NO PLAY.
Ndsu 1-19at Ndsu10Trey Lance rush for loss of 1 yard to the NDSU9 (Adeeb Atariwa;Ron'Dell Carter).
Ndsu 2-20at Ndsu09Trey Lance rush for 1 yard to the NDSU10 (Ron'Dell Carter), PENALTY JMU face mask (Ron'Dell Carter) 15 yards to the NDSU25, 1ST DOWN NDSU.
Ndsu 1-10at Ndsu25Trey Lance pass incomplete to Jimmy Kepouros, QB hurry by John Daka.
Ndsu 2-10at Ndsu25Trey Lance rush for 6 yards to the NDSU31 (Kelvin Azanama).
Ndsu 3-4at Ndsu31Trey Lance rush for 7 yards to the NDSU38, 1ST DOWN NDSU (Rashad Robinson).
Ndsu 1-10at Ndsu38Ty Brooks rush for 21 yards to the JMU41, 1ST DOWN NDSU (Kelvin Azanama).
Ndsu 1-10at Jmu41Timeout James Madison, clock 06:26.
Ndsu 1-10at Jmu41Trey Lance rush for 8 yards to the JMU33 (Kelvin Azanama).
Ndsu 2-2at Jmu33Adam Cofield rush for 11 yards to the JMU22, 1ST DOWN NDSU (MJ Hampton).
Ndsu 1-10at Jmu22Trey Lance pass complete to Cole Jacob for 4 yards to the JMU18 (Charles Tutt).
Ndsu 2-6at Jmu18Trey Lance pass complete to Ben Ellefson for 18 yards to the JMU0, clock 04:42, PENALTY NDSU ineligible downfield on pass (Ben Ellefson) 5 yards to the JMU23, NO PLAY.
Ndsu 2-11at Jmu23Trey Lance rush for 3 yards to the JMU20 (Wayne Davis).
Ndsu 3-8at Jmu20Trey Lance pass incomplete to Adam Cofield.
Ndsu 4-8at Jmu20James Hendricks rush for 20 yards to the JMU0, 1ST DOWN NDSU, TOUCHDOWN, clock 03:47.
Jake Reinholz kick attempt good.
North Dakota State 21, James Madison 10
Drive: 12 plays, 81 yards, TOP 05:52
Garret Wegner kickoff 55 yards to the JMU10, Brandon Polk return 19 yards to the JMU29, out-of-bounds (Jackson Hankey), PENALTY NDSU unsportsmanlike conduct (Ty Brooks) 15 yards to the JMU44, 1st and 10, JMU ball on JMU44.
Jmu 1-10at Jmu44JAMES MADISON drive start at 03:41.
Jmu 1-10at Jmu44Ben DiNucci pass complete to Dylan Stapleton for 7 yards to the NDSU49 (Jackson Hankey;James Kaczor).
Jmu 2-3at Ndsu49Percy Agyei-Obese rush for 5 yards to the NDSU44, 1ST DOWN JMU (Jackson Hankey;James Kaczor).
Jmu 1-10at Ndsu44Ben DiNucci pass complete to Dylan Stapleton for 18 yards to the NDSU26, 1ST DOWN JMU (James Hendricks).
Jmu 1-10at Ndsu26Ben DiNucci pass incomplete to Riley Stapleton.
Jmu 2-10at Ndsu26Ben DiNucci pass intercepted by James Hendricks at the NDSU0, James Hendricks return to the NDSU0, touchback, PENALTY NDSU offside defense (Lane Tucker) 5 yards to the NDSU21, NO PLAY.
Jmu 2-5at Ndsu21Ben DiNucci pass incomplete to Brandon Polk (Jabril Cox).
Jmu 3-5at Ndsu21Ben DiNucci sacked for loss of 2 yards to the NDSU23 (Logan McCormick).
Jmu 4-7at Ndsu23Timeout North Dakota State, clock 01:52.
Jmu 4-7at Ndsu23Ethan Ratke field goal attempt from 39 MISSED - hit right upright, spot at NDSU23, clock 01:47.
Drive: 7 plays, 33 yards, TOP 01:54
Ndsu 1-10at Ndsu23NORTH DAKOTA STATE drive start at 01:47.
Ndsu 1-10at Ndsu23Adam Cofield rush for 2 yards to the NDSU25 (D'Angelo Amos;John Daka).
Ndsu 2-8at Ndsu25Ty Brooks rush for 6 yards to the NDSU31 (Dimitri Holloway;Adam Smith).
Ndsu 3-2at Ndsu31Trey Lance rush for 2 yards to the NDSU33, 1ST DOWN NDSU (Mike Greene;Adeeb Atariwa).
Ndsu 1-10at Ndsu33Trey Lance pass incomplete to Phoenix Sproles, PENALTY JMU pass interference (Charles Tutt) 15 yards to the NDSU48, 1ST DOWN NDSU, NO PLAY.
Ndsu 1-10at Ndsu48Trey Lance pass incomplete to Jimmy Kepouros, QB hurry by Mike Greene.
Ndsu 2-10at Ndsu48Trey Lance rush for 4 yards to the JMU48 (Que Reid;Adeeb Atariwa).
Ndsu 3-6at Jmu48Timeout North Dakota State, clock 00:03.
Ndsu 3-6at Jmu48Dimitri Williams rush for 19 yards to the JMU29, 1ST DOWN NDSU (Charles Tutt;Wayne Davis).
Ndsu 1-10at Jmu29End of half, clock 00:00.
Drive: 6 plays, 48 yards, TOP 01:47
North Dakota State 21, James Madison 10
3rd Quarter

Ndsu 1-10at Jmu29Start of 3rd quarter, clock 15:00, JMU ball on JMU35.
Drive: 6 plays, 48 yards, TOP 01:47
Camden Wise kickoff 62 yards to the NDSU3, Kobe Johnson return 22 yards to the NDSU25 (Mateo Jackson).
Ndsu 1-10at Ndsu25NORTH DAKOTA STATE drive start at 14:55.
Ndsu 1-10at Ndsu25Trey Lance rush for 2 yards to the NDSU27 (Adam Smith).
Ndsu 2-8at Ndsu27Adam Cofield rush for 3 yards to the NDSU30 (Dimitri Holloway;D'Angelo Amos).
Ndsu 3-5at Ndsu30Trey Lance rush for loss of 5 yards to the NDSU25, fumble by Trey Lance recovered by NDSU Trey Lance at NDSU27.
Ndsu 4-8at Ndsu27Garret Wegner punt 36 yards to the JMU37, D'Angelo Amos return 3 yards to the JMU40 (Michael Tutsie).
Drive: 3 plays, 2 yards, TOP 02:08
Jmu 1-10at Jmu40JAMES MADISON drive start at 12:47.
Jmu 1-10at Jmu40Ben DiNucci pass complete to Riley Stapleton for 11 yards to the NDSU49, 1ST DOWN JMU (Jackson Hankey).
Jmu 1-10at Ndsu49Percy Agyei-Obese rush for 6 yards to the NDSU43 (Cole Karcz;Jabril Cox).
Jmu 2-4at Ndsu43Percy Agyei-Obese rush for 15 yards to the NDSU28, 1ST DOWN JMU (James Hendricks).
Jmu 1-10at Ndsu28Latrele Palmer rush for 6 yards to the NDSU22 (Jabril Cox).
Jmu 2-4at Ndsu22Latrele Palmer rush for 2 yards to the NDSU20 (Spencer Waege).
Jmu 3-2at Ndsu20Latrele Palmer rush for 3 yards to the NDSU17, 1ST DOWN JMU (Tony Pierce;Michael Tutsie).
Jmu 1-10at Ndsu17Percy Agyei-Obese rush for 8 yards to the NDSU9 (Josh Hayes;Michael Tutsie).
Jmu 2-2at Ndsu09Percy Agyei-Obese rush for no gain to the NDSU9 (Jackson Hankey).
Jmu 3-2at Ndsu09Ben DiNucci pass complete to Riley Stapleton for loss of 1 yard to the NDSU10 (Josh Hayes).
Jmu 4-3at Ndsu10Ethan Ratke field goal attempt from 27 GOOD, clock 08:45.
North Dakota State 21, James Madison 13
Drive: 10 plays, 50 yards, TOP 04:08
Camden Wise kickoff 57 yards to the NDSU8, Kobe Johnson return 17 yards to the NDSU25 (Mike Cobbs).
Ndsu 1-10at Ndsu25NORTH DAKOTA STATE drive start at 08:39.
Ndsu 1-10at Ndsu25Trey Lance pass complete to Adam Cofield for no gain to the NDSU25 (Dimitri Holloway).
Ndsu 2-10at Ndsu25Trey Lance rush for 10 yards to the NDSU35, 1ST DOWN NDSU, out-of-bounds (Rashad Robinson).
Ndsu 1-10at Ndsu35Adam Cofield rush for 3 yards to the NDSU38 (Dimitri Holloway;Landan Word).
Ndsu 2-7at Ndsu38Trey Lance rush for no gain to the NDSU38 (Wayne Davis).
Ndsu 3-7at Ndsu38Trey Lance pass incomplete to Jimmy Kepouros (Wayne Davis).
Ndsu 4-7at Ndsu38Garret Wegner punt 49 yards to the JMU13, D'Angelo Amos return 1 yards to the JMU14 (Ross Kennelly).
Drive: 5 plays, 13 yards, TOP 02:49
Jmu 1-10at Jmu14JAMES MADISON drive start at 05:50.
Jmu 1-10at Jmu14Jawon Hamilton rush for 2 yards to the JMU16 (Jackson Hankey).
Jmu 2-8at Jmu16Ben DiNucci rush for 2 yards to the JMU18 (Spencer Waege).
Jmu 3-6at Jmu18Ben DiNucci pass complete to Riley Stapleton for 6 yards to the JMU24, 1ST DOWN JMU (Destin Talbert).
Jmu 1-10at Jmu24Ben DiNucci sacked for loss of 7 yards to the JMU17 (Derrek Tuszka).
Jmu 2-17at Jmu17Ben DiNucci pass complete to Devin Ravenel for 7 yards to the JMU24 (James Kaczor;Jabril Cox).
Jmu 3-10at Jmu24Ben DiNucci rush for 2 yards to the JMU26, PENALTY JMU illegal forward pass (Ben DiNucci) 5 yards to the JMU21.
Jmu 4-13at Jmu21Harry O'Kelly punt 44 yards to the NDSU35, downed.
Drive: 6 plays, 7 yards, TOP 03:10
Ndsu 1-10at Ndsu35NORTH DAKOTA STATE drive start at 02:40.
Ndsu 1-10at Ndsu35Adam Cofield rush for 1 yard to the NDSU36 (John Daka;Adeeb Atariwa).
Ndsu 2-9at Ndsu36Trey Lance pass complete to Hunter Luepke for 18 yards to the JMU46, 1ST DOWN NDSU, out-of-bounds (Adam Smith).
Ndsu 1-10at Jmu46Trey Lance pass complete to Ben Ellefson for 15 yards to the JMU31, 1ST DOWN NDSU (Rashad Robinson).
Ndsu 1-10at Jmu31Christian Watson rush for loss of 12 yards to the JMU43 (John Daka).
Ndsu 2-22at Jmu43Trey Lance rush for loss of 1 yard to the JMU44 (Adeeb Atariwa;Ron'Dell Carter).
Drive: 5 plays, 21 yards, TOP 02:55
North Dakota State 21, James Madison 13
4th Quarter

Ndsu 3-23at Jmu44Start of 4th quarter, clock 15:00.
Ndsu 3-23at Jmu44Trey Lance rush for 44 yards to the JMU0, 1ST DOWN NDSU, TOUCHDOWN, clock 14:50.
Jake Reinholz kick attempt good.
North Dakota State 28, James Madison 13
Drive: 6 plays, 65 yards, TOP 02:55
Garret Wegner kickoff 57 yards to the JMU8, Brandon Polk return 19 yards to the JMU27 (Jaxon Brown).
Jmu 1-10at Jmu27JAMES MADISON drive start at 14:45.
Jmu 1-10at Jmu27Ben DiNucci pass complete to Jake Brown for 19 yards to the JMU46, 1ST DOWN JMU (Marquise Bridges).
Jmu 1-10at Jmu46Percy Agyei-Obese rush for loss of 2 yards to the JMU44 (James Kaczor).
Jmu 2-12at Jmu44Ben DiNucci pass incomplete to Percy Agyei-Obese.
Jmu 3-12at Jmu44Ben DiNucci pass incomplete to Dylan Stapleton (Jabril Cox).
Jmu 4-12at Jmu44Harry O'Kelly punt 35 yards to the NDSU21, downed.
Drive: 4 plays, 17 yards, TOP 00:55
Ndsu 1-10at Ndsu21NORTH DAKOTA STATE drive start at 13:50.
Ndsu 1-10at Ndsu21Trey Lance rush for 3 yards to the NDSU24 (Kelvin Azanama).
Ndsu 2-7at Ndsu24Trey Lance rush for 5 yards to the NDSU29 (Dimitri Holloway;Kelvin Azanama).
Ndsu 3-2at Ndsu29Trey Lance rush for 1 yard to the NDSU30 (Wayne Davis).
Ndsu 4-1at Ndsu30Garret Wegner punt 51 yards to the JMU19, D'Angelo Amos return 35 yards to the NDSU46, out-of-bounds (Costner Ching).
Drive: 3 plays, 9 yards, TOP 02:26
Jmu 1-10at Ndsu46JAMES MADISON drive start at 11:24.
Jmu 1-10at Ndsu46Latrele Palmer rush for 4 yards to the NDSU42 (James Kaczor).
Jmu 2-6at Ndsu42Latrele Palmer rush for 11 yards to the NDSU31, 1ST DOWN JMU (Josh Hayes).
Jmu 1-10at Ndsu31Gage Moloney at QB for James Madison.
Jmu 1-10at Ndsu31Gage Moloney rush for 7 yards to the NDSU24 (James Hendricks).
Jmu 2-3at Ndsu24Gage Moloney rush for 1 yard to the NDSU23 (Jackson Hankey).
Jmu 3-2at Ndsu23Ben DiNucci at QB for James Madison.
Jmu 3-2at Ndsu23Latrele Palmer rush for 8 yards to the NDSU15, 1ST DOWN JMU (Michael Tutsie;Tony Pierce).
Jmu 1-10at Ndsu15Latrele Palmer rush for 3 yards to the NDSU12 (Spencer Waege;Matt Biegler).
Jmu 2-7at Ndsu12Gage Moloney at QB for James Madison.
Jmu 2-7at Ndsu12Percy Agyei-Obese rush for 1 yard to the NDSU11 (Cole Karcz).
Jmu 3-6at Ndsu11Ben DiNucci at QB for James Madison.
Jmu 3-6at Ndsu11Ben DiNucci pass complete to Riley Stapleton for 5 yards to the NDSU6 (Jackson Hankey).
Jmu 4-1at Ndsu06PENALTY JMU false start (Truvell Wilson) 5 yards to the NDSU11.
Jmu 4-6at Ndsu11Ben DiNucci rush for 6 yards to the NDSU5, 1ST DOWN JMU (James Kaczor).
Jmu 1-Gat Ndsu05Ben DiNucci pass incomplete to Brandon Polk.
Jmu 2-Gat Ndsu05Ben DiNucci pass complete to Riley Stapleton for 5 yards to the NDSU0, TOUCHDOWN, clock 06:55.
Ethan Ratke kick attempt good.
North Dakota State 28, James Madison 20
Drive: 11 plays, 46 yards, TOP 04:29
Camden Wise kickoff 44 yards to the NDSU21, fair catch by Christian Watson.
Ndsu 1-10at Ndsu25NORTH DAKOTA STATE drive start at 06:55.
Ndsu 1-10at Ndsu25Trey Lance rush for loss of 2 yards to the NDSU23 (John Daka;Wayne Davis).
Ndsu 2-12at Ndsu23Trey Lance pass complete to Noah Gindorff for 22 yards to the NDSU45, 1ST DOWN NDSU (Charles Tutt).
Ndsu 1-10at Ndsu45Trey Lance rush for 10 yards to the JMU45, 1ST DOWN NDSU, out-of-bounds (Rashad Robinson).
Ndsu 1-10at Jmu45Adam Cofield rush for 3 yards to the JMU42 (Adeeb Atariwa).
Ndsu 2-7at Jmu42Trey Lance rush for 3 yards to the JMU39 (John Daka).
Ndsu 3-4at Jmu39PENALTY NDSU false start (Ben Ellefson) 5 yards to the JMU44.
Ndsu 3-9at Jmu44Trey Lance rush for 7 yards to the JMU37 (D'Angelo Amos;Wayne Davis).
Ndsu 4-2at Jmu37Trey Lance rush for 1 yard to the JMU36 (Ron'Dell Carter;John Daka).
Drive: 7 plays, 39 yards, TOP 04:04
Jmu 1-10at Jmu36JAMES MADISON drive start at 02:51.
Jmu 1-10at Jmu36JMU ball on JMU37.
Jmu 1-10at Jmu37Latrele Palmer rush for 7 yards to the JMU44 (Derrek Tuszka).
Jmu 2-3at Jmu44Jawon Hamilton rush for 7 yards to the NDSU49, 1ST DOWN JMU (Derrek Tuszka;Jackson Hankey).
Jmu 1-10at Ndsu49Gage Moloney at QB for James Madison.
Jmu 1-10at Ndsu49Ben DiNucci sacked for loss of 8 yards to the JMU43 (Jabril Cox).
On the previous play, DiNucci received a backwards pass from Moloney.
Jmu 2-18at Jmu43Timeout James Madison, clock 01:58.
Jmu 2-18at Jmu43Ben DiNucci at QB for James Madison.
Jmu 2-18at Jmu43Ben DiNucci pass complete to Dylan Stapleton for 9 yards to the NDSU48 (James Kaczor).
Jmu 3-9at Ndsu48Ben DiNucci pass complete to Dylan Stapleton for 6 yards to the NDSU42 (James Kaczor).
Jmu 4-3at Ndsu42Ben DiNucci pass complete to Jawon Hamilton for 3 yards to the NDSU39, 1ST DOWN JMU (Jackson Hankey).
Jmu 1-10at Ndsu39Clock 00:50.
Jmu 1-10at Ndsu39Ben DiNucci pass incomplete to Dylan Stapleton (James Hendricks).
Jmu 2-10at Ndsu39Ben DiNucci pass complete to Riley Stapleton for 22 yards to the NDSU17, 1ST DOWN JMU (Josh Hayes), PENALTY NDSU offside defense declined.
Jmu 1-10at Ndsu17Ben DiNucci pass incomplete to Dylan Stapleton, QB hurry by Derrek Tuszka.
Jmu 2-10at Ndsu17Ben DiNucci pass incomplete to Riley Stapleton (Josh Hayes), PENALTY NDSU offside defense (Spencer Waege) 5 yards to the NDSU12, NO PLAY.
Jmu 2-5at Ndsu12Ben DiNucci pass incomplete to Riley Stapleton (Josh Hayes), PENALTY NDSU pass interference (Josh Hayes) 9 yards to the NDSU3, 1ST DOWN JMU, NO PLAY.
Jmu 1-Gat Ndsu03Timeout James Madison, clock 00:08.
Jmu 1-Gat Ndsu03Ben DiNucci pass intercepted by James Hendricks at the NDSU0, James Hendricks return 20 yards to the NDSU20.
Drive: 10 plays, 60 yards, TOP 02:49
Ndsu 1-10at Ndsu20NORTH DAKOTA STATE drive start at 00:02.
Ndsu 1-10at Ndsu20TEAM rush for loss of 2 yards to the NDSU18.
Ndsu 2-12at Ndsu18End of game, clock 00:00.
Drive: 1 plays, minus 2 yards, TOP 00:02
FINAL SCORE
North Dakota State 28, James Madison 20