49°F, overcast, wind 14 mph from the west, gusts to 23 mphWeather: NOAA NCEI Integrated Surface Database; Allegheny County Airport (KAGC), 11 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Saint Francis
Duquesne
342
Total yards
392
204
Passing yards
227
138
Rushing yards
165
7.3
Yards per pass
9.5
4.2
Yards per rush
4.2
22
First downs
19
4–10
Third downs
6–14
0–2
Fourth downs
1–1
2
Turnovers
1
2–20
Penalties
9–68
27:37
Possession
32:23
Efficiency
Saint Francis
Duquesne
44%
Success rate
44%
0.03
EPA per play
0.05
1.18
Explosiveness
1.21
0.02
Rushing EPA
0.17
0.26
Passing EPA
0.41
26%
Passing-down success
13%
5%
Havoc by its defense
3%
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 55% to win. Elo’s favorite won.
The line
Duquesne −3, over/under 57.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. Duquesne drives left to right, Saint Francis 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 DuquesneTouchdown, 9 plays, 59 yards
Q1 Saint FrancisInterception, 4 plays, 11 yards
Q1 DuquesnePunt, 3 plays, −17 yards
Q1 Saint FrancisPunt, 3 plays, 8 yards
Q1 DuquesnePunt, 3 plays, 4 yards
Q1 Saint FrancisPunt, 3 plays, 5 yards
Q1 DuquesneField goal, 9 plays, 50 yards
Q2 Saint FrancisTouchdown, 9 plays, 73 yards
Q2 DuquesneTouchdown, 11 plays, 72 yards
Q2 Saint FrancisPunt, 3 plays, −1 yard
Q2 DuquesneTouchdown, 2 plays, 70 yards
Q2 Saint FrancisFumble return TD, 4 plays (Duquesne scores), 5 yards
Q3 DuquesneInterception, 6 plays, 16 yards
Q3 Saint FrancisTurnover on downs, 6 plays, 37 yards
Q3 DuquesnePunt, 4 plays, 7 yards
Q3 Saint FrancisTouchdown, 14 plays, 63 yards
Q4 DuquesneTouchdown, 6 plays, 51 yards
Q4 Saint FrancisTouchdown, 7 plays, 71 yards
Q4 DuquesneTouchdown, 6 plays, −26 yards
Q4 DuquesneMissed FG, 6 plays, 29 yards
Q4 Saint FrancisTouchdown, 7 plays, 77 yards
Q4 Saint FrancisMissed FG, 5 plays, 18 yards
Q4 DuquesneEnd of game, 1 play, −27 yards
Play by play
1st quarter7 drives, then Duquesne 7, Saint Francis 0
Duquesne Touchdown, 9 plays
15:00
1st & 10 at own 38
JaMario Clements run for 8 yds to the DUQ 46
15:00
2nd & 2 at own 46
pass incomplete to Darryl Powell Jr.
15:00
3rd & 2 at own 46
Darius Perrantes pass complete to Darryl Powell Jr. for 10 yds to the SFPA 44 for a 1ST down
15:00
1st & 10 at opp 44
JaMario Clements run for 9 yds to the SFPA 35
15:00
2nd & 1 at opp 35
JaMario Clements run for 3 yds to the SFPA 32 for a 1ST down
15:00
1st & 10 at opp 32
pass incomplete to Darryl Powell Jr.
15:00
2nd & 10 at opp 32
Darius Perrantes pass complete to Tedy Afful for 9 yds to the SFPA 23
15:00
3rd & 1 at opp 23
Taj Butts run for 6 yds to the SFPA 17 for a 1ST down
14:52
1st & 10 at own 35
Macrae Plummer kickoff for 64 yds , Keshawn Brown return for 37 yds to the DUQ 38
11:01
1st & 10 at opp 17
Darius Perrantes pass complete to Keshawn Brown for 17 yds for a TD (Brian Bruzdewicz KICK)Duquesne 7, Saint Francis 0
Saint Francis Interception, 4 plays
11:01
1st & 10 at own 35
Matt Clark kickoff for 60 yds
11:01
1st & 10 at own 35
Deondre Scott run for 3 yds to the SFPA 38
11:01
2nd & 7 at own 38
Deondre Scott run for 1 yd to the SFPA 39
11:01
3rd & 6 at own 39
Cole Doyle pass complete to Aaron Tutino for 7 yds to the SFPA 46 for a 1ST down Duquesne Penalty, off-side (Khatavian Franks) to the SFPA 46 for a 1ST down
9:07
1st & 10 at own 46
Cole Doyle pass intercepted
Duquesne Punt, 3 plays
9:07
1st & 10 at opp 34
Duquesne Penalty, false start (Chris Oliver) to the SFPA 39
9:07
1st & 15 at opp 39
Taj Butts run for a loss of 2 yards to the SFPA 41
9:07
2nd & 17 at opp 41
pass incomplete to Tedy Afful
9:07
3rd & 17 at opp 41
Duquesne Penalty, false start (Michael Dorundo) to the SFPA 46
9:07
3rd & 22 at opp 46
Darius Perrantes sacked for a loss of 5 yards to the DUQ 49
7:32
4th & 27 at own 49
Michael Berarducci punt for 39 yds
Saint Francis Punt, 3 plays
7:32
1st & 10 at own 12
Deondre Scott run for 1 yd to the SFPA 13
6:53
2nd & 9 at own 13
Cole Doyle run for 3 yds to the SFPA 16
6:53
3rd & 6 at own 16
Cole Doyle pass complete to Jayden Ivory for 4 yds to the SFPA 20
5:17
4th & 2 at own 20
Aidan Cirulli punt for 45 yds , Nick Leopold returns for 2 yds to the DUQ 37
Duquesne Punt, 3 plays
5:17
1st & 10 at own 37
Edward Robinson run for 4 yds to the DUQ 41
5:17
2nd & 6 at own 41
5:17
3rd & 6 at own 41
pass incomplete to Tedy Afful
3:44
4th & 6 at own 41
Michael Berarducci punt for 49 yds
Saint Francis Punt, 3 plays
3:44
1st & 10 at own 10
Jordan Jackson run for 4 yds to the SFPA 14
3:44
2nd & 6 at own 14
Jordan Jackson run for 1 yd to the SFPA 15
3:44
3rd & 5 at own 15
Cole Doyle pass incomplete to Dawson Snyder, broken up by Dayvia Gbor
2:06
4th & 5 at own 15
Aidan Cirulli punt for 42 yds , Ayden Garnes returns for no gain to the DUQ 41
Duquesne Field goal, 9 plays
2:06
1st & 10 at own 41
JaMario Clements run for 11 yds to the SFPA 48 for a 1ST down
2:06
1st & 10 at opp 48
JaMario Clements run for 4 yds to the SFPA 44
2:06
2nd & 6 at opp 44
JaMario Clements run for 2 yds to the SFPA 42
2:06
3rd & 4 at opp 42
Darius Perrantes pass complete to Darryl Powell Jr. for 22 yds to the SFPA 20 for a 1ST down
Q2 15:00
1st & 10 at opp 20
JaMario Clements run for 12 yds to the SFPA 8 for a 1ST down
Q2 15:00
1st & goal at opp 8
Duquesne Penalty, false start (Tommy Brandt) to the SFPA 13
Q2 15:00
1st & goal at opp 13
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Blye Hill
Q2 15:00
2nd & goal at opp 13
Taj Butts run for 4 yds to the SFPA 9
Q2 15:00
3rd & goal at opp 9
pass incomplete to Darryl Powell Jr.
Q2 12:50
4th & goal at opp 9
Brian Bruzdewicz 27 yd FG GOODDuquesne 10, Saint Francis 0
2nd quarter6 drives, then Duquesne 31, Saint Francis 7
Saint Francis Touchdown, 9 plays
12:45
1st & 10 at own 35
Matt Clark kickoff for 62 yds , DaMario Crawford return for 23 yds to the SFPA 26
12:45
1st & 10 at own 26
pass incomplete to Dawson Snyder
12:45
2nd & 10 at own 26
Jordan Jackson run for 4 yds to the SFPA 30
12:45
3rd & 6 at own 30
Cole Doyle pass complete to Dawson Snyder for 7 yds to the SFPA 37 for a 1ST down
12:45
1st & 10 at own 37
Jordan Jackson run for 4 yds to the SFPA 41
12:45
2nd & 6 at own 41
Jordan Jackson run for 6 yds to the SFPA 47 for a 1ST down
12:45
1st & 10 at own 47
Jordan Jackson run for 9 yds to the DUQ 44
12:45
2nd & 1 at opp 44
Cole Doyle pass complete to Jake Bruno for 43 yds to the DUQ 1 for a 1ST down
12:45
1st & goal at opp 1
7:56
1st & 10 at own 35
Macrae Plummer kickoff for 65 yds for a touchback
Saint Francis Touchdown, 9 plays
7:56
2nd & goal at opp 1
Duquesne Penalty, off-side (Alex Reese III) to the DUQ 1
7:56
2nd & goal at opp 1
Mason Imbt 1 Yd Run (Macrae Plummer Kick)Duquesne 10, Saint Francis 7
Duquesne Touchdown, 11 plays
7:56
1st & 10 at own 25
Taj Butts run for 7 yds to the DUQ 32
7:56
2nd & 3 at own 32
Taj Butts run for 3 yds to the DUQ 35 for a 1ST down
7:56
1st & 10 at own 35
Taj Butts run for 9 yds to the DUQ 44
7:56
2nd & 1 at own 44
Edward Robinson run for 2 yds to the DUQ 46 for a 1ST down
7:56
1st & 10 at own 46
Edward Robinson run for 6 yds to the SFPA 48
7:56
2nd & 4 at opp 48
Darius Perrantes pass complete to Keshawn Brown for 7 yds to the SFPA 41 for a 1ST down
7:56
1st & 10 at opp 41
Darius Perrantes pass complete to Joey Isabella for 3 yds to the SFPA 38
7:56
2nd & 7 at opp 38
Darius Perrantes pass complete to Joey Isabella for 3 yds to the SFPA 35
7:56
3rd & 4 at opp 35
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Blye Hill
7:56
4th & 4 at opp 35
Darius Perrantes pass complete to Darryl Powell Jr. for 6 yds Darius Perrantes fumbled, recovered by DUQ for a 1ST down
7:56
3rd & 4 at opp 35
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Blye Hill
7:56
4th & 4 at opp 35
Darius Perrantes pass complete to Darryl Powell Jr. for 6 yds Darius Perrantes fumbled, recovered by DUQ for a 1ST down
2:29
1st & 10 at opp 29
D. Perrantes pass to D. Powell Jr. for 29 yds for a TD (B. Bruzdewicz KICK)Duquesne 17, Saint Francis 7
Saint Francis Punt, 3 plays
2:22
1st & 10 at own 35
Matt Clark kickoff for 60 yds , DaMario Crawford return for 27 yds to the SFPA 32
2:22
1st & 10 at own 32
Cole Doyle run for a loss of 1 yard to the SFPA 31
2:22
2nd & 11 at own 31
Cole Doyle pass incomplete, broken up by Clemente Ojinnaka
2:22
3rd & 11 at own 31
pass incomplete to Dawson Snyder
1:24
4th & 11 at own 31
Aidan Cirulli punt for 42 yds
Duquesne Touchdown, 2 plays
1:24
1st & 10 at own 27
Edward Robinson run for 4 yds to the DUQ 31
0:49
2nd & 6 at own 31
D. Perrantes pass to J. Isabella for 69 yds for a TD (B. Bruzdewicz KICK) (B. Bruzdewicz KICK)Duquesne 24, Saint Francis 7
Saint Francis Fumble return TD, 4 plays (Duquesne scores)
0:49
1st & 10 at own 35
Matt Clark kickoff for 65 yds for a touchback
0:49
1st & 10 at own 25
Cole Doyle run for 8 yds to the SFPA 33
0:49
2nd & 2 at own 33
Cole Doyle run for a loss of 3 yards to the SFPA 30
0:15
3rd & 5 at own 30
pass incomplete to Dawson Snyder St. Francis (PA) Penalty, inelgible downfield on pass (Yards) to the SFPA 30
0:02
4th & 5 at own 30
Tim Lowery 15 Yd Fumble Return (Brian Bruzdewicz Kick)Duquesne 31, Saint Francis 7
3rd quarter4 drives, then Duquesne 31, Saint Francis 14
Duquesne Interception, 6 plays
15:00
1st & 10 at opp 34
JaMario Clements run for 4 yds to the SFPA 30
15:00
2nd & 6 at opp 30
JaMario Clements run for 3 yds to the SFPA 27
15:00
3rd & 3 at opp 27
JaMario Clements run for 6 yds to the SFPA 21 for a 1ST down
15:00
1st & 10 at opp 21
Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Blye Hill
15:00
2nd & 10 at opp 21
JaMario Clements run for 3 yds to the SFPA 18
14:57
1st & 10 at own 35
Matt Clark kickoff for 34 yds , Scott Raymond return for 3 yds to the SFPA 34 Scott Raymond fumbled, recovered by DUQ Tim Lowery , return for no gain to the SFPA 34
11:55
3rd & 7 at opp 18
Darius Perrantes pass intercepted
Saint Francis Turnover on downs, 6 plays
11:55
1st & 10 at own 29
Jordan Jackson run for 14 yds to the SFPA 43 for a 1ST down
11:55
1st & 10 at own 43
Cole Doyle run for 16 yds to the DUQ 41 for a 1ST down Duquesne Penalty, off-side (Alex Reese III) to the DUQ 41 for a 1ST down
11:55
1st & 10 at opp 41
Cole Doyle run for 4 yds to the DUQ 37
11:55
2nd & 6 at opp 37
Jordan Jackson run for a loss of 2 yards to the DUQ 39
11:55
3rd & 8 at opp 39
Deondre Scott run for 5 yds to the DUQ 34
9:15
4th & 3 at opp 34
pass incomplete to Jayden Ivory
Duquesne Punt, 4 plays
9:15
1st & 10 at own 34
Duquesne Penalty, Offensive holding (Michael Dorundo) to the DUQ 24
9:15
1st & 20 at own 24
Taj Butts run for 8 yds to the DUQ 32
9:15
2nd & 12 at own 32
Taj Butts run for 1 yd to the DUQ 33
9:15
3rd & 11 at own 33
Duquesne Penalty, false start (Shawn Jones) to the DUQ 28
9:15
3rd & 16 at own 28
Taj Butts run for 13 yds to the DUQ 41
6:43
4th & 3 at own 41
Michael Berarducci punt for 25 yds
Saint Francis Touchdown, 14 plays
6:43
1st & 10 at own 34
Deondre Scott run for 7 yds to the SFPA 41
6:43
2nd & 3 at own 41
Cole Doyle run for 7 yds to the SFPA 48 for a 1ST down
6:43
1st & 10 at own 48
Cole Doyle pass complete to Jayden Ivory for 2 yds to the 50 yard line
6:43
2nd & 8 at the 50
Cole Doyle pass complete to Jayden Ivory to the 50 yard line Duquesne Penalty, off-side (Jason Patterson) to the DUQ 45
6:43
2nd & 3 at opp 45
Deondre Scott run for 7 yds to the DUQ 38 for a 1ST down
6:43
1st & 10 at opp 38
Cole Doyle pass complete to Jake Bruno for 11 yds to the DUQ 27 for a 1ST down
6:43
1st & 10 at opp 27
Cole Doyle run for 15 yds to the DUQ 12 for a 1ST down
6:43
1st & 10 at opp 12
Cole Doyle sacked for a loss of 4 yards to the DUQ 16
6:43
2nd & 14 at opp 16
Cole Doyle pass incomplete to Jake Bruno, broken up by Antonio Epps
6:43
3rd & 14 at opp 16
Cole Doyle pass incomplete to Deondre Scott, broken up by Steve Cmielewski for a 1ST down Duquesne Penalty, Defensive pass interference (Steve Cmielewski) to the DUQ 11 for a 1ST down
6:43
1st & 10 at opp 11
Jordan Jackson run for 3 yds to the DUQ 8
6:43
2nd & 7 at opp 8
Cole Doyle pass incomplete to Jake Bruno, broken up by Ayden Garnes
6:43
3rd & 7 at opp 8
Cole Doyle run for 7 yds to the DUQ 1 for a 1ST down
0:00
1st & goal at opp 1
Jordan Jackson 1 Yd Run (Macrae Plummer Kick)Duquesne 31, Saint Francis 14
4th quarter6 drives, then Duquesne 38, Saint Francis 35
Duquesne Touchdown, 6 plays
14:52
1st & 10 at own 35
Macrae Plummer kickoff for 61 yds , Keshawn Brown return for 42 yds to the DUQ 46
14:52
1st & 10 at own 46
Darius Perrantes pass complete to Darryl Powell Jr. for 2 yds to the DUQ 48
14:52
2nd & 8 at own 48
Darius Perrantes pass incomplete to Joey Isabella, broken up by Desmond Harrod
14:52
3rd & 8 at own 48
Darius Perrantes pass complete to Joey Isabella for 41 yds to the SFPA 11 for a 1ST down
14:52
1st & 10 at opp 11
Darius Perrantes pass complete to Keshawn Brown for 9 yds to the SFPA 2
14:52
2nd & 1 at opp 2
Taj Butts run for a loss of 2 yards to the SFPA 4
11:48
3rd & 3 at opp 4
T. Butts run for 4 yds for a TD (B. Bruzdewicz KICK)Duquesne 38, Saint Francis 14
Saint Francis Touchdown, 7 plays
11:42
1st & 10 at own 35
Matt Clark kickoff for 62 yds , DaMario Crawford return for 23 yds to the SFPA 26
11:42
1st & 10 at own 26
Cole Doyle pass complete to Dawson Snyder for 6 yds to the SFPA 32
11:42
2nd & 4 at own 32
Cole Doyle pass complete to Jordan Jackson for 10 yds to the SFPA 42 for a 1ST down
11:42
1st & 10 at own 42
Cole Doyle pass complete to Dawson Snyder for 24 yds to the DUQ 34 for a 1ST down
11:42
1st & 10 at opp 34
Cole Doyle pass complete to Aaron Tutino for 14 yds to the DUQ 20 for a 1ST down
11:42
1st & 10 at opp 20
Cole Doyle pass incomplete to Aaron Tutino, broken up by Sam Brown
11:42
2nd & 10 at opp 20
Cole Doyle pass complete to Dawson Snyder for 19 yds to the DUQ 1 for a 1ST down
8:32
1st & goal at opp 1
M. Imbt run for 1 yd for a TD (M. Plummer KICK)Duquesne 38, Saint Francis 21
Duquesne Touchdown, 6 plays
8:29
1st & 10 at own 35
Macrae Plummer kickoff for 36 yds , Jordan Heisey return for no gain to the DUQ 29
8:29
1st & 10 at own 29
JaMario Clements run for 11 yds to the DUQ 40 for a 1ST down
8:29
1st & 10 at own 40
JaMario Clements run for 6 yds to the DUQ 46
8:29
2nd & 4 at own 46
JaMario Clements run for 6 yds to the SFPA 48 for a 1ST down
8:29
1st & 10 at opp 48
Edward Robinson run for 2 yds to the SFPA 46
8:29
2nd & 8 at opp 46
Edward Robinson run for 2 yds to the SFPA 44
8:29
3rd & 6 at opp 44
pass incomplete to Darryl Powell Jr.
4:24
4th & 6 at opp 44
Trey McLeer 40 Yd Return of Blocked Punt (Macrae Plummer Kick)Duquesne 38, Saint Francis 28
Duquesne Missed FG, 6 plays
4:22
1st & 10 at own 35
Macrae Plummer kickoff for 14 yds
4:22
1st & 10 at opp 49
Taj Butts run for 6 yds to the SFPA 43
4:22
2nd & 4 at opp 43
Taj Butts run for 3 yds to the SFPA 40
4:22
3rd & 1 at opp 40
St. Francis (PA) Penalty, unsportsmanlike conduct (Pierre Royster) to the SFPA 25 for a 1ST down
4:22
1st & 10 at opp 25
Taj Butts run for 3 yds to the SFPA 22
2:51
2nd & 7 at opp 22
Taj Butts run for 1 yd to the SFPA 21
2:45
3rd & 6 at opp 21
Taj Butts run for 1 yd to the SFPA 20
2:33
4th & 5 at opp 20
Brian Bruzdewicz 38 yd FG MISSED
Saint Francis Touchdown, 7 plays
2:33
1st & 10 at own 20
Cole Doyle pass incomplete, broken up by Alex Reese III
2:33
2nd & 10 at own 20
pass incomplete to Jordan Jackson
2:33
3rd & 10 at own 20
Cole Doyle pass complete to Dawson Snyder for 16 yds to the SFPA 36 for a 1ST down
2:33
1st & 10 at own 36
Cole Doyle pass complete to Aaron Tutino for 17 yds to the DUQ 47 for a 1ST down
2:33
1st & 10 at opp 47
Cole Doyle pass complete to Dawson Snyder for 21 yds to the DUQ 26 for a 1ST down
1:29
1st & 10 at opp 26
Cole Doyle run for 23 yds to the DUQ 3 for a 1ST down
0:57
1st & goal at opp 3
C. Doyle pass to J. Ivory for 3 yds for a TD (M. Plummer KICK)Duquesne 38, Saint Francis 35
Saint Francis Missed FG, 5 plays
0:54
1st & 10 at own 35
Macrae Plummer kickoff for 20 yds
0:54
1st & 10 at opp 45
Cole Doyle run for 11 yds to the DUQ 34 Duquesne Penalty, personal foul (CJ Barnes) to the DUQ 19
0:54
1st & 10 at opp 19
Nick Whitfield Jr. run for a loss of 3 yards to the DUQ 22
0:19
3rd & 13 at opp 22
St. Francis (PA) Penalty, delay of game (Mason Frye) to the DUQ 27
0:19
3rd & 18 at opp 27
pass incomplete to Dawson Snyder
0:10
4th & 18 at opp 27
Macrae Plummer 45 yd FG MISSED
0:10
1st & 10 at own 27
Duquesne Penalty, unsportsmanlike conduct (Ayden Garnes) to the DUQ 14
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.