Saint Francis at Duquesne

Saturday, October 21, 2023

Duquesne beat Saint Francis 38–⁠35. It was their 18th meeting; after it, Duquesne led the series 13–⁠5.

AwaySaint Francis4–⁠6 in 2023
35
HomeDuquesne7–⁠5 in 2023
38

Final at Arthur J. Rooney Athletic Field, PittsburghAttendance 3,052

At kickoff
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

Scoring by quarter

TeamQ1Q2Q3Q4Final
Saint Francis0772135
Duquesne7240738

Standouts

Player stats

Saint Francis

PassingC/AttYdsTDInt
Cole Doyle15/2720411
Nick Whitfield Jr.0/1000
RushingCarYdsTDLong
Cole Doyle1286023
Jordan Jackson1144114
Deondre Scott62407
Mason Imbt2221
ReceivingRecYdsTDLong
Dawson Snyder693024
Jake Bruno254043
Aaron Tutino338017
Jordan Jackson110010
DefenseTklTFLSacksInt
Mercury Swaim0001

Duquesne

PassingC/AttYdsTDInt
Darius Perrantes13/2422731
RushingCarYdsTDLong
JaMario Clements1488012
Taj Butts1665113
Edward Robinson72006
ReceivingRecYdsTDLong
Joey Isabella4116169
Darryl Powell Jr.569129
Keshawn Brown333117
Tedy Afful1909
DefenseTklTFLSacksInt
Dayvia Gbor0001

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

Team stats

Saint FrancisDuquesne
342Total yards392
204Passing yards227
138Rushing yards165
7.3Yards per pass9.5
4.2Yards per rush4.2
22First downs19
4–⁠10Third downs6–⁠14
0–⁠2Fourth downs1–⁠1
2Turnovers1
2–⁠20Penalties9–⁠68
27:37Possession32:23

Efficiency

Saint FrancisDuquesne
44%Success rate44%
0.03EPA per play0.05
1.18Explosiveness1.21
0.02Rushing EPA0.17
0.26Passing EPA0.41
26%Passing-down success13%
5%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 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

Duquesne end zoneSaint Francis end zoneQ1 DuquesneTouchdown, 9 playsQ1 Saint FrancisInterception, 4 playsQ1 DuquesnePunt, 3 playsQ1 Saint FrancisPunt, 3 playsQ1 DuquesnePunt, 3 playsQ1 Saint FrancisPunt, 3 playsQ1 DuquesneField goal, 9 playsQ2 Saint FrancisTouchdown, 9 playsQ2 DuquesneTouchdown, 11 playsQ2 Saint FrancisPunt, 3 playsQ2 DuquesneTouchdown, 2 playsQ2 Saint FrancisFumble return TD, 4 plays (Duquesne scores)Q3 DuquesneInterception, 6 playsQ3 Saint FrancisTurnover on downs, 6 playsQ3 DuquesnePunt, 4 playsQ3 Saint FrancisTouchdown, 14 playsQ4 DuquesneTouchdown, 6 playsQ4 Saint FrancisTouchdown, 7 playsQ4 DuquesneTouchdown, 6 playsQ4 DuquesneMissed FG, 6 playsQ4 Saint FrancisTouchdown, 7 playsQ4 Saint FrancisMissed FG, 5 playsQ4 DuquesneEnd of game, 1 play
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.
  1. Q1 DuquesneTouchdown, 9 plays, 59 yards
  2. Q1 Saint FrancisInterception, 4 plays, 11 yards
  3. Q1 DuquesnePunt, 3 plays, −17 yards
  4. Q1 Saint FrancisPunt, 3 plays, 8 yards
  5. Q1 DuquesnePunt, 3 plays, 4 yards
  6. Q1 Saint FrancisPunt, 3 plays, 5 yards
  7. Q1 DuquesneField goal, 9 plays, 50 yards
  8. Q2 Saint FrancisTouchdown, 9 plays, 73 yards
  9. Q2 DuquesneTouchdown, 11 plays, 72 yards
  10. Q2 Saint FrancisPunt, 3 plays, −1 yard
  11. Q2 DuquesneTouchdown, 2 plays, 70 yards
  12. Q2 Saint FrancisFumble return TD, 4 plays (Duquesne scores), 5 yards
  13. Q3 DuquesneInterception, 6 plays, 16 yards
  14. Q3 Saint FrancisTurnover on downs, 6 plays, 37 yards
  15. Q3 DuquesnePunt, 4 plays, 7 yards
  16. Q3 Saint FrancisTouchdown, 14 plays, 63 yards
  17. Q4 DuquesneTouchdown, 6 plays, 51 yards
  18. Q4 Saint FrancisTouchdown, 7 plays, 71 yards
  19. Q4 DuquesneTouchdown, 6 plays, −26 yards
  20. Q4 DuquesneMissed FG, 6 plays, 29 yards
  21. Q4 Saint FrancisTouchdown, 7 plays, 77 yards
  22. Q4 Saint FrancisMissed FG, 5 plays, 18 yards
  23. 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:001st & 10 at own 38JaMario Clements run for 8 yds to the DUQ 46
