Week 7 · 2025

Saint Francis at Duquesne

Sat 10/11/2025 01:00 PMArthur J. Rooney Athletic FieldConference

62°Cloudy0 mph N · 62% humidityRecorded at kickoff by College Football Data

Saint Francis

7

0–11

Duquesne

52

7–5

Attendance

2,965

reported

SFPA6 plays, -5 yd · Punt

15:001st & 10opp 35Eli Tucker kickoff 59 yds, Joel Kpassou return 94 yds to the SFPA 00 for a TD (Matt Clark KICK)+94
14:441st & 10own 20Nick Whitfield Jr. pass complete to Peyton Nelson for 7 yds to the SFPA 27+7
14:442nd & 3own 27run for 4 yds to the SFPA 23 fumbled, recovered by SFPA Raph Ekechi+4
13:233rd & 7own 23Nick Whitfield Jr. sacked by Tyson Meiguez for a loss of 8 yards to the SFPA 15−8
13:233rd & 7own 23Timeout Duquesne, clock 13:230
12:394th & 15own 15Aidan Cirulli punt for 40 yds, fair catch by Joey Isabella at the DUQ 450

SFPA8 plays, 27 yd · On downs

14:441st & 10own 35Matt Clark kickoff for 65 yds , Jahmil Perryman return for 20 yds to the SFPA 20+20
11:391st & 10own 35Matt Clark kickoff for 61 yds , Jahmil Perryman return for 26 yds to the SFPA 30+26
11:391st & 10own 30Nick Whitfield Jr. pass complete to Jahmil Perryman for 7 yds to the SFPA 37+7
11:392nd & 3own 37Raph Ekechi run for 11 yds to the SFPA 48 for a 1ST down+11
11:391st & 10own 48Raph Ekechi run for a loss of 4 yards to the SFPA 44−4
11:392nd & 14own 44Nick Whitfield Jr. pass complete to Jahmil Perryman for 6 yds to the 50 yard line+6
11:393rd & 8midfieldNick Whitfield Jr. run for 7 yds to the DUQ 43+7
8:224th & 1opp 43Nick Whitfield Jr. pass incomplete to Adrian Mejia0

DUQ5 plays, 55 yd · Touchdown

12:391st & 10own 45Tyler Riddell pass incomplete to Jermaine Johnson0
12:392nd & 10own 45Ness Davis run for a loss of 2 yards to the DUQ 43−2
12:392nd & 10own 45Timeout Duquesne, clock 12:390
11:453rd & 12own 43Joey Isabella 57 Yd pass from Tyler Riddell (Matt Clark Kick)+57
11:451st & 10own 30Timeout Duquesne, clock 11:450

DUQ5 plays, 57 yd · Touchdown

8:221st & 10own 43Ness Davis run for 7 yds to the 50 yard line+7
8:222nd & 3midfieldTyler Riddell pass complete to Khiryn Boyd for 36 yds to the SFPA 14 for a 1ST down+36
8:221st & 10opp 14Tyler Riddell pass incomplete to B.J. Alexander0
8:222nd & 10opp 14Ness Davis run for 2 yds to the SFPA 12+2
6:163rd & 8opp 12Ryan Petras 12 Yd pass from Tyler Riddell (Matt Marcinko Kick)+12

SFPA5 plays, -8 yd · Punt

6:141st & 10own 35Matt Clark kickoff for 45 yds0
6:141st & 10own 17Nick Whitfield Jr. pass incomplete to DJ Maultsby0
6:142nd & 10own 17PENALTY SFU False Start (Hampton,Nate) 5 yards from SFU17 to SFU12. NO PLAY.−5
6:142nd & 15own 12Raph Ekechi run for a loss of 3 yards to the SFPA 9−3
6:143rd & 18own 9Nick Whitfield Jr. pass incomplete0

DUQ8 plays, 44 yd · Touchdown

5:081st & 10opp 44Taj Butts run for 2 yds to the SFPA 42+2
5:082nd & 8opp 42Tyler Riddell pass complete to Ryan Petras for 11 yds to the SFPA 31 for a 1ST down+11
5:081st & 10opp 31Tyler Riddell pass incomplete to B.J. Alexander0
5:082nd & 10opp 31Tyler Riddell pass complete to Khiryn Boyd for 7 yds to the SFPA 24+7
5:083rd & 3opp 24Taj Butts run for 3 yds to the SFPA 21 for a 1ST down+3
5:081st & 10opp 21Taj Butts run for no gain to the SFPA 210
2:102nd & 10opp 21Jermaine Johnson 21 Yd pass from Tyler Riddell (Matt Clark Kick)+21
2:041st & 10own 35Clark,Matt kickoff 64 yards to the SFU01 Perryman,Jahmil return 16 yards to the SFU17 (Jones,Caleb) PENALTY DUQ Offside (Pickens III,Henry) 5 yards from DUQ35 to DUQ30. NO PLAY.−5

