Stonehill at Duquesne

Saturday, October 4, 2025

Duquesne beat Stonehill 34–⁠14. It was their fourth meeting; after it, the series stood even at 2–⁠2.

AwayStonehill4–⁠8 in 2025
14
HomeDuquesne7–⁠5 in 2025
34

Final at Arthur J. Rooney Athletic Field, PittsburghTV: ESPN+Attendance 1,068

At kickoff
72°F, clear, wind 6 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Pittsburgh Allegheny County Airport, 11 km from the stadium, seven minutes before kickoff
Official
Jonathan GrandeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Stonehill0001414
Duquesne0207734

Standouts

Player stats

Stonehill

PassingC/AttYdsTDInt
Jack O’Connell20/3413911
Shawn Brown1/41100
RushingCarYdsTDLong
Shawn Brown644114
Jarel Washington1023010
Zavion Woodard31408
Jack O’Connell310020
ReceivingRecYdsTDLong
Zachary Kim250033
Joshua Roberson224013
Derek Varley32009
Myles Wilson119019

Duquesne

PassingC/AttYdsTDInt
Tyler Riddell19/3123130
RushingCarYdsTDLong
Johness Davis15111120
Taj Butts1471119
Tyler Riddell2709
Logan Kushner2608
ReceivingRecYdsTDLong
Ryan Petras382252
Joey Isabella854117
Khiryn Boyd130030
Jermaine Johnson Jr.225017
DefenseTklTFLSacksInt
Dallas Harper0001

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

Team stats

StonehillDuquesne
241Total yards428
150Passing yards231
91Rushing yards197
3.9Yards per pass7.5
4.1Yards per rush5.3
15First downs22
4–⁠15Third downs7–⁠14
3–⁠4Fourth downs2–⁠4
1Turnovers0
6–⁠57Penalties9–⁠77
24:02Possession35:58

Efficiency

StonehillDuquesne
33%Success rate41%
0.01EPA per play0.23
1.57Explosiveness1.55
0.14Rushing EPA−0.00
−0.06Passing EPA0.51
35%Passing-down success33%

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

The line

Duquesne −7.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

Duquesne end zoneStonehill end zoneQ1 DuquesnePunt, 6 playsQ1 DuquesneTouchdown, 13 playsQ1 StonehillPunt, 5 playsQ1 DuquesneTurnover on downs, 9 playsQ1 StonehillPunt, 3 playsQ2 StonehillMissed FG, 9 playsQ2 DuquesneTouchdown, 10 playsQ2 StonehillPunt, 3 playsQ2 DuquesneTouchdown, 4 playsQ2 StonehillEnd of half, 2 playsQ3 StonehillTurnover on downs, 6 playsQ3 StonehillTouchdown, 13 playsQ3 DuquesnePunt, 3 playsQ3 StonehillInterception, 3 playsQ3 DuquesneTurnover on downs, 9 playsQ3 StonehillResult not recorded, 3 playsQ3 DuquesneTouchdown, 3 playsQ4 DuquesneTouchdown, 7 playsQ4 StonehillPunt, 3 playsQ4 DuquesnePunt, 3 playsQ4 StonehillTouchdown, 12 playsQ4 DuquesneResult not recorded, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duquesne drives left to right, Stonehill right to left.
  1. Q1 DuquesnePunt, 6 plays, 23 yards
  2. Q1 DuquesneTouchdown, 13 plays, 78 yards
  3. Q1 StonehillPunt, 5 plays, 21 yards
  4. Q1 DuquesneTurnover on downs, 9 plays, 51 yards
  5. Q1 StonehillPunt, 3 plays, 8 yards
  6. Q2 StonehillMissed FG, 9 plays, 58 yards
  7. Q2 DuquesneTouchdown, 10 plays, 79 yards
  8. Q2 StonehillPunt, 3 plays, 6 yards
  9. Q2 DuquesneTouchdown, 4 plays, 60 yards
  10. Q2 StonehillEnd of half, 2 plays, 10 yards
  11. Q3 StonehillTurnover on downs, 6 plays, 44 yards
  12. Q3 StonehillTouchdown, 13 plays, 63 yards
  13. Q3 DuquesnePunt, 3 plays, 5 yards
  14. Q3 StonehillInterception, 3 plays, −4 yards
  15. Q3 DuquesneTurnover on downs, 9 plays, 19 yards
  16. Q3 StonehillResult not recorded, 3 plays, −13 yards
  17. Q3 DuquesneTouchdown, 3 plays, 51 yards
  18. Q4 DuquesneTouchdown, 7 plays, 39 yards
  19. Q4 StonehillPunt, 3 plays, −10 yards
  20. Q4 DuquesnePunt, 3 plays, 4 yards
  21. Q4 StonehillTouchdown, 12 plays, 59 yards
  22. Q4 DuquesneResult not recorded, 3 plays, −9 yards