15:002nd & 2 at own 46pass incomplete to Darryl Powell Jr.
15:003rd & 2 at own 46Darius Perrantes pass complete to Darryl Powell Jr. for 10 yds to the SFPA 44 for a 1ST down
15:001st & 10 at opp 44JaMario Clements run for 9 yds to the SFPA 35
15:002nd & 1 at opp 35JaMario Clements run for 3 yds to the SFPA 32 for a 1ST down
15:001st & 10 at opp 32pass incomplete to Darryl Powell Jr.
15:002nd & 10 at opp 32Darius Perrantes pass complete to Tedy Afful for 9 yds to the SFPA 23
15:003rd & 1 at opp 23Taj Butts run for 6 yds to the SFPA 17 for a 1ST down
14:521st & 10 at own 35Macrae Plummer kickoff for 64 yds , Keshawn Brown return for 37 yds to the DUQ 38
11:011st & 10 at opp 17Darius 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:011st & 10 at own 35Matt Clark kickoff for 60 yds
11:011st & 10 at own 35Deondre Scott run for 3 yds to the SFPA 38
11:012nd & 7 at own 38Deondre Scott run for 1 yd to the SFPA 39
11:013rd & 6 at own 39Cole 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:071st & 10 at own 46Cole Doyle pass intercepted
Duquesne Punt, 3 plays
9:071st & 10 at opp 34Duquesne Penalty, false start (Chris Oliver) to the SFPA 39
9:071st & 15 at opp 39Taj Butts run for a loss of 2 yards to the SFPA 41
9:072nd & 17 at opp 41pass incomplete to Tedy Afful
9:073rd & 17 at opp 41Duquesne Penalty, false start (Michael Dorundo) to the SFPA 46
9:073rd & 22 at opp 46Darius Perrantes sacked for a loss of 5 yards to the DUQ 49
7:324th & 27 at own 49Michael Berarducci punt for 39 yds
Saint Francis Punt, 3 plays
7:321st & 10 at own 12Deondre Scott run for 1 yd to the SFPA 13
6:532nd & 9 at own 13Cole Doyle run for 3 yds to the SFPA 16
6:533rd & 6 at own 16Cole Doyle pass complete to Jayden Ivory for 4 yds to the SFPA 20
5:174th & 2 at own 20Aidan Cirulli punt for 45 yds , Nick Leopold returns for 2 yds to the DUQ 37
Duquesne Punt, 3 plays
5:171st & 10 at own 37Edward Robinson run for 4 yds to the DUQ 41
5:172nd & 6 at own 41
5:173rd & 6 at own 41pass incomplete to Tedy Afful
3:444th & 6 at own 41Michael Berarducci punt for 49 yds
Saint Francis Punt, 3 plays
3:441st & 10 at own 10Jordan Jackson run for 4 yds to the SFPA 14
3:442nd & 6 at own 14Jordan Jackson run for 1 yd to the SFPA 15
3:443rd & 5 at own 15Cole Doyle pass incomplete to Dawson Snyder, broken up by Dayvia Gbor
2:064th & 5 at own 15Aidan Cirulli punt for 42 yds , Ayden Garnes returns for no gain to the DUQ 41
Duquesne Field goal, 9 plays
2:061st & 10 at own 41JaMario Clements run for 11 yds to the SFPA 48 for a 1ST down
2:061st & 10 at opp 48JaMario Clements run for 4 yds to the SFPA 44
2:062nd & 6 at opp 44JaMario Clements run for 2 yds to the SFPA 42
2:063rd & 4 at opp 42Darius Perrantes pass complete to Darryl Powell Jr. for 22 yds to the SFPA 20 for a 1ST down
Q2 15:001st & 10 at opp 20JaMario Clements run for 12 yds to the SFPA 8 for a 1ST down
Q2 15:001st & goal at opp 8Duquesne Penalty, false start (Tommy Brandt) to the SFPA 13
Q2 15:001st & goal at opp 13Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Blye Hill
Q2 15:002nd & goal at opp 13Taj Butts run for 4 yds to the SFPA 9
Q2 15:003rd & goal at opp 9pass incomplete to Darryl Powell Jr.
Q2 12:504th & goal at opp 9Brian Bruzdewicz 27 yd FG GOODDuquesne 10, Saint Francis 0
2nd quarter6 drives, then Duquesne 31, Saint Francis 7
Saint Francis Touchdown, 9 plays
12:451st & 10 at own 35Matt Clark kickoff for 62 yds , DaMario Crawford return for 23 yds to the SFPA 26
12:451st & 10 at own 26pass incomplete to Dawson Snyder
12:452nd & 10 at own 26Jordan Jackson run for 4 yds to the SFPA 30
12:453rd & 6 at own 30Cole Doyle pass complete to Dawson Snyder for 7 yds to the SFPA 37 for a 1ST down
12:451st & 10 at own 37Jordan Jackson run for 4 yds to the SFPA 41
12:452nd & 6 at own 41Jordan Jackson run for 6 yds to the SFPA 47 for a 1ST down
12:451st & 10 at own 47Jordan Jackson run for 9 yds to the DUQ 44
12:452nd & 1 at opp 44Cole Doyle pass complete to Jake Bruno for 43 yds to the DUQ 1 for a 1ST down
12:451st & goal at opp 1
7:561st & 10 at own 35Macrae Plummer kickoff for 65 yds for a touchback
Saint Francis Touchdown, 9 plays
7:562nd & goal at opp 1Duquesne Penalty, off-side (Alex Reese III) to the DUQ 1
7:562nd & goal at opp 1Mason Imbt 1 Yd Run (Macrae Plummer Kick)Duquesne 10, Saint Francis 7
Duquesne Touchdown, 11 plays
7:561st & 10 at own 25Taj Butts run for 7 yds to the DUQ 32
7:562nd & 3 at own 32Taj Butts run for 3 yds to the DUQ 35 for a 1ST down
7:561st & 10 at own 35Taj Butts run for 9 yds to the DUQ 44
7:562nd & 1 at own 44Edward Robinson run for 2 yds to the DUQ 46 for a 1ST down
7:561st & 10 at own 46Edward Robinson run for 6 yds to the SFPA 48
7:562nd & 4 at opp 48Darius Perrantes pass complete to Keshawn Brown for 7 yds to the SFPA 41 for a 1ST down
7:561st & 10 at opp 41Darius Perrantes pass complete to Joey Isabella for 3 yds to the SFPA 38
7:562nd & 7 at opp 38Darius Perrantes pass complete to Joey Isabella for 3 yds to the SFPA 35
7:563rd & 4 at opp 35Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Blye Hill
7:564th & 4 at opp 35Darius Perrantes pass complete to Darryl Powell Jr. for 6 yds Darius Perrantes fumbled, recovered by DUQ for a 1ST down
7:563rd & 4 at opp 35Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Blye Hill
7:564th & 4 at opp 35Darius Perrantes pass complete to Darryl Powell Jr. for 6 yds Darius Perrantes fumbled, recovered by DUQ for a 1ST down
2:291st & 10 at opp 29D. 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:221st & 10 at own 35Matt Clark kickoff for 60 yds , DaMario Crawford return for 27 yds to the SFPA 32
2:221st & 10 at own 32Cole Doyle run for a loss of 1 yard to the SFPA 31
2:222nd & 11 at own 31Cole Doyle pass incomplete, broken up by Clemente Ojinnaka
2:223rd & 11 at own 31pass incomplete to Dawson Snyder
1:244th & 11 at own 31Aidan Cirulli punt for 42 yds
Duquesne Touchdown, 2 plays
1:241st & 10 at own 27Edward Robinson run for 4 yds to the DUQ 31
0:492nd & 6 at own 31D. 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:491st & 10 at own 35Matt Clark kickoff for 65 yds for a touchback
0:491st & 10 at own 25Cole Doyle run for 8 yds to the SFPA 33
0:492nd & 2 at own 33Cole Doyle run for a loss of 3 yards to the SFPA 30
0:153rd & 5 at own 30pass incomplete to Dawson Snyder St. Francis (PA) Penalty, inelgible downfield on pass (Yards) to the SFPA 30
0:024th & 5 at own 30Tim 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:001st & 10 at opp 34JaMario Clements run for 4 yds to the SFPA 30
15:002nd & 6 at opp 30JaMario Clements run for 3 yds to the SFPA 27
15:003rd & 3 at opp 27JaMario Clements run for 6 yds to the SFPA 21 for a 1ST down
15:001st & 10 at opp 21Darius Perrantes pass incomplete to Darryl Powell Jr., broken up by Blye Hill
15:002nd & 10 at opp 21JaMario Clements run for 3 yds to the SFPA 18
14:571st & 10 at own 35Matt 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:553rd & 7 at opp 18Darius Perrantes pass intercepted
Saint Francis Turnover on downs, 6 plays
11:551st & 10 at own 29Jordan Jackson run for 14 yds to the SFPA 43 for a 1ST down
11:551st & 10 at own 43Cole 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:551st & 10 at opp 41Cole Doyle run for 4 yds to the DUQ 37
11:552nd & 6 at opp 37Jordan Jackson run for a loss of 2 yards to the DUQ 39
11:553rd & 8 at opp 39Deondre Scott run for 5 yds to the DUQ 34
9:154th & 3 at opp 34pass incomplete to Jayden Ivory
Duquesne Punt, 4 plays
9:151st & 10 at own 34Duquesne Penalty, Offensive holding (Michael Dorundo) to the DUQ 24
9:151st & 20 at own 24Taj Butts run for 8 yds to the DUQ 32
9:152nd & 12 at own 32Taj Butts run for 1 yd to the DUQ 33
9:153rd & 11 at own 33Duquesne Penalty, false start (Shawn Jones) to the DUQ 28
9:153rd & 16 at own 28Taj Butts run for 13 yds to the DUQ 41
6:434th & 3 at own 41Michael Berarducci punt for 25 yds
Saint Francis Touchdown, 14 plays
6:431st & 10 at own 34Deondre Scott run for 7 yds to the SFPA 41
6:432nd & 3 at own 41Cole Doyle run for 7 yds to the SFPA 48 for a 1ST down
6:431st & 10 at own 48Cole Doyle pass complete to Jayden Ivory for 2 yds to the 50 yard line
6:432nd & 8 at the 50Cole Doyle pass complete to Jayden Ivory to the 50 yard line Duquesne Penalty, off-side (Jason Patterson) to the DUQ 45
6:432nd & 3 at opp 45Deondre Scott run for 7 yds to the DUQ 38 for a 1ST down
6:431st & 10 at opp 38Cole Doyle pass complete to Jake Bruno for 11 yds to the DUQ 27 for a 1ST down
6:431st & 10 at opp 27Cole Doyle run for 15 yds to the DUQ 12 for a 1ST down
6:431st & 10 at opp 12Cole Doyle sacked for a loss of 4 yards to the DUQ 16
6:432nd & 14 at opp 16Cole Doyle pass incomplete to Jake Bruno, broken up by Antonio Epps
6:433rd & 14 at opp 16Cole 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:431st & 10 at opp 11Jordan Jackson run for 3 yds to the DUQ 8
6:432nd & 7 at opp 8Cole Doyle pass incomplete to Jake Bruno, broken up by Ayden Garnes
6:433rd & 7 at opp 8Cole Doyle run for 7 yds to the DUQ 1 for a 1ST down
0:001st & goal at opp 1Jordan 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:521st & 10 at own 35Macrae Plummer kickoff for 61 yds , Keshawn Brown return for 42 yds to the DUQ 46
14:521st & 10 at own 46Darius Perrantes pass complete to Darryl Powell Jr. for 2 yds to the DUQ 48
14:522nd & 8 at own 48Darius Perrantes pass incomplete to Joey Isabella, broken up by Desmond Harrod
14:523rd & 8 at own 48Darius Perrantes pass complete to Joey Isabella for 41 yds to the SFPA 11 for a 1ST down
14:521st & 10 at opp 11Darius Perrantes pass complete to Keshawn Brown for 9 yds to the SFPA 2
14:522nd & 1 at opp 2Taj Butts run for a loss of 2 yards to the SFPA 4
11:483rd & 3 at opp 4T. Butts run for 4 yds for a TD (B. Bruzdewicz KICK)Duquesne 38, Saint Francis 14
Saint Francis Touchdown, 7 plays
11:421st & 10 at own 35Matt Clark kickoff for 62 yds , DaMario Crawford return for 23 yds to the SFPA 26
11:421st & 10 at own 26Cole Doyle pass complete to Dawson Snyder for 6 yds to the SFPA 32
11:422nd & 4 at own 32Cole Doyle pass complete to Jordan Jackson for 10 yds to the SFPA 42 for a 1ST down
11:421st & 10 at own 42Cole Doyle pass complete to Dawson Snyder for 24 yds to the DUQ 34 for a 1ST down
11:421st & 10 at opp 34Cole Doyle pass complete to Aaron Tutino for 14 yds to the DUQ 20 for a 1ST down
11:421st & 10 at opp 20Cole Doyle pass incomplete to Aaron Tutino, broken up by Sam Brown
11:422nd & 10 at opp 20Cole Doyle pass complete to Dawson Snyder for 19 yds to the DUQ 1 for a 1ST down
8:321st & goal at opp 1M. Imbt run for 1 yd for a TD (M. Plummer KICK)Duquesne 38, Saint Francis 21
Duquesne Touchdown, 6 plays
8:291st & 10 at own 35Macrae Plummer kickoff for 36 yds , Jordan Heisey return for no gain to the DUQ 29
8:291st & 10 at own 29JaMario Clements run for 11 yds to the DUQ 40 for a 1ST down
8:291st & 10 at own 40JaMario Clements run for 6 yds to the DUQ 46
8:292nd & 4 at own 46JaMario Clements run for 6 yds to the SFPA 48 for a 1ST down
8:291st & 10 at opp 48Edward Robinson run for 2 yds to the SFPA 46
8:292nd & 8 at opp 46Edward Robinson run for 2 yds to the SFPA 44
8:293rd & 6 at opp 44pass incomplete to Darryl Powell Jr.
4:244th & 6 at opp 44Trey McLeer 40 Yd Return of Blocked Punt (Macrae Plummer Kick)Duquesne 38, Saint Francis 28
Duquesne Missed FG, 6 plays
4:221st & 10 at own 35Macrae Plummer kickoff for 14 yds
4:221st & 10 at opp 49Taj Butts run for 6 yds to the SFPA 43
4:222nd & 4 at opp 43Taj Butts run for 3 yds to the SFPA 40
4:223rd & 1 at opp 40St. Francis (PA) Penalty, unsportsmanlike conduct (Pierre Royster) to the SFPA 25 for a 1ST down
4:221st & 10 at opp 25Taj Butts run for 3 yds to the SFPA 22
2:512nd & 7 at opp 22Taj Butts run for 1 yd to the SFPA 21
2:453rd & 6 at opp 21Taj Butts run for 1 yd to the SFPA 20
2:334th & 5 at opp 20Brian Bruzdewicz 38 yd FG MISSED
Saint Francis Touchdown, 7 plays
2:331st & 10 at own 20Cole Doyle pass incomplete, broken up by Alex Reese III
2:332nd & 10 at own 20pass incomplete to Jordan Jackson
2:333rd & 10 at own 20Cole Doyle pass complete to Dawson Snyder for 16 yds to the SFPA 36 for a 1ST down
2:331st & 10 at own 36Cole Doyle pass complete to Aaron Tutino for 17 yds to the DUQ 47 for a 1ST down
2:331st & 10 at opp 47Cole Doyle pass complete to Dawson Snyder for 21 yds to the DUQ 26 for a 1ST down
1:291st & 10 at opp 26Cole Doyle run for 23 yds to the DUQ 3 for a 1ST down
0:571st & goal at opp 3C. 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:541st & 10 at own 35Macrae Plummer kickoff for 20 yds
0:541st & 10 at opp 45Cole Doyle run for 11 yds to the DUQ 34 Duquesne Penalty, personal foul (CJ Barnes) to the DUQ 19
0:541st & 10 at opp 19Nick Whitfield Jr. run for a loss of 3 yards to the DUQ 22
0:193rd & 13 at opp 22St. Francis (PA) Penalty, delay of game (Mason Frye) to the DUQ 27
0:193rd & 18 at opp 27pass incomplete to Dawson Snyder
0:104th & 18 at opp 27Macrae Plummer 45 yd FG MISSED
0:101st & 10 at own 27Duquesne 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.

Duquesne leads 15–⁠5 in 20 meetings, counting the two since this game.

Recent meetings
2025Duquesne 52, Saint Francis 7
2024Duquesne 38, Saint Francis 7
2023Duquesne 38, Saint Francis 35
2022Saint Francis 51, Duquesne 14
2021Saint Francis 17, Duquesne 10
2019Duquesne 30, Saint Francis 21

Around this game