James Madison Dukes @ North Dakota State Bison
1st Quarter
Kickoff Return (Offense)
15:00 - 1st
Camden Wise kickoff for 58 yds , RaJa Nelson return for 18 yds to the NDkSt 25
2-yd Run
14:50 - 1st
TaMerik Williams run for 2 yds to the NDkSt 27
1st & 10 at NDSU 25
6-yd Pass
14:01 - 1st
Cam Miller pass complete to RaJa Nelson for 6 yds to the NDkSt 33
2nd & 8 at NDSU 27
4-yd Run
13:34 - 1st
Hunter Luepke run for 4 yds to the NDkSt 37 for a 1ST down
3rd & 2 at NDSU 33
4-yd Run
13:02 - 1st
Cam Miller run for 4 yds to the NDkSt 41
1st & 10 at NDSU 37
2-yd Run
12:31 - 1st
TaMerik Williams run for 2 yds to the NDkSt 43
2nd & 6 at NDSU 41
6-yd Run
11:38 - 1st
Hunter Luepke run for 6 yds to the NDkSt 49 for a 1ST down
3rd & 4 at NDSU 43
Sack
11:05 - 1st
Cam Miller sacked by Mike Greene for a loss of 4 yards to the NDkSt 45
1st & 10 at NDSU 49
2-yd Run
10:19 - 1st
Kobe Johnson run for 2 yds to the NDkSt 47
2nd & 14 at NDSU 45
Incompletion
9:46 - 1st
Cam Miller pass incomplete to RaJa Nelson
3rd & 12 at NDSU 47
Punt
9:37 - 1st
Kaedin Steindorf punt for 49 yds , Jack Sroba returns for 7 yds to the JMads 11
4th & 12 at NDSU 47
2-yd Run
9:18 - 1st
Latrele Palmer run for 2 yds to the JMads 13
1st & 10 at JMU 11
3-yd Pass
8:48 - 1st
Cole Johnson pass complete to Kris Thornton for 3 yds to the JMads 16
2nd & 8 at JMU 13
1-yd Pass
8:16 - 1st
Cole Johnson pass complete to Solomon Vanhorse for 1 yd to the JMads 17
3rd & 5 at JMU 16
Punt
7:48 - 1st
Harry O'Kelly punt for 43 yds, fair catch by Jayden Price at the NDkSt 40
4th & 4 at JMU 17
10-yd Pass
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 NDSU 40
5-yd Run
7:00 - 1st
TaMerik Williams run for 5 yds to the JMads 45
1st & 10 at 50
9-yd Pass
6:25 - 1st
Cam Miller pass complete to Phoenix Sproles for 9 yds to the JMads 36 for a 1ST down
2nd & 5 at JMU 45
4-yd Pass
5:32 - 1st
Cam Miller pass complete to Braylon Henderson for 4 yds to the JMads 32
1st & 10 at JMU 36
32-yd Touchdown Pass
5:12 - 1st
Cam Miller pass complete to Hunter Luepke for 32 yds for a TD, (Jake Reinholz KICK)
2nd & 6 at JMU 32
Kickoff Return (Offense)
5:12 - 1st
Jake Reinholz kickoff for 60 yds , Sammy Malignaggi return for 17 yds to the JMads 22
2-yd Run
4:53 - 1st
Latrele Palmer run for 2 yds to the JMads 24
1st & 10 at JMU 22
12-yd Pass
4:17 - 1st
Cole Johnson pass complete to Antwane Wells Jr. for 12 yds to the JMads 36 for a 1ST down
2nd & 8 at JMU 24
Sack
3:31 - 1st
Cole Johnson sacked by Tony Pierce for a loss of 4 yards to the JMads 32
1st & 10 at JMU 36
Fumble Recovery (Own)
2:36 - 1st
TEAM run for a loss of 10 yards to the JMads 22 TEAM fumbled, recovered by JMads Latrele Palmer
2nd & 14 at JMU 32
10-yd Run
2:22 - 1st
Latrele Palmer run for 10 yds to the JMads 32
3rd & 24 at JMU 22
Punt
2:06 - 1st
Harry O'Kelly punt for 40 yds, fair catch by Jayden Price at the NDkSt 28
4th & 14 at JMU 32
2nd Quarter
26-yd Pass
1:37 - 1st
Cam Miller pass complete to DJ Hart for 26 yds to the JMads 46 for a 1ST down
1st & 10 at NDSU 28
1-yd Run
1:17 - 1st
TaMerik Williams run for 1 yd to the JMads 45
1st & 10 at JMU 46
3-yd Run
0:46 - 1st
Cam Miller run for 3 yds to the JMads 42
2nd & 9 at JMU 45
12-yd Run
0:01 - 1st
Quincy Patterson run for 12 yds to the JMads 30 for a 1ST down
3rd & 6 at JMU 42
End of 1st Quarter
2-yd Run
14:39 - 2nd
Hunter Luepke run for 2 yds to the JMads 28
1st & 10 at JMU 30
2-yd Run
14:10 - 2nd
TaMerik Williams run for 2 yds to the JMads 26
2nd & 8 at JMU 28
1-yd Run
13:32 - 2nd
Quincy Patterson run for 1 yd to the JMads 25
3rd & 6 at JMU 26
Field Goal Good
13:03 - 2nd
Jake Reinholz 43 yd FG GOOD
4th & 5 at JMU 25
Kickoff Return (Offense)
13:03 - 2nd
Jake Reinholz kickoff for 60 yds , Solomon Vanhorse return for 21 yds to the JMads 26
3-yd Pass
12:38 - 2nd
Cole Johnson pass complete to Scott Bracey for 3 yds to the JMads 29
1st & 10 at JMU 26
5-yd Pass
11:59 - 2nd
Cole Johnson pass complete to Antwane Wells Jr. for 5 yds to the JMads 34
2nd & 7 at JMU 29
15-yd Run
11:51 - 2nd
Latrele Palmer run for 15 yds to the JMads 49 for a 1ST down
3rd & 2 at JMU 34
2-yd Run
11:36 - 2nd
Latrele Palmer run for 2 yds to the NDkSt 49
1st & 10 at JMU 49
3-yd Pass
10:58 - 2nd
Cole Johnson pass complete to Solomon Vanhorse for 3 yds to the NDkSt 46
2nd & 8 at NDSU 49
11-yd Pass
10:21 - 2nd
Cole Johnson pass complete to Scott Bracey for 11 yds to the NDkSt 35 for a 1ST down
3rd & 5 at NDSU 46
5-yd Penalty
9:50 - 2nd
JMU Penalty, False Start (-5 Yards) to the NDkSt 40
1st & 10 at NDSU 35
7-yd Pass
9:22 - 2nd
Cole Johnson pass complete to Latrele Palmer for 7 yds to the NDkSt 33
1st & 15 at NDSU 40
Interception
8:56 - 2nd
Cole Johnson pass intercepted, touchback. Dawson Weber return for no gain
2nd & 8 at NDSU 33
Sack
8:50 - 2nd
Quincy Patterson sacked by Bryce Carter for a loss of 5 yards to the NDkSt 15
1st & 10 at NDSU 20
0-yd Run
8:05 - 2nd
Cam Miller run for no gain to the NDkSt 15
2nd & 15 at NDSU 15
Incompletion
7:29 - 2nd
Cam Miller pass incomplete to Josh Babicz
3rd & 15 at NDSU 15
Punt
7:17 - 2nd
Kaedin Steindorf punt for 51 yds, downed at the JMads 34
4th & 15 at NDSU 15
Incompletion
7:10 - 2nd
Cole Johnson pass incomplete to Kris Thornton
1st & 10 at JMU 34
5-yd Penalty
7:10 - 2nd
JMU Penalty, False Start (-5 Yards) to the JMads 29
2nd & 10 at JMU 34
Incompletion
7:04 - 2nd
Cole Johnson pass incomplete to Antwane Wells Jr.
2nd & 15 at JMU 29
9-yd Pass
6:52 - 2nd
Cole Johnson pass complete to Lorenzo Bryant Jr. for 9 yds to the JMads 38
3rd & 15 at JMU 29
Punt
6:15 - 2nd
Harry O'Kelly punt for 38 yds, fair catch by Jayden Price at the NDkSt 24
4th & 6 at JMU 38
37-yd Run
6:03 - 2nd
Hunter Luepke run for 37 yds to the JMads 39 for a 1ST down
1st & 10 at NDSU 24
-2-yd Run
5:33 - 2nd
Hunter Luepke run for a loss of 2 yards to the JMads 41
1st & 10 at JMU 39
Incompletion
5:05 - 2nd
Cam Miller pass incomplete to Phoenix Sproles
2nd & 12 at JMU 41
11-yd Run
4:55 - 2nd
Cam Miller run for 11 yds to the JMads 30
3rd & 12 at JMU 41
1-yd Run
4:22 - 2nd
Cam Miller run for 1 yd to the JMads 29 for a 1ST down
4th & 1 at JMU 30
8-yd Run
3:38 - 2nd
Hunter Luepke run for 8 yds to the JMads 21
1st & 10 at JMU 29
Incompletion
3:04 - 2nd
Cam Miller pass incomplete to Quincy Patterson
2nd & 2 at JMU 21
3-yd Run
2:58 - 2nd
Hunter Luepke run for 3 yds to the JMads 18 for a 1ST down
3rd & 2 at JMU 21
10-yd Pass
2:22 - 2nd
Cam Miller pass complete to Josh Babicz for 10 yds to the JMads 8 for a 1ST down
1st & 10 at JMU 18
(1:58 - 2nd) Timeout JMU, clock 01:58
1-yd Run
1:55 - 2nd
Cam Miller run for 1 yd to the JMads 7
1st & Goal at JMU 8
0-yd Run
1:05 - 2nd
Kobe Johnson run for no gain to the JMads 7
2nd & Goal at JMU 7
(0:52 - 2nd) Timeout NO DAKOTA ST, clock 00:52
5-yd Penalty
0:52 - 2nd
JMU Penalty, Defensive Pass Interference (5 Yards) to the JMads 2 for a 1ST down
3rd & Goal at JMU 7
-1-yd Run
0:35 - 2nd
Hunter Luepke run for a loss of 1 yard to the JMads 3
1st & Goal at JMU 2
0-yd Run
0:10 - 2nd
TaMerik Williams run for no gain to the JMads 3
2nd & Goal at JMU 3
(0:10 - 2nd) Timeout NO DAKOTA ST, clock 00:10
1-yd Run
0:07 - 2nd
Kobe Johnson run for 1 yd to the JMads 2
3rd & Goal at JMU 3
(0:07 - 2nd) Timeout NO DAKOTA ST, clock 00:07
Field Goal Good
0:02 - 2nd
Jake Reinholz 20 yd FG GOOD
4th & Goal at JMU 2
End of 2nd Quarter
Kickoff Return (Offense)
0:02 - 2nd
Jake Reinholz kickoff for 46 yds , Sammy Malignaggi return for 12 yds to the JMads 31
3rd Quarter
Kickoff Return (Offense)
15:00 - 3rd
Jake Reinholz kickoff for 62 yds , Solomon Vanhorse return for 17 yds to the JMads 20
6-yd Run
14:40 - 3rd
Latrele Palmer run for 6 yds to the JMads 26
1st & 10 at JMU 20
6-yd Run
14:11 - 3rd
Latrele Palmer run for 6 yds to the JMads 32 for a 1ST down
2nd & 4 at JMU 26
5-yd Run
13:34 - 3rd
Latrele Palmer run for 5 yds to the JMads 37
1st & 10 at JMU 32
8-yd Pass
13:13 - 3rd
Cole Johnson pass complete to Kris Thornton for 8 yds to the JMads 45 for a 1ST down
2nd & 5 at JMU 37
5-yd Penalty
12:58 - 3rd
JMU Penalty, False Start (-5 Yards) to the JMads 40
1st & 10 at JMU 45
5-yd Run
12:35 - 3rd
Lorenzo Bryant Jr. run for 5 yds to the JMads 45
1st & 15 at JMU 40
11-yd Run
11:51 - 3rd
Cole Johnson run for 11 yds to the NDkSt 44 for a 1ST down
2nd & 10 at JMU 45
5-yd Run
11:34 - 3rd
Cole Johnson run for 5 yds to the NDkSt 39
1st & 10 at NDSU 44
5-yd Pass
11:07 - 3rd
Cole Johnson pass complete to Kris Thornton for 5 yds to the NDkSt 34 for a 1ST down
2nd & 5 at NDSU 39
4-yd Run
10:45 - 3rd
Latrele Palmer run for 4 yds to the NDkSt 30 for a 1ST down
1st & 10 at NDSU 34
1-yd Run
10:00 - 3rd
Latrele Palmer run for 1 yd to the NDkSt 29
1st & 10 at NDSU 30
9-yd Pass
9:34 - 3rd
Cole Johnson pass complete to Antwane Wells Jr. for 9 yds to the NDkSt 20 for a 1ST down
2nd & 9 at NDSU 29
7-yd Pass
9:19 - 3rd
Cole Johnson pass complete to Solomon Vanhorse for 7 yds to the NDkSt 13
1st & 10 at NDSU 20
13-yd Touchdown Pass
8:51 - 3rd
Cole Johnson pass complete to Antwane Wells Jr. for 13 yds for a TD, (Ethan Ratke KICK)
2nd & 3 at NDSU 13
Kickoff Return (Offense)
8:51 - 3rd
Camden Wise kickoff for 57 yds , Kobe Johnson return for 13 yds to the NDkSt 21
2-yd Run
8:35 - 3rd
Hunter Luepke run for 2 yds to the NDkSt 23
1st & 10 at NDSU 21
Incompletion
8:04 - 3rd
Cam Miller pass incomplete to RaJa Nelson
2nd & 8 at NDSU 23
Incompletion
7:59 - 3rd
Cam Miller pass incomplete to RaJa Nelson
3rd & 8 at NDSU 23
Punt
7:53 - 3rd
Kaedin Steindorf punt for 35 yds, fair catch by Jack Sroba at the JMads 42
4th & 8 at NDSU 23
Sack
7:23 - 3rd
Cole Johnson sacked by Jake Kava for a loss of 1 yard to the JMads 41
1st & 10 at JMU 42
0-yd Run
7:05 - 3rd
Latrele Palmer run for no gain to the JMads 41
2nd & 11 at JMU 41
Incompletion
6:35 - 3rd
Cole Johnson pass incomplete to Devin Ravenel
3rd & 11 at JMU 41
Punt
6:28 - 3rd
Harry O'Kelly punt for 38 yds, fair catch by Jayden Price at the NDkSt 21
4th & 11 at JMU 41
11-yd Pass
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 21
9-yd Run
5:51 - 3rd
Hunter Luepke run for 9 yds to the NDkSt 41
1st & 10 at NDSU 32
3-yd Run
5:26 - 3rd
TaMerik Williams run for 3 yds to the NDkSt 44 for a 1ST down
2nd & 1 at NDSU 41
5-yd Penalty
4:58 - 3rd
NO DAKOTA ST Penalty, False Start (-5 Yards) to the NDkSt 39
1st & 10 at NDSU 44
Incompletion
4:28 - 3rd
Cam Miller pass incomplete to Phoenix Sproles
1st & 15 at NDSU 39
5-yd Run
4:18 - 3rd
Kobe Johnson run for 5 yds to the NDkSt 44
2nd & 15 at NDSU 39
Incompletion
3:44 - 3rd
Cam Miller pass incomplete to Kobe Johnson
3rd & 10 at NDSU 44
Blocked Punt
3:36 - 3rd
Kaedin Steindorf punt blocked by MJ Hampton
4th & 10 at NDSU 44
7-yd Run
3:23 - 3rd
Latrele Palmer run for 7 yds to the NDkSt 34
1st & 10 at NDSU 41
9-yd Run
2:54 - 3rd
Cole Johnson run for 9 yds to the NDkSt 25 for a 1ST down
2nd & 3 at NDSU 34
5-yd Pass
2:40 - 3rd
Cole Johnson pass complete to Kris Thornton for 5 yds to the NDkSt 20
1st & 10 at NDSU 25
14-yd Pass
2:12 - 3rd
Cole Johnson pass complete to Antwane Wells Jr. for 14 yds to the NDkSt 6 for a 1ST down
2nd & 5 at NDSU 20
2-yd Run
1:53 - 3rd
Latrele Palmer run for 2 yds to the NDkSt 4
1st & Goal at NDSU 6
4-yd Touchdown Pass
1:26 - 3rd
Cole Johnson pass complete to Devin Ravenel for 4 yds for a TD, (Ethan Ratke KICK)
2nd & Goal at NDSU 4
4th Quarter
Kickoff Return (Offense)
1:26 - 3rd
Camden Wise kickoff for 62 yds , Kobe Johnson return for 24 yds to the NDkSt 27
4-yd Run
1:02 - 3rd
Hunter Luepke run for 4 yds to the NDkSt 31
1st & 10 at NDSU 27
Incompletion
0:30 - 3rd
Cam Miller pass incomplete to Josh Babicz
2nd & 6 at NDSU 31
8-yd Run
0:25 - 3rd
Cam Miller run for 8 yds to the NDkSt 39 for a 1ST down
3rd & 6 at NDSU 31
End of 3rd Quarter
35-yd Pass
14:51 - 4th
Cam Miller pass complete to Hunter Luepke for 35 yds to the JMads 26 for a 1ST down
1st & 10 at NDSU 39
4-yd Run
14:15 - 4th
Hunter Luepke run for 4 yds to the JMads 22
1st & 10 at JMU 26
22-yd Touchdown Pass
13:44 - 4th
Cam Miller pass complete to Hunter Luepke for 22 yds for a TD, (Jake Reinholz KICK)
2nd & 6 at JMU 22
5-yd Penalty
13:44 - 4th
NO DAKOTA ST Penalty, Delay of Game (-5 Yards) to the JMads 8
2nd & Goal at JMU 3
Kickoff Return (Offense)
13:44 - 4th
Jake Reinholz kickoff for 53 yds , Solomon Vanhorse return for 15 yds to the JMads 27
15-yd Pass
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 27
-2-yd Run
13:14 - 4th
Latrele Palmer run for a loss of 2 yards to the JMads 40
1st & 10 at JMU 42
11-yd Pass
12:46 - 4th
Cole Johnson pass complete to Solomon Vanhorse for 11 yds to the NDkSt 49
2nd & 12 at JMU 40
3-yd Run
12:38 - 4th
Latrele Palmer run for 3 yds to the NDkSt 46 for a 1ST down
3rd & 1 at NDSU 49
11-yd Pass
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 46
1-yd Run
11:43 - 4th
Latrele Palmer run for 1 yd to the NDkSt 34
1st & 10 at NDSU 35
4-yd Pass
11:00 - 4th
Cole Johnson pass complete to Solomon Vanhorse for 4 yds to the NDkSt 30
2nd & 9 at NDSU 34
Sack
10:45 - 4th
Cole Johnson sacked by Tony Pierce for a loss of 6 yards to the NDkSt 36
3rd & 5 at NDSU 30
Punt
10:01 - 4th
Harry O'Kelly punt for 34 yds, downed at the NDkSt 2
4th & 11 at NDSU 36
2-yd Run
9:53 - 4th
Hunter Luepke run for 2 yds to the NDkSt 4
1st & 10 at NDSU 2
13-yd Run
9:10 - 4th
Hunter Luepke run for 13 yds to the NDkSt 17 for a 1ST down
2nd & 8 at NDSU 4
11-yd Run
8:34 - 4th
Hunter Luepke run for 11 yds to the NDkSt 28 for a 1ST down
1st & 10 at NDSU 17
5-yd Run
7:56 - 4th
Hunter Luepke run for 5 yds to the NDkSt 33
1st & 10 at NDSU 28
-1-yd Run
7:10 - 4th
Hunter Luepke run for a loss of 1 yard to the NDkSt 32
2nd & 5 at NDSU 33
5-yd Run
6:45 - 4th
Quincy Patterson run for 5 yds to the NDkSt 37
3rd & 6 at NDSU 32
Punt
6:06 - 4th
Kaedin Steindorf punt for 31 yds, fair catch by Jack Sroba at the JMads 32
4th & 1 at NDSU 37
17-yd Run
5:59 - 4th
Latrele Palmer run for 17 yds to the JMads 49 for a 1ST down
1st & 10 at JMU 32
5-yd Penalty
5:39 - 4th
JMU Penalty, False Start (-5 Yards) to the JMads 43
1st & 10 at JMU 48
16-yd Penalty
5:13 - 4th
NO DAKOTA ST Penalty, Face Mask (16 yards) (16 Yards) to the NDkSt 41 for a 1ST down
1st & 16 at JMU 43
8-yd Run
4:46 - 4th
Latrele Palmer run for 8 yds to the NDkSt 33
1st & 10 at NDSU 41
Incompletion
4:28 - 4th
Cole Johnson pass incomplete to Latrele Palmer
2nd & 2 at NDSU 33
(4:28 - 4th) Timeout JMU, clock 04:28
22-yd Pass
4:18 - 4th
Cole Johnson pass complete to Solomon Vanhorse for 22 yds to the NDkSt 11 for a 1ST down
3rd & 2 at NDSU 33
Incompletion
3:52 - 4th
Cole Johnson pass incomplete to Antwane Wells Jr.
1st & 10 at NDSU 11
4-yd Pass
3:19 - 4th
Cole Johnson pass complete to Solomon Vanhorse for 4 yds to the NDkSt 7
2nd & 10 at NDSU 11
Interception
3:05 - 4th
Cole Johnson pass intercepted, touchback. Destin Talbert return for no gain
3rd & 6 at NDSU 7
2-yd Run
2:57 - 4th
Hunter Luepke run for 2 yds to the NDkSt 22
1st & 10 at NDSU 20
(2:57 - 4th) Timeout JMU, clock 02:57
2-yd Run
2:45 - 4th
Hunter Luepke run for 2 yds to the NDkSt 24
2nd & 8 at NDSU 22
4-yd Run
1:30 - 4th
TaMerik Williams run for 4 yds to the NDkSt 28
3rd & 6 at NDSU 24
(1:03 - 4th) Timeout NO DAKOTA ST, clock 01:03
Punt
0:55 - 4th
Kaedin Steindorf punt for 43 yds , Jack Sroba returns for 5 yds to the JMads 34
4th & 2 at NDSU 28
5-yd Pass
0:40 - 4th
Cole Johnson pass complete to Solomon Vanhorse for 5 yds to the JMads 39
1st & 10 at JMU 34
19-yd Pass
0:33 - 4th
Cole Johnson pass complete to Scott Bracey for 19 yds to the NDkSt 42 for a 1ST down
2nd & 5 at JMU 39
Incompletion
0:26 - 4th
Cole Johnson pass incomplete to Solomon Vanhorse
1st & 10 at NDSU 42
Sack
0:13 - 4th
Cole Johnson sacked by Javier Derritt for a loss of 3 yards to the NDkSt 45
2nd & 10 at NDSU 42
Incompletion
0:01 - 4th
Cole Johnson pass incomplete
3rd & 13 at NDSU 45
End of 4th Quarter
JMU @ NDSU Videos
North Dakota State punches ticket to FCS National Championship
- 1:47
NDSU comes up with epic, one-handed INT
- 0:42
Hunter Luepke restores NDSU's lead with second TD
- 0:22
Game Information
Fargo, ND

