Richmond Spiders @ James Madison Dukes
1st Quarter
Kickoff
15:00 - 1st
Jake Larson kickoff for 65 yds for a touchback
Incompletion
15:00 - 1st
Cole Johnson pass incomplete
1st & 10 at JMU 25
-2-yd Pass
15:00 - 1st
Cole Johnson pass complete to Kris Thornton for a loss of 2 yards to the JMads 23
2nd & 10 at JMU 25
14-yd Pass
15:00 - 1st
Cole Johnson pass complete to Scott Bracey for 14 yds to the JMads 37 for a 1ST down
3rd & 12 at JMU 23
6-yd Pass
15:00 - 1st
Cole Johnson pass complete to Reggie Brown for 6 yds to the JMads 43
1st & 10 at JMU 37
46-yd Pass
15:00 - 1st
Cole Johnson pass complete to Kris Thornton for 46 yds to the Richm 11 for a 1ST down
2nd & 4 at JMU 43
10-yd Run
15:00 - 1st
Percy Agyei-Obese run for 10 yds to the Richm 1 for a 1ST down
1st & 10 at RICH 11
1-yd Touchdown Run
12:34 - 1st
Percy Agyei-Obese run for 1 yd for a TD, (Ethan Ratke KICK)
1st & Goal at RICH 1
Kickoff Return (Offense)
12:34 - 1st
Connor Madden kickoff for 63 yds , return for 19 yds to the Richm 21
Sack
12:29 - 1st
Joe Mancuso sacked by Mikail Kamara and Kelvin Azanama for a loss of 7 yards to the Richm 14
1st & 10 at RICH 21
2-yd Run
12:29 - 1st
Aaron Dykes run for 2 yds to the Richm 16
2nd & 17 at RICH 14
-1-yd Run
12:29 - 1st
Joe Mancuso run for a loss of 1 yard to the Richm 15
3rd & 15 at RICH 16
Punt
12:29 - 1st
Andrew Lopez punt for 40 yds , returns for 25 yds to the Richm 30
4th & 16 at RICH 15
8-yd Run
10:09 - 1st
Percy Agyei-Obese run for 8 yds to the Richm 22
1st & 10 at RICH 30
1-yd Pass
10:09 - 1st
Cole Johnson pass complete to Clayton Cheatham for 1 yd to the Richm 21
2nd & 2 at RICH 22
6-yd Run
10:09 - 1st
Percy Agyei-Obese run for 6 yds to the Richm 15 for a 1ST down
3rd & 1 at RICH 21
5-yd Penalty
10:09 - 1st
JMU Penalty, substitution infraction (-5 Yards) to the Richm 20
1st & 10 at RICH 15
0-yd Run
10:09 - 1st
Percy Agyei-Obese run for no gain to the Richm 20
1st & 15 at RICH 20
10-yd Pass
10:09 - 1st
Cole Johnson pass complete to Kris Thornton for 10 yds to the Richm 10
2nd & 15 at RICH 20
Incompletion
10:09 - 1st
Cole Johnson pass incomplete
3rd & 5 at RICH 10
Field Goal Good
7:00 - 1st
Ethan Ratke 27 yd FG GOOD
4th & 5 at RICH 10
Kickoff Return (Offense)
7:00 - 1st
Connor Madden kickoff for 53 yds , return for 13 yds to the Richm 25
3-yd Run
6:55 - 1st
Aaron Dykes run for 3 yds to the Richm 28
1st & 10 at RICH 25
7-yd Pass
6:55 - 1st
Joe Mancuso pass complete to Savon Smith for 7 yds to the Richm 35 for a 1ST down
2nd & 7 at RICH 28
Sack
6:55 - 1st
Joe Mancuso sacked by Mike Greene for a loss of 6 yards to the Richm 29
1st & 10 at RICH 35
Incompletion
6:55 - 1st
Joe Mancuso pass incomplete
2nd & 16 at RICH 29
Incompletion
6:55 - 1st
Joe Mancuso pass incomplete
3rd & 16 at RICH 29
Punt
6:55 - 1st
Andrew Lopez punt for 41 yds JMU Penalty, illegal block (10 Yards) to the JMads 20
4th & 16 at RICH 29
6-yd Run
4:42 - 1st
Percy Agyei-Obese run for 6 yds to the JMads 26
1st & 10 at JMU 20
-4-yd Run
4:42 - 1st
Percy Agyei-Obese run for a loss of 4 yards to the JMads 22
2nd & 4 at JMU 26
17-yd Pass
4:42 - 1st
Cole Johnson pass complete to Antwane Wells Jr. for 17 yds to the JMads 39 for a 1ST down
3rd & 8 at JMU 22
7-yd Pass
4:42 - 1st
Cole Johnson pass complete to Jawon Hamilton for 7 yds to the JMads 46
1st & 10 at JMU 39
-1-yd Run
4:42 - 1st
Jawon Hamilton run for a loss of 1 yard to the JMads 45
2nd & 3 at JMU 46
3-yd Pass
4:42 - 1st
Cole Johnson pass complete to Jawon Hamilton for 3 yds to the JMads 48
3rd & 4 at JMU 45
5-yd Penalty
4:42 - 1st
RICHMOND Penalty, offside defense (5 Yards) to the Richm 47 for a 1ST down
4th & 1 at JMU 48
Incompletion
4:42 - 1st
Cole Johnson pass incomplete to Antwane Wells Jr.
1st & 10 at RICH 47
1-yd Run
4:42 - 1st
Jawon Hamilton run for 1 yd to the Richm 46
2nd & 10 at RICH 47
Incompletion
4:42 - 1st
Cole Johnson pass incomplete to Antwane Wells Jr.
3rd & 9 at RICH 46
Punt
4:42 - 1st
Harry O'Kelly punt for 34 yds, fair catch by Savon Smith at the Richm 12
4th & 9 at RICH 46
2nd Quarter
3-yd Run
0:20 - 1st
Joe Mancuso run for 3 yds to the Richm 15
1st & 10 at RICH 12
End of 1st Quarter
55-yd Pass
15:00 - 2nd
Joe Mancuso pass complete to Justin Jasper for 55 yds to the JMads 30 for a 1ST down
2nd & 7 at RICH 15
Incompletion
15:00 - 2nd
Joe Mancuso pass incomplete to Justin Jasper
1st & 10 at JMU 30
7-yd Run
15:00 - 2nd
Joe Mancuso run for 7 yds to the JMads 23
2nd & 10 at JMU 30
9-yd Run
15:00 - 2nd
Joe Mancuso run for 9 yds to the JMads 14 for a 1ST down
3rd & 3 at JMU 23
0-yd Run
15:00 - 2nd
Joe Mancuso run for no gain to the JMads 14
1st & 10 at JMU 14
3-yd Penalty
15:00 - 2nd
JMU Penalty, Defensive pass interference (Wayne Davis) to the JMads 11 for a 1ST down
2nd & 10 at JMU 14
Incompletion
15:00 - 2nd
Joe Mancuso pass incomplete to Aaron Dykes
1st & 10 at JMU 11
5-yd Run
15:00 - 2nd
Aaron Dykes run for 5 yds to the JMads 6
2nd & 10 at JMU 11
Incompletion
15:00 - 2nd
Joe Mancuso pass incomplete, broken up by James Carpenter
3rd & 5 at JMU 6
Field Goal Good
11:29 - 2nd
Jake Larson 22 yd FG GOOD
4th & 5 at JMU 6
Kickoff Return (Offense)
11:29 - 2nd
Jake Larson kickoff for 65 yds , return for 16 yds to the JMU 49 JMU Penalty, illegal block (8 Yards) to the JMads 8
-4-yd Run
11:22 - 2nd
Percy Agyei-Obese run for a loss of 4 yards to the JMads 4
1st & 10 at JMU 8
2-yd Run
11:22 - 2nd
Percy Agyei-Obese run for 2 yds to the JMads 6
2nd & 14 at JMU 4
12-yd Pass
11:22 - 2nd
Cole Johnson pass complete to Antwane Wells Jr. for 12 yds to the JMads 18 for a 1ST down
3rd & 12 at JMU 6
11-yd Pass
11:22 - 2nd
Cole Johnson pass complete to Antwane Wells Jr. for 11 yds to the JMads 29 for a 1ST down
1st & 10 at JMU 18
7-yd Pass
11:22 - 2nd
Cole Johnson pass complete to Drew Painter for 7 yds to the JMads 36
1st & 10 at JMU 29
0-yd Run
11:22 - 2nd
Latrele Palmer run for no gain to the JMads 36
2nd & 3 at JMU 36
12-yd Pass
11:22 - 2nd
Cole Johnson pass complete to Scott Bracey for 12 yds to the JMads 48 for a 1ST down
3rd & 3 at JMU 36
2-yd Run
11:22 - 2nd
Latrele Palmer run for 2 yds to the 50 yard line
1st & 10 at JMU 48
Incompletion
11:22 - 2nd
Cole Johnson pass incomplete to Reggie Brown, broken up by Tyrek Funderburk
2nd & 8 at 50
Incompletion
11:22 - 2nd
Cole Johnson pass incomplete to Antwane Wells Jr.
3rd & 8 at 50
Punt
11:22 - 2nd
Harry O'Kelly punt for 44 yds, downed at the Richm 6
4th & 8 at 50
-1-yd Run
6:10 - 2nd
Joe Mancuso run for a loss of 1 yard to the Richm 5
1st & 10 at RICH 6
2-yd Run
6:10 - 2nd
Savon Smith run for 2 yds to the Richm 7
2nd & 11 at RICH 5
8-yd Pass
6:10 - 2nd
Joe Mancuso pass complete to John Fitzgerald for 8 yds to the Richm 15
3rd & 9 at RICH 7
Punt
6:10 - 2nd
Andrew Lopez punt for 42 yds, fair catch by Jack Sroba at the JMads 43
4th & 1 at RICH 15
29-yd Pass
4:09 - 2nd
Cole Johnson pass complete to Noah Turner for 29 yds to the Richm 28 for a 1ST down
1st & 10 at JMU 43
2-yd Run
4:09 - 2nd
Percy Agyei-Obese run for 2 yds to the Richm 26
1st & 10 at RICH 28
4-yd Run
4:09 - 2nd
Cole Johnson run for 4 yds to the Richm 22
2nd & 8 at RICH 26
4-yd Run
4:09 - 2nd
Gage Moloney run for 4 yds to the Richm 18 for a 1ST down
3rd & 4 at RICH 22
3-yd Run
4:09 - 2nd
Gage Moloney run for 3 yds to the Richm 15
1st & 10 at RICH 18
Incompletion
4:09 - 2nd
Cole Johnson pass incomplete to Scott Bracey
2nd & 7 at RICH 15
(0:51 - 2nd) Timeout JMU, clock 00:51
Sack
0:51 - 2nd
Cole Johnson sacked by Tyler Dressler for a loss of 5 yards to the Richm 20
3rd & 7 at RICH 15
(0:02 - 2nd) Timeout JMU, clock 00:02
Field Goal Good
0:00 - 2nd
Ethan Ratke 37 yd FG GOOD
4th & 12 at RICH 20
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Connor Madden kickoff for 65 yds for a touchback
5-yd Run
15:00 - 3rd
Joe Mancuso run for 5 yds to the Richm 30
1st & 10 at RICH 25
4-yd Pass
15:00 - 3rd
Joe Mancuso pass complete to Aaron Dykes for 4 yds to the Richm 34
2nd & 5 at RICH 30
5-yd Penalty
15:00 - 3rd
RICHMOND Penalty, illegal procedure (-5 Yards) to the Richm 29
3rd & 1 at RICH 34
8-yd Pass
15:00 - 3rd
Joe Mancuso pass complete to John Fitzgerald for 8 yds to the Richm 37 for a 1ST down
3rd & 6 at RICH 29
Interception
15:00 - 3rd
Joe Mancuso pass intercepted return for 13 yds to the JMads 38
1st & 10 at RICH 37
Incompletion
12:56 - 3rd
Cole Johnson pass incomplete to Antwane Wells Jr.
1st & 10 at JMU 38
1-yd Run
12:56 - 3rd
Percy Agyei-Obese run for 1 yd to the JMads 39
2nd & 10 at JMU 38
Sack
12:56 - 3rd
Cole Johnson sacked by Kobie Turner for a loss of 4 yards to the JMads 35
3rd & 9 at JMU 39
Punt
12:56 - 3rd
Harry O'Kelly punt for 47 yds, fair catch by Savon Smith at the Richm 18
4th & 13 at JMU 35
8-yd Pass
11:24 - 3rd
Joe Mancuso pass complete to Leroy Henley for 8 yds to the Richm 26
1st & 10 at RICH 18
Incompletion
11:24 - 3rd
Joe Mancuso pass incomplete to Leroy Henley
2nd & 2 at RICH 26
9-yd Pass
11:24 - 3rd
Joe Mancuso pass complete to Leroy Henley for 9 yds to the Richm 35 for a 1ST down
3rd & 2 at RICH 26
7-yd Run
11:24 - 3rd
Aaron Dykes run for 7 yds to the Richm 42
1st & 10 at RICH 35
Incompletion
11:24 - 3rd
Joe Mancuso pass incomplete to Aaron Dykes
2nd & 3 at RICH 42
4-yd Pass
11:24 - 3rd
Joe Mancuso pass complete to John Fitzgerald for 4 yds to the Richm 46 for a 1ST down
3rd & 3 at RICH 42
7-yd Run
11:24 - 3rd
Savon Smith run for 7 yds to the JMads 47
1st & 10 at RICH 46
22-yd Pass
11:24 - 3rd
Joe Mancuso pass complete to John Fitzgerald for 22 yds to the JMads 25 for a 1ST down
2nd & 3 at JMU 47
6-yd Run
11:24 - 3rd
Aaron Dykes run for 6 yds to the JMads 19
1st & 10 at JMU 25
Fumble Recovery (Own)
11:24 - 3rd
Joe Mancuso sacked by Mike Wilcox for a loss of 8 yards to the JMads 27 Joe Mancuso fumbled, forced by Mike Wilcox, recovered by Richm Joe Mancuso , return for 0 yards
2nd & 4 at JMU 19
Incompletion
11:24 - 3rd
Joe Mancuso pass incomplete to John Fitzgerald
3rd & 12 at JMU 27
Field Goal Good
6:49 - 3rd
Jake Larson 43 yd FG GOOD
4th & 12 at JMU 27
Kickoff Return (Offense)
6:49 - 3rd
Jake Larson kickoff for 53 yds , return for 21 yds to the JMads 33
4-yd Run
6:41 - 3rd
Percy Agyei-Obese run for 4 yds to the JMads 37
1st & 10 at JMU 33
Fumble Recovery (Own)
6:41 - 3rd
Cole Johnson sacked by Kobie Turner for a loss of 6 yards to the JMads 31 Cole Johnson fumbled, recovered by JMads Cole Johnson , return for 0 yards
2nd & 6 at JMU 37
52-yd Pass
6:41 - 3rd
Cole Johnson pass complete to Antwane Wells Jr. for 52 yds to the Richm 17 for a 1ST down
3rd & 12 at JMU 31
10-yd Penalty
6:41 - 3rd
JMU Penalty, Offensive holding (Nick Kidwell) to the Richm 27
1st & 10 at RICH 17
2-yd Run
6:41 - 3rd
Jawon Hamilton run for 2 yds to the Richm 25
1st & 20 at RICH 27
4-yd Run
6:41 - 3rd
Jawon Hamilton run for 4 yds to the Richm 21
2nd & 18 at RICH 25
Incompletion
6:41 - 3rd
Cole Johnson pass incomplete to Jawon Hamilton
3rd & 14 at RICH 21
Field Goal Good
2:38 - 3rd
Ethan Ratke 38 yd FG GOOD
4th & 14 at RICH 21
4th Quarter
Kickoff
2:38 - 3rd
Connor Madden kickoff for 60 yds
Incompletion
2:38 - 3rd
Joe Mancuso pass incomplete, broken up by Mike Greene
1st & 10 at RICH 25
Incompletion
2:38 - 3rd
Joe Mancuso pass incomplete to Aamir Hall
2nd & 10 at RICH 25
11-yd Run
2:38 - 3rd
Joe Mancuso run for 11 yds to the Richm 36 for a 1ST down
3rd & 10 at RICH 25
9-yd Run
2:38 - 3rd
Savon Smith run for 9 yds to the Richm 45
1st & 10 at RICH 36
3-yd Run
2:38 - 3rd
Aaron Dykes run for 3 yds to the Richm 48 for a 1ST down
2nd & 1 at RICH 45
8-yd Run
2:38 - 3rd
Joe Mancuso run for 8 yds to the JMads 44
1st & 10 at RICH 48
10-yd Run
2:38 - 3rd
Aaron Dykes run for 10 yds to the JMads 34 for a 1ST down
2nd & 2 at JMU 44
2-yd Run
2:38 - 3rd
Savon Smith run for 2 yds to the JMads 32
1st & 10 at JMU 34
End of 3rd Quarter
Sack
15:00 - 4th
Joe Mancuso sacked by James Carpenter and Mikail Kamara for a loss of 1 yard to the JMads 33
2nd & 8 at JMU 32
(14:18 - 4th) Timeout RICHMOND, clock 14:18
Incompletion
14:18 - 4th
Joe Mancuso pass incomplete to Jasiah Williams
3rd & 9 at JMU 33
Field Goal Missed
14:05 - 4th
Jake Larson 50 yd FG MISSED
4th & 9 at JMU 33
13-yd Run
14:05 - 4th
Percy Agyei-Obese run for 13 yds to the JMads 46 for a 1ST down
1st & 10 at JMU 33
6-yd Run
14:05 - 4th
Percy Agyei-Obese run for 6 yds to the Richm 48
1st & 10 at JMU 46
10-yd Run
14:05 - 4th
Percy Agyei-Obese run for 10 yds to the Richm 38 for a 1ST down
2nd & 4 at RICH 48
1-yd Run
14:05 - 4th
Latrele Palmer run for 1 yd to the Richm 37
1st & 10 at RICH 38
3-yd Run
14:05 - 4th
Latrele Palmer run for 3 yds to the Richm 34
2nd & 9 at RICH 37
3-yd Run
14:05 - 4th
Cole Johnson run for 3 yds to the Richm 31
3rd & 6 at RICH 34
(9:45 - 4th) Timeout JMU, clock 09:45
31-yd Touchdown Run
9:37 - 4th
Cole Johnson run for 31 yds for a TD, (Ethan Ratke KICK)
4th & 3 at RICH 31
Kickoff
9:37 - 4th
Connor Madden kickoff for 55 yds
Incompletion
9:37 - 4th
Joe Mancuso pass incomplete to Justin Jasper
1st & 10 at RICH 25
Incompletion
9:37 - 4th
Joe Mancuso pass incomplete to Isaac Brown
2nd & 10 at RICH 25
Incompletion
9:37 - 4th
Joe Mancuso pass incomplete, broken up by Chris Chukwuneke
3rd & 10 at RICH 25
Punt
9:37 - 4th
Andrew Lopez punt for 37 yds, fair catch by Jack Sroba at the JMads 38
4th & 10 at RICH 25
4-yd Run
9:15 - 4th
Percy Agyei-Obese run for 4 yds to the JMads 42
1st & 10 at JMU 38
3-yd Run
9:15 - 4th
Percy Agyei-Obese run for 3 yds to the JMads 45
2nd & 6 at JMU 42
3-yd Run
9:15 - 4th
Cole Johnson run for 3 yds to the JMads 48 for a 1ST down
3rd & 3 at JMU 45
(7:00 - 4th) Timeout JMU, clock 07:00
5-yd Run
7:00 - 4th
Jawon Hamilton run for 5 yds to the Richm 47
1st & 10 at JMU 48
2-yd Run
7:00 - 4th
Percy Agyei-Obese run for 2 yds to the Richm 45
2nd & 5 at RICH 47
(5:31 - 4th) Timeout JMU, clock 05:31
10-yd Pass
5:31 - 4th
Cole Johnson pass complete to Clayton Cheatham for 10 yds to the Richm 35 for a 1ST down
3rd & 3 at RICH 45
2-yd Run
5:31 - 4th
Jawon Hamilton run for 2 yds to the Richm 33
1st & 10 at RICH 35
1-yd Run
5:31 - 4th
Jawon Hamilton run for 1 yd to the Richm 32
2nd & 8 at RICH 33
14-yd Run
5:31 - 4th
Jawon Hamilton run for 14 yds to the Richm 18 for a 1ST down
3rd & 7 at RICH 32
5-yd Run
5:31 - 4th
Jawon Hamilton run for 5 yds to the Richm 13
1st & 10 at RICH 18
3-yd Run
5:31 - 4th
Percy Agyei-Obese run for 3 yds to the Richm 10
2nd & 5 at RICH 13
5-yd Run
5:31 - 4th
Percy Agyei-Obese run for 5 yds to the Richm 5 for a 1ST down
3rd & 2 at RICH 10
-1-yd Run
5:31 - 4th
TEAM run for a loss of 1 yard to the Richm 6
1st & Goal at RICH 5
End of 4th Quarter
Game Information
Harrisonburg, VA
2025 Standings
FCS
| Patriot LeaguePatriot League | CONF | OVR |
|---|---|---|
| Lehigh | 7-0 | 12-1 |
| Lafayette | 6-1 | 8-4 |
| Holy Cross | 3-4 | 3-9 |
| Richmond | 3-4 | 7-5 |
| Georgetown | 3-4 | 6-6 |
| Colgate | 3-4 | 5-7 |
| Bucknell | 2-5 | 5-7 |
| Fordham | 1-6 | 1-11 |
| Sun Belt - EastSun Belt - East | CONF | OVR |
|---|---|---|
| James Madison | 8-0 | 12-2 |
| Old Dominion | 6-2 | 10-3 |
| Coastal Carolina | 5-3 | 6-7 |
| Georgia Southern | 4-4 | 7-6 |
| Marshall | 3-5 | 5-7 |
| App State | 2-6 | 5-8 |
| Georgia State | 0-8 | 1-11 |
| Sun Belt - WestSun Belt - West | CONF | OVR |
|---|---|---|
| Troy | 6-2 | 8-6 |
| Southern Miss | 5-3 | 7-6 |
| Louisiana | 5-3 | 6-7 |
| Arkansas State | 5-3 | 7-6 |
| Texas State | 3-5 | 7-6 |
| South Alabama | 3-5 | 4-8 |
| UL Monroe | 1-7 | 3-9 |
NCAAF News

Brendan Sorsby timeline: Gambling, NFL supplemental draft, more
College football quarterback Brendan Sorsby had been in a legal battle regarding his NCAA eligibility after being under investigation for sports betting.
1h

Wetzel: NFL's denial of Brendan Sorsby sends the right message
The NFL sent a powerful reminder to Sorsby and others: Sports wagering can bring significant repercussions.
4h

Dante Moore billboards take over Tokyo ahead of Oregon's showcase
The Ducks are in Japan this week for the Tokyo Oregon Football Showcase, and part of the promotion is Dante Moore on billboards.
5h
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Call 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in ONT. Eligibility restrictions apply. Terms: draftkings.com/sportsbook. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