SFPA5 plays, 5 yd · Punt

5:084th & 18own 9Aidan Cirulli punt for 41 yds , Joey Isabella returns for 6 yds to the SFPA 44+6
12:341st & 10own 20Nick Whitfield Jr. pass incomplete0
12:342nd & 10own 20Nick Whitfield Jr. pass incomplete to Raph Ekechi0
12:343rd & 10own 20PENALTY SFU Delay Of Game 5 yards from SFU20 to SFU15. NO PLAY.−5
12:343rd & 15own 15Nick Whitfield Jr. pass complete to Peyton Nelson for 10 yds to the SFPA 25+10

SFPA5 plays, 14 yd · Punt

2:041st & 10own 25Nick Whitfield Jr. pass complete to Scott Raymond for 12 yds to the SFPA 37 for a 1ST down+12
2:041st & 10own 37Nick Whitfield Jr. pass complete to Peyton Nelson for no gain to the SFPA 370
0:002nd & 10own 37Nick Whitfield Jr. pass complete to Peyton Nelson for 4 yds to the SFPA 41+4
15:003rd & 6own 41Nick Whitfield Jr. sacked by Jack Dunkley for a loss of 2 yards to the SFPA 39−2
14:094th & 8own 39Aidan Cirulli punt for 51 yds, punt out-of-bounds at the DUQ 23 , Joey Isabella returns for 13 yds to the DUQ 23+13

DUQ7 plays, 2 yd · Field goal

2:041st & 10own 30Matt Clark kickoff for 70 yds for a touchback0
0:00own 37End of 1st Quarter0
8:341st & 10opp 16Taj Butts run for 2 yds to the SFPA 14+2
8:342nd & 8opp 14Tyler Riddell pass incomplete to Daniel Tarabrella0
8:343rd & 8opp 14Tyler Riddell pass incomplete to Joey Isabella0
7:484th & 8opp 14Matt Marcinko 32 Yd Field Goal+32
7:401st & 10own 35Matt Clark kickoff for 61 yds , Jahmil Perryman return for 37 yds to the SFPA 28 Saint Francis Penalty, Offensive Holding (10 Yards) to the SFPA 20+37

DUQ8 plays, 15 yd · Punt

14:092nd & 10own 23Duquesne Penalty, Offensive Holding (-10 Yards) to the DUQ 23−10
14:092nd & 10own 23Tyler Riddell pass incomplete to Khiryn Boyd0
14:093rd & 10own 23Tyler Riddell pass incomplete to Ryan Petras for a 1ST down Saint Francis Penalty, UNR: Unnecessary Roughness (Dyrell Howard-Dolson) to the DUQ 38 for a 1ST down+15
14:091st & 10own 38Tyler Riddell pass incomplete to Khiryn Boyd0
12:512nd & 10own 38Tyler Riddell pass incomplete0
12:513rd & 10own 38Tyler Riddell pass incomplete to Jermaine Johnson0
12:512nd & 10own 38Timeout Duquesne, clock 12:510
12:344th & 10own 38Michael Berarducci punt for 42 yds , Rocky Jones returns for no gain to the SFPA 200

DUQ4 plays, 1 yd · Punt

11:391st & 10own 40Tyler Riddell pass complete to Daniel Tarabrella for no gain to the DUQ 400
11:392nd & 10own 40Tyler Riddell pass complete to Joey Isabella for 6 yds to the DUQ 46+6
11:393rd & 4own 46Tyler Riddell sacked by Zachary Betts for a loss of 5 yards to the DUQ 41−5
11:392nd & 10own 40Timeout Duquesne, clock 11:390

SFPA4 plays, 1 yd · Punt

