Final at Campus Field, FairfieldTV: ESPN+Attendance 6,822
At kickoff
70°F, clear, wind 11 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Igor I Sikorsky Memorial Airport (KBDR), 12 km from the stadium, eight minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duquesne
Sacred Heart
436
Total yards
179
207
Passing yards
83
229
Rushing yards
96
8.0
Yards per pass
3.3
5.6
Yards per rush
2.9
21
First downs
9
5–14
Third downs
4–16
1–1
Fourth downs
1–1
2
Turnovers
0
3–20
Penalties
9–84
33:20
Possession
26:40
Efficiency
Duquesne
Sacred Heart
40%
Success rate
25%
0.26
EPA per play
−0.17
1.37
Explosiveness
1.04
0.16
Rushing EPA
−0.03
0.52
Passing EPA
−0.33
32%
Passing-down success
29%
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 64% to win. Elo’s favorite won.
The line
Duquesne −5.5, over/under 49.
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. Sacred Heart drives left to right, Duquesne right to left.
Q1 DuquesnePunt, 3 plays, 6 yards
Q1 DuquesneField goal, 11 plays, 62 yards
Q1 DuquesneTouchdown, 6 plays, 23 yards
Q1 Sacred HeartPunt, 3 plays, 9 yards
Q1 Sacred HeartPunt, 3 plays, 6 yards
Q1 Sacred HeartPunt, 3 plays, −4 yards
Q1 DuquesneField goal, 13 plays, 56 yards
Q2 DuquesnePunt, 3 plays, 4 yards
Q2 Sacred HeartPunt, 3 plays, 8 yards
Q2 Sacred HeartPunt, 4 plays, −11 yards
Q2 Sacred HeartPunt, 10 plays, 20 yards
Q2 DuquesneTouchdown, 4 plays, 67 yards
Q2 DuquesneInterception, 3 plays, 11 yards
Q2 Sacred HeartEnd of half, 1 play, 0 yards
Q3 DuquesnePunt, 3 plays, 8 yards
Q3 Sacred HeartPunt, 3 plays, 1 yard
Q3 DuquesneInterception, 7 plays, 55 yards
Q3 Sacred HeartPunt, 7 plays, 13 yards
Q3 DuquesneTouchdown, 6 plays, 72 yards
Q3 Sacred HeartPunt, 10 plays, 28 yards
Q4 DuquesnePunt, 6 plays, 27 yards
Q4 Sacred HeartPunt, 5 plays, 17 yards
Q4 Sacred HeartPunt, 6 plays, 21 yards
Q4 DuquesnePunt, 6 plays, 13 yards
Q4 Sacred HeartResult not recorded, 3 plays, 10 yards
Play by play
1st quarter7 drives, then Duquesne 10, Sacred Heart 0
Duquesne Touchdown, 6 plays
15:00
1st & 10 at own 31
Darius Perrantes pass complete to Tedy Afful for 21 yds to the SHU 48 for a 1ST down
15:00
1st & 10 at opp 48
Taj Butts run for 2 yds to the SHU 46
15:00
2nd & 8 at opp 46
pass incomplete to Tedy Afful
15:00
1st & 10 at opp 21
Taj Butts run for 17 yds to the SHU 4 for a 1ST down
14:56
1st & 10 at own 35
Sam Renzi kickoff for 46 yds , Antonio Epps return for 12 yds to the DUQ 31
13:01
1st & goal at opp 4
Darius Perrantes pass complete to Darryl Powell Jr. for 4 yds for a TD (Brian Bruzdewicz KICK)Duquesne 7, Sacred Heart 0
Sacred Heart Punt, 3 plays
12:53
1st & 10 at own 35
Matt Clark kickoff for 58 yds , Jon Moccia return for 27 yds to the SHU 34
12:53
1st & 10 at own 34
Pribula,Cade rush left (Rizzo,Gianni;Garnes,Ayden).
12:53
2nd & 10 at own 34
Jalen Madison run for 6 yds to the SHU 40
12:53
3rd & 4 at own 40
Cade Pribula run for 3 yds to the SHU 43
11:07
4th & 1 at own 43
Andrew Ryczek punt for 47 yds
Duquesne Punt, 3 plays
11:07
1st & 10 at own 10
Taj Butts run for 3 yds to the DUQ 13
11:07
2nd & 7 at own 13
Edward Robinson run for 3 yds to the DUQ 16
11:07
3rd & 4 at own 16
pass incomplete to Darryl Powell Jr.
10:04
4th & 4 at own 16
Michael Berarducci punt for 42 yds , Aboraa Kwarteng returns for 4 yds to the SHU 46
Sacred Heart Punt, 3 plays
10:04
1st & 10 at own 46
Grant,Malik rush middle (Patterson,Jason).
10:04
2nd & 10 at own 46
Malik Grant run for 5 yds to the DUQ 49
10:04
3rd & 5 at opp 49
Cade Pribula pass complete to Malik Grant for 1 yd to the DUQ 48
8:16
4th & 4 at opp 48
Andrew Ryczek punt for 33 yds , Nick Leopold returns for 8 yds to the DUQ 23
Duquesne Field goal, 11 plays
8:16
1st & 10 at own 23
Taj Butts run for 5 yds to the DUQ 28
8:16
2nd & 5 at own 28
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Quinn Hart
8:16
3rd & 5 at own 28
Darius Perrantes pass complete to Joey Isabella for 10 yds to the DUQ 38 for a 1ST down
8:16
1st & 10 at own 38
Darius Perrantes pass complete to Keshawn Brown for 19 yds to the SHU 43 for a 1ST down
8:16
1st & 10 at opp 43
pass incomplete to Joey Isabella
8:16
2nd & 10 at opp 43
Taj Butts run for 5 yds to the SHU 38
8:16
3rd & 5 at opp 38
Darius Perrantes pass incomplete to Darryl Powell Jr. for a 1ST down Sacred Heart Penalty, Defensive pass interference (Arsheen Jiles) to the SHU 23 for a 1ST down
8:16
1st & 10 at opp 23
Taj Butts run for 1 yd to the SHU 22
8:16
2nd & 9 at opp 22
Taj Butts run for 6 yds to the SHU 16
8:16
3rd & 3 at opp 16
Taj Butts run for 1 yd to the SHU 15
3:38
4th & 2 at opp 15
Brian Bruzdewicz 33 yd FG GOODDuquesne 10, Sacred Heart 0
Sacred Heart Punt, 3 plays
3:38
1st & 10 at own 35
Matt Clark kickoff for 64 yds
3:38
1st & 10 at own 35
Jalen Madison run for 1 yd to the SHU 36
3:38
2nd & 9 at own 36
Malik Grant run for a loss of 5 yards to the SHU 31
3:38
3rd & 14 at own 31
pass incomplete to Payton Rhoades
2:12
4th & 14 at own 31
Andrew Ryczek punt for 46 yds, punt out-of-bounds at the DUQ 28 , Nick Leopold returns for no gain to the DUQ 28 , Nick Leopold returns for 13 yds to the DUQ 28
Duquesne Field goal, 13 plays
2:12
1st & 10 at own 28
Edward Robinson run for 3 yds to the DUQ 31
2:12
2nd & 7 at own 31
Edward Robinson run for 21 yds to the SHU 48 for a 1ST down
2:12
1st & 10 at opp 48
Darius Perrantes pass complete to Keshawn Brown for 1 yd to the SHU 47
Darius Perrantes pass incomplete to Keshawn Brown for a 1ST down Sacred Heart Penalty, Defensive pass interference (Marques Mason) to the SHU 32 for a 1ST down
Q2 15:00
1st & 10 at opp 32
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Arsheen Jiles
Q2 15:00
2nd & 10 at opp 32
Taj Butts run for 7 yds to the SHU 25
Q2 15:00
3rd & 3 at opp 25
pass incomplete to Tedy Afful
Q2 15:00
4th & 3 at opp 25
Darius Perrantes pass complete to Joey Isabella for 6 yds to the SHU 19 for a 1ST down
Edward Robinson run for 5 yds to the DUQ 31 for a 1ST down
0:09
1st & 10 at own 31
Darius Perrantes pass intercepted
Sacred Heart End of half, 1 play
0:09
1st & 10 at own 27
Jalen Madison run for 7 yds to the DUQ 35
3rd quarter6 drives, then Duquesne 27, Sacred Heart 0
Sacred Heart Punt, 3 plays
15:00
1st & 10 at own 25
Sacred Heart Penalty, delay of game (Rob McCoy) to the SHU 20
15:00
1st & 15 at own 20
Rob McCoy pass complete to Aboraa Kwarteng for 5 yds to the SHU 25
15:00
2nd & 10 at own 25
Jalen Madison run for 1 yd to the SHU 26
15:00
3rd & 9 at own 26
Rob McCoy pass incomplete to LJ Haskett, broken up by Ayden Garnes
14:55
1st & 10 at own 35
Joey Corado kickoff for 62 yds , Jon Moccia return for 22 yds to the SHU 25
13:34
4th & 9 at own 26
Andrew Ryczek punt for 55 yds , Nick Leopold returns for 8 yds to the DUQ 27
Duquesne Interception, 7 plays
13:34
1st & 10 at own 27
Edward Robinson run for 12 yds to the DUQ 39 for a 1ST down
13:34
1st & 10 at own 39
Damon Macklin run for 5 yds to the DUQ 44
13:34
2nd & 5 at own 44
Damon Macklin run for 8 yds to the SHU 48 for a 1ST down
13:34
1st & 10 at opp 48
Darius Perrantes pass complete to Keshawn Brown for 30 yds to the SHU 18 for a 1ST down
13:34
1st & 10 at opp 18
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Kenny Selby
13:34
2nd & 10 at opp 18
pass incomplete to Keshawn Brown
10:42
3rd & 10 at opp 18
Darius Perrantes pass incomplete to Keshawn Brown, broken up by Ryan Palmieri
Sacred Heart Punt, 7 plays
10:42
1st & 10 at own 20
Sacred Heart Penalty, unsportsmanlike conduct (Mike-Lee Joseph) to the SHU 10
10:42
1st & 20 at own 10
Rob McCoy pass complete to Aboraa Kwarteng for 1 yd to the SHU 11
10:42
2nd & 19 at own 11
Rob McCoy run for a loss of 7 yards to the SHU 4 Rob McCoy fumbled, recovered by SHU Mike Griggs McCoy,Rob rush middle for loss of 7 yards to the SHU04, fumble by McCoy,Rob recovered by SHU Griggs,Michael, Griggs,Michael rush.
10:42
3rd & 26 at own 4
Rob McCoy pass complete to Aboraa Kwarteng for 17 yds to the SHU 21
10:42
4th & 9 at own 21
Jalen Madison run for 10 yds to the SHU 31 for a 1ST down
10:42
1st & 10 at own 31
pass incomplete to Aboraa Kwarteng
10:42
2nd & 10 at own 31
Jalen Madison run for 2 yds to the SHU 33
10:42
3rd & 8 at own 33
Rob McCoy pass incomplete to Kevin McGuire, broken up by Ayden Garnes
7:30
4th & 8 at own 33
Andrew Ryczek punt for 42 yds , Nick Leopold returns for 10 yds to the DUQ 43 Duquesne Penalty, illegal block (Jason Sweeney) to the DUQ 25
Duquesne Touchdown, 6 plays
7:30
1st & 10 at own 25
Edward Robinson run for 7 yds to the DUQ 32
7:30
2nd & 3 at own 32
Edward Robinson run for 5 yds to the DUQ 37 for a 1ST down
7:30
1st & 10 at own 37
Keshawn Brown run for 20 yds to the SHU 43 for a 1ST down
7:30
1st & 10 at opp 43
Edward Robinson run for 10 yds to the SHU 33 for a 1ST down
7:30
1st & 10 at opp 33
Macklin,DaMon rush right (Byrd,Deandre;Howard,Ernest).
4:19
2nd & 10 at opp 33
Edward Robinson run for 33 yds for a TD (Brian Bruzdewicz KICK)Duquesne 27, Sacred Heart 0
Sacred Heart Punt, 10 plays
4:19
1st & 10 at own 35
Joey Corado kickoff for 42 yds
4:19
1st & 10 at own 25
Rob McCoy run for a loss of 7 yards to the SHU 18
4:19
2nd & 17 at own 18
Rob McCoy pass complete to Kevin McGuire for 16 yds to the SHU 34
4:19
3rd & 1 at own 34
Jalen Madison run for 4 yds to the SHU 38 for a 1ST down
4:19
1st & 10 at own 38
Jalen Madison run for 2 yds to the SHU 40
4:19
2nd & 8 at own 40
Rob McCoy pass complete to Aboraa Kwarteng for 11 yds to the DUQ 49 for a 1ST down
4:19
1st & 10 at opp 49
Rob McCoy pass complete to Payton Rhoades for 13 yds to the DUQ 36 for a 1ST down
4:19
1st & 10 at opp 36
Jalen Madison run for 2 yds to the DUQ 34
4:19
2nd & 8 at opp 34
Rob McCoy pass incomplete to Aboraa Kwarteng Sacred Heart Penalty, personal foul (Stephen Stella) to the DUQ 49
4:19
2nd & 23 at opp 49
Rob McCoy pass complete to Jalen Madison for 2 yds to the DUQ 47
4:19
3rd & 21 at opp 47
pass incomplete to Ethan Hilliman
0:26
4th & 21 at opp 47
Andrew Ryczek punt for 32 yds
Duquesne Punt, 3 plays
0:26
1st & 10 at own 15
Edward Robinson run for 2 yds to the DUQ 17
Q4 15:00
2nd & 8 at own 17
Edward Robinson run for 3 yds to the DUQ 20
Q4 15:00
3rd & 5 at own 20
Darius Perrantes pass complete to Keshawn Brown for 3 yds to the DUQ 23
Q4 13:43
4th & 2 at own 23
Michael Berarducci punt for 52 yds
4th quarter5 drives, then Duquesne 27, Sacred Heart 0
Sacred Heart Punt, 6 plays
13:43
1st & 10 at own 25
Jalen Madison run for 2 yds to the SHU 27
13:43
2nd & 8 at own 27
Rob McCoy pass complete to Aboraa Kwarteng for 7 yds to the SHU 34
13:43
3rd & 1 at own 34
Malik Grant run for 5 yds to the SHU 39 for a 1ST down
13:43
1st & 10 at own 39
pass incomplete to Kevin McGuire
13:43
2nd & 10 at own 39
Malik Grant run for 7 yds to the SHU 46
13:43
3rd & 3 at own 46
pass incomplete to Aboraa Kwarteng
11:04
4th & 3 at own 46
Andrew Ryczek punt for 36 yds , Nick Leopold returns for 2 yds to the DUQ 20
Darius Perrantes pass complete to Joey Isabella for 18 yds to the DUQ 39 for a 1ST down
11:04
1st & 10 at own 39
Damon Macklin run for 4 yds to the DUQ 43
11:04
2nd & 6 at own 43
Joey Isabella run for 4 yds to the DUQ 47
11:04
3rd & 2 at own 47
pass incomplete to Damon Macklin
7:24
4th & 2 at own 47
Michael Berarducci punt for 45 yds Sacred Heart Penalty, unsportsmanlike conduct (LJ Haskett) to the SHU 4
Sacred Heart Punt, 5 plays
7:24
1st & 10 at own 4
pass incomplete to Will Klenk
7:24
2nd & 10 at own 4
Jalen Madison run for 12 yds to the SHU 16 for a 1ST down
7:24
1st & 10 at own 16
Rob McCoy pass incomplete to Payton Rhoades, broken up by Donovan Stanley
7:24
2nd & 10 at own 16
Jalen Madison run for 5 yds to the SHU 21
7:24
3rd & 5 at own 21
Rob McCoy pass incomplete to Ben Evee, broken up by Javon Colston
5:42
4th & 5 at own 21
Andrew Ryczek punt for 43 yds
Duquesne Punt, 6 plays
5:42
1st & 10 at own 36
Damon Macklin run for 4 yds to the DUQ 40
5:42
2nd & 6 at own 40
Damon Macklin run for 4 yds to the DUQ 44
5:42
3rd & 2 at own 44
Damon Macklin run for 2 yds to the DUQ 46 for a 1ST down
5:42
1st & 10 at own 46
Damon Macklin run for 2 yds to the DUQ 48
5:42
2nd & 8 at own 48
Damon Macklin run for 2 yds to the 50 yard line
5:42
3rd & 6 at the 50
Matthew Robinson pass complete to Logan Lutz for 4 yds to the SHU 46
5:42
4th & 2 at opp 46
Duquesne Penalty, delay of game (Michael Berarducci) to the DUQ 49
1:07
4th & 7 at own 49
Michael Berarducci punt for 30 yds
Sacred Heart Result not recorded, 3 plays
1:07
1st & 10 at own 21
Joe Dixon II run for 3 yds to the SHU 24
1:07
2nd & 7 at own 24
Joe Dixon II run for 7 yds to the SHU 31 for a 1ST down
1:07
1st & 10 at own 31
Joe Dixon II run for 4 yds to the SHU 31
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.