Michigan State Spartans @ Oregon Ducks
1st Quarter
Kickoff
15:00 - 1st
Jonathan Kim kickoff for 65 yds for a touchback
Incompletion
14:53 - 1st
Dillon Gabriel pass incomplete
1st & 10 at ORE 25
2-yd Run
14:43 - 1st
Jordan James run for 2 yds to the ORE 27
2nd & 10 at ORE 25
Incompletion
14:13 - 1st
Dillon Gabriel pass incomplete
3rd & 8 at ORE 27
Punt
14:06 - 1st
Ross James punt for 38 yds, fair catch by Montorie Foster Jr. at the MSU 35
4th & 8 at ORE 27
2-yd Run
14:00 - 1st
Nate Carter run for 2 yds to the MSU 33
1st & 10 at MSU 35
Incompletion
13:29 - 1st
Aidan Chiles pass incomplete
2nd & 12 at MSU 33
13-yd Pass
13:23 - 1st
Aidan Chiles pass complete to Jaron Glover for 13 yds to the MSU 46 for a 1ST down
3rd & 12 at MSU 33
7-yd Pass
12:44 - 1st
Aidan Chiles pass complete to Nate Carter for 7 yds to the ORE 47
1st & 10 at MSU 46
0-yd Run
12:14 - 1st
Nate Carter run for no gain to the ORE 47
2nd & 3 at ORE 47
1-yd Run
11:43 - 1st
Nate Carter run for 1 yd to the ORE 46
3rd & 3 at ORE 47
(11:07 - 1st) Timeout Oregon, clock 11:07
37-yd Pass
10:55 - 1st
Aidan Chiles pass complete to Nick Marsh for 37 yds to the ORE 9 for a 1ST down
4th & 2 at ORE 46
Fumble Recovery
10:02 - 1st
Aidan Chiles run for 2 yds Aidan Chiles fumbled, recovered by ORE Jordan Burch
1st & Goal at ORE 2
41-yd Run
9:59 - 1st
Jordan James run for 41 yds to the MSU 39 for a 1ST down
1st & 10 at ORE 20
Incompletion
9:43 - 1st
Dillon Gabriel pass incomplete
1st & 10 at MSU 39
-1-yd Pass
9:32 - 1st
Dillon Gabriel pass complete to Tez Johnson for a loss of 1 yard to the MSU 40
2nd & 10 at MSU 39
11-yd Pass
9:07 - 1st
Dillon Gabriel pass complete to Evan Stewart for 11 yds to the MSU 29 for a 1ST down Michigan State Penalty, Defensive Offside (Charles Brantley) declined for a 1ST down
3rd & 11 at MSU 40
Incompletion
8:43 - 1st
Dillon Gabriel pass incomplete
1st & 10 at MSU 29
18-yd Run
8:35 - 1st
Jordan James run for 18 yds to the MSU 11 for a 1ST down
2nd & 10 at MSU 29
4-yd Penalty
7:55 - 1st
Michigan State Penalty, Face Mask (4 yards) (Ben Roberts) to the MSU 3 for a 1ST down
1st & 10 at MSU 11
1-yd Run
7:23 - 1st
Jordan James run for 1 yd to the MSU 4
1st & Goal at MSU 3
3-yd Run
6:54 - 1st
Jordan James run for 3 yds to the MSU 1
2nd & Goal at MSU 4
Interception
6:14 - 1st
Dillon Gabriel pass intercepted, touchback.
3rd & Goal at MSU 1
Sack
6:03 - 1st
Aidan Chiles sacked by Derrick Harmon for a loss of 11 yards to the MSU 9
1st & 10 at MSU 20
5-yd Run
5:24 - 1st
Kay'Ron Lynch-Adams run for 5 yds to the MSU 14
2nd & 21 at MSU 9
6-yd Run
4:37 - 1st
Aidan Chiles run for 6 yds to the MSU 20
3rd & 16 at MSU 14
Punt
3:52 - 1st
Ryan Eckley punt for 55 yds , Tez Johnson returns for no gain to the ORE 25
4th & 10 at MSU 20
2-yd Pass
3:47 - 1st
Dillon Gabriel pass complete to Traeshon Holden for 2 yds to the ORE 27
1st & 10 at ORE 25
13-yd Run
3:13 - 1st
Jordan James run for 13 yds to the ORE 40 for a 1ST down
2nd & 8 at ORE 27
37-yd Pass
2:34 - 1st
Dillon Gabriel pass complete to Traeshon Holden for 37 yds to the MSU 23 for a 1ST down
1st & 10 at ORE 40
7-yd Run
2:17 - 1st
Noah Whittington run for 7 yds to the MSU 16
1st & 10 at MSU 23
2-yd Run
1:30 - 1st
Jordan James run for 2 yds to the MSU 14
2nd & 3 at MSU 16
5-yd Run
0:55 - 1st
Jordan James run for 5 yds to the MSU 9 for a 1ST down
3rd & 1 at MSU 14
9-yd Touchdown Run
0:22 - 1st
Dillon Gabriel run for 9 yds for a TD (Atticus Sappington KICK)
1st & Goal at MSU 9
15-yd Penalty
0:22 - 1st
PENALTY MSU UNS: Unsportsmanlike Conduct (Woods,Ed) 15 yards from ORE35 to ORE50. NO PLAY.
1st & 10 at ORE 35
2nd Quarter
Kickoff Return (Offense)
0:20 - 1st
Atticus Sappington kickoff for 34 yds , Kay'Ron Lynch-Adams return for 5 yds to the MSU 21
15-yd Penalty
0:20 - 1st
PENALTY ORE UNS: Unsportsmanlike Conduct (Johnson,Tysheem) 15 yards from MSU21 to MSU36, 1ST DOWN. NO PLAY.
1st & 10 at MSU 21
2-yd Run
0:00 - 1st
Nate Carter run for 2 yds to the MSU 38
1st & 10 at MSU 36
End of 1st Quarter
0-yd Run
14:49 - 2nd
Kay'Ron Lynch-Adams run for no gain to the MSU 38
2nd & 8 at MSU 38
Incompletion
14:28 - 2nd
Aidan Chiles pass incomplete
3rd & 8 at MSU 38
Punt
14:20 - 2nd
Ryan Eckley punt for 46 yds, punt out-of-bounds at the ORE 16
4th & 8 at MSU 38
62-yd Pass
14:04 - 2nd
Dillon Gabriel pass complete to Terrance Ferguson for 62 yds to the MSU 22 for a 1ST down
1st & 10 at ORE 16
9-yd Run
13:27 - 2nd
Jordan James run for 9 yds to the MSU 13
1st & 10 at MSU 22
4-yd Run
12:55 - 2nd
Jordan James run for 4 yds to the MSU 9 for a 1ST down
2nd & 1 at MSU 13
3-yd Run
12:17 - 2nd
Noah Whittington run for 3 yds to the MSU 6
1st & Goal at MSU 9
5-yd Penalty
11:43 - 2nd
No Huddle-Shotgun Gabriel,Dillon rush left for 1 yard gain to the MSU05 (Denson Jr.,Justin; Spencer,Malik) PENALTY ORE Illegal Formation (Cornelius,Ajani) 5 yards from MSU06 to MSU11. NO PLAY.
2nd & Goal at MSU 6
Interception
11:17 - 2nd
Dillon Gabriel pass intercepted Charles Brantley return for no gain to the MSU 2
2nd & Goal at MSU 11
12-yd Pass
11:02 - 2nd
Aidan Chiles pass complete to Montorie Foster Jr. for 12 yds to the MSU 14 for a 1ST down
1st & 10 at MSU 2
2-yd Run
10:35 - 2nd
Kay'Ron Lynch-Adams run for 2 yds to the MSU 16
1st & 10 at MSU 14
5-yd Pass
9:51 - 2nd
Aidan Chiles pass complete to Jack Velling for 5 yds to the MSU 21
2nd & 8 at MSU 16
Incompletion
9:20 - 2nd
Aidan Chiles pass incomplete
3rd & 3 at MSU 21
Punt
9:11 - 2nd
Ryan Eckley punt for 34 yds
4th & 3 at MSU 21
17-yd Run
9:02 - 2nd
Jordan James run for 17 yds to the MSU 38 for a 1ST down
1st & 10 at ORE 45
15-yd Run
8:31 - 2nd
Jordan James run for 15 yds to the MSU 23 for a 1ST down
1st & 10 at MSU 38
6-yd Run
7:59 - 2nd
Noah Whittington run for 6 yds to the MSU 17
1st & 10 at MSU 23
0-yd Run
7:16 - 2nd
Noah Whittington run for no gain to the MSU 17
2nd & 4 at MSU 17
12-yd Run
6:43 - 2nd
Dillon Gabriel run for 12 yds to the MSU 5 for a 1ST down
3rd & 4 at MSU 17
2-yd Run
6:03 - 2nd
Jordan James run for 2 yds to the MSU 3
1st & Goal at MSU 5
3-yd Touchdown Run
5:26 - 2nd
Jordan James run for 3 yds for a TD (Andrew Boyle KICK)
2nd & Goal at MSU 3
Kickoff
5:26 - 2nd
Atticus Sappington kickoff for 65 yds for a touchback Michigan State Penalty, UNS: Unsportsmanlike Conduct (Marcellius Pulliam)
10-yd Run
2:00 - 2nd
Aidan Chiles run for 10 yds to the MSU 22 for a 1ST down
1st & 10 at MSU 12
10-yd Run
2:00 - 2nd
Nate Carter run for 10 yds to the MSU 32 for a 1ST down
1st & 10 at MSU 22
0-yd Run
2:00 - 2nd
Aidan Chiles run for no gain to the MSU 32
1st & 10 at MSU 32
Sack
2:00 - 2nd
Aidan Chiles sacked for a loss of 3 yards to the MSU 29
2nd & 10 at MSU 32
Sack
1:53 - 2nd
Aidan Chiles sacked by Jordan Burch for 0 yards to the MSU 29
3rd & 13 at MSU 29
Punt
1:53 - 2nd
Ryan Eckley punt for 44 yds, fair catch by Tez Johnson at the ORE 27
4th & 13 at MSU 29
5-yd Penalty
1:53 - 2nd
PENALTY ORE False Start (Laloulu,Iapani) 5 yards from ORE27 to ORE22. NO PLAY.
1st & 10 at ORE 27
3-yd Run
1:42 - 2nd
Jordan James run for 3 yds to the ORE 25
1st & 15 at ORE 22
17-yd Pass
1:20 - 2nd
Dillon Gabriel pass complete to Tez Johnson for 17 yds to the ORE 42 for a 1ST down
2nd & 12 at ORE 25
4-yd Pass
1:09 - 2nd
Dillon Gabriel pass complete to Jordan James for 4 yds to the ORE 46
1st & 10 at ORE 42
9-yd Pass
1:04 - 2nd
Dillon Gabriel pass complete to Tez Johnson for 9 yds to the MSU 45 for a 1ST down
2nd & 6 at ORE 46
15-yd Run
0:58 - 2nd
Jordan James run for 15 yds to the MSU 30 for a 1ST down
1st & 10 at MSU 45
(0:54 - 2nd) Timeout Oregon, clock 00:54
11-yd Pass
0:46 - 2nd
Dillon Gabriel pass complete to Traeshon Holden for 11 yds to the MSU 19 for a 1ST down
1st & 10 at MSU 30
(0:30 - 2nd) Timeout Oregon, clock 00:30
4-yd Pass
0:29 - 2nd
Dillon Gabriel pass complete to Noah Whittington for 4 yds to the MSU 15
1st & 10 at MSU 19
Incompletion
0:24 - 2nd
Dillon Gabriel pass incomplete
2nd & 6 at MSU 15
6-yd Pass
0:17 - 2nd
Dillon Gabriel pass complete to Tez Johnson for 6 yds to the MSU 9 for a 1ST down
3rd & 6 at MSU 15
Incompletion
0:13 - 2nd
Dillon Gabriel pass incomplete
1st & Goal at MSU 9
Incompletion
0:10 - 2nd
Dillon Gabriel pass incomplete
2nd & Goal at MSU 9
(0:10 - 2nd) Timeout Oregon, clock 00:10
9-yd Touchdown Pass
0:05 - 2nd
Dillon Gabriel pass complete to Evan Stewart for 9 yds for a TD (Atticus Sappington KICK)
3rd & Goal at MSU 9
Kickoff
0:05 - 2nd
Andrew Boyle kickoff for 65 yds for a touchback
-1-yd Run
0:00 - 2nd
A. Chiles takes a knee
1st & 10 at MSU 25
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Atticus Sappington kickoff for 65 yds for a touchback
6-yd Pass
14:51 - 3rd
Aidan Chiles pass complete to Jack Velling for 6 yds to the MSU 31
1st & 10 at MSU 25
10-yd Run
14:15 - 3rd
Aidan Chiles run for 10 yds to the MSU 41 for a 1ST down
2nd & 4 at MSU 31
6-yd Run
13:37 - 3rd
Aidan Chiles run for 6 yds to the MSU 47
1st & 10 at MSU 41
3-yd Run
13:00 - 3rd
Kay'Ron Lynch-Adams run for 3 yds to the 50 yard line
2nd & 4 at MSU 47
2-yd Run
12:21 - 3rd
Aidan Chiles run for 2 yds to the ORE 48 for a 1ST down
3rd & 1 at 50
Sack
11:42 - 3rd
Aidan Chiles sacked by Jordan Burch for a loss of 7 yards to the MSU 45
1st & 10 at ORE 48
(11:42 - 3rd) Timeout Oregon, clock 11:42
Incompletion
10:51 - 3rd
Aidan Chiles pass incomplete
2nd & 17 at MSU 45
Incompletion
10:42 - 3rd
Aidan Chiles pass incomplete
3rd & 17 at MSU 45
Punt
10:35 - 3rd
Ryan Eckley punt for 35 yds, fair catch by Tez Johnson at the ORE 20
4th & 17 at MSU 45
1-yd Run
10:25 - 3rd
Dillon Gabriel run for 1 yd to the ORE 21
1st & 10 at ORE 20
10-yd Pass
9:42 - 3rd
Dillon Gabriel pass complete to Tez Johnson for 10 yds to the ORE 31 for a 1ST down
2nd & 9 at ORE 21
6-yd Run
8:59 - 3rd
Jordan James run for 6 yds to the ORE 37
1st & 10 at ORE 31
6-yd Pass
8:33 - 3rd
Dillon Gabriel pass complete to Tez Johnson for 6 yds to the ORE 43 for a 1ST down
2nd & 4 at ORE 37
20-yd Pass
8:05 - 3rd
Dillon Gabriel pass complete to Terrance Ferguson for 20 yds to the MSU 37 for a 1ST down
1st & 10 at ORE 43
Incompletion
7:38 - 3rd
Dillon Gabriel pass incomplete
1st & 10 at MSU 37
5-yd Run
7:31 - 3rd
Noah Whittington run for 5 yds to the MSU 32
2nd & 10 at MSU 37
Incompletion
6:52 - 3rd
Dillon Gabriel pass incomplete
3rd & 5 at MSU 32
Field Goal Good
6:47 - 3rd
Andrew Boyle 50 yd FG GOOD
4th & 5 at MSU 32
Kickoff Return (Offense)
6:41 - 3rd
Atticus Sappington kickoff for 63 yds , Kay'Ron Lynch-Adams return for 13 yds to the MSU 15
Fumble Recovery (Own)
6:12 - 3rd
Nick Marsh run for 6 yds to the MSU 9 Nick Marsh fumbled, recovered by MSU Nick Marsh
1st & 10 at MSU 15
14-yd Run
5:40 - 3rd
Aidan Chiles run for 14 yds to the MSU 23
2nd & 16 at MSU 9
5-yd Penalty
5:07 - 3rd
PENALTY MSU Delay Of Game (Chiles,Aidan) 5 yards from MSU23 to MSU18. NO PLAY.
3rd & 2 at MSU 23
Incompletion
4:39 - 3rd
Aidan Chiles pass incomplete
3rd & 7 at MSU 18
Punt
4:25 - 3rd
Ryan Eckley punt for 52 yds , Tez Johnson returns for 6 yds to the ORE 36
4th & 7 at MSU 18
4th Quarter
2-yd Run
4:15 - 3rd
Jordan James run for 2 yds to the ORE 38
1st & 10 at ORE 36
13-yd Pass
3:44 - 3rd
Dillon Gabriel pass complete to Traeshon Holden for 13 yds to the MSU 49 for a 1ST down
2nd & 8 at ORE 38
Incompletion
3:17 - 3rd
Dillon Gabriel pass incomplete
1st & 10 at MSU 49
4-yd Run
3:09 - 3rd
Jordan James run for 4 yds to the MSU 45
2nd & 10 at MSU 49
0-yd Penalty
2:04 - 3rd
No Huddle-Shotgun Gabriel,Dillon pass incomplete deep middle to Johnson,Tez thrown to MSU20 PENALTY ORE Ineligible Downfield on Pass offsetting MSU Holding offsetting. NO PLAY.
3rd & 6 at MSU 45
0-yd Penalty
1:03 - 3rd
No Huddle-Shotgun Gabriel,Dillon sacked for loss of 0 yards to the MSU45 (Bogle,Khris) PENALTY MSU Offside offsetting ORE Illegal Shift offsetting. NO PLAY.
3rd & 6 at MSU 45
9-yd Pass
0:45 - 3rd
Dillon Gabriel pass complete to Tez Johnson for 9 yds to the MSU 36 for a 1ST down
3rd & 6 at MSU 45
1-yd Run
0:39 - 3rd
Noah Whittington run for 1 yd to the MSU 35
1st & 10 at MSU 36
17-yd Pass
0:30 - 3rd
Dillon Gabriel pass complete to Tez Johnson for 17 yds to the MSU 18 for a 1ST down
2nd & 9 at MSU 35
0-yd Run
0:00 - 3rd
Jordan James run for no gain to the MSU 18
1st & 10 at MSU 18
End of 3rd Quarter
Incompletion
14:55 - 4th
Dillon Gabriel pass incomplete
2nd & 10 at MSU 18
9-yd Pass
14:45 - 4th
Dillon Gabriel pass complete to Tez Johnson for 9 yds to the MSU 9
3rd & 10 at MSU 18
3-yd Run
14:01 - 4th
Jordan James run for 3 yds to the MSU 6 for a 1ST down
4th & 1 at MSU 9
4-yd Penalty
13:25 - 4th
No Huddle-Shotgun Gabriel,Dillon pass incomplete short right to Ferguson,Terrance thrown to MSU00 PENALTY MSU Pass Interference (Spencer,Malik) 4 yards from MSU06 to MSU02, 1ST DOWN. NO PLAY.
1st & Goal at MSU 6
0-yd Run
13:11 - 4th
Jordan James run for no gain to the MSU 2
1st & Goal at MSU 2
(12:41 - 4th) Timeout Oregon, clock 12:41
1-yd Run
12:31 - 4th
Jordan James run for 1 yd to the MSU 1
2nd & Goal at MSU 2
1-yd Run
11:52 - 4th
Jordan James run for 1 yd to the MSU 2
3rd & Goal at MSU 1
2-yd Touchdown Pass
11:18 - 4th
Dillon Gabriel pass complete to Tez Johnson for 2 yds for a TD (Atticus Sappington KICK)
4th & Goal at MSU 2
Kickoff
11:18 - 4th
Andrew Boyle kickoff for 65 yds for a touchback
Incompletion
11:13 - 4th
Aidan Chiles pass incomplete
1st & 10 at MSU 25
10-yd Pass
11:04 - 4th
Aidan Chiles pass complete to Montorie Foster Jr. for 10 yds to the MSU 35 for a 1ST down
2nd & 10 at MSU 25
35-yd Pass
10:28 - 4th
Aidan Chiles pass complete to Montorie Foster Jr. for 35 yds to the ORE 30 for a 1ST down Oregon Penalty, Defensive Holding (Yards) declined for a 1ST down
1st & 10 at MSU 35
10-yd Pass
9:59 - 4th
Aidan Chiles pass complete to Jack Velling for 10 yds to the ORE 20 for a 1ST down
1st & 10 at ORE 30
12-yd Pass
9:20 - 4th
Aidan Chiles pass complete to Jack Velling for 12 yds to the ORE 8 for a 1ST down
1st & 10 at ORE 20
7-yd Penalty
8:45 - 4th
Oregon Penalty, Chop Block (Teitum Tuioti) to the ORE 1 for a 1ST down
1st & Goal at ORE 8
1-yd Touchdown Run
8:27 - 4th
Kay'Ron Lynch-Adams run for 1 yd for a TD (Jonathan Kim KICK)
1st & Goal at ORE 1
Kickoff
8:26 - 4th
Jonathan Kim kickoff for 63 yds
5-yd Run
8:19 - 4th
Jayden Limar run for 5 yds to the ORE 20
1st & 10 at ORE 25
10-yd Penalty
8:19 - 4th
PENALTY ORE UNS: Unsportsmanlike Conduct (Pellum,Ryan) 10 yards from ORE20 to ORE10. NO PLAY.
2nd & 15 at ORE 20
7-yd Pass
7:51 - 4th
Dante Moore pass complete to Jurrion Dickey for 7 yds to the ORE 17
2nd & 25 at ORE 10
6-yd Run
7:12 - 4th
Dante Moore run for 6 yds to the ORE 23
3rd & 18 at ORE 17
(6:43 - 4th) Timeout Oregon, clock 06:43
Punt
6:37 - 4th
Luke Dunne punt for 46 yds, fair catch by Montorie Foster Jr. at the MSU 31
4th & 12 at ORE 23
7-yd Pass
6:25 - 4th
Tommy Schuster pass complete to Nick Marsh for 7 yds to the MSU 38
1st & 10 at MSU 31
2-yd Run
5:52 - 4th
Kay'Ron Lynch-Adams run for 2 yds to the MSU 40
2nd & 3 at MSU 38
0-yd Run
5:08 - 4th
Kay'Ron Lynch-Adams run for no gain to the MSU 40
3rd & 1 at MSU 40
5-yd Run
4:14 - 4th
Tommy Schuster run for 5 yds to the MSU 45 for a 1ST down
4th & 1 at MSU 40
20-yd Pass
3:37 - 4th
Tommy Schuster pass complete to Jack Velling for 20 yds to the ORE 35 for a 1ST down
1st & 10 at MSU 45
3-yd Pass
2:57 - 4th
Tommy Schuster pass complete to Nate Carter for 3 yds to the ORE 32
1st & 10 at ORE 35
12-yd Run
2:15 - 4th
Kay'Ron Lynch-Adams run for 12 yds to the ORE 20 for a 1ST down
2nd & 7 at ORE 32
0-yd Pass
1:50 - 4th
Tommy Schuster pass complete to Jack Velling for no gain to the ORE 20
1st & 10 at ORE 20
Sack
1:12 - 4th
Tommy Schuster sacked for a loss of 11 yards to the ORE 31
2nd & 10 at ORE 20
7-yd Pass
0:30 - 4th
Tommy Schuster pass complete to Nick Marsh for 7 yds to the ORE 24
3rd & 21 at ORE 31
Field Goal Good
0:25 - 4th
Jonathan Kim 42 yd FG GOOD
4th & 14 at ORE 24
0-yd Penalty
0:25 - 4th
Oregon Penalty, Roughing The Kicker (Yards) declined
1st & 10 at MSU 35
Kickoff
0:25 - 4th
Jonathan Kim kickoff for 65 yds for a touchback
-2-yd Run
0:00 - 4th
D. Moore takes a knee
1st & 10 at ORE 25
End of 4th Quarter
Game Information
Eugene, OR


