56°F, mostly cloudy, wind 6 mph from the westWeather: NOAA NCEI Integrated Surface Database; Newark Liberty International Airport (KEWR), 10 km from the stadium, nine minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duquesne
Wagner
340
Total yards
389
248
Passing yards
163
92
Rushing yards
226
9.5
Yards per pass
7.1
2.8
Yards per rush
5.4
14
First downs
18
6–14
Third downs
5–12
1–2
Fourth downs
1–2
1
Turnovers
3
8–43
Penalties
8–64
30:27
Possession
29:33
Efficiency
Duquesne
Wagner
36%
Success rate
41%
0.12
EPA per play
0.03
1.76
Explosiveness
1.45
−0.07
Rushing EPA
0.13
0.52
Passing EPA
0.05
42%
Passing-down success
32%
5%
Havoc by its defense
2%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Duquesne 69% to win. Elo’s favorite won.
The line
Duquesne −13.5, over/under 49.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Wagner drives left to right, Duquesne right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 DuquesnePunt, 3 plays, 3 yards
Q1 DuquesnePunt, 3 plays, −3 yards
Q1 WagnerPunt, 3 plays, 4 yards
Q1 WagnerPunt, 6 plays, 13 yards
Q1 DuquesneTurnover on downs, 6 plays, 53 yards
Q1 WagnerPunt, 6 plays, 21 yards
Q1 DuquesneTouchdown, 8 plays, 80 yards
Q2 WagnerPunt, 3 plays, 4 yards
Q2 DuquesneTouchdown, 13 plays, 88 yards
Q2 WagnerTouchdown, 9 plays, 64 yards
Q2 DuquesneEnd of half, 1 play, −5 yards
Q3 DuquesneMissed FG, 7 plays, 36 yards
Q3 WagnerTouchdown, 3 plays, 68 yards
Q3 DuquesneTouchdown, 12 plays, 72 yards
Q3 WagnerTouchdown, 7 plays, 70 yards
Q3 DuquesneInterception, 3 plays, 9 yards
Q3 WagnerInterception, 4 plays, 11 yards
Q4 WagnerTurnover on downs, 7 plays, 18 yards
Q4 DuquesnePunt, 3 plays, −6 yards
Q4 WagnerResult not recorded, 5 plays, −7 yards
Q4 WagnerTouchdown, 14 plays, 80 yards
Q4 DuquesnePunt, 3 plays, −8 yards
Play by play
1st quarter7 drives, then Tied at 0
Duquesne Punt, 3 plays
15:00
1st & 10 at own 35
Ryan Liszner kickoff for 56 yds , Edward Robinson return for 18 yds to the DUQ 27
15:00
1st & 10 at own 27
Edward Robinson run for a loss of 3 yards to the DUQ 24
15:00
2nd & 13 at own 24
pass incomplete to Tedy Afful
15:00
3rd & 13 at own 24
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Jordan Murrell
13:52
4th & 13 at own 24
Michael Berarducci punt for 43 yds , Mark Didio Jr. returns for 5 yds to the WAG 29 Wagner Penalty, illegal block (10 Yards) to the WAG 28
Wagner Punt, 3 plays
13:52
1st & 10 at own 28
Spruill,Rickey rush right (Patterson,Jason).
13:52
2nd & 10 at own 28
Rickey Spruill run for 4 yds to the WAG 32
13:52
3rd & 6 at own 32
pass incomplete to Jaylen Bonelli
12:28
4th & 6 at own 32
Bailey Marzola punt for 37 yds
Duquesne Punt, 3 plays
12:28
1st & 10 at own 31
Duquesne Penalty, false start (Chris Oliver) to the DUQ 26
12:28
1st & 15 at own 26
Butts,Taj rush middle (Vanderwiel,Mo;Gioia,John).
12:28
2nd & 15 at own 26
Darius Perrantes pass incomplete to Tedy Afful, broken up by Junior Wily
12:28
3rd & 15 at own 26
Taj Butts run for 8 yds to the DUQ 34
10:50
4th & 7 at own 34
Michael Berarducci punt for no gain , Mark Didio Jr. returns for no gain to the WAG 30
Wagner Punt, 6 plays
10:50
1st & 10 at own 30
Rickey Spruill run for 5 yds to the WAG 35
10:50
2nd & 5 at own 35
Rickey Spruill run for 6 yds to the WAG 41 for a 1ST down
10:50
1st & 10 at own 41
Spruill,Rickey rush (Epps,Antonio), PENALTY WAG holding (Stafford,Chase) 10 yards to the Duq49. Wagner Penalty, Offensive holding (Chase Stafford) to the WAG 31
10:50
1st & 20 at own 31
Wagner Penalty, false start (Brady Anderson) to the WAG 26
10:50
1st & 25 at own 26
Steven Krajewski pass complete to Guenson Alexis for 4 yds to the WAG 30
10:50
2nd & 21 at own 30
Rickey Spruill run for 8 yds to the WAG 38
10:50
3rd & 13 at own 38
Steven Krajewski run for 5 yds to the WAG 43
6:54
4th & 8 at own 43
Bailey Marzola punt for 45 yds
Duquesne Turnover on downs, 6 plays
6:54
1st & 10 at own 12
Darius Perrantes pass complete to Keshawn Brown for a loss of 4 yards to the DUQ 8
6:54
2nd & 14 at own 8
Darius Perrantes pass complete to Darryl Powell Jr. for 55 yds to the WAG 37 for a 1ST down
6:54
1st & 10 at opp 37
Duquesne Penalty, substitution infraction (Quan Easterling) to the WAG 42
6:54
1st & 15 at opp 42
pass incomplete to Keshawn Brown
6:54
2nd & 15 at opp 42
Edward Robinson run for 5 yds to the WAG 37
6:54
3rd & 10 at opp 37
Darius Perrantes run for 2 yds to the WAG 35
3:47
4th & 8 at opp 35
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Jayden Brown
Wagner Punt, 6 plays
3:47
1st & 10 at own 35
Steven Krajewski pass incomplete to Jaylen Bonelli, broken up by Tedy Afful
3:47
2nd & 10 at own 35
Zachary Palmer-Smith run for 5 yds to the WAG 40
3:47
3rd & 5 at own 40
Steven Krajewski pass complete to Jaylen Bonelli for 15 yds to the DUQ 45 for a 1ST down
3:47
1st & 10 at opp 45
pass incomplete to Kobi Ray-Reed
3:47
2nd & 10 at opp 45
Rickey Spruill run for 1 yd to the DUQ 44
3:47
3rd & 9 at opp 44
Steven Krajewski pass incomplete to Jaylen Bonelli, broken up by Jayden Johnson
1:34
4th & 9 at opp 44
Bailey Marzola punt for 27 yds
Duquesne Touchdown, 8 plays
1:34
1st & 10 at own 17
Taj Butts run for 3 yds to the DUQ 20
1:34
2nd & 7 at own 20
Darius Perrantes pass complete to Darryl Powell Jr. for 19 yds to the DUQ 39 for a 1ST down
1:34
1st & 10 at own 39
Darius Perrantes pass complete to Tedy Afful for 7 yds to the DUQ 46
Q2 15:00
2nd & 3 at own 46
Edward Robinson run for a loss of 2 yards to the DUQ 44
Q2 15:00
3rd & 5 at own 44
for a 1ST down Wagner Penalty, face mask (15 yards) (Lennox Lamar) to the WAG 41 for a 1ST down
Q2 15:00
1st & 10 at opp 41
Darius Perrantes run for a loss of 13 yards to the DUQ 46
Q2 15:00
2nd & 23 at own 46
Edward Robinson run for 9 yds to the WAG 45
Q2 12:22
3rd & 14 at opp 45
Darius Perrantes pass complete to Tedy Afful for 45 yds for a TD (Brian Bruzdewicz KICK)Duquesne 7, Wagner 0
2nd quarter4 drives, then Duquesne 14, Wagner 6
Wagner Punt, 3 plays
12:15
1st & 10 at own 35
Joey Corado kickoff for 55 yds , Kobi Ray-Reed return for 18 yds to the WAG 28
12:15
1st & 10 at own 28
Zachary Palmer-Smith run for 4 yds to the WAG 32
12:15
2nd & 6 at own 32
Palmer-Smith,Zachary rush left (Lowery,Tim).
12:15
3rd & 6 at own 32
Steven Krajewski pass incomplete to Zachary Palmer-Smith, broken up by Gianni Rizzo
10:40
4th & 6 at own 32
Bailey Marzola punt for 59 yds
Duquesne Touchdown, 13 plays
10:40
1st & 10 at own 9
Robinson,Edward rush (Brown,Jayden), PENALTY Duq holding (Oliver,Chris) 4 yards to the Duq13. Duquesne Penalty, Offensive holding (Chris Oliver) to the DUQ 5
10:40
1st & 14 at own 5
Edward Robinson run for 5 yds to the DUQ 10
10:40
2nd & 9 at own 10
Darius Perrantes pass complete to Darryl Powell Jr. for 18 yds to the DUQ 28 for a 1ST down
10:40
1st & 10 at own 28
Edward Robinson run for 6 yds to the DUQ 34
10:40
2nd & 4 at own 34
Edward Robinson run for 3 yds to the DUQ 37
10:40
3rd & 1 at own 37
Edward Robinson run for 10 yds to the DUQ 47 for a 1ST down
10:40
1st & 10 at own 47
Edward Robinson run for a loss of 4 yards to the DUQ 43
10:40
2nd & 14 at own 43
pass incomplete to Keshawn Brown
10:40
3rd & 14 at own 43
Darius Perrantes pass complete to Joey Isabella for 45 yds to the WAG 12 for a 1ST down
10:40
1st & 10 at opp 12
Edward Robinson run for 2 yds to the WAG 10
10:40
2nd & 8 at opp 10
Edward Robinson run for 7 yds to the WAG 3
10:40
3rd & 1 at opp 3
Darius Perrantes pass incomplete to Keshawn Brown, broken up by Zachary Ricci
4:13
4th & 1 at opp 3
Edward Robinson run for 3 yds for a TD (Brian Bruzdewicz KICK)Duquesne 14, Wagner 0
Wagner Touchdown, 9 plays
4:06
1st & 10 at own 35
Joey Corado kickoff for 52 yds , Kobi Ray-Reed return for 20 yds to the WAG 33
4:06
1st & 10 at own 33
Rickey Spruill run for 5 yds to the WAG 38
4:06
2nd & 5 at own 38
Rickey Spruill run for 6 yds to the WAG 44 for a 1ST down
4:06
1st & 10 at own 44
Steven Krajewski pass complete to Jeremiah Colclough for a loss of 3 yards to the WAG 41
4:06
2nd & 13 at own 41
Steven Krajewski pass complete to Kobi Ray-Reed for 43 yds to the DUQ 16 for a 1ST down
4:06
1st & 10 at opp 16
Steven Krajewski pass complete to Guenson Alexis for 3 yds to the DUQ 13
4:06
2nd & 7 at opp 13
Wagner Penalty, false start (Guenson Alexis) to the DUQ 18
4:06
2nd & 12 at opp 18
Steven Krajewski pass incomplete to Rickey Spruill, broken up by Tedy Afful for a 1ST down Duquesne Penalty, roughing passer (Noah Palmer) to the DUQ 9 for a 1ST down
4:06
1st & goal at opp 9
Steven Krajewski run for a loss of 10 yards to the DUQ 19
4:06
2nd & goal at opp 19
Steven Krajewski pass complete to Kobi Ray-Reed for 17 yds to the DUQ 2
0:13
3rd & goal at opp 2
Rickey Spruill 2 Yd Run (Ryan Liszner PAT blocked)Duquesne 14, Wagner 6
Duquesne End of half, 1 play
0:13
1st & 10 at own 35
Ryan Liszner kickoff for 28 yds , Alex Gochis return for no gain to the DUQ 37
0:13
1st & 10 at own 37
Duquesne Penalty, delay of game (Darius Perrantes) to the DUQ 32
0:13
1st & 15 at own 32
Edward Robinson run for a loss of 2 yards to the DUQ 35
3rd quarter6 drives, then Wagner 20, Duquesne 14
Wagner Touchdown, 7 plays
15:00
1st & 10 at own 27
Rickey Spruill run for 6 yds to the WAG 33
15:00
2nd & 4 at own 33
Steven Krajewski pass complete to Jaylen Bonelli for 10 yds to the WAG 43 for a 1ST down
15:00
1st & 10 at own 43
Rickey Spruill run for 2 yds to the WAG 45
15:00
2nd & 8 at own 45
Rickey Spruill run for 11 yds to the DUQ 44 for a 1ST down
15:00
1st & 10 at opp 44
Steven Krajewski pass complete to Jaylen Bonelli for 22 yds to the DUQ 22 for a 1ST down
15:00
1st & 10 at opp 22
Rickey Spruill run for 3 yds to the DUQ 19
14:54
1st & 10 at own 35
Joey Corado kickoff for 60 yds , Jordan Murrell return for 22 yds to the WAG 27
11:25
2nd & 7 at opp 19
Steven Krajewski pass complete to Rickey Spruill for 19 yds for a TD (Ryan Liszner KICK)Duquesne 14, Wagner 13
Duquesne Interception, 3 plays
11:20
1st & 10 at own 35
Ryan Liszner kickoff for 59 yds , Edward Robinson return for 9 yds to the DUQ 15
11:20
1st & 10 at own 15
Edward Robinson run for 2 yds to the DUQ 17
11:20
2nd & 8 at own 17
Darius Perrantes pass complete to Darryl Powell Jr. for 7 yds to the DUQ 24
9:59
3rd & 1 at own 24
Darius Perrantes pass intercepted by Zachary Ricci
Wagner Interception, 4 plays
9:59
1st & 10 at own 44
Rickey Spruill run for 1 yd to the WAG 45
9:59
2nd & 9 at own 45
Rickey Spruill run for 11 yds to the DUQ 44 for a 1ST down
9:59
1st & 10 at opp 44
Rickey Spruill run for a loss of 1 yard to the DUQ 45
8:06
2nd & 11 at opp 45
Steven Krajewski pass intercepted by Dayvia Gbor
Duquesne Missed FG, 7 plays
8:06
1st & 10 at own 40
Edward Robinson run for 3 yds to the DUQ 43
8:06
2nd & 7 at own 43
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Janaasah Boone
8:06
3rd & 7 at own 43
Darius Perrantes pass complete to Keshawn Brown for 30 yds to the WAG 27 for a 1ST down
8:06
1st & 10 at opp 27
Edward Robinson run for 6 yds to the WAG 21
8:06
2nd & 4 at opp 21
Edward Robinson run for a loss of 3 yards to the WAG 24
8:06
3rd & 7 at opp 24
pass incomplete to Joey Isabella
5:11
4th & 7 at opp 24
Brian Bruzdewicz 43 yd FG MISSED
Wagner Touchdown, 3 plays
5:11
1st & 10 at own 24
Rickey Spruill run for 9 yds to the WAG 33
5:11
2nd & 1 at own 33
Rickey Spruill run for 1 yd to the WAG 34 for a 1ST down
3:51
1st & 10 at own 34
Zachary Palmer-Smith run for 66 yds for a TD (Ryan Liszner KICK)Wagner 20, Duquesne 14
3:51
1st & goal at opp 3
Wagner Penalty, false start (-5 Yards) to the DUQ 8
Duquesne Touchdown, 12 plays
3:51
1st & 10 at own 35
Ryan Liszner kickoff for 65 yds for a touchback
3:51
1st & 10 at own 25
pass incomplete to Darryl Powell Jr.
3:51
2nd & 10 at own 25
Edward Robinson run for 2 yds to the DUQ 27
3:51
3rd & 8 at own 27
Darius Perrantes run for 12 yds to the DUQ 39 for a 1ST down
3:51
1st & 10 at own 39
Edward Robinson run for 3 yds to the DUQ 42
3:51
2nd & 7 at own 42
pass incomplete to Joey Isabella
3:51
3rd & 7 at own 42
Darius Perrantes pass complete to Darryl Powell Jr. for 12 yds to the WAG 46 for a 1ST down
3:51
1st & 10 at opp 46
Edward Robinson run for 8 yds to the WAG 38
Q4 15:00
2nd & 2 at opp 38
Edward Robinson run for 5 yds to the WAG 33 for a 1ST down
Q4 15:00
1st & 10 at opp 33
pass incomplete to Darryl Powell Jr.
Q4 15:00
2nd & 10 at opp 33
Darius Perrantes pass complete to Quan Easterling for 15 yds to the WAG 18 for a 1ST down
Q4 15:00
1st & 10 at opp 18
Edward Robinson run for 7 yds to the WAG 11
Q4 13:00
2nd & 3 at opp 11
Edward Robinson run for 11 yds for a TD (Brian Bruzdewicz KICK)Duquesne 21, Wagner 20
4th quarter5 drives, then Duquesne 34, Wagner 26
Wagner Result not recorded, 5 plays
12:53
1st & 10 at own 35
Joey Corado kickoff for 58 yds , Kobi Ray-Reed return for 12 yds to the WAG 47 Wagner Penalty, illegal block (Zachary Palmer-Smith) to the WAG 10
12:53
1st & 10 at own 10
Rickey Spruill run for 3 yds to the WAG 13
12:30
2nd & 7 at own 13
Rickey Spruill run for 10 yds to the WAG 23 for a 1ST down
12:30
1st & 10 at own 23
Rickey Spruill run for 4 yds to the WAG 27
12:30
2nd & 6 at own 27
Steven Krajewski pass complete to Jeremiah Colclough for 1 yd to the WAG 28
Steven Krajewski pass complete to Guenson Alexis for 23 yds to the DUQ 32 for a 1ST down
2:42
1st & 10 at opp 32
Rickey Spruill run for 8 yds to the DUQ 24
2:42
2nd & 2 at opp 24
Steven Krajewski run for 15 yds to the DUQ 9 for a 1ST down
1:51
1st & goal at opp 9
Chase Stafford 9 Yd pass from Steven Krajewski for a TD (Two-Point Pass Conversion Failed)Duquesne 28, Wagner 26
1:51
1st & goal at opp 3
Steven Krajewski pass incomplete to Jaylen Bonelli, broken up by CJ Barnes
Duquesne Punt, 3 plays
1:49
1st & 10 at own 35
Ryan Liszner kickoff for 13 yds , Nick Leopold return for 2 yds to the WAG 46
1:49
1st & 10 at opp 46
Duquesne Penalty, delay of game (Darius Perrantes) to the DUQ 49
1:49
1st & 15 at own 49
Edward Robinson run for a loss of 5 yards to the DUQ 44
1:42
2nd & 20 at own 44
Edward Robinson run for 2 yds to the DUQ 46
1:00
3rd & 18 at own 46
Robinson,Edward rush right (Gioia,John;Wily,Junior).
1:00
4th & 18 at own 46
Duquesne Penalty, delay of game (Darius Perrantes) to the DUQ 41
0:05
4th & 23 at own 41
Michael Berarducci punt
0:01
4th & 18 at own 46
Michael Berarducci punt for 29 yds
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.