New Hampshire Wildcats @ James Madison Dukes
1st Quarter
Kickoff
15:00 - 1st
Camden Wise kickoff for 65 yds , Dylan Laube return for 24 yds to the NHamp 24
4-yd Run
15:00 - 1st
Dylan Laube run for 4 yds to the NHamp 28
1st & 10 at UNH 24
0-yd Run
15:00 - 1st
Dylan Laube run for no gain to the NHamp 28
2nd & 6 at UNH 28
17-yd Pass
15:00 - 1st
Max Brosmer pass complete to Justin Malone-Woods for 17 yds to the NHamp 45 for a 1ST down
3rd & 6 at UNH 28
49-yd Pass
15:00 - 1st
Benyeal Hill Jr. pass complete to Malik Love for 49 yds to the JMads 6 for a 1ST down
1st & 10 at UNH 45
(12:17 - 1st) Timeout NEW HAMPSHIRE, clock 12:17
4-yd Pass
12:17 - 1st
Max Brosmer pass complete to Benyeal Hill Jr. for 4 yds to the JMads 2
1st & Goal at JMU 6
1-yd Run
12:17 - 1st
Carlos Washington Jr. run for 1 yd to the JMads 1
2nd & Goal at JMU 2
1-yd Touchdown Run
11:12 - 1st
Max Brosmer run for 1 yd for a TD, (Jason Hughes KICK)
3rd & Goal at JMU 1
Kickoff
11:12 - 1st
Jason Hughes kickoff for 54 yds , Brandon Polk return for 27 yds to the JMads 38
4-yd Run
11:04 - 1st
Jawon Hamilton run for 4 yds to the JMads 42
1st & 10 at JMU 38
5-yd Run
11:04 - 1st
Jawon Hamilton run for 5 yds to the JMads 47
2nd & 6 at JMU 42
3-yd Run
11:04 - 1st
Percy Agyei-Obese run for 3 yds to the 50 yard line for a 1ST down
3rd & 1 at JMU 47
10-yd Pass
11:04 - 1st
Ben DiNucci pass complete to Jake Brown for 10 yds to the NHamp 40 for a 1ST down
1st & 10 at 50
Incompletion
11:04 - 1st
Ben DiNucci pass incomplete to Brandon Polk
1st & 10 at UNH 40
Incompletion
11:04 - 1st
Ben DiNucci pass incomplete, broken up by Brian Carter
2nd & 10 at UNH 40
4-yd Pass
11:04 - 1st
Ben DiNucci pass complete to Jawon Hamilton for 4 yds to the NHamp 36
3rd & 10 at UNH 40
8-yd Pass
11:04 - 1st
Ben DiNucci pass complete to Riley Stapleton for 8 yds to the NHamp 28 for a 1ST down
4th & 6 at UNH 36
5-yd Pass
11:04 - 1st
Ben DiNucci pass complete to Riley Stapleton for 5 yds to the NHamp 23
1st & 10 at UNH 28
1-yd Run
11:04 - 1st
Percy Agyei-Obese run for 1 yd to the NHamp 22
2nd & 5 at UNH 23
Sack
11:04 - 1st
Ben DiNucci sacked by Niko Kvietkus for a loss of 1 yard to the NHamp 23
3rd & 4 at UNH 22
Field Goal Good
6:00 - 1st
Ethan Ratke 40 yd FG GOOD
4th & 5 at UNH 23
Kickoff
6:00 - 1st
Camden Wise kickoff for 62 yds , Dylan Laube return for 24 yds to the NHamp 27
6-yd Pass
5:56 - 1st
Max Brosmer pass complete to Jack Cavallaro for 6 yds to the NHamp 33
1st & 10 at UNH 27
1-yd Run
5:56 - 1st
Carlos Washington Jr. run for 1 yd to the NHamp 34
2nd & 4 at UNH 33
35-yd Run
5:56 - 1st
Carlos Washington Jr. run for 35 yds to the JMads 31 for a 1ST down
3rd & 3 at UNH 34
Incompletion
5:56 - 1st
Max Brosmer pass incomplete to Malik Love, broken up by Mj Hampton
1st & 10 at JMU 31
4-yd Pass
5:56 - 1st
Max Brosmer pass complete to Malik Love for 4 yds to the JMads 27
2nd & 10 at JMU 31
Incompletion
5:56 - 1st
Max Brosmer pass incomplete to Brian Espanet
3rd & 6 at JMU 27
Field Goal Good
3:21 - 1st
Jason Hughes 44 yd FG GOOD
4th & 6 at JMU 27
Kickoff
3:21 - 1st
Jason Hughes kickoff for 46 yds , Jawon Hamilton return for 13 yds to the JMads 32
10-yd Pass
3:16 - 1st
Ben DiNucci pass complete to Brandon Polk for 10 yds to the JMads 42 for a 1ST down
1st & 10 at JMU 32
58-yd Touchdown Pass
2:42 - 1st
Ben DiNucci pass complete to Brandon Polk for 58 yds for a TD, (Ethan Ratke KICK)
1st & 10 at JMU 42
2nd Quarter
Kickoff
2:42 - 1st
Camden Wise kickoff for 61 yds , Dylan Laube return for 27 yds to the NHamp 31
2-yd Run
2:31 - 1st
Evan Gray run for 2 yds to the NHamp 33
1st & 10 at UNH 31
1-yd Run
2:31 - 1st
Max Brosmer run for 1 yd to the NHamp 34
2nd & 8 at UNH 33
19-yd Run
2:31 - 1st
Max Brosmer run for 4 yds to the JMads 38 for a 1ST down JMU Penalty, targeting (Dimitri Holloway) to the JMads 47 for a 1ST down
3rd & 7 at UNH 34
2-yd Run
2:31 - 1st
Carlos Washington Jr. run for 2 yds to the JMads 45
1st & 10 at JMU 47
End of 1st Quarter
Incompletion
15:00 - 2nd
Max Brosmer pass incomplete to Dylan Laube
2nd & 8 at JMU 45
1-yd Run
15:00 - 2nd
Max Brosmer run for 1 yd to the JMads 44
3rd & 8 at JMU 45
Punt
15:00 - 2nd
Drew Sanborn punt for 44 yds for a touchback
4th & 7 at JMU 44
3-yd Run
14:10 - 2nd
Percy Agyei-Obese run for 3 yds to the JMads 23
1st & 10 at JMU 20
4-yd Run
14:10 - 2nd
Percy Agyei-Obese run for 4 yds to the JMads 27
2nd & 7 at JMU 23
26-yd Pass
14:10 - 2nd
Ben DiNucci pass complete to Drew Painter for 26 yds to the NHamp 47 for a 1ST down
3rd & 3 at JMU 27
11-yd Pass
14:10 - 2nd
Ben DiNucci pass complete to Jake Brown for 11 yds to the NHamp 36 for a 1ST down
1st & 10 at UNH 47
7-yd Run
14:10 - 2nd
Latrele Palmer run for 7 yds to the NHamp 29
1st & 10 at UNH 36
2-yd Pass
14:10 - 2nd
Ben DiNucci pass complete to Jake Brown for 2 yds to the NHamp 27
2nd & 3 at UNH 29
3-yd Run
14:10 - 2nd
Latrele Palmer run for 3 yds to the NHamp 24 for a 1ST down
3rd & 1 at UNH 27
24-yd Touchdown Run
10:23 - 2nd
Percy Agyei-Obese run for 24 yds for a TD, (Ethan Ratke KICK)
1st & 10 at UNH 24
Kickoff
10:23 - 2nd
Camden Wise kickoff for 55 yds , Dylan Laube return for 11 yds to the NHamp 21
8-yd Run
10:16 - 2nd
Carlos Washington Jr. run for 8 yds to the NHamp 29
1st & 10 at UNH 21
4-yd Run
10:16 - 2nd
Carlos Washington Jr. run for 4 yds to the NHamp 33 for a 1ST down
2nd & 2 at UNH 29
2-yd Run
10:16 - 2nd
Carlos Washington Jr. run for 2 yds to the NHamp 35
1st & 10 at UNH 33
Sack
10:16 - 2nd
Max Brosmer sacked by John Daka for a loss of 9 yards to the NHamp 26
2nd & 8 at UNH 35
2-yd Run
10:16 - 2nd
Evan Gray run for 2 yds to the NHamp 28
3rd & 17 at UNH 26
Punt
10:16 - 2nd
Drew Sanborn punt for 35 yds, punt out-of-bounds at the JMads 37
4th & 15 at UNH 28
Incompletion
7:16 - 2nd
Ben DiNucci pass incomplete to Dylan Stapleton, broken up by Pop Bush
1st & 10 at JMU 37
15-yd Run
7:16 - 2nd
Ben DiNucci run for 15 yds to the NHamp 48 for a 1ST down
2nd & 10 at JMU 37
5-yd Run
7:16 - 2nd
Jawon Hamilton run for 5 yds to the NHamp 43
1st & 10 at UNH 48
2-yd Run
7:16 - 2nd
Jawon Hamilton run for 2 yds to the NHamp 41
2nd & 5 at UNH 43
6-yd Pass
7:16 - 2nd
Ben DiNucci pass complete to Riley Stapleton for 6 yds to the NHamp 35 for a 1ST down
3rd & 3 at UNH 41
25-yd Pass
7:16 - 2nd
Ben DiNucci pass complete to Jake Brown for 25 yds to the NHamp 10 for a 1ST down
1st & 10 at UNH 35
-2-yd Run
7:16 - 2nd
Latrele Palmer run for a loss of 2 yards to the NHamp 12
1st & Goal at UNH 10
12-yd Touchdown Pass
3:48 - 2nd
Ben DiNucci pass complete to Dylan Stapleton for 12 yds for a TD, (Ethan Ratke PAT MISSED)
2nd & 0 at UNH 12
Kickoff
3:48 - 2nd
Camden Wise kickoff for 59 yds , Dylan Laube return for 26 yds to the NHamp 32
1-yd Run
3:42 - 2nd
Dylan Laube run for 1 yd to the NHamp 33
1st & 10 at UNH 32
8-yd Run
3:42 - 2nd
Dylan Laube run for 8 yds to the NHamp 41
2nd & 9 at UNH 33
Interception
3:42 - 2nd
Dylan Laube pass intercepted Adam Smith return for 30 yds to the NHamp 35
3rd & 1 at UNH 41
2-yd Run
2:27 - 2nd
Jawon Hamilton run for 2 yds to the NHamp 33
1st & 10 at UNH 35
5-yd Pass
2:27 - 2nd
Ben DiNucci pass complete to Jawon Hamilton for 5 yds to the NHamp 28
2nd & 8 at UNH 33
9-yd Run
2:27 - 2nd
Percy Agyei-Obese run for 9 yds to the NHamp 19 for a 1ST down
3rd & 3 at UNH 28
Incompletion
2:27 - 2nd
Ben DiNucci pass incomplete, broken up by Prince Smith Jr.
1st & 10 at UNH 19
11-yd Run
2:27 - 2nd
Percy Agyei-Obese run for 11 yds to the NHamp 8 for a 1ST down
2nd & 10 at UNH 19
3-yd Run
2:27 - 2nd
Percy Agyei-Obese run for 3 yds to the NHamp 5
1st & Goal at UNH 8
4-yd Run
2:27 - 2nd
Percy Agyei-Obese run for 4 yds to the NHamp 1
2nd & Goal at UNH 5
(0:20 - 2nd) Timeout JMU, clock 00:20
1-yd Touchdown Run
0:15 - 2nd
Ben DiNucci run for 1 yd for a TD, (Ethan Ratke KICK)
3rd & Goal at UNH 1
Kickoff
0:15 - 2nd
Camden Wise kickoff for 62 yds , Dylan Laube return for 23 yds to the NHamp 26
-1-yd Run
0:09 - 2nd
TEAM run for a loss of 1 yard to the NHamp 25
1st & 10 at UNH 26
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Jason Hughes kickoff for 57 yds , Jawon Hamilton return for 25 yds to the JMads 33
4-yd Run
15:00 - 3rd
Percy Agyei-Obese run for 4 yds to the JMads 37
1st & 10 at JMU 33
20-yd Pass
15:00 - 3rd
Ben DiNucci pass complete to Riley Stapleton for 20 yds to the NHamp 43 for a 1ST down
2nd & 6 at JMU 37
-3-yd Pass
15:00 - 3rd
Ben DiNucci pass complete to Kyndel Dean for a loss of 3 yards to the NHamp 46
1st & 10 at UNH 43
26-yd Pass
15:00 - 3rd
Ben DiNucci pass complete to Kyndel Dean for 26 yds to the NHamp 20 for a 1ST down
2nd & 13 at UNH 46
20-yd Touchdown Run
12:46 - 3rd
Percy Agyei-Obese 20 Yd Run (Ethan Ratke Kick)
1st & 10 at UNH 20
Kickoff
12:46 - 3rd
Camden Wise kickoff for 56 yds , Dylan Laube return for 23 yds to the NHamp 32
2-yd Run
12:34 - 3rd
Carlos Washington Jr. run for 2 yds to the NHamp 34
1st & 10 at UNH 32
3-yd Pass
12:34 - 3rd
Max Brosmer pass complete to Malik Love for 3 yds to the NHamp 37
2nd & 8 at UNH 34
Incompletion
12:34 - 3rd
Max Brosmer pass incomplete
3rd & 5 at UNH 37
Punt
12:34 - 3rd
Drew Sanborn punt for 50 yds , D'Angelo Amos returns for 37 yds to the 50 yard line D'Angelo Amos fumbled, forced by Carson Leary, recovered by JMads , return to the 50 yard line
4th & 5 at UNH 37
11-yd Pass
11:11 - 3rd
Ben DiNucci pass complete to Brandon Polk for 11 yds to the NHamp 39 for a 1ST down
1st & 10 at 50
1-yd Run
11:11 - 3rd
Percy Agyei-Obese run for 1 yd to the NHamp 38
1st & 10 at UNH 39
35-yd Pass
11:11 - 3rd
Ben DiNucci pass complete to Brandon Polk for 35 yds to the NHamp 3 for a 1ST down
2nd & 9 at UNH 38
3-yd Touchdown Run
9:58 - 3rd
Percy Agyei-Obese 3 Yd Run (Ethan Ratke Kick)
1st & Goal at UNH 3
Kickoff
9:58 - 3rd
Camden Wise kickoff for 59 yds , Dylan Laube return for 22 yds to the NHamp 28
5-yd Pass
9:53 - 3rd
Max Brosmer pass complete to Benyeal Hill Jr. for 5 yds to the NHamp 33
1st & 10 at UNH 28
Incompletion
9:53 - 3rd
Max Brosmer pass incomplete to Benyeal Hill Jr., broken up by Adam Smith
2nd & 5 at UNH 33
-1-yd Pass
9:53 - 3rd
Max Brosmer pass complete to Evan Gray for a loss of 1 yard to the NHamp 32
3rd & 5 at UNH 33
Punt
9:53 - 3rd
Drew Sanborn punt for 42 yds, fair catch by D'Angelo Amos at the JMU 26 NEW HAMPSHIRE Penalty, illegal procedure (-5 Yards) to the JMads 31
4th & 6 at UNH 32
Incompletion
8:23 - 3rd
Cole Johnson pass incomplete to Jawon Hamilton
1st & 10 at JMU 31
2-yd Run
8:23 - 3rd
Jawon Hamilton run for 2 yds to the JMads 33
2nd & 10 at JMU 31
Incompletion
8:23 - 3rd
Cole Johnson pass incomplete to Kyndel Dean
3rd & 8 at JMU 33
Punt
8:23 - 3rd
Harry O'Kelly punt for 44 yds, downed at the NHamp 23
4th & 8 at JMU 33
4-yd Run
7:29 - 3rd
Carlos Washington Jr. run for 4 yds to the NHamp 27
1st & 10 at UNH 23
Sack
7:29 - 3rd
Max Brosmer sacked by John Daka for a loss of 7 yards to the NHamp 20
2nd & 6 at UNH 27
33-yd Pass
7:29 - 3rd
Max Brosmer pass complete to Dylan Laube for 33 yds to the JMads 47 for a 1ST down
3rd & 13 at UNH 20
5-yd Run
7:29 - 3rd
Dylan Laube run for 5 yds to the JMads 42
1st & 10 at JMU 47
15-yd Penalty
7:29 - 3rd
JMU Penalty, face mask (15 yards) (John Daka) to the JMads 27 for a 1ST down
2nd & 5 at JMU 42
9-yd Pass
7:29 - 3rd
Max Brosmer pass complete to Brian Espanet for 9 yds to the JMads 18
1st & 10 at JMU 27
Incompletion
7:29 - 3rd
Max Brosmer pass incomplete to Malik Love
2nd & 1 at JMU 18
0-yd Run
7:29 - 3rd
Evan Gray run for no gain to the JMads 18
3rd & 1 at JMU 18
18-yd Touchdown Run
3:26 - 3rd
Evan Gray run for 18 yds for a TD, (Jason Hughes PAT BLOCKED)
4th & 1 at JMU 18
4th Quarter
Kickoff
3:26 - 3rd
Jason Hughes kickoff for 45 yds , D'Angelo Amos return for 10 yds to the JMads 30
12-yd Run
3:17 - 3rd
Percy Agyei-Obese run for 12 yds to the JMads 42 for a 1ST down
1st & 10 at JMU 30
7-yd Run
3:17 - 3rd
Percy Agyei-Obese run for 7 yds to the JMads 49
1st & 10 at JMU 42
2-yd Run
3:17 - 3rd
Percy Agyei-Obese run for 2 yds to the NHamp 49
2nd & 3 at JMU 49
1-yd Run
3:17 - 3rd
Percy Agyei-Obese run for 1 yd to the NHamp 48 for a 1ST down
3rd & 1 at UNH 49
22-yd Pass
3:17 - 3rd
Ben DiNucci pass complete to Brandon Polk for 22 yds to the NHamp 26 for a 1ST down
1st & 10 at UNH 48
1-yd Run
3:17 - 3rd
Jawon Hamilton run for 1 yd to the NHamp 25
1st & 10 at UNH 26
End of 3rd Quarter
6-yd Run
15:00 - 4th
Percy Agyei-Obese run for 6 yds to the NHamp 19
2nd & 9 at UNH 25
7-yd Run
15:00 - 4th
Percy Agyei-Obese run for 7 yds to the NHamp 12 for a 1ST down
3rd & 3 at UNH 19
4-yd Run
15:00 - 4th
Percy Agyei-Obese run for 4 yds to the NHamp 8
1st & 10 at UNH 12
1-yd Run
15:00 - 4th
Percy Agyei-Obese run for 1 yd to the NHamp 7
2nd & 6 at UNH 8
Incompletion
15:00 - 4th
Ben DiNucci pass incomplete to Brandon Polk, broken up by Isiah Perkins
3rd & 5 at UNH 7
5-yd Penalty
15:00 - 4th
JMU Penalty, delay of game (-5 Yards) to the NHamp 12
4th & 5 at UNH 7
Field Goal Good
12:14 - 4th
Ethan Ratke 29 yd FG GOOD
4th & 10 at UNH 12
Kickoff
12:14 - 4th
Camden Wise kickoff for 62 yds , Isaac Seide return for 27 yds to the NHamp 30
-5-yd Run
12:05 - 4th
Dylan Laube run for a loss of 5 yards to the NHamp 25
1st & 10 at UNH 30
2-yd Run
12:05 - 4th
Dylan Laube run for 2 yds to the NHamp 27
2nd & 15 at UNH 25
5-yd Penalty
12:05 - 4th
JMU Penalty, offside defense (5 Yards) to the NHamp 32
3rd & 13 at UNH 27
10-yd Pass
12:05 - 4th
Max Brosmer pass complete to Dylan Laube for 10 yds to the NHamp 42 for a 1ST down
3rd & 8 at UNH 32
4-yd Pass
12:05 - 4th
Max Brosmer pass complete to Malik Love for 4 yds to the NHamp 46
1st & 10 at UNH 42
-2-yd Run
12:05 - 4th
Carlos Washington Jr. run for a loss of 2 yards to the NHamp 44
2nd & 6 at UNH 46
(9:12 - 4th) Timeout NEW HAMPSHIRE, clock 09:12
7-yd Pass
9:12 - 4th
Max Brosmer pass complete to Malik Love for 7 yds to the JMads 49
3rd & 8 at UNH 44
1-yd Run
9:12 - 4th
Carlos Washington Jr. run for 1 yd to the JMads 48 for a 1ST down
4th & 1 at JMU 49
(8:19 - 4th) Timeout JMU, clock 08:19
Incompletion
8:19 - 4th
Max Brosmer pass incomplete, broken up by John Daka
1st & 10 at JMU 48
Incompletion
8:19 - 4th
Max Brosmer pass incomplete, broken up by Wayne Davis
2nd & 10 at JMU 48
5-yd Run
8:19 - 4th
Evan Gray run for 5 yds to the JMads 43
3rd & 10 at JMU 48
Incompletion
8:19 - 4th
Max Brosmer pass incomplete to Dylan Laube
4th & 5 at JMU 43
2-yd Run
7:28 - 4th
Eric Kirlew run for 2 yds to the JMads 45
1st & 10 at JMU 43
Fumble Recovery (Own)
7:28 - 4th
Eric Kirlew run for a loss of 1 yard to the JMads 44 Eric Kirlew fumbled, forced by Jacob Bradshaw, recovered by JMads
2nd & 8 at JMU 45
23-yd Pass
7:28 - 4th
Cole Johnson pass complete to Daniel Adu for 23 yds to the NHamp 33 for a 1ST down
3rd & 9 at JMU 44
33-yd Touchdown Run
5:06 - 4th
Cole Johnson run for 33 yds for a TD, (Ethan Ratke KICK)
1st & 10 at UNH 33
Kickoff
5:06 - 4th
Camden Wise kickoff for 53 yds , Isaac Seide return for 16 yds to the NHamp 28
0-yd Run
4:59 - 4th
Jacob Post run for no gain to the NHamp 28
1st & 10 at UNH 28
-1-yd Run
4:59 - 4th
Jacob Post run for a loss of 1 yard to the NHamp 27
2nd & 10 at UNH 28
4-yd Run
4:59 - 4th
Isaac Seide run for 4 yds to the NHamp 31
3rd & 11 at UNH 27
Punt
4:59 - 4th
Jason Hughes punt for 35 yds
4th & 7 at UNH 31
6-yd Run
2:40 - 4th
Eric Kirlew run for 6 yds to the JMads 40
1st & 10 at JMU 34
1-yd Run
2:40 - 4th
Eric Kirlew run for 1 yd to the JMads 41
2nd & 4 at JMU 40
7-yd Run
2:40 - 4th
Gage Moloney run for 7 yds to the JMads 48 for a 1ST down
3rd & 3 at JMU 41
-1-yd Run
2:40 - 4th
TEAM run for a loss of 1 yard to the JMads 47
1st & 10 at JMU 48
End of 4th Quarter
Game Information
Harrisonburg, VA
2025 Standings
FCS
| Coastal Athletic AssociationCoastal Athletic Association | CONF | OVR |
|---|---|---|
| Rhode Island | 8-0 | 11-3 |
| Villanova | 7-1 | 12-3 |
| New Hampshire | 6-2 | 8-5 |
| Monmouth | 6-2 | 9-3 |
| William & Mary | 6-2 | 7-5 |
| Maine | 5-3 | 6-6 |
| Elon | 4-4 | 6-6 |
| Stony Brook | 4-4 | 6-6 |
| Towson | 4-4 | 6-6 |
| North Carolina A&T | 2-6 | 2-10 |
| Campbell | 2-6 | 2-10 |
| Bryant | 1-7 | 3-9 |
| UAlbany | 1-7 | 2-10 |
| Hampton | 0-8 | 2-10 |
| 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

How Elite 11 and summer evals changed the 2027 football recruiting rankings
QBs made some significant moves up the rankings and a new five-star player further adds to Texas A&M's class.
3h

Texas gains commitment from '28 QB prospect Neimann Lawrence
Neimann Lawrence, ESPN's No. 2 dual-threat passer in the 2028 cycle, announced his commitment to Texas on Thursday night, choosing the Longhorns over Miami, Michigan, Notre Dame and Texas A&M.
14h

Ranking college football's best defensive players for 2026
Whittling the list of the top pass rushers, linebackers and secondary men down to 10 was no easy task.
1d
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.

