Richmond Spiders @ James Madison Dukes
1st Quarter
Kickoff
15:00 - 1st
Jake Larson kickoff for 65 yds for a touchback
3-yd Run
15:00 - 1st
Jawon Hamilton run for 3 yds to the JMads 28
1st & 10 at JMU 25
16-yd Pass
15:00 - 1st
Ben DiNucci pass complete to Riley Stapleton for 16 yds to the JMads 44 for a 1ST down
2nd & 7 at JMU 28
1-yd Run
15:00 - 1st
Jawon Hamilton run for 1 yd to the JMads 45
1st & 10 at JMU 44
4-yd Run
15:00 - 1st
Ben DiNucci run for 4 yds to the JMads 49
2nd & 9 at JMU 45
Incompletion
15:00 - 1st
Ben DiNucci pass incomplete
3rd & 5 at JMU 49
5-yd Penalty
15:00 - 1st
JMU Penalty, illegal procedure (-5 Yards) to the JMads 44
4th & 5 at JMU 49
Punt
15:00 - 1st
Harry O'Kelly punt for 43 yds, punt out-of-bounds at the Richm 13
4th & 10 at JMU 44
4-yd Pass
12:48 - 1st
Joe Mancuso pass complete to Savon Smith for 4 yds to the Richm 17
1st & 10 at RICH 13
Incompletion
12:48 - 1st
Joe Mancuso pass incomplete to Savon Smith
2nd & 6 at RICH 17
11-yd Pass
12:48 - 1st
Joe Mancuso pass complete to Isaac Brown for 11 yds to the Richm 28 for a 1ST down
3rd & 6 at RICH 17
-1-yd Run
12:48 - 1st
Joe Mancuso run for a loss of 1 yard to the Richm 27
1st & 10 at RICH 28
Incompletion
12:48 - 1st
Joe Mancuso pass incomplete, broken up by Wayne Davis
2nd & 11 at RICH 27
10-yd Penalty
12:48 - 1st
JMU Penalty, Defensive holding (10 Yards) to the Richm 37 for a 1ST down
3rd & 11 at RICH 27
5-yd Run
12:48 - 1st
Joe Mancuso run for 5 yds to the Richm 42
1st & 10 at RICH 37
31-yd Pass
12:48 - 1st
Joe Mancuso pass complete to Keyston Fuller for 31 yds to the JMads 27 for a 1ST down
2nd & 5 at RICH 42
4-yd Run
12:48 - 1st
Joe Mancuso run for 4 yds to the JMads 23
1st & 10 at JMU 27
11-yd Run
12:48 - 1st
Joe Mancuso run for 11 yds to the JMads 12 for a 1ST down
2nd & 6 at JMU 23
3-yd Run
12:48 - 1st
Savon Smith run for 3 yds to the JMads 9
1st & 10 at JMU 12
Fumble Recovery
12:48 - 1st
Joe Mancuso pass complete to Charlie Fessler for 8 yds Charlie Fessler fumbled, forced by Wesley McCormick, recovered by JMads Adam Smith
2nd & 7 at JMU 9
80-yd Touchdown Pass
7:37 - 1st
Ben DiNucci pass complete to Brandon Polk for 80 yds for a TD, (Ethan Ratke KICK)
1st & 10 at JMU 20
Kickoff
7:37 - 1st
Camden Wise kickoff for 57 yds , Keyston Fuller return for 15 yds to the Richm 26 Keyston Fuller fumbled, forced by Bryce Maginley, recovered by JMads Camden Wise
4-yd Pass
7:27 - 1st
Ben DiNucci pass complete to Riley Stapleton for 4 yds to the Richm 22
1st & 10 at RICH 26
4-yd Run
7:27 - 1st
Percy Agyei-Obese run for 4 yds to the Richm 18
2nd & 6 at RICH 22
7-yd Pass
7:27 - 1st
Ben DiNucci pass complete to Brandon Polk for 7 yds to the Richm 11 for a 1ST down
3rd & 2 at RICH 18
3-yd Run
7:27 - 1st
Percy Agyei-Obese run for 3 yds to the Richm 8
1st & 10 at RICH 11
1-yd Run
7:27 - 1st
Percy Agyei-Obese run for 1 yd to the Richm 7
2nd & 7 at RICH 8
2-yd Run
7:27 - 1st
Ben DiNucci run for 2 yds to the Richm 5
3rd & 6 at RICH 7
Field Goal Good
4:09 - 1st
Ethan Ratke 22 yd FG GOOD
4th & 4 at RICH 5
Kickoff
4:09 - 1st
Camden Wise kickoff for 55 yds , Keyston Fuller return for 8 yds to the Richm 18
(4:03 - 1st) Timeout RICHMOND, clock 04:03
0-yd Run
4:03 - 1st
Savon Smith run for no gain to the Richm 18
1st & 10 at RICH 18
Incompletion
4:03 - 1st
Joe Mancuso pass incomplete to Keyston Fuller
2nd & 10 at RICH 18
1-yd Pass
4:03 - 1st
Joe Mancuso pass complete to Savon Smith for 1 yd to the Richm 19
3rd & 10 at RICH 18
Punt
4:03 - 1st
Jake Larson punt for 45 yds , D'Angelo Amos returns for 3 yds to the JMads 22 JMU Penalty, Offensive holding (Wayne Davis) to the JMads 29
4th & 9 at RICH 19
2nd Quarter
3-yd Run
2:18 - 1st
Ben DiNucci run for 3 yds to the JMads 32
1st & 10 at JMU 29
7-yd Run
2:18 - 1st
Jawon Hamilton run for 7 yds to the JMads 39 for a 1ST down
2nd & 7 at JMU 32
(1:06 - 1st) Timeout JMU, clock 01:06
24-yd Run
1:06 - 1st
Jawon Hamilton run for 9 yds to the Richm 48 for a 1ST down RICHMOND Penalty, personal foul (Gershom Ejoni) to the Richm 37 for a 1ST down
1st & 10 at JMU 39
23-yd Run
1:06 - 1st
Jawon Hamilton run for 23 yds to the Richm 14 for a 1ST down
1st & 10 at RICH 37
2-yd Run
1:06 - 1st
Jawon Hamilton run for 2 yds to the Richm 12
1st & 10 at RICH 14
End of 1st Quarter
4-yd Run
15:00 - 2nd
Percy Agyei-Obese run for 4 yds to the Richm 8
2nd & 8 at RICH 12
5-yd Run
15:00 - 2nd
Percy Agyei-Obese run for 5 yds to the Richm 3 for a 1ST down
3rd & 4 at RICH 8
3-yd Touchdown Run
13:55 - 2nd
Percy Agyei-Obese run for 3 yds for a TD, (Ethan Ratke KICK)
1st & Goal at RICH 3
Kickoff
13:55 - 2nd
Camden Wise kickoff for 65 yds for a touchback
9-yd Run
13:55 - 2nd
Joe Mancuso run for 9 yds to the Richm 34
1st & 10 at RICH 25
6-yd Pass
13:55 - 2nd
Joe Mancuso pass complete to Isaac Brown for 6 yds to the Richm 40 for a 1ST down
2nd & 1 at RICH 34
18-yd Run
13:55 - 2nd
Joe Mancuso run for 3 yds to the JMads 43 for a 1ST down JMU Penalty, face mask (15 yards) (15 Yards) to the JMads 42 for a 1ST down
1st & 10 at RICH 40
22-yd Pass
13:55 - 2nd
Joe Mancuso pass complete to Charlie Fessler for 22 yds to the JMads 20 for a 1ST down
1st & 10 at JMU 42
(11:51 - 2nd) Timeout JMU, clock 11:51
Sack
11:51 - 2nd
Joe Mancuso sacked by Ron'Dell Carter and Dimitri Holloway for a loss of 4 yards to the JMads 24
1st & 10 at JMU 20
5-yd Penalty
11:51 - 2nd
RICHMOND Penalty, illegal procedure (-5 Yards) to the JMads 29
2nd & 14 at JMU 24
6-yd Pass
11:51 - 2nd
Joe Mancuso pass complete to Charlie Fessler for 6 yds to the JMads 23
2nd & 19 at JMU 29
Incompletion
11:51 - 2nd
Joe Mancuso pass incomplete
3rd & 13 at JMU 23
Field Goal Good
9:53 - 2nd
Jake Larson 40 yd FG GOOD
4th & 13 at JMU 23
Kickoff
9:53 - 2nd
Jake Larson kickoff for 33 yds
23-yd Pass
9:53 - 2nd
Ben DiNucci pass complete to Riley Stapleton for 23 yds to the Richm 45 for a 1ST down
1st & 10 at JMU 32
Sack
9:53 - 2nd
Ben DiNucci sacked by Kobie Turner for a loss of 4 yards to the Richm 49
1st & 10 at RICH 45
10-yd Run
9:53 - 2nd
Ben DiNucci run for 10 yds to the Richm 39
2nd & 14 at RICH 49
3-yd Run
9:53 - 2nd
Ben DiNucci run for 3 yds to the Richm 36
3rd & 4 at RICH 39
4-yd Run
9:53 - 2nd
Percy Agyei-Obese run for 4 yds to the Richm 32 for a 1ST down
4th & 1 at RICH 36
1-yd Run
9:53 - 2nd
Percy Agyei-Obese run for 1 yd to the Richm 31
1st & 10 at RICH 32
11-yd Run
9:53 - 2nd
Ben DiNucci run for 11 yds to the Richm 20 for a 1ST down
2nd & 9 at RICH 31
10-yd Run
9:53 - 2nd
Jawon Hamilton run for 10 yds to the Richm 10 for a 1ST down
1st & 10 at RICH 20
0-yd Run
9:53 - 2nd
Jawon Hamilton run for no gain to the Richm 10
1st & Goal at RICH 10
-1-yd Run
9:53 - 2nd
Percy Agyei-Obese run for a loss of 1 yard to the Richm 11
2nd & Goal at RICH 10
11-yd Touchdown Pass
4:08 - 2nd
Ben DiNucci pass complete to Riley Stapleton for 11 yds for a TD, (Ethan Ratke KICK)
3rd & 0 at RICH 11
Kickoff
4:08 - 2nd
Camden Wise kickoff for 65 yds for a touchback
16-yd Run
4:08 - 2nd
Savon Smith run for 16 yds to the Richm 41 for a 1ST down
1st & 10 at RICH 25
7-yd Run
4:08 - 2nd
Joe Mancuso run for 7 yds to the Richm 48
1st & 10 at RICH 41
2-yd Run
4:08 - 2nd
Devin Campbell run for 2 yds to the 50 yard line
2nd & 3 at RICH 48
1-yd Run
4:08 - 2nd
Joe Mancuso run for 1 yd to the JMads 49 for a 1ST down
3rd & 1 at 50
-2-yd Run
4:08 - 2nd
Savon Smith run for a loss of 2 yards to the Richm 49
1st & 10 at JMU 49
11-yd Pass
4:08 - 2nd
Joe Mancuso pass complete to Charlie Fessler for 11 yds to the JMads 40
2nd & 12 at RICH 49
3-yd Run
4:08 - 2nd
Savon Smith run for 3 yds to the JMads 37 for a 1ST down
3rd & 1 at JMU 40
32-yd Pass
4:08 - 2nd
Joe Mancuso pass complete to Charlie Fessler for 32 yds to the JMads 5 for a 1ST down
1st & 10 at JMU 37
3-yd Run
4:08 - 2nd
Joe Mancuso run for 3 yds to the JMads 2
1st & Goal at JMU 5
(0:25 - 2nd) Timeout RICHMOND, clock 00:25
Incompletion
0:25 - 2nd
Joe Mancuso pass incomplete
2nd & Goal at JMU 2
-4-yd Run
0:25 - 2nd
Joe Mancuso run for a loss of 4 yards to the JMads 6
3rd & Goal at JMU 2
(0:04 - 2nd) Timeout RICHMOND, clock 00:04
Field Goal Good
0:00 - 2nd
Jake Larson 23 yd FG GOOD
4th & Goal at JMU 6
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Camden Wise kickoff for 65 yds for a touchback
4-yd Run
15:00 - 3rd
Joe Mancuso run for 4 yds to the Richm 29
1st & 10 at RICH 25
13-yd Pass
15:00 - 3rd
Joe Mancuso pass complete to Keyston Fuller for 13 yds to the Richm 42 for a 1ST down
2nd & 6 at RICH 29
5-yd Penalty
15:00 - 3rd
RICHMOND Penalty, illegal shift (-5 Yards) to the Richm 37
1st & 10 at RICH 42
11-yd Run
15:00 - 3rd
Joe Mancuso run for 11 yds to the Richm 48
1st & 15 at RICH 37
20-yd Pass
15:00 - 3rd
Joe Mancuso pass complete to Keyston Fuller for 20 yds to the JMads 32 for a 1ST down
2nd & 4 at RICH 48
Sack
15:00 - 3rd
Beau English sacked by Ron'Dell Carter for a loss of 8 yards to the JMads 40
1st & 10 at JMU 32
11-yd Penalty
15:00 - 3rd
JMU Penalty, Defensive pass interference (11 Yards) to the JMads 29 for a 1ST down
2nd & 18 at JMU 40
-10-yd Run
15:00 - 3rd
Keyston Fuller run for a loss of 10 yards to the JMads 39
1st & 10 at JMU 29
Incompletion
15:00 - 3rd
Joe Mancuso pass incomplete to Keyston Fuller
2nd & 20 at JMU 39
-2-yd Pass
15:00 - 3rd
Joe Mancuso pass complete to Savon Smith for a loss of 2 yards to the JMads 41
3rd & 20 at JMU 39
Punt
15:00 - 3rd
Jake Larson punt for 30 yds, downed at the JMads 11
4th & 22 at JMU 41
-3-yd Run
9:39 - 3rd
Percy Agyei-Obese run for a loss of 3 yards to the JMads 8
1st & 10 at JMU 11
1-yd Run
9:39 - 3rd
Percy Agyei-Obese run for 1 yd to the JMads 9
2nd & 13 at JMU 8
Sack
9:39 - 3rd
Ben DiNucci sacked by Colby Ritten and Kobie Turner for a loss of 7 yards to the JMads 2
3rd & 12 at JMU 9
Punt
9:39 - 3rd
Harry O'Kelly punt for 46 yds , Charlie Fessler returns for 3 yds to the JMads 45
4th & 19 at JMU 2
Incompletion
7:38 - 3rd
Joe Mancuso pass incomplete to Charlie Fessler
1st & 10 at JMU 45
Fumble Recovery
7:38 - 3rd
Joe Mancuso run for a loss of 2 yards to the Richm 41 Joe Mancuso fumbled, recovered by JMads Dimitri Holloway , return for 12 yds to the Richm 41
2nd & 10 at JMU 45
10-yd Pass
7:20 - 3rd
Ben DiNucci pass complete to Brandon Polk for 10 yds to the Richm 31 for a 1ST down
1st & 10 at RICH 41
15-yd Pass
7:20 - 3rd
Ben DiNucci pass complete to Riley Stapleton for 15 yds to the Richm 16 for a 1ST down
1st & 10 at RICH 31
10-yd Run
7:20 - 3rd
Percy Agyei-Obese run for 10 yds to the Richm 6 for a 1ST down
1st & 10 at RICH 16
3-yd Pass
7:20 - 3rd
Ben DiNucci pass complete to Jake Brown for 3 yds to the Richm 3
1st & Goal at RICH 6
3-yd Touchdown Pass
5:36 - 3rd
Ben DiNucci pass complete to Riley Stapleton for 3 yds for a TD, (Ethan Ratke KICK)
2nd & Goal at RICH 3
Kickoff
5:36 - 3rd
Camden Wise kickoff for 63 yds
2-yd Run
5:36 - 3rd
Joe Mancuso run for 2 yds to the Richm 27
1st & 10 at RICH 25
Fumble Recovery (Own)
5:36 - 3rd
Joe Mancuso run for a loss of 11 yards to the Richm 16 Joe Mancuso fumbled,
2nd & 8 at RICH 27
15-yd Pass
5:36 - 3rd
Joe Mancuso pass complete to Isaac Brown for 15 yds to the Richm 31
3rd & 19 at RICH 16
Punt
5:36 - 3rd
Jake Larson punt for 27 yds, downed at the JMads 42
4th & 4 at RICH 31
Incompletion
3:56 - 3rd
Ben DiNucci pass incomplete to Brandon Polk, broken up by Trent Williams
1st & 10 at JMU 42
24-yd Run
3:56 - 3rd
Jawon Hamilton run for 24 yds to the Richm 34 for a 1ST down
2nd & 10 at JMU 42
7-yd Pass
3:56 - 3rd
Ben DiNucci pass complete to Brandon Polk for 7 yds to the Richm 27
1st & 10 at RICH 34
1-yd Run
3:56 - 3rd
Jawon Hamilton run for 1 yd to the Richm 26
2nd & 3 at RICH 27
9-yd Run
3:56 - 3rd
Percy Agyei-Obese run for 9 yds to the Richm 17 for a 1ST down
3rd & 2 at RICH 26
7-yd Run
3:56 - 3rd
Ben DiNucci run for 7 yds to the Richm 10
1st & 10 at RICH 17
10-yd Touchdown Run
1:44 - 3rd
Ben DiNucci run for 10 yds for a TD, (Ethan Ratke KICK)
2nd & 3 at RICH 10
Kickoff
1:44 - 3rd
Camden Wise kickoff for 61 yds
12-yd Run
1:44 - 3rd
Joe Mancuso run for 12 yds to the Richm 37 for a 1ST down
1st & 10 at RICH 25
10-yd Run
1:44 - 3rd
Joe Mancuso run for 10 yds to the Richm 47 for a 1ST down
1st & 10 at RICH 37
Interception
1:44 - 3rd
Joe Mancuso pass intercepted Wayne Davis return for 2 yds to the JMads 49 JMU Penalty, illegal block (Mj Hampton) to the JMads 37
1st & 10 at RICH 47
4th Quarter
11-yd Run
0:12 - 3rd
Percy Agyei-Obese run for 11 yds to the JMads 48 for a 1ST down
1st & 10 at JMU 37
End of 3rd Quarter
Sack
15:00 - 4th
Cole Johnson sacked by Aidan Murray and Gershom Ejoni for a loss of 5 yards to the JMads 43
1st & 10 at JMU 48
3-yd Run
15:00 - 4th
Percy Agyei-Obese run for 3 yds to the JMads 46
2nd & 15 at JMU 43
9-yd Pass
15:00 - 4th
Cole Johnson pass complete to Dylan Stapleton for 9 yds to the Richm 45
3rd & 12 at JMU 46
Punt
15:00 - 4th
Harry O'Kelly punt for 35 yds, downed at the Richm 10
4th & 3 at RICH 45
Incompletion
12:59 - 4th
Joe Mancuso pass incomplete, broken up by Adam Smith
1st & 10 at RICH 10
Incompletion
12:59 - 4th
Joe Mancuso pass incomplete to Charlie Fessler
2nd & 10 at RICH 10
15-yd Penalty
12:59 - 4th
JMU Penalty, Defensive pass interference (Wayne Davis) to the Richm 25 for a 1ST down
3rd & 10 at RICH 10
8-yd Pass
12:59 - 4th
Joe Mancuso pass complete to Isaac Brown for 8 yds to the Richm 33
1st & 10 at RICH 25
9-yd Pass
12:59 - 4th
Joe Mancuso pass complete to Isaac Brown for 9 yds to the Richm 42 for a 1ST down
2nd & 2 at RICH 33
12-yd Pass
12:59 - 4th
Joe Mancuso pass complete to Charlie Fessler for 12 yds to the JMads 46 for a 1ST down
1st & 10 at RICH 42
Incompletion
12:59 - 4th
Joe Mancuso pass incomplete to Keyston Fuller
1st & 10 at JMU 46
-4-yd Pass
12:59 - 4th
Joe Mancuso pass complete to Andrew Tsangeos for a loss of 4 yards to the 50 yard line
2nd & 10 at JMU 46
Incompletion
12:59 - 4th
Joe Mancuso pass incomplete to Charlie Fessler
3rd & 14 at 50
Blocked Punt
12:59 - 4th
Jake Larson punt blocked by Bryce Maginley blocked by Bryce Maginley
4th & 14 at 50
1-yd Run
9:59 - 4th
Solomon Vanhorse run for 1 yd to the Richm 27
1st & 10 at RICH 28
4-yd Run
9:59 - 4th
Solomon Vanhorse run for 4 yds to the Richm 23
2nd & 9 at RICH 27
9-yd Run
9:59 - 4th
Solomon Vanhorse run for 9 yds to the Richm 14 for a 1ST down
3rd & 5 at RICH 23
2-yd Run
9:59 - 4th
Solomon Vanhorse run for 2 yds to the Richm 12
1st & 10 at RICH 14
1-yd Run
9:59 - 4th
Solomon Vanhorse run for 1 yd to the Richm 11
2nd & 8 at RICH 12
Incompletion
9:59 - 4th
Cole Johnson pass incomplete, broken up by Trent Williams
3rd & 7 at RICH 11
Field Goal Good
6:50 - 4th
Ethan Ratke 28 yd FG GOOD
4th & 7 at RICH 11
Kickoff
6:50 - 4th
Camden Wise kickoff for 61 yds , Keyston Fuller return for no gain to the Richm 4
(6:50 - 4th) Timeout RICHMOND, clock 06:50
0-yd Run
6:50 - 4th
Beau English run for no gain to the Richm 2
1st & 12 at RICH 2
3-yd Run
6:50 - 4th
Beau English run for 3 yds to the Richm 5
2nd & 12 at RICH 2
0-yd Run
6:50 - 4th
Beau English run for no gain to the Richm 5
3rd & 9 at RICH 5
Punt
6:50 - 4th
Jake Larson punt for 41 yds , Jack Sroba returns for 18 yds to the Richm 28
4th & 9 at RICH 5
2-yd Penalty
6:49 - 4th
RICHMOND Penalty, illegal procedure (Ryan Coll) to the Richm 2
1st & 10 at RICH 4
21-yd Run
4:44 - 4th
Eric Kirlew run for 21 yds to the Richm 7 for a 1ST down
1st & 10 at RICH 28
3-yd Run
4:44 - 4th
Eric Kirlew run for 3 yds to the Richm 4
1st & Goal at RICH 7
4-yd Touchdown Run
3:10 - 4th
Eric Kirlew run for 4 yds for a TD, (Ethan Ratke KICK)
2nd & Goal at RICH 4
Kickoff
3:10 - 4th
Camden Wise kickoff for 55 yds
Incompletion
3:10 - 4th
Beau English pass incomplete, broken up by Que Reid
1st & 10 at RICH 25
-1-yd Run
3:10 - 4th
Savon Smith run for a loss of 1 yard to the Richm 24
2nd & 10 at RICH 25
-5-yd Run
3:10 - 4th
Savon Smith run for a loss of 5 yards to the Richm 19
3rd & 11 at RICH 24
Punt
3:10 - 4th
Jake Larson punt for 51 yds, downed at the JMads 30
4th & 16 at RICH 19
5-yd Run
1:39 - 4th
Eric Kirlew run for 5 yds to the JMads 35
1st & 10 at JMU 30
13-yd Run
1:39 - 4th
Eric Kirlew run for 13 yds to the JMads 48 for a 1ST down
2nd & 5 at JMU 35
3-yd Run
1:39 - 4th
Eric Kirlew run for 3 yds to the Richm 49
1st & 10 at JMU 48
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

2026 college football recruiting class rankings: Top 75 schools
We shuffle the 2026 recruiting class rankings with the final signing period right around the corner.
1d

Ranking the best players in the college football transfer portal
The transfer portal closed Jan. 16. Here's your guide to the best players on the move this offseason.
1d

Senior Bowl practices for 2026 NFL draft: Best QBs, prospects
Here are the top NFL draft risers from the final day of Senior Bowl practices, with Altmyer making a move.
2d
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

