|
|
|
| JMAD |
| NH |
Johnson, defense help James Madison avoid upset to NH 23-21
DURHAM, N.H. (AP) Cole Johnson threw three touchdown passes and Diamonte Tucker-Dorsey intercepted a pass with 1:45 to play as James Madison Dukes, the second-ranked FCS team, held off New Hampshire Wildcats 23-21 on Saturday.
The Dukes (4-0, 2-0 Colonial Athletic Association) led 17-7 at halftime as Johnson hit Reggie Brown for a touchdown in the closing seconds. However Randall Harris picked of Johnson in the opening minutes of the third quarter and returned it 18 yards for the Wildcats (3-2, 2-1).
Then New Hampshire took the lead, 21-17, when Bret Edwards found Brian Espanet for an 8-yard score after the Dukes lost a fumble.
The James Madison defense took over from there and the Dukes finally put together a winning drive. Johnson's second TD pass to Kris Thornton capped a 12-play, 77-yard drive for a 23-21 lead with 8:20 to go.
Johnson had 273 yards on 33-of-44 passing with Thornton catching 12 balls for 112. The Dukes had 432 yards of offense.
After their last touchdown, the Wildcats had three punts but still had a chance to win despite just 162 yards of offense before the interception near mid-field.
---
More AP college football: https://apnews.com/hub/college-football and https://twitter.com/AP-Top25. Sign up for the AP's college football newsletter: https://apnews.com/cfbtop25
Copyright 2025 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.
| Team Stats | ||
|---|---|---|
| 1st Downs | 0 | 0 |
| Rushing | 0 | 0 |
| Passing | 0 | 0 |
| Penalty | 0 | 0 |
| 3rd Down Conv | 0-0 | 0-0 |
| 4th Down Conv | 0-0 | 0-0 |
| Total Net Yards | 0 | 0 |
| Total Plays | 0 | 0 |
| Avg Gain | 0 | 0 |
| Net Yards Rushing | 0 | 0 |
| Rush Attempts | 0 | 0 |
| Avg Rush Yards | 0 | 0 |
| Yards Passing | 0 | 0 |
| Comp. - Att. | 0-0 | 0-0 |
| Yards Per Pass | 0 | 0 |
| Penalties - Yards | 0-0 | 0-0 |
| Touchdowns | ||
| Rushing TDs | 0 | 0 |
| Passing TDs | 0 | 0 |
| Other | ||
| Turnovers | 0 | 0 |
| Fumbles - Lost | 0-0 | 0-0 |
| Int. Thrown | 0 | 0 |
| Punts - Avg | 0-0 | 0-0 |
| Return Yards | ||
| Punts - Returns | 0-0 | 0-0 |
| Kickoffs - Returns | 0-0 | 0-0 |
| Int. - Returns | 0-0 | 0-0 |
| Safeties | 0 | 0 |
|
| Passing | CP/ATT | YDS | TD | INT |
| Rushing | ATT | YDS | TD | LG |
| Receiving | TAR | REC | YDS | TD | LG |
| Defense | T-A | SACK | INT |
| Kicking | FG | LG | XP | PTS |
| Punting | NO | AVG | IN20 | LG |
| Kickoff Returns | NO | AVG | LG | TD |
| Punt Returns | NO | AVG | LG | TD |
| Passing | CP/ATT | YDS | TD | INT |
| Rushing | ATT | YDS | TD | LG |
| Receiving | TAR | REC | YDS | TD | LG |
| Defense | T-A | SACK | INT |
| Kicking | FG | LG | XP | PTS |
| Punting | NO | AVG | IN20 | LG |
| Kickoff Returns | NO | AVG | LG | TD |
| Punt Returns | NO | AVG | LG | TD |