2025 Standings
FBS
| Big Ten ConferenceBig Ten Conference | CONF | OVR |
|---|---|---|
| Indiana | 5-0 | 8-0 |
| Ohio State | 4-0 | 7-0 |
| Oregon | 4-1 | 7-1 |
| Iowa | 4-1 | 6-2 |
| Michigan | 4-1 | 6-2 |
| USC | 3-1 | 5-2 |
| Minnesota | 3-2 | 5-3 |
| Nebraska | 3-2 | 6-2 |
| Northwestern | 3-2 | 5-3 |
| Washington | 3-2 | 6-2 |
| UCLA | 3-2 | 3-5 |
| Illinois | 2-3 | 5-3 |
| Maryland | 1-3 | 4-3 |
| Rutgers | 1-4 | 4-4 |
| Penn State | 0-4 | 3-4 |
| Michigan State | 0-5 | 3-5 |
| Purdue | 0-5 | 2-6 |
| Wisconsin | 0-5 | 2-6 |
NCAAF News

Shomari Lawrence rushes for 104 yards, 2 TDs against former team and Missouri State beats FIU 28-21
— Jacob Clark threw for 163 yards and two touchdowns, Shomari Lawrence rushed for 104 yards and two scores against his former team, and Missouri State beat Florida International 28-21 on Wednesday night for the program's first home win over a FBS...
3h

Cam Cook scores go-ahead TD with 4:29 left and Jacksonville State secures 24-21 win over MTSU
— Cam Cook scored a go-ahead touchdown with 4:29 left and then the Jacksonville State defense ended two drives to secure a 24-21 victory over Middle Tennessee on Wednesday night.
4h

Jacksonville State Gamecocks vs. Middle Tennessee Blue Raiders: Full Highlights
Jacksonville State Gamecocks vs. Middle Tennessee Blue Raiders: Full Highlights
4h
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.