Play by play

1st quarter6 drives, then Tied at 0
Duquesne Punt, 6 plays
15:001st & 10 at own 31Taj Butts run for 5 yds to the DUQ 36
15:002nd & 5 at own 36Tyler Riddell pass complete to Joey Isabella for 3 yds to the DUQ 39
15:003rd & 2 at own 39Tyler Riddell pass complete to Jermaine Johnson for 8 yds to the DUQ 47 for a 1ST down
15:001st & 10 at own 47Duquesne Penalty, false start (Aaron Gunn) to the DUQ 42
15:001st & 15 at own 42Tyler Riddell pass incomplete to Ryan Petras, broken up by Tyler Bannon
15:002nd & 15 at own 42Tyler Riddell pass incomplete to Taj Butts
15:003rd & 15 at own 42Tyler Riddell pass complete to Taj Butts for 12 yds to the STO 46
Duquesne Touchdown, 13 plays
15:001st & 10 at own 30Ness Davis run for 3 yds to the DUQ 33
15:001st & 10 at own 35Langdon Laws kickoff for 53 yds , Khiryn Boyd return for 19 yds to the DUQ 31
11:424th & 3 at opp 46Michael Berarducci punt for 39 yds , Jarel Washington returns for 13 yds to the STO 20
Stonehill Punt, 5 plays
11:421st & 10 at own 20Jarel Washington run for no gain to the STO 20
11:422nd & 10 at own 20Jack O’Connell run for 20 yds to the STO 40 for a 1ST down Duquesne Penalty, off-side (Ish Findlayter) to the STO 40 for a 1ST down
11:421st & 10 at own 40Jarel Washington run for a loss of 5 yards to the STO 35 Duquesne Penalty, personal foul (Brigham Dunphy) to the STO 35
11:422nd & 15 at own 35Jack O’Connell pass complete to Jarel Washington for 6 yds to the STO 41
11:423rd & 9 at own 41Jack O’Connell pass incomplete to Zachary Kim
9:264th & 9 at own 41Logan Chenette punt for 42 yds
Duquesne Turnover on downs, 9 plays
9:261st & 10 at own 17Taj Butts run for 5 yds to the DUQ 22
9:262nd & 5 at own 22Taj Butts run for 1 yd to the DUQ 23
9:263rd & 4 at own 23Tyler Riddell pass complete to Joey Isabella for 5 yds to the DUQ 28 for a 1ST down
9:261st & 10 at own 28Tyler Riddell pass complete to Joey Isabella for 17 yds to the DUQ 45 for a 1ST down
9:261st & 10 at own 45Ness Davis run for 19 yds to the STO 36 for a 1ST down
9:261st & 10 at opp 36Ness Davis run for 4 yds to the STO 32
9:262nd & 6 at opp 32Tyler Riddell pass incomplete to Joey Isabella
9:263rd & 6 at opp 32Tyler Riddell pass incomplete to Jermaine Johnson
5:054th & 6 at opp 32Tyler Riddell pass incomplete to Khiryn Boyd
Stonehill Punt, 3 plays
5:051st & 10 at own 32Jack O’Connell pass complete to Derek Varley for 4 yds to the STO 36
5:052nd & 6 at own 36Jarel Washington run for a loss of 2 yards to the STO 34
5:053rd & 8 at own 34Jack O’Connell pass complete to Jarel Washington for 6 yds to the STO 40
2:454th & 2 at own 40Logan Chenette punt for 48 yds, punt out-of-bounds at the DUQ 19 , Joey Isabella returns for 7 yds to the DUQ 19
Duquesne Touchdown, 13 plays
2:451st & 10 at own 19Taj Butts run for 1 yd to the DUQ 20 Duquesne Penalty, Offensive holding (Daniel Tarabrella) to the DUQ 10
2:451st & 19 at own 10Tyler Riddell pass complete to Joey Isabella for no gain to the DUQ 10
2:452nd & 19 at own 10Tyler Riddell pass complete to Jermaine Johnson for 17 yds to the DUQ 27
2:453rd & 2 at own 27Ness Davis run for 3 yds to the DUQ 30 for a 1ST down
Q2 15:002nd & 7 at own 33Tyler Riddell pass complete to Joey Isabella for 15 yds to the DUQ 48 for a 1ST down
Q2 15:001st & 10 at own 48Ness Davis run for 15 yds to the STO 37 for a 1ST down
Q2 15:001st & 10 at opp 37Ness Davis run for a loss of 2 yards to the STO 39
Q2 15:002nd & 12 at opp 39Tyler Riddell run for 9 yds to the STO 30
Q2 15:003rd & 3 at opp 30Tyler Riddell sacked by Aidan Horodnik for a loss of 2 yards to the STO 32
Q2 15:004th & 5 at opp 32Tyler Riddell pass complete to Joey Isabella for 5 yds to the STO 27 for a 1ST down
Q2 15:001st & 10 at opp 27Tyler Riddell pass complete to Ryan Petras for 9 yds to the STO 18
Q2 10:202nd & 1 at opp 18Taj Butts run for 18 yds for a TD (Matt Marcinko PAT MISSED)Duquesne 6, Stonehill 0
2nd quarter5 drives, then Duquesne 20, Stonehill 0
Stonehill Missed FG, 9 plays
10:201st & 10 at own 35Matt Clark kickoff for 65 yds for a touchback
10:201st & 10 at own 25Zavion Woodard run for 2 yds to the STO 27
10:202nd & 8 at own 27Jack O’Connell pass incomplete to Zachary Kim
10:203rd & 8 at own 27Jack O’Connell pass complete to Zachary Kim for 17 yds to the DUQ 44 Duquesne Penalty, face mask (15 yards) (Jack Dunkley) to the DUQ 41
10:201st & 10 at opp 41Jack O’Connell pass complete to Zavion Woodard for 10 yds to the DUQ 31 for a 1ST down
10:201st & 10 at opp 31Jack O’Connell pass incomplete to Zachary Kim for a 1ST down Duquesne Penalty, Defensive pass interference (Henry Pickens) to the DUQ 24 for a 1ST down
10:201st & 10 at opp 24Jarel Washington run for 9 yds to the DUQ 15
10:202nd & 1 at opp 15Jack O’Connell pass complete to Jarel Washington for a loss of 2 yards to the DUQ 17
10:203rd & 3 at opp 17Jack O’Connell pass incomplete to Jarel Washington
7:124th & 3 at opp 17Domenic Scalese 34 yd FG MISSED
Duquesne Touchdown, 10 plays
7:121st & 10 at own 20Ness Davis run for 4 yds to the DUQ 24
7:122nd & 6 at own 24Tyler Riddell pass incomplete to Joey Isabella, broken up by Tyler Bannon
7:123rd & 6 at own 24Tyler Riddell pass complete to B.J. Alexander for 8 yds to the DUQ 32 for a 1ST down
7:121st & 10 at own 32Tyler Riddell pass complete to Noah Canty for 5 yds to the DUQ 37
7:122nd & 5 at own 37Ness Davis run for 1 yd to the DUQ 38
7:123rd & 4 at own 38Tyler Riddell pass complete to B.J. Alexander for 8 yds to the DUQ 46 for a 1ST down
7:121st & 10 at own 46Taj Butts run for 19 yds to the STO 35 for a 1ST down
7:121st & 10 at opp 35Taj Butts run for 11 yds to the STO 24 for a 1ST down
7:121st & 10 at opp 24Ness Davis run for 4 yds to the STO 20
2:092nd & 6 at opp 20N. Davis run for 20 yds for a TD (M. Marcinko KICK)Duquesne 13, Stonehill 0
Stonehill Punt, 3 plays
2:041st & 10 at own 35Matt Clark kickoff for 59 yds , Alijah Turner return for 15 yds to the STO 21
2:041st & 10 at own 21Jack O’Connell pass complete to Jarel Washington for a loss of 1 yard to the STO 20
2:002nd & 11 at own 20Jarel Washington run for 7 yds to the STO 27
1:533rd & 4 at own 27Jack O’Connell pass incomplete to Alijah Turner
1:434th & 4 at own 27Logan Chenette punt for 36 yds
Duquesne Touchdown, 4 plays
1:431st & 10 at own 37Tyler Riddell pass complete to Taj Butts for 7 yds to the DUQ 44
1:432nd & 3 at own 44Taj Butts run for 2 yds to the DUQ 46
1:433rd & 1 at own 46Ness Davis run for 18 yds to the STO 36 Stonehill Penalty, personal foul (Anthony Busa) to the STO 21
0:371st & 10 at opp 21Tyler Riddell pass complete to Ryan Petras for 21 yds for a TD (Matt Marcinko KICK) (Matt Marcinko KICK)Duquesne 20, Stonehill 0
Stonehill End of half, 2 plays
0:291st & 10 at own 35Matt Clark kickoff for 64 yds , Alijah Turner return for 22 yds to the STO 23
0:291st & 10 at own 23Jarel Washington run for 10 yds to the STO 33 for a 1ST down
0:171st & 10 at own 33Jarel Washington run for 3 yds to the DUQ 35
3rd quarter9 drives, then Duquesne 27, Stonehill 0
Stonehill Turnover on downs, 6 plays
15:001st & 10 at own 35Matt Clark kickoff for 65 yds
15:001st & 10 at own 25Jarel Washington run for 3 yds to the STO 28
15:002nd & 7 at own 28Jack O’Connell pass complete to Zachary Kim for 33 yds to the DUQ 39 for a 1ST down
15:001st & 10 at opp 39Jack O’Connell pass complete to Derek Varley for 9 yds to the DUQ 30
15:002nd & 1 at opp 30Jarel Washington run for a loss of 3 yards to the DUQ 33 Jarel Washington fumbled, recovered by STO Jack O’Connell
15:003rd & 4 at opp 33Jack O’Connell pass complete to Jarel Washington for 2 yds to the DUQ 31
Stonehill Touchdown, 13 plays
15:001st & 10 at own 40Jack O’Connell pass incomplete to Aidan Henry, broken up by Donovan Stanley
Stonehill Turnover on downs, 6 plays
11:414th & 2 at opp 31Jack O’Connell pass incomplete to Zachary Kim
Duquesne Punt, 3 plays
11:411st & 10 at own 31Taj Butts run for 4 yds to the DUQ 35
11:412nd & 6 at own 35Taj Butts run for 1 yd to the DUQ 36
11:413rd & 5 at own 36Tyler Riddell pass incomplete to Jermaine Johnson, broken up by Tyler Bannon
10:054th & 5 at own 36Michael Berarducci punt for 28 yds
Stonehill Interception, 3 plays
10:051st & 10 at own 36Jarel Washington run for 1 yd to the STO 37
10:052nd & 9 at own 37Stonehill Penalty, false start (Nick Crespo) to the STO 32
10:052nd & 14 at own 32Jack O’Connell pass incomplete
8:573rd & 14 at own 32Jack O’Connell pass intercepted Dallas Harper return for no gain to the STO 47
Duquesne Turnover on downs, 9 plays
8:571st & 10 at opp 47Tyler Riddell pass incomplete to B.J. Alexander
8:572nd & 10 at opp 47Tyler Riddell pass incomplete to B.J. Alexander for a 1ST down Stonehill Penalty, roughing passer (PJ Williams) to the STO 32 for a 1ST down
8:571st & 10 at opp 32Ness Davis run for 3 yds to the STO 29
8:572nd & 7 at opp 29Ness Davis run for 7 yds to the STO 22 for a 1ST down
8:571st & 10 at opp 22Tyler Riddell run for no gain to the STO 22 Duquesne Penalty, Offensive holding (Brian Beidatsch Jr.) to the STO 32
8:571st & 20 at opp 32Tyler Riddell pass complete to Joey Isabella for 2 yds to the STO 30
8:572nd & 18 at opp 30Ness Davis run for 2 yds to the STO 28
8:573rd & 16 at opp 28Tyler Riddell pass incomplete to B.J. Alexander, broken up by Jaylon Hebert
5:094th & 16 at opp 28Tyler Riddell pass incomplete
Stonehill Result not recorded, 3 plays
5:091st & 10 at own 28Jack O’Connell sacked by Avery Morris for a loss of 11 yards to the STO 17
5:092nd & 21 at own 17Jack O’Connell pass complete to Jarel Washington for a loss of 2 yards to the STO 15
5:093rd & 23 at own 15Jack O’Connell pass incomplete to Jarel Washington
3:324th & 23 at own 15Logan Chenette punt for 40 yds , Joey Isabella returns for 11 yds Duquesne Penalty, Offensive holding (Deven Thomas) to the DUQ 46
Duquesne Touchdown, 3 plays
3:321st & 10 at own 46Taj Butts run for 1 yd to the DUQ 47
3:322nd & 9 at own 47Taj Butts run for 1 yd to the DUQ 48
1:513rd & 8 at own 48Tyler Riddell pass complete to Ryan Petras for 52 yds for a TD (Matt Marcinko KICK) Stonehill Penalty, substitution infraction (Jermaine Williams) to the STO 3 (Matt Marcinko KICK) Stonehill Penalty, substitution infraction (Jermaine Williams) to the DUQ 35Duquesne 27, Stonehill 0
Stonehill Touchdown, 13 plays
1:461st & 10 at own 35Matt Clark kickoff for 58 yds , Alijah Turner return for 22 yds to the STO 29
1:461st & 10 at own 29Zavion Woodard run for 4 yds to the STO 33
1:462nd & 6 at own 33Jack O’Connell pass complete to Alijah Turner for no gain to the STO 33
1:463rd & 6 at own 33Jack O’Connell pass complete to Derek Varley for 7 yds to the STO 40 for a 1ST down
Q4 15:002nd & 10 at own 40Zavion Woodard run for 8 yds to the STO 48
Q4 15:003rd & 2 at own 48Jack O’Connell pass complete to Alijah Turner for 15 yds to the DUQ 37 for a 1ST down
Q4 15:001st & 10 at opp 37Jack O’Connell pass complete to Myles Wilson for 19 yds to the DUQ 18 for a 1ST down
Q4 15:001st & 10 at opp 18Jack O’Connell pass complete to Zavion Woodard for no gain to the DUQ 18
Q4 13:022nd & 10 at opp 18Jack O’Connell pass complete to Joshua Roberson for 13 yds to the DUQ 5 for a 1ST down
Q4 13:021st & goal at opp 5Jack O’Connell pass incomplete to Alijah Turner
Q4 13:022nd & goal at opp 5Jack O’Connell pass incomplete to Myles Wilson
Q4 13:023rd & goal at opp 5Jack O’Connell run for 1 yd to the DUQ 4
Q4 11:124th & goal at opp 4Jack O’Connell pass complete to Alijah Turner for 4 yds for a TD (Domenic Scalese KICK)Duquesne 27, Stonehill 7
Q4 11:121st & goal at opp 3Stonehill Penalty, false start (Lotanna Onyekaba) to the DUQ 8
4th quarter5 drives, then Duquesne 34, Stonehill 14
Duquesne Touchdown, 7 plays
11:121st & 10 at own 35Langdon Laws kickoff for 7 yds
11:121st & 10 at opp 42Ness Davis run for 10 yds to the STO 32 for a 1ST down
11:121st & 10 at opp 32Taj Butts run for 3 yds to the STO 29
11:122nd & 7 at opp 29Taj Butts run for a loss of 1 yard to the STO 30
11:123rd & 8 at opp 30Tyler Riddell pass incomplete to Noah Canty
11:124th & 8 at opp 30Duquesne Penalty, delay of game (-5 Yards) to the STO 35
11:124th & 13 at opp 35Tyler Riddell pass complete to Khiryn Boyd for 30 yds to the STO 5 for a 1ST down
11:121st & goal at opp 5Logan Kushner run for a loss of 2 yards to the STO 7
6:582nd & goal at opp 7T. Riddell pass to J. Isabella for 7 yds for a TD (Matt Clark KICK)Duquesne 34, Stonehill 7
Stonehill Punt, 3 plays
6:541st & 10 at own 35Matt Clark kickoff for 40 yds , Tyler Bannon return for 14 yds to the STO 39
6:541st & 10 at own 39Jack O’Connell pass complete to Jarel Washington for 5 yds to the STO 44
6:542nd & 5 at own 44Jack O’Connell pass incomplete to Derek Varley
6:543rd & 5 at own 44Jack O’Connell pass incomplete to Jarel Washington, broken up by Tyson Meiguez Stonehill Penalty, personal foul (Zachary Kim) to the STO 29
6:184th & 20 at own 29Logan Chenette punt for 38 yds
Duquesne Punt, 3 plays
6:181st & 10 at own 33Dazhaun Hopkins run for 2 yds to the DUQ 35
6:182nd & 8 at own 35Dazhaun Hopkins run for a loss of 1 yard to the DUQ 34
6:183rd & 9 at own 34Logan Kushner run for 8 yds to the DUQ 42
6:184th & 1 at own 42Duquesne Penalty, delay of game (Michael Berarducci) to the DUQ 37
3:474th & 6 at own 37Michael Berarducci punt for 40 yds , Jarel Washington returns for 15 yds to the STO 38
Stonehill Touchdown, 12 plays
3:471st & 10 at own 38Shawn Brown run for 3 yds to the STO 41
3:472nd & 7 at own 41Shawn Brown run for 2 yds to the STO 43
3:473rd & 5 at own 43Shawn Brown pass complete to Joshua Roberson for 11 yds to the DUQ 46 for a 1ST down
3:471st & 10 at opp 46Shawn Brown pass incomplete to Ashtin Traver, broken up by Caleb Jones
3:472nd & 10 at opp 46Shawn Brown run for 3 yds to the DUQ 43
2:003rd & 7 at opp 43Jack O’Connell pass incomplete to Jake Newsham
2:004th & 7 at opp 43Shawn Brown run for 11 yds to the DUQ 32 for a 1ST down
2:001st & 10 at opp 32Jack O’Connell pass complete to Ashtin Traver for 7 yds to the DUQ 25
2:002nd & 3 at opp 25Shawn Brown pass incomplete to Alijah Turner
2:003rd & 3 at opp 25Shawn Brown pass incomplete to Myles Wilson
1:254th & 3 at opp 25Shawn Brown run for 14 yds to the DUQ 11 for a 1ST down
0:551st & 10 at opp 11Shawn Brown run for 11 yds for a TD (Domenic Scalese KICK)Duquesne 34, Stonehill 14
Duquesne Result not recorded, 3 plays
0:551st & 10 at own 35Langdon Laws kickoff for 57 yds
0:551st & 10 at own 25Dazhaun Hopkins run for no gain to the DUQ 25
0:552nd & 10 at own 25Dazhaun Hopkins run for 1 yd to the DUQ 26 Duquesne Penalty, Offensive holding (Nate Chiarizio) to the DUQ 16
0:552nd & 19 at own 16Logan Kushner run for a loss of 2 yards to the DUQ 16

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 3–⁠2 in five meetings, counting the one since this game.

Recent meetings
2026Duquesne 14, Stonehill 7
2025Duquesne 34, Stonehill 14
2024Duquesne 48, Stonehill 34
2023Stonehill 33, Duquesne 28
2022Stonehill 24, Duquesne 20

Around this game