The lead after every score: above the line Ohio is ahead, below it Duquesne. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
14:47
TDDe'Montre Tuggle 83 Yd Kickoff Return (Stephen Johnson PAT failed)
DUQ 0–6 OHIO
10:56
FGBrian Bruzdewicz 23 Yd Field Goal 8 plays, 62 yds, 3:44 · from DUQ 32
DUQ 3–6 OHIO
10:25
TDDe'Montre Tuggle 15 Yd Run (Stephen Johnson Kick)2 plays, 75 yds, 0:31 · from OHIO 25
DUQ 3–13 OHIO
4:19
FGBrian Bruzdewicz 38 Yd Field Goal 15 plays, 56 yds, 6:02 · from DUQ 24
DUQ 6–13 OHIO
0:00
SFTeam Safety
DUQ 8–13 OHIO
2nd quarter
0:49
FGBrian Bruzdewicz 21 Yd Field Goal 11 plays, 93 yds, 5:19 · from DUQ 4
DUQ 11–13 OHIO
3rd quarter
9:41
TDDarius Perrantes 1 Yd Run (Brian Bruzdewicz Kick)10 plays, 75 yds, 5:13 · from DUQ 25
DUQ 18–13 OHIO
4th quarter
14:55
TDJoey Isabella 3 Yd pass from Darius Perrantes (Brian Bruzdewicz Kick)12 plays, 68 yds, 6:16 · from DUQ 32
DUQ 25–13 OHIO
10:45
TDKurtis Rourke 2 Yd Run (Ben Johnson Kick)10 plays, 71 yds, 4:05 · from OHIO 29
DUQ 25–20 OHIO
2:46
FGBrian Bruzdewicz 27 Yd Field Goal 15 plays, 66 yds, 7:59 · from DUQ 25
DUQ 28–20 OHIO
0:09
TDTy Walton 3 Yd pass from Kurtis Rourke (Two-Point Pass Conversion Failed)
DUQ 28–26 OHIO
Drives
OHIO 4/9 scoredDUQ 6/9 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
14:40
DUQ
DUQ 32
8
62
3:44
Field Goal
Q1
10:56
OHIO
OHIO 25
2
75
0:31
Touchdown
Q1
10:21
DUQ
DUQ 24
15
56
6:02
Field Goal
Q1
4:10
OHIO
OHIO 27
3
0
2:14
Punt
Q1
1:56
DUQ
DUQ 33
5
17
1:55
Punt
Q1
0:01
OHIO
OHIO 1
1
0
0:01
Safety
Q2
14:53
DUQ
DUQ 31
3
-19
2:12
Punt
Q2
12:41
OHIO
OHIO 48
7
39
3:35
Missed FG
Q2
9:06
DUQ
DUQ 15
3
2
1:49
Punt
Q2
7:17
OHIO
OHIO 42
3
8
1:09
Punt
Q2
6:08
DUQ
DUQ 4
11
93
5:19
Field Goal
Q2
0:44
OHIO
OHIO 34
4
19
0:44
End of Half
Win probability
Duquesne 100% · pregame line Ohio −28.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Darius Perrantes
23/34
194
5.7
1
0
--
Rushing
CAR
YDS
AVG
TD
LONG
Garrett Owens
23
82
3.6
0
11
Billy Lucas
14
77
5.5
0
31
Wykeen Gill
1
15
15.0
0
15
Darius Perrantes
6
0
0.0
1
11
Team
1
-6
-6.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Cyrus Holder
4
55
13.8
0
30
Joey Isabella
8
45
5.6
1
10
Davie Henderson
2
43
21.5
0
26
Wykeen Gill
4
20
5.0
0
12
Garrett Owens
3
15
5.0
0
12
Billy Lucas
1
11
11.0
0
11
Mahlik Strozier
1
5
5.0
0
5
Kicking
FG
PCT
LONG
XP
PTS
Brian Bruzdewicz
4/4
100.0
38
2/2
14
Punting
NO
YDS
AVG
TB
In 20
LONG
Michael Berarducci
2
90
45.0
0
1
49
Joey Corado
1
45
45.0
0
0
45
Biggest plays
OHIO +96%Q4 0:09 Ty Walton 3 Yd pass from Kurtis Rourke (Two-Point Pass Conversion Failed)
DUQ +34%Q4 10:45 Stephen Johnson kickoff for 65 yds for a touchback
OHIO +28%Q4 10:45 Kurtis Rourke 2 Yd Run (Ben Johnson Kick)
DUQ +27%Q4 14:55 Joey Isabella 3 Yd pass from Darius Perrantes (Brian Bruzdewicz Kick)
DUQ +26%Q4 0:13 Kurtis Rourke pass intercepted for a 1ST down return for no gain to the Duqsn 2 for a 1ST down
Team stats
Stat
DUQ
OHIO
1st Downs
26
15
3rd down efficiency
7-16
1-7
4th down efficiency
2-2
1-1
Total Yards
362
307
Passing
194
168
Comp/Att
23/34
14/22
Yards per pass
5.7
7.6
Rushing
168
139
Rushing Attempts
45
24
Yards per rush
3.7
5.8
Penalties
8-46
12-112
Turnovers
0
0
Fumbles lost
0
0
Interceptions thrown
0
0
Possession
41:02
18:58
Play by play
Q4 0:09 & 0 at OHIO 0 Ty Walton 3 Yd pass from Kurtis Rourke (Two-Point Pass Conversion Failed)
Q4 0:13 2nd & 11 at DUQ 11 Kurtis Rourke pass intercepted for a 1ST down return for no gain to the Duqsn 2 for a 1ST down
Q4 2:43 1st & Goal at DUQ 2 Armani Rogers sacked by AJ Garson for 0 yards to the Duqsn 11
Q4 2:43 1st & Goal at DUQ 5 QB Keeper ROURKE, Kurtis rush up the middle for a gain of 2 yards to the DUQ3 (PROCTOR, Nathan). PENALTY Before the snap, DUQ Illegal Substitution enforced half the distance from the goal, 2 yards from the DUQ5 to the DUQ3. NO PLAY (replay the down).
Q4 2:43 2nd & 10 at DUQ 16 Kurtis Rourke pass complete to O'Shaan Allison for 11 yds to the Duqsn 5 for a 1ST down
Q4 2:43 1st & 10 at DUQ 16 Kurtis Rourke pass incomplete
Q4 2:43 2nd & 7 at DUQ 27 Kurtis Rourke pass complete to Chase Cokley for 11 yds to the Duqsn 16 for a 1ST down
Q4 2:43 1st & 10 at DUQ 30 Kurtis Rourke pass complete to Chase Cokley for 3 yds to the Duqsn 27
Q4 2:43 2nd & 10 at DUQ 47 Kurtis Rourke run for 17 yds to the Duqsn 30 for a 1ST down
Q4 2:43 1st & 10 at DUQ 47 Kurtis Rourke pass incomplete
Q4 2:43 4th & 4 at OHIO 39 Kurtis Rourke pass complete to Ryan Luehrman for 14 yds to the Duqsn 47 for a 1ST down
Q4 2:43 3rd & 4 at OHIO 39 Kurtis Rourke pass incomplete
Q4 2:43 2nd & 10 at OHIO 33 Kurtis Rourke pass complete to Cameron Odom for 6 yds to the Ohio 39
Q4 2:43 1st & 10 at OHIO 33 Kurtis Rourke pass incomplete
Q4 2:43 Andrew Smith kickoff for 40 yds , Ben Johnson return for 8 yds to the Ohio 33
Q4 2:46 4th & 7 at OHIO 9 Brian Bruzdewicz 27 Yd Field Goal
Q4 3:35 4th & 2 at OHIO 4 DUQUESNE Penalty, Delay Of Game (Davie Henderson) to the Ohio 9
Q4 3:35 3rd & 4 at OHIO 6 Billy Lucas run for 2 yds to the Ohio 4
Q4 3:35 2nd & 6 at OHIO 8 Billy Lucas run for 2 yds to the Ohio 6
Q4 3:42 1st & 10 at OHIO 12 Billy Lucas run for 4 yds to the Ohio 8
Q4 3:54 3rd & 6 at OHIO 23 GILL, Wykeen pass to the left incomplete intended for ISABELLA, Joey broken up by ELAD, Jett at the OHI0. PENALTY OHI Roughing the Passer on HOUSTON, Bryce enforced half the distance from the goal, 10 yards from the OHI23 to the OHI13 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q4 5:23 2nd & 7 at OHIO 24 Garrett Owens run for 1 yd to the Ohio 23
Q4 5:23 1st & 10 at OHIO 27 Garrett Owens run for 3 yds to the Ohio 24
Q4 5:23 2nd & 9 at OHIO 42 Wykeen Gill run for 15 yds to the Ohio 27 for a 1ST down
Q4 5:23 1st & 10 at OHIO 43 Garrett Owens run for 1 yd to the Ohio 42