THIRD AND DATA

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. Saint Francis

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