ESPN2

2025 Standings
FBS (I-A)
Sun Belt - East | CONF | OVR |
---|---|---|
Coastal Carolina | 1-0 | 2-2 |
James Madison | 0-0 | 2-1 |
Old Dominion | 0-0 | 2-1 |
Georgia Southern | 0-0 | 2-2 |
Marshall | 0-0 | 2-2 |
Georgia State | 0-0 | 1-3 |
App State | 0-1 | 2-1 |
Sun Belt - West | CONF | OVR |
---|---|---|
Southern Miss | 1-0 | 2-2 |
Texas State | 0-0 | 3-1 |
UL Monroe | 0-0 | 2-1 |
Troy | 0-0 | 2-2 |
Arkansas State | 0-0 | 1-3 |
Louisiana | 0-0 | 1-3 |
South Alabama | 0-1 | 1-3 |
Missouri Valley Football Conference | CONF | OVR |
---|---|---|
North Dakota State | 0-0 | 3-0 |
South Dakota State | 0-0 | 3-0 |
Illinois State | 0-0 | 3-1 |
Southern Illinois | 0-0 | 3-1 |
Youngstown State | 0-0 | 3-1 |
Indiana State | 0-0 | 2-2 |
North Dakota | 0-0 | 2-2 |
Northern Iowa | 0-0 | 2-2 |
South Dakota | 0-0 | 2-2 |
Murray State | 0-0 | 0-4 |
NCAAF News

College football Week 4 recap: What has changed since the preseason
Four weeks in, there's no real favorite to win it all or take home the Heisman. Here's what we think we know.
2h

Big Ten matchup features Illinois squaring off against USC
USC (4-0) at Illinois (3-1), Sept. 27 at 12 p.m. EDT.
3h

No. 20 Missouri matches up against UMass in Week 5
UMass (0-3) at No. 20 Missouri (4-0), Sept. 27 at 7:30 p.m. EDT.
3h
ESPN BET Sportsbook is owned and operated by PENN Entertainment, Inc. and its subsidiaries ('PENN'). ESPN BET is available in states where PENN is licensed to offer sports wagering. Must be 21+ to wager. If you or someone you know has a gambling problem and wants help, call 1-800-GAMBLER.
Copyright: © 2025 ESPN Enterprises, Inc. All rights reserved.