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  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 
   Penalty 
NET YARDS RUSHING  161  281 
   Rushing Attempts  45  45 
   Average Per Rush  3.6  6.2 
   Rushing Touchdowns 
   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 
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 
   50+ Yards 
   Touchbacks 
   Fair catch 
KICKOFFS-YARDS  5-249  5-261 
   Average Yards Per Kickoff  49.8  52.2 
   Net Yards Per Kickoff  40.2  42.6 
   Touchbacks 
   Fair Catch Yards  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 
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 

 

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  73  15  4.1 
Latrele Palmer   44  44  11  5.5 
Jawon Hamilton   24  23  2.9 
Ben DiNucci   26  17  16  1.1 
Gage Moloney   4.0 
Brandon Polk   4.0 
Totals...  45  182  21  161  16  3.6 
  
  
  
RUSHING  No.  Gain  Loss  Net  TD  Lg  Avg. 
Trey Lance   30  181  15  166  44  5.5 
Phoenix Sproles  38  38  38  38.0 
Ty Brooks   28  28  21  9.3 
Adam Cofield   24  24  11  3.4 
James Hendricks  20  20  20  20.0 
Dimitri Williams  19  19  19  19.0 
TEAM   -2  -2.0 
Christian Watson  12  -12  -12.0 
Totals...  45  310  29  281  44  6.2 
 
PASSING  Cmp-Att-Int  Yds  TD  Long  Sack 
Ben DiNucci   22-33-1  204  22 
Totals...  22-33-1  204  22 
  
PASSING  Cmp-Att-Int  Yds  TD  Long  Sack 
Trey Lance   6-10-0  72  22 
Totals...  6-10-0  72  22 
 
RECEIVING  No.  Yds  TD  Lg 
Riley Stapleton  10  100  22 
Dylan Stapleton  66  18 
Jake Brown   23  19 
Jawon Hamilton  
Devin Ravenel  
Brandon Polk  
Totals...  22  204  22 
  
RECEIVING  No.  Yds  TD  Lg 
Noah Gindorff   22  22 
Hunter Luepke   18  18 
Ben Ellefson   15  15 
Phoenix Sproles  13  13 
Cole Jacob  
Adam Cofield  
Totals...  72  22 
 
PUNTING  No.  Yds  Avg  Long  In20  TB 
Harry O'Kelly   109  36.3  44 
Totals...  109  36.3  44 
  
PUNTING  No.  Yds  Avg  Long  In20  TB 
Garret Wegner   136  45.3  51 
Totals...  136  45.3  51 
 
   Punts  Kickoffs  Intercept 
ALL RETURNS  No  Yds  Lg  No  Yds  Lg  No  Yds  Lg 
Brandon Polk   48  19 
D'Angelo Amos   39  35 
Totals...  39  35  48  19 
  
  
   Punts  Kickoffs  Intercept 
ALL RETURNS  No  Yds  Lg  No  Yds  Lg  No  Yds  Lg 
Kobe Johnson   45  22 
Jabril Cox  
James Hendricks  20  20 
Totals...  48  22  20  20 
 
ALL PURPOSE  Rush  Rcv  KR  PR  IR  Total 
Riley Stapleton  100  100 
Percy Agyei-Obese  73  73 
Dylan Stapleton  66  66 
Brandon Polk   48  58 
Latrele Palmer   44  44 
D'Angelo Amos   39  39 
Jawon Hamilton   23  25 
Jake Brown   23  23 
Ben DiNucci  
Gage Moloney  
Devin Ravenel  
Totals...  161  204  48  39  452 
  
  
  
  
ALL PURPOSE  Rush  Rcv  KR  PR  IR  Total 
Trey Lance   166  166 
Phoenix Sproles  38  13  51 
Kobe Johnson   45  45 
James Hendricks  20  20  40 
Ty Brooks   28  28 
Adam Cofield   24  24 
Noah Gindorff   22  22 
Dimitri Williams  19  19 
Hunter Luepke   18  18 
Ben Ellefson   15  15 
Cole Jacob  
Jabril Cox  
TEAM   -2  -2 
Christian Watson  -12  -12 
Totals...  281  72  48  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   249  49.8 
  
KICKOFFS  No.  Yds  TB  OB  Avg. 
Garret Wegner   261  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  .   .   .   .  
7   John Daka   1.5/13   .   .   .  
5   Ron'Dell Carter  1.5/4   .   .   0.5/4  
8   Wayne Davis   0.5/1   .   .   .  
95  Adeeb Atariwa   1.0/2   .   .   .  
24  D'Angelo Amos   0.5/4   .   .   0.5/4  
1   Rashad Robinson  .   .   .   .  
54  Kelvin Azanama   .   .   .   .  
21  Adam Smith   .   .   .   .  
23  Charles Tutt   .   .   .   .  
38  Mike Cobbs   .   .   .   .  
34  Chris Chukwuneke  .   .   .   .  
51  Mateo Jackson   .   .   .   .  
32  MJ Hampton   .   .   .   .  
16  Que Reid   .   .   .   .  
52  Landan Word   .   .   .   .  
92  Mike Greene   .   .   .   .  
##  North Dakota State   Solo  Ast  Total  TFL/Yds  FF  FR-Yds  Int-Yds  BrUp  Blkd  Sack/Yds  QBH 
52  Jackson Hankey   10  17  .   .   .   .  
26  James Kaczor   14  1.0/2   .   .   .  
6   James Hendricks  .   .   1-20  .  
42  Jabril Cox   1.0/8   .   .   1.0/8  
14  Josh Hayes   1.5/1   .   .   .  
25  Michael Tutsie   .   .   .   .  
91  Derrek Tuszka   1.5/8   .   .   1.0/7  
99  Spencer Waege   1.0/1   .   .   .  
98  Matt Biegler   .   .   .   .  
90  Tony Pierce   .   .   .   .  
53  Cole Karcz   .   .   .   .  
55  Aaron Mercadel   1.0/1   .   .   .  
3   Jaxon Brown   .   .   .   .  
93  Logan McCormick  1.0/2   .   .   1.0/2  
94  Costner Ching   .   .   .   .  
33  Destin Talbert   .   .   .   .  
41  Ross Kennelly   .   .   .   .  
9   Marquise Bridges  .   .   .   .  

 

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