9:401st & 10own 7Raph Ekechi run for 1 yd to the SFPA 8+1
9:402nd & 9own 8Nick Whitfield Jr. pass incomplete to DJ Maultsby0
9:403rd & 9own 8Nick Whitfield Jr. pass incomplete to Adrian Mejia0
8:344th & 9own 8Aidan Cirulli punt for 37 yds, punt out-of-bounds at the SFPA 16 , Joey Isabella returns for 29 yds to the SFPA 16+29

DUQ9 plays, 45 yd · Touchdown

3:021st & 10own 35Matt Clark kickoff for 56 yds , Jahmil Perryman return for 25 yds to the SFPA 34+25
8:411st & 10opp 45Logan Kushner pass complete to Dazhaun Hopkins for 7 yds to the SFPA 38+7
8:412nd & 3opp 38Dazhaun Hopkins run for 2 yds to the SFPA 36+2
8:413rd & 1opp 36Dazhaun Hopkins run for 5 yds to the SFPA 31 for a 1ST down+5
8:411st & 10opp 31Logan Kushner run for 6 yds to the SFPA 25+6
8:412nd & 4opp 25Dazhaun Hopkins run for 4 yds to the SFPA 21 for a 1ST down+4
8:411st & 10opp 21Dazhaun Hopkins run for 2 yds to the SFPA 19+2
8:412nd & 8opp 19Cam Oliver run for 2 yds to the SFPA 17+2
3:373rd & 6opp 17Alex Gochis 17 Yd pass from Logan Kushner (Matt Clark Kick)+17

DUQ12 plays, 60 yd · On downs

2:481st & 10own 35Matt Clark kickoff for 65 yds for a touchback0
10:521st & 10own 17Dazhaun Hopkins run for 3 yds to the DUQ 20+3
10:522nd & 7own 20Dazhaun Hopkins run for 3 yds to the DUQ 23+3
10:523rd & 4own 23Logan Kushner pass complete to Riley Lisgar for 9 yds to the DUQ 32 for a 1ST down+9
10:521st & 10own 32Dazhaun Hopkins run for 23 yds to the SFPA 45 for a 1ST down+23
10:521st & 10opp 45Dazhaun Hopkins run for 1 yd to the SFPA 44+1
10:522nd & 9opp 44Dazhaun Hopkins run for 5 yds to the SFPA 39+5
10:523rd & 4opp 39Logan Kushner pass complete to Alex Gochis for 10 yds to the SFPA 29 for a 1ST down+10
10:521st & 10opp 29Cam Oliver run for 7 yds to the SFPA 22+7
10:522nd & 3opp 22Cam Oliver run for a loss of 2 yards to the SFPA 24−2
10:523rd & 5opp 24Cam Oliver run for 1 yd to the SFPA 23+1
2:544th & 4opp 23Logan Kushner run for no gain to the SFPA 230

SFPA12 plays, 51 yd · End of period

0:164th & 4own 35Michael Berarducci punt for 63 yds0
2:541st & 10own 23Jeff Hoenstine sacked by Zion Patillo for a loss of 8 yards to the SFPA 15−8
2:542nd & 18own 15Jahmil Perryman run for 3 yds to the SFPA 18+3
2:003rd & 15own 18Jeff Hoenstine pass complete to Bobby Cameron for 11 yds to the SFPA 29+11
2:004th & 4own 29Jeff Hoenstine pass complete to Jahmil Perryman for 5 yds to the SFPA 34 for a 1ST down+5
2:001st & 10own 34Jeff Hoenstine pass complete to Scott Raymond for 21 yds to the DUQ 45 for a 1ST down+21
2:001st & 10opp 45Jeff Hoenstine pass incomplete to Denzel Lambert0
2:002nd & 10opp 45Duquesne Penalty, Personal Foul (Sage Thomas) to the DUQ 24 for a 1ST down+15
2:001st & 10opp 24Jeff Hoenstine run for 8 yds to the DUQ 16+8
2:002nd & 2opp 16Jeff Hoenstine pass incomplete to Denzel Lambert0
2:003rd & 15own 18Timeout Duquesne, clock 02:000
0:003rd & 2opp 16Jeff Hoenstine sacked by Deshaun Harper for a loss of 10 yards to the DUQ 26−10

SFPA4 plays, 6 yd · Punt

14:561st & 10own 35Matt Clark kickoff for 64 yds , Jahmil Perryman return for 18 yds to the SFPA 19+18
14:561st & 10own 19Nick Whitfield Jr. pass complete to Peyton Nelson for 4 yds to the SFPA 23+4
14:562nd & 6own 23Raph Ekechi run for 4 yds to the SFPA 27+4
14:563rd & 2own 27Raph Ekechi run for a loss of 2 yards to the SFPA 25−2

