Wagner at Duquesne

Saturday, November 16, 2024

Duquesne beat Wagner 42–⁠21. It was their 17th meeting; after it, Duquesne led the series 14–⁠3.

AwayWagner4–⁠8 in 2024
21
HomeDuquesne8–⁠3 in 2024
42

Final at Arthur J. Rooney Athletic Field, PittsburghAttendance 1,653

At kickoff
47°F, overcast, wind 6 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Allegheny County Airport (KAGC), 11 km from the stadium, seven minutes before kickoff
Official
Michael QuinnGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Wagner7014021
Duquesne02114742

Standouts

Player stats

Wagner

PassingC/AttYdsTDInt
Jacob Cady21/3619611
Rickey Spruill1/18010
RushingCarYdsTDLong
Jacob Cady1146017
Sekou Kamau246147
Andre Hines321013
Malik Cooper320013
ReceivingRecYdsTDLong
Teree McDonald293180
Mark Didio774125
Jaylen Bonelli763022
Christian Tait126026
DefenseTklTFLSacksInt
Christian Davis0001
Sam Martin0001

Duquesne

PassingC/AttYdsTDInt
Darius Perrantes27/4639362
RushingCarYdsTDLong
Taj Butts2176015
Shawn Solomon Jr.731013
Darius Perrantes1505
ReceivingRecYdsTDLong
Tedy Afful10208161
Joey Isabella567228
John Erby663224
Ian Sheehan233026
DefenseTklTFLSacksInt
Khatavian Franks0001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

WagnerDuquesne
413Total yards492
276Passing yards393
137Rushing yards99
7.3Yards per pass8.5
6.2Yards per rush3.0
17First downs25
5–⁠14Third downs7–⁠18
0–⁠1Fourth downs5–⁠6
2Turnovers2
8–⁠62Penalties8–⁠70
25:07Possession34:53

Efficiency

WagnerDuquesne
33%Success rate44%
−0.02EPA per play0.22
1.40Explosiveness1.70
−0.16Rushing EPA−0.32
0.18Passing EPA0.77
19%Passing-down success46%
3%Havoc by its defense3%

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 84% to win. Elo’s favorite won.

The line

Duquesne −14.5, over/under 47.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Duquesne end zoneWagner end zoneQ1 DuquesnePunt, 3 playsQ1 WagnerPunt, 5 playsQ1 DuquesnePunt, 7 playsQ1 WagnerTouchdown, 5 playsQ1 DuquesneTouchdown, 10 playsQ2 WagnerPunt, 9 playsQ2 DuquesnePunt, 3 playsQ2 WagnerPunt, 4 playsQ2 DuquesneTouchdown, 3 playsQ2 WagnerPunt, 3 playsQ2 DuquesneInterception, 9 playsQ2 WagnerFumble, 3 playsQ2 DuquesneTouchdown, 5 playsQ2 WagnerInterception, 3 playsQ3 WagnerPunt, 3 playsQ3 DuquesneTouchdown, 10 playsQ3 WagnerTouchdown, 4 playsQ3 DuquesneTouchdown, 5 playsQ3 WagnerPunt, 3 playsQ3 DuquesneInterception, 9 playsQ3 WagnerTouchdown, 2 playsQ3 DuquesnePunt, 3 playsQ4 WagnerPunt, 12 playsQ4 DuquesneTouchdown, 12 playsQ4 WagnerTurnover on downs, 7 playsQ4 DuquesneResult not recorded, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duquesne drives left to right, Wagner right to left.
  1. Q1 DuquesnePunt, 3 plays, −2 yards
  2. Q1 WagnerPunt, 5 plays, 28 yards
  3. Q1 DuquesnePunt, 7 plays, 28 yards
  4. Q1 WagnerTouchdown, 5 plays, 87 yards
  5. Q1 DuquesneTouchdown, 10 plays, 58 yards
  6. Q2 WagnerPunt, 9 plays, 33 yards
  7. Q2 DuquesnePunt, 3 plays, 7 yards
  8. Q2 WagnerPunt, 4 plays, 15 yards
  9. Q2 DuquesneTouchdown, 3 plays, 87 yards
  10. Q2 WagnerPunt, 3 plays, 3 yards
  11. Q2 DuquesneInterception, 9 plays, 37 yards
  12. Q2 WagnerFumble, 3 plays, 7 yards
  13. Q2 DuquesneTouchdown, 5 plays, 20 yards
  14. Q2 WagnerInterception, 3 plays, 30 yards
  15. Q3 WagnerPunt, 3 plays, 3 yards
  16. Q3 DuquesneTouchdown, 10 plays, 42 yards
  17. Q3 WagnerTouchdown, 4 plays, 66 yards
  18. Q3 DuquesneTouchdown, 5 plays, 57 yards
  19. Q3 WagnerPunt, 3 plays, −3 yards
  20. Q3 DuquesneInterception, 9 plays, 48 yards
  21. Q3 WagnerTouchdown, 2 plays, 48 yards
  22. Q3 DuquesnePunt, 3 plays, 4 yards
  23. Q4 WagnerPunt, 12 plays, 27 yards
  24. Q4 DuquesneTouchdown, 12 plays, 72 yards
  25. Q4 WagnerTurnover on downs, 7 plays, 27 yards
  26. Q4 DuquesneResult not recorded, 1 play, 0 yards

Play by play

1st quarter6 drives, then Wagner 7, Duquesne 0
Duquesne Punt, 3 plays
14:531st & 10 at own 43Darius Perrantes pass incomplete to Joey Isabella, broken up by Christian Davis
14:502nd & 10 at own 43JaMario Clements run for a loss of 2 yards to the DUQ 41
14:453rd & 12 at own 41pass incomplete to John Erby
Duquesne Touchdown, 10 plays
15:004th & 5 at opp 45Darius Perrantes pass complete to Joey Isabella for 6 yds to the WAG 39 for a 1ST down
14:541st & 10 at own 35Matthew Schwindt kickoff for 60 yds , TJ Jones return for 33 yds to the DUQ 32 Wagner Penalty, off-side (Brendan Leal) to the DUQ 43
14:034th & 12 at own 41Kyle Romenick punt for 59 yds
Wagner Punt, 5 plays
14:031st & 10 at own 20Jake Cady pass complete to Mark Didio for 10 yds to the WAG 30 for a 1ST down
14:031st & 10 at own 30Jake Cady run for 17 yds to the WAG 47 for a 1ST down
14:031st & 10 at own 47Wagner Penalty, false start (Tyson Foster) to the WAG 42
14:031st & 15 at own 42Jake Cady pass complete to Rickey Spruill for 3 yds to the WAG 45
14:032nd & 12 at own 45Jake Cady run for 5 yds to the 50 yard line
14:033rd & 7 at the 50Jake Cady pass complete to Rickey Spruill for a loss of 2 yards to the WAG 48
10:414th & 9 at own 48Bailey Marzola punt for 33 yds
Duquesne Punt, 7 plays
10:411st & 10 at own 19Taj Butts run for no gain to the DUQ 19 Duquesne Penalty, illegal shift (Yards) to the DUQ 19
10:412nd & 10 at own 19Darius Perrantes pass complete to John Erby for 10 yds to the DUQ 29 for a 1ST down
10:411st & 10 at own 29Darius Perrantes pass complete to John Erby for 7 yds to the DUQ 36
10:412nd & 3 at own 36Taj Butts run for 3 yds to the DUQ 39 for a 1ST down
10:411st & 10 at own 39Taj Butts run for 5 yds to the DUQ 44
10:412nd & 5 at own 44Darius Perrantes pass complete to John Erby for 4 yds to the DUQ 48
10:413rd & 1 at own 48Darius Perrantes pass complete to Tedy Afful for a loss of 1 yard to the DUQ 47
6:404th & 2 at own 47Kyle Romenick punt for 43 yds
Wagner Touchdown, 5 plays
6:401st & 10 at own 10Andre Hines Jr. run for 6 yds to the WAG 16
6:402nd & 4 at own 16Andre Hines Jr. run for no gain to the WAG 16 Wagner Penalty, illegal formation (Justin Smith) to the WAG 11
6:402nd & 9 at own 11Andre Hines Jr. run for 2 yds to the WAG 13
6:403rd & 7 at own 13Jake Cady pass complete to Jaylen Bonelli for 7 yds to the WAG 20 for a 1ST down
4:241st & 10 at own 20Teree McDonald 80 Yd pass from Rickey Spruill (Matthew Schwindt Kick)Wagner 7, Duquesne 0
Duquesne Touchdown, 10 plays
4:211st & 10 at own 35Drew Borner kickoff for 34 yds , Jordan Heisey return for 8 yds to the DUQ 39
4:211st & 10 at own 39Taj Butts run for 1 yd to the DUQ 40
4:212nd & 9 at own 40Darius Perrantes pass complete to Taj Butts for 3 yds to the DUQ 43
4:213rd & 6 at own 43Darius Perrantes pass complete to Tedy Afful for 7 yds to the 50 yard line for a 1ST down
4:211st & 10 at the 50Darius Perrantes pass complete to Taj Butts for a loss of 1 yard to the DUQ 49
4:212nd & 11 at own 49Taj Butts run for 9 yds to the WAG 42
4:213rd & 2 at opp 42Taj Butts run for a loss of 3 yards to the WAG 45
Q2 15:001st & 10 at opp 39Shawn Solomon Jr. run for 3 yds to the WAG 36
Q2 15:002nd & 7 at opp 36Darius Perrantes pass complete to Ty Arrington for 12 yds to the WAG 24 for a 1ST down
Q2 14:061st & 10 at opp 24John Erby 24 Yd pass from Darius Perrantes (Brian Bruzdewicz Kick)Tied at 7
2nd quarter10 drives, then Duquesne 21, Wagner 7
Wagner Punt, 9 plays
13:591st & 10 at own 35Andrew Smith kickoff for 49 yds , Malik Cooper return for 13 yds to the WAG 29
13:591st & 10 at own 29Jake Cady run for 4 yds to the WAG 33
13:592nd & 6 at own 33pass incomplete Wagner Penalty, Offensive holding (Brady Anderson) to the WAG 33
13:593rd & 6 at own 33Jake Cady pass complete to Rickey Spruill for 13 yds to the WAG 46 for a 1ST down
13:591st & 10 at own 46Jake Cady pass complete to Jaylen Bonelli for 1 yd to the WAG 47
13:592nd & 9 at own 47Jake Cady pass incomplete to Teree McDonald, broken up by Antonio Epps
11:393rd & 9 at own 47Jake Cady pass complete to Mark Didio for 12 yds to the DUQ 41 for a 1ST down
11:391st & 10 at opp 41pass incomplete
11:392nd & 10 at opp 41Malik Cooper run for 3 yds to the DUQ 38
11:393rd & 7 at opp 38pass incomplete to Jeremiah Colclough Wagner Penalty, Offensive pass interference (Jaylen Bonelli) to the DUQ 38
10:074th & 7 at opp 38Bailey Marzola punt for 30 yds
Duquesne Punt, 3 plays
10:071st & 10 at own 8Taj Butts run for 6 yds to the DUQ 14
10:072nd & 4 at own 14Taj Butts run for 1 yd to the DUQ 15
10:073rd & 3 at own 15pass incomplete to Tedy Afful
8:264th & 3 at own 15Kyle Romenick punt for 49 yds , Mark Didio returns for 2 yds to the WAG 38
Wagner Punt, 4 plays
8:261st & 10 at own 38Jake Cady pass complete to Jaylen Bonelli for 12 yds to the 50 yard line for a 1ST down
8:261st & 10 at the 50Jake Cady pass complete to Sekou Kamau for a loss of 2 yards to the WAG 48
8:262nd & 12 at own 48Jake Cady pass incomplete, broken up by Jason Patterson
8:263rd & 12 at own 48Jake Cady run for 5 yds to the DUQ 47
6:234th & 7 at opp 47Bailey Marzola punt for 37 yds
Duquesne Touchdown, 3 plays
6:231st & 10 at own 10Darius Perrantes pass complete to Tedy Afful for 61 yds to the WAG 29 for a 1ST down
6:231st & 10 at opp 29Taj Butts run for 15 yds to the WAG 14 for a 1ST down
5:141st & 10 at opp 14Joey Isabella 14 Yd pass from Darius Perrantes (Brian Bruzdewicz Kick)Duquesne 14, Wagner 7
Wagner Punt, 3 plays
5:091st & 10 at own 35Andrew Smith kickoff for 56 yds , Sam Martin return for 17 yds to the WAG 26
5:091st & 10 at own 26pass incomplete to Jaylen Bonelli
5:092nd & 10 at own 26pass incomplete to Jaylen Bonelli
5:093rd & 10 at own 26Jake Cady run for 3 yds to the WAG 29
4:394th & 7 at own 29Bailey Marzola punt for 37 yds
Duquesne Interception, 9 plays
4:391st & 10 at own 34John Erby run for a loss of 4 yards to the DUQ 30
4:392nd & 14 at own 30pass incomplete to Tedy Afful
4:393rd & 14 at own 30Darius Perrantes pass complete to Tedy Afful for 28 yds to the WAG 42 for a 1ST down
4:391st & 10 at opp 42pass incomplete to Joey Isabella
4:392nd & 10 at opp 42Shawn Solomon Jr. run for 13 yds to the WAG 29 for a 1ST down
4:391st & 10 at opp 29pass incomplete to Tyler Padezan
4:392nd & 10 at opp 29pass incomplete
4:393rd & 10 at opp 29pass incomplete to Tedy Afful
Wagner Fumble, 3 plays
4:391st & 10 at own 3Jake Cady run for 3 yds to the WAG 6
4:392nd & 7 at own 6Malik Cooper run for 4 yds to the WAG 10
1:493rd & 3 at own 10Andre Hines Jr. run for 13 yds to the WAG 23 Andre Hines Jr. fumbled, recovered by DUQ Jaelen Carson
Duquesne Touchdown, 5 plays
1:491st & 10 at opp 23Duquesne Penalty, delay of game (Darius Perrantes) to the WAG 28
1:491st & 15 at opp 28Darius Perrantes pass complete to Tedy Afful for 10 yds to the WAG 18
1:492nd & 5 at opp 18Taj Butts run for 4 yds to the WAG 14
1:493rd & 1 at opp 14pass incomplete to Tedy Afful
1:494th & 1 at opp 14Taj Butts run for 6 yds to the WAG 8 for a 1ST down
0:301st & goal at opp 8Steven Mahar Jr. 8 Yd pass from Darius Perrantes (Brian Bruzdewicz Kick)Duquesne 21, Wagner 7
Wagner Interception, 3 plays
0:251st & 10 at own 20Andrew Smith kickoff for 50 yds , Malik Cooper return for 10 yds to the WAG 40
0:251st & 10 at own 40Jake Cady pass complete to Rickey Spruill for 8 yds to the WAG 48
0:172nd & 2 at own 48Jake Cady pass complete to Jaylen Bonelli for 22 yds to the DUQ 30 for a 1ST down
Duquesne Interception, 9 plays
0:174th & 10 at opp 29Darius Perrantes pass incomplete to Joey Isabella, broken up by Jouvenson Romulus Duquesne Penalty, Defensive holding (Brian Beidatsch Jr.) to the WAG 3
0:011st & 10 at opp 30Jake Cady pass intercepted
3rd quarter11 drives, then Duquesne 35, Wagner 21
Wagner Punt, 3 plays
15:001st & 10 at own 25Rickey Spruill run for 1 yd to the WAG 26
15:002nd & 9 at own 26Rickey Spruill run for 2 yds to the WAG 28
15:003rd & 7 at own 28pass incomplete to Jeremiah Colclough
Duquesne Punt, 3 plays
15:002nd & 7 at own 38Taj Butts run for 1 yd to the DUQ 39
14:551st & 10 at own 35Andrew Smith kickoff for 51 yds , Malik Cooper return for 11 yds to the WAG 25
13:294th & 7 at own 28Bailey Marzola punt for 41 yds , John Erby returns for no gain to the DUQ 30
Duquesne Touchdown, 10 plays
13:291st & 10 at own 30Darius Perrantes pass complete to Tedy Afful for 28 yds to the WAG 42 for a 1ST down
13:291st & 10 at opp 42Taj Butts run for 2 yds to the WAG 40
13:292nd & 8 at opp 40Taj Butts run for no gain to the WAG 40 Duquesne Penalty, Offensive holding (Daniel Tarabrella) to the 50 yard line
13:292nd & 18 at the 50pass incomplete to Ty Arrington
13:293rd & 18 at the 50Darius Perrantes pass complete to Tedy Afful for 20 yds to the WAG 30 for a 1ST down
13:291st & 10 at opp 30Darius Perrantes pass complete to Joey Isabella for 7 yds to the WAG 23
13:292nd & 3 at opp 23pass incomplete to John Erby
13:293rd & 3 at opp 23Darius Perrantes pass complete to Tedy Afful for no gain to the WAG 23 Wagner Penalty, Offensive pass interference (Tedy Afful) to the WAG 23
13:293rd & 3 at opp 23Duquesne Penalty, false start (Tedy Afful) to the WAG 28
13:293rd & 8 at opp 28pass incomplete to Tyler Padezan
Wagner Touchdown, 4 plays
10:281st & 10 at own 35Andrew Smith kickoff for 44 yds , Malik Cooper return for 10 yds to the WAG 31
10:281st & 10 at own 31Rickey Spruill run for 1 yd to the WAG 32
Duquesne Touchdown, 10 plays
10:284th & 8 at opp 28Joey Isabella 28 Yd pass from Darius Perrantes (Brian Bruzdewicz Kick)Duquesne 28, Wagner 7
Wagner Touchdown, 4 plays
10:282nd & 9 at own 32Jake Cady pass complete to Mark Didio for 8 yds to the WAG 40
10:283rd & 1 at own 40Malik Cooper run for 13 yds to the DUQ 47 for a 1ST down
8:251st & 10 at opp 47Sekou Kamau run for 47 yds for a TD (Matthew Schwindt KICK)Duquesne 28, Wagner 14
Duquesne Touchdown, 5 plays
8:191st & 10 at own 35Drew Borner kickoff for 39 yds , Daniel Tarabrella return for 14 yds to the DUQ 40
8:191st & 10 at own 40Taj Butts run for 2 yds to the DUQ 42
8:192nd & 8 at own 42Darius Perrantes pass incomplete to Tedy Afful, broken up by Zachary Ricci
8:193rd & 8 at own 42Darius Perrantes pass complete to Ian Sheehan for 7 yds to the DUQ 49
8:194th & 1 at own 49Darius Perrantes pass complete to Joey Isabella for 12 yds to the WAG 39 Wagner Penalty, personal foul (Jouvenson Romulus) to the WAG 24
8:191st & 10 at opp 24Wagner Penalty, personal foul (Sam Martin) to the WAG 12 for a 1ST down
6:171st & 10 at opp 12John Erby 12 Yd pass from Darius Perrantes (Brian Bruzdewicz Kick)Duquesne 35, Wagner 14
Wagner Punt, 3 plays
6:121st & 10 at own 20Andrew Smith kickoff for 58 yds , Malik Cooper return for 18 yds to the WAG 40
6:121st & 10 at own 40Sekou Kamau run for a loss of 1 yard to the WAG 39
6:122nd & 11 at own 39pass incomplete to Mark Didio
6:123rd & 11 at own 39Jake Cady sacked by Ty Howard for a loss of 2 yards to the WAG 37
4:424th & 13 at own 37Bailey Marzola punt for 20 yds
Duquesne Interception, 9 plays
4:421st & 10 at own 43Taj Butts run for 1 yd to the DUQ 44
4:422nd & 9 at own 44pass incomplete to Tedy Afful
4:423rd & 9 at own 44Darius Perrantes pass complete to Tedy Afful for 15 yds to the WAG 41 for a 1ST down
4:421st & 10 at opp 41Shawn Solomon Jr. run for no gain to the WAG 41
4:422nd & 10 at opp 41Darius Perrantes pass incomplete to John Erby, broken up by Christian Davis
4:423rd & 10 at opp 41Darius Perrantes pass complete to Ian Sheehan for 26 yds to the WAG 15 for a 1ST down
4:421st & 10 at opp 15Darius Perrantes pass complete to John Erby for 6 yds to the WAG 9
4:422nd & 4 at opp 9pass incomplete to Tedy Afful
1:213rd & 4 at opp 9Darius Perrantes pass intercepted
Wagner Touchdown, 2 plays
1:211st & 10 at own 49Jake Cady pass complete to Christian Tait for 26 yds to the DUQ 25 for a 1ST down
0:511st & 10 at opp 25Jake Cady pass complete to Mark Didio for 25 yds for a TD (Matthew Schwindt KICK)Duquesne 35, Wagner 21
Duquesne Punt, 3 plays
0:511st & 10 at own 35Drew Borner kickoff for 42 yds
0:511st & 10 at own 35Taj Butts run for 3 yds to the DUQ 38
Q4 15:003rd & 6 at own 39Darius Perrantes pass incomplete to Tedy Afful, broken up by Christian Davis
Q4 14:474th & 6 at own 39Kyle Romenick punt for 43 yds
4th quarter4 drives, then Duquesne 42, Wagner 21
Wagner Punt, 12 plays
14:471st & 10 at own 18Jake Cady pass complete to Mark Didio for 2 yds to the WAG 20
14:472nd & 8 at own 20Jake Cady run for 4 yds to the WAG 24
14:473rd & 4 at own 24Jake Cady pass complete to Jaylen Bonelli for 7 yds to the WAG 31 for a 1ST down
14:471st & 10 at own 31Jake Cady pass complete to Mark Didio for 7 yds to the WAG 38
14:472nd & 3 at own 38Jake Cady run for 4 yds to the WAG 42 for a 1ST down
14:472nd & 10 at own 42Jake Cady run for a loss of 3 yards to the WAG 39
14:473rd & 13 at own 39Jake Cady pass complete to Rickey Spruill for no gain to the WAG 39 for a 1ST down Duquesne Penalty, Defensive holding (Henry Pickens) to the WAG 49 for a 1ST down
14:471st & 10 at own 49Wagner Penalty, encroachment (Mark Didio) to the WAG 44
14:471st & 15 at own 44Sekou Kamau run for no gain to the WAG 44 Wagner Penalty, Offensive holding (Devan Taylor) to the WAG 34
14:471st & 25 at own 34Jake Cady pass complete to Jaylen Bonelli for 10 yds to the WAG 44
14:472nd & 15 at own 44Jake Cady run for 6 yds to the 50 yard line
14:471st & 10 at own 42Jake Cady pass incomplete to Mark Didio, broken up by Gianni Rizzo
14:473rd & 9 at the 50pass incomplete to Jaylen Bonelli
14:474th & 9 at the 50Wagner Penalty, delay of game (Jake Cady) to the WAG 45
9:464th & 14 at own 45Bailey Marzola punt for 30 yds
Duquesne Touchdown, 12 plays
9:461st & 10 at own 25Taj Butts run for 4 yds to the DUQ 29
9:462nd & 6 at own 29Taj Butts run for 4 yds to the DUQ 33
9:463rd & 2 at own 33Duquesne Penalty, delay of game (Darius Perrantes) to the DUQ 28
9:463rd & 7 at own 28Darius Perrantes pass complete to Tedy Afful for 27 yds to the WAG 45 for a 1ST down
9:461st & 10 at opp 45Taj Butts run for 1 yd to the WAG 44
9:462nd & 9 at opp 44Taj Butts run for 10 yds to the WAG 34 for a 1ST down
9:461st & 10 at opp 34Shawn Solomon Jr. run for 2 yds to the WAG 32
9:462nd & 8 at opp 32Shawn Solomon Jr. run for 6 yds to the WAG 26
9:463rd & 2 at opp 26Shawn Solomon Jr. run for 1 yd to the WAG 25
9:464th & 1 at opp 25Darius Perrantes run for 5 yds to the WAG 20 for a 1ST down
9:461st & 10 at opp 20Shawn Solomon Jr. run for 6 yds to the WAG 14
2:002nd & 4 at opp 14Taj Butts run for 1 yd to the WAG 13
1:053rd & 3 at opp 13Darius Perrantes pass complete to Tedy Afful for 13 yds for a TD (Brian Bruzdewicz KICK)Duquesne 42, Wagner 21
Wagner Turnover on downs, 7 plays
0:531st & 10 at own 35Andrew Smith kickoff for 56 yds , Sam Martin return for 24 yds to the WAG 41 Duquesne Penalty, off-side (-5 Yards) to the WAG 38
0:531st & 10 at own 38Jake Cady pass complete to Teree McDonald for 13 yds to the DUQ 49 for a 1ST down
0:531st & 10 at opp 49pass incomplete
0:532nd & 10 at opp 49Jake Cady pass complete to Mark Didio for 10 yds to the DUQ 39 for a 1ST down
0:531st & 10 at opp 39pass incomplete to Jaylen Bonelli
0:532nd & 10 at opp 39Jake Cady pass complete to Jaylen Bonelli for 4 yds to the DUQ 35
0:533rd & 6 at opp 35pass incomplete to Rickey Spruill
0:184th & 6 at opp 35pass incomplete to Christian Tait
Duquesne Result not recorded, 1 play
0:181st & 10 at own 35Darius Perrantes run for a loss of 4 yards to the DUQ 35

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.

Duquesne leads 14–⁠4 in 18 meetings, counting the one since this game.

Recent meetings
2025Wagner 24, Duquesne 13
2024Duquesne 42, Wagner 21
2023Duquesne 34, Wagner 26
2022Duquesne 33, Wagner 0
2021Duquesne 44, Wagner 0
2020Duquesne 17, Wagner 0

Around this game