DUQ3 plays, 6 yd · Punt

12:331st & 10own 37Dazhaun Hopkins run for 2 yds to the DUQ 39+2
12:332nd & 8own 39Dazhaun Hopkins run for 2 yds to the DUQ 41+2
12:333rd & 6own 41Logan Kushner run for 2 yds to the DUQ 43+2

SFPA1 play, 6 yd · Punt

12:334th & 4own 25Aidan Cirulli punt for 45 yds , Lamere Byrd returns for 7 yds to the DUQ 37+7

SFPA5 plays, -1 yd · Punt

10:151st & 10own 20Jeff Hoenstine pass incomplete to Denzel Lambert0
10:152nd & 10own 20Jahmil Perryman run for 5 yds to the SFPA 25+5
10:153rd & 5own 25Jeff Hoenstine sacked by Carter Lance for a loss of 6 yards to the SFPA 19−6
10:152nd & 10own 20Timeout Duquesne, clock 10:150
8:414th & 11own 19Aidan Cirulli punt for 44 yds , Lamere Byrd returns for 13 yds to the SFPA 45+13

DUQ1 play, 6 yd · Punt

10:154th & 4own 43Michael Berarducci punt for 46 yds , Arison Walker returns for 9 yds to the SFPA 20+9

SFPA14 plays, 68 yd · Touchdown

3:341st & 10own 32Jeff Hoenstine pass complete to Raph Ekechi for 3 yds to the SFPA 35+3
3:342nd & 7own 35Raph Ekechi run for 7 yds to the SFPA 42 for a 1ST down+7
3:341st & 10own 42Jeff Hoenstine run for 3 yds to the SFPA 45+3
3:342nd & 7own 45Jahmil Perryman run for 7 yds to the DUQ 48 for a 1ST down+7
3:341st & 10opp 48Jeff Hoenstine pass incomplete to Lukas Gilland0
0:002nd & 10opp 48Raph Ekechi run for 3 yds to the DUQ 45+3
15:003rd & 7opp 45Jeff Hoenstine pass complete to Raph Ekechi for no gain to the DUQ 450
15:004th & 7opp 45Jeff Hoenstine run for 8 yds to the DUQ 37 for a 1ST down+8
15:001st & 10opp 37Jeff Hoenstine pass complete to Raph Ekechi for 6 yds to the DUQ 31+6
15:002nd & 4opp 31Raph Ekechi run for a loss of 2 yards to the DUQ 33−2
12:393rd & 6opp 33Jeff Hoenstine run for 13 yds to the DUQ 20 for a 1ST down Duquesne Penalty, UNR: Unnecessary Roughness (Zion Patillo) to the DUQ 10 for a 1ST down+23
12:391st & goalopp 10Jeff Hoenstine pass complete to Denzel Lambert for 1 yd to the DUQ 9+1
12:393rd & 6opp 33Timeout Duquesne, clock 12:390
10:572nd & goalopp 9Payton Wehner 9 Yd pass from Jeff Hoenstine (Mac Plummer Kick)+9

SFPA2 plays, 68 yd · Touchdown

3:341st & 10own 35Matt Clark kickoff for 39 yds , Jordan Theodore return for 6 yds to the SFPA 32+6
0:00opp 48End of 3rd Quarter0

DUQ1 play, 60 yd · On downs

10:521st & 10own 35Eli Tucker kickoff for 65 yds , Henry Pickens return for 17 yds to the DUQ 17+17

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Duquesne 6–4 vs Saint Francis

  • 2024 · wk 7Duquesne 38 @ Saint Francis 7
  • 2023 · wk 8Saint Francis 35 @ Duquesne 38
  • 2022 · wk 11Duquesne 14 @ Saint Francis 51
  • 2021 · wk 9Saint Francis 17 @ Duquesne 10
  • 2019 · wk 10Saint Francis 21 @ Duquesne 30
  • 2018 · wk 8Duquesne 27 @ Saint Francis 20
  • 2017 · wk 8Saint Francis 7 @ Duquesne 24
  • 2016 · wk 8Duquesne 10 @ Saint Francis 14
  • 2015 · wk 12Saint Francis 20 @ Duquesne 30
  • 2014 · wk 10Duquesne 16 @ Saint Francis 26

Research

Keep this open while you look at others