Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Ryan Liszner kickoff for 65 yds for a touchback
10-yd Run
14:58 - 1st
Markell Holman run for 10 yds to the SFPA 35 for a 1ST down
1st & 10 at SFPA 25
-3-yd Pass
14:09 - 1st
Jeff Hoenstine pass complete to Jahmil Perryman for a loss of 3 yards to the SFPA 32
1st & 10 at SFPA 35
Incompletion
13:25 - 1st
pass incomplete to Jahmil Perryman
2nd & 13 at SFPA 32
Sack
13:18 - 1st
Jeff Hoenstine sacked by Jalin Justice for a loss of 4 yards to the SFPA 28
3rd & 13 at SFPA 32
Punt
12:38 - 1st
Aidan Cirulli punt for 35 yds , Mark Didio returns for no gain to the WAG 37
4th & 17 at SFPA 28
5-yd Pass
12:31 - 1st
Jake Cady pass complete to Rickey Spruill for 5 yds to the WAG 42
1st & 10 at WAG 37
Incompletion
11:56 - 1st
pass incomplete to Rickey Spruill
2nd & 5 at WAG 42
8-yd Pass
11:50 - 1st
Jake Cady pass complete to Jaylen Bonelli for 8 yds to the 50 yard line for a 1ST down
3rd & 5 at WAG 42
Interception
11:16 - 1st
Jake Cady pass intercepted
1st & 10 at 50
1-yd Run
11:09 - 1st
DeMarcus McElroy run for 1 yd to the SFPA 38
1st & 11 at SFPA 37
10-yd Run
10:28 - 1st
DeMarcus McElroy run for 10 yds to the SFPA 48 for a 1ST down
2nd & 10 at SFPA 38
0-yd Run
9:45 - 1st
McElroy,DeMarcus rush right (Jakubauskas,Luke).
1st & 10 at SFPA 48
Incompletion
9:03 - 1st
Jeff Hoenstine pass incomplete to Gavin Thomson, broken up by Sam Martin
2nd & 10 at SFPA 48
Sack
8:59 - 1st
Jeff Hoenstine sacked by Justin Smith for a loss of 9 yards to the SFPA 39
3rd & 10 at SFPA 48
Punt
8:17 - 1st
Aidan Cirulli punt for 41 yds
4th & 19 at SFPA 39
11-yd Pass
8:13 - 1st
Jake Cady pass complete to Sekou Kamau for 11 yds to the WAG 31 for a 1ST down
1st & 10 at WAG 20
2-yd Pass
7:30 - 1st
Jake Cady pass complete to Sekou Kamau for 2 yds to the WAG 33
1st & 10 at WAG 31
11-yd Pass
6:55 - 1st
Jake Cady pass complete to Chase Stafford for 11 yds to the WAG 44 for a 1ST down
2nd & 8 at WAG 33
16-yd Pass
6:37 - 1st
Jake Cady pass complete to Chase Stafford for 16 yds to the SFPA 40 for a 1ST down
1st & 10 at WAG 44
5-yd Penalty
6:02 - 1st
St. Francis (PA) Penalty, off-side (Dwayne Majors) to the SFPA 35
1st & 10 at SFPA 40
0-yd Pass
5:53 - 1st
Jake Cady pass complete to Teree McDonald for no gain to the SFPA 35
1st & 5 at SFPA 35
4-yd Pass
5:11 - 1st
Jake Cady pass complete to Mark Didio for 4 yds to the SFPA 31
2nd & 5 at SFPA 35
Incompletion
4:38 - 1st
pass incomplete to Teree McDonald
3rd & 1 at SFPA 31
3-yd Run
4:30 - 1st
Jake Cady run for 3 yds to the SFPA 28 for a 1ST down
4th & 1 at SFPA 31
4-yd Run
3:47 - 1st
Andre Hines Jr. run for 4 yds to the SFPA 24
1st & 10 at SFPA 28
24-yd Touchdown Pass
3:09 - 1st
Christian Tait 24 Yd pass from Jake Cady (Matthew Schwindt Kick)
2nd & 6 at SFPA 24
Kickoff
3:09 - 1st
Ryan Liszner kickoff for 65 yds for a touchback
3-yd Run
3:07 - 1st
Markell Holman run for 3 yds to the SFPA 28
1st & 10 at SFPA 25
Interception
2:29 - 1st
Nick Whitfield Jr. pass intercepted
2nd & 7 at SFPA 28
Fumble Recovery
2:23 - 1st
Jake Cady pass complete to Jaylen Bonelli for 68 yds Jake Cady fumbled, recovered by SFPA Pierre Royster
1st & 10 at WAG 32
2nd Quarter
6-yd Pass
2:09 - 1st
Nick Whitfield Jr. pass complete to Jayden Ivory for 6 yds to the SFPA 26
1st & 10 at SFPA 20
10-yd Run
1:25 - 1st
DeMarcus McElroy run for 10 yds to the SFPA 36 for a 1ST down
2nd & 4 at SFPA 26
3-yd Run
0:45 - 1st
DeMarcus McElroy run for 3 yds to the SFPA 39
1st & 10 at SFPA 36
3-yd Run
0:06 - 1st
DeMarcus McElroy run for 3 yds to the SFPA 42
2nd & 7 at SFPA 39

End of 1st Quarter

Sack
14:59 - 2nd
Nick Whitfield Jr. sacked by Justin Reilly for a loss of 3 yards to the SFPA 39
3rd & 4 at SFPA 42
Punt
14:20 - 2nd
Aidan Cirulli punt for 46 yds
4th & 7 at SFPA 39
Incompletion
14:11 - 2nd
Jake Cady pass incomplete to Teree McDonald, broken up by Mekhi Butler
1st & 10 at WAG 15
Incompletion
14:05 - 2nd
pass incomplete to Sekou Kamau
2nd & 10 at WAG 15
36-yd Pass
14:00 - 2nd
Jake Cady pass complete to Malik Cooper for 36 yds to the SFPA 49 for a 1ST down
3rd & 10 at WAG 15
2-yd Run
13:24 - 2nd
Rickey Spruill run for 2 yds to the SFPA 47
1st & 10 at SFPA 49
5-yd Pass
12:46 - 2nd
Jake Cady pass complete to Mark Didio for 5 yds to the SFPA 42
2nd & 8 at SFPA 47
11-yd Pass
12:16 - 2nd
Jake Cady pass complete to Rickey Spruill for 11 yds to the SFPA 31 for a 1ST down
3rd & 3 at SFPA 42
31-yd Touchdown Pass
11:29 - 2nd
Chase Stafford 31 Yd pass from Jake Cady (Matthew Schwindt Kick)
1st & 10 at SFPA 31
Kickoff Return (Offense)
11:29 - 2nd
Ryan Liszner kickoff for 63 yds , DaMario Crawford return for 40 yds to the SFPA 42
2-yd Run
11:17 - 2nd
Markell Holman run for 2 yds to the SFPA 44
1st & 10 at SFPA 42
18-yd Pass
10:32 - 2nd
Nick Whitfield Jr. pass complete to Gavin Thomson for 18 yds to the WAG 38 for a 1ST down
2nd & 8 at SFPA 44
Sack
9:52 - 2nd
Nick Whitfield Jr. sacked by Logan Barnes for a loss of 9 yards to the WAG 47
1st & 10 at WAG 38
Incompletion
9:02 - 2nd
Nick Whitfield Jr. pass incomplete to Markell Holman
2nd & 19 at WAG 47
8-yd Run
8:55 - 2nd
Nick Whitfield Jr. run for 8 yds to the WAG 39
3rd & 19 at WAG 47
Punt
8:12 - 2nd
Aidan Cirulli punt for 34 yds
4th & 11 at WAG 39
1-yd Run
7:59 - 2nd
Sekou Kamau run for 1 yd to the WAG 6
1st & 10 at WAG 5
5-yd Run
7:22 - 2nd
Andre Hines Jr. run for 5 yds to the WAG 11
2nd & 9 at WAG 6
5-yd Run
6:45 - 2nd
Jake Cady run for 5 yds to the WAG 16 for a 1ST down
3rd & 4 at WAG 11
Incompletion
6:07 - 2nd
pass incomplete to Teree McDonald
1st & 10 at WAG 16
-1-yd Pass
6:03 - 2nd
Jake Cady pass complete to Rickey Spruill for a loss of 1 yard to the WAG 15
2nd & 10 at WAG 16
Incompletion
5:20 - 2nd
pass incomplete to Derek Burrell
3rd & 11 at WAG 15
Punt
5:01 - 2nd
Bailey Marzola punt for 54 yds
4th & 11 at WAG 15
11-yd Run
5:00 - 2nd
DeMarcus McElroy run for 11 yds to the SFPA 42 for a 1ST down
1st & 10 at SFPA 31
-1-yd Run
4:33 - 2nd
DeMarcus McElroy run for a loss of 1 yard to the SFPA 41
1st & 10 at SFPA 42
21-yd Pass
3:51 - 2nd
Nick Whitfield Jr. pass complete to Joe Skule for 21 yds to the WAG 38 for a 1ST down
2nd & 11 at SFPA 41
2-yd Run
3:24 - 2nd
DeMarcus McElroy run for 2 yds to the WAG 36
1st & 10 at WAG 38
5-yd Run
2:46 - 2nd
DeMarcus McElroy run for 5 yds to the WAG 31
2nd & 8 at WAG 36
4-yd Run
2:00 - 2nd
DeMarcus McElroy run for 4 yds to the WAG 27 for a 1ST down
3rd & 3 at WAG 31
Incompletion
1:22 - 2nd
Nick Whitfield Jr. pass incomplete to Jayden Ivory
1st & 10 at WAG 27
9-yd Pass
1:13 - 2nd
Nick Whitfield Jr. pass complete to Gavin Thomson for 9 yds to the WAG 18
2nd & 10 at WAG 27
0-yd Run
1:00 - 2nd
Whitfield Jr.,Nick rush middle (Barnes,Logan;Hallenbeck,Najae).
3rd & 1 at WAG 18
0-yd Run
0:32 - 2nd
Whitfield Jr.,Nick rush middle (Barnes,Logan;Liverpool,Jorel).
4th & 1 at WAG 18
3rd Quarter
Kickoff
15:00 - 3rd
Mac Plummer kickoff for 65 yds for a touchback
-1-yd Run
14:59 - 3rd
Andre Hines Jr. run for a loss of 1 yard to the WAG 24
1st & 10 at WAG 25
1-yd Run
14:22 - 3rd
Derek Burrell run for 1 yd to the WAG 25
2nd & 11 at WAG 24
6-yd Pass
13:45 - 3rd
Jake Cady pass complete to Malik Cooper for 6 yds to the WAG 31
3rd & 10 at WAG 25
Punt
13:01 - 3rd
Bailey Marzola punt for 44 yds
4th & 4 at WAG 31
2-yd Run
13:00 - 3rd
Markell Holman run for 2 yds to the SFPA 27
1st & 10 at SFPA 25
4-yd Pass
12:18 - 3rd
Nick Whitfield Jr. pass complete to Jahmil Perryman for 4 yds to the SFPA 31
2nd & 8 at SFPA 27
Incompletion
11:37 - 3rd
Nick Whitfield Jr. pass incomplete to Gavin Thomson, broken up by Zachary Ricci
3rd & 4 at SFPA 31
Punt
11:29 - 3rd
Aidan Cirulli punt for 40 yds
4th & 4 at SFPA 31
8-yd Pass
11:22 - 3rd
Jake Cady pass complete to Sekou Kamau for 8 yds to the WAG 37
1st & 10 at WAG 29
5-yd Pass
10:46 - 3rd
Jake Cady pass complete to Mark Didio for 5 yds to the WAG 42 for a 1ST down
2nd & 2 at WAG 37
15-yd Pass
10:24 - 3rd
Jake Cady pass complete to Jaylen Bonelli for 15 yds to the SFPA 43 for a 1ST down
1st & 10 at WAG 42
6-yd Run
10:02 - 3rd
Jake Cady run for 6 yds to the SFPA 37
1st & 10 at SFPA 43
Incompletion
9:31 - 3rd
Jake Cady pass incomplete to Jaylen Bonelli, broken up by Mekhi Butler
2nd & 4 at SFPA 37
3-yd Pass
9:23 - 3rd
Jake Cady pass complete to Christian Tait for 3 yds to the SFPA 34
3rd & 4 at SFPA 37
0-yd Run
8:45 - 3rd
Cooper,Malik rush middle (Tangelo,Paul).
4th & 1 at SFPA 34
Incompletion
8:45 - 3rd
Jeff Hoenstine pass incomplete to Jayden Ivory, broken up by Riley Dravet
1st & 10 at SFPA 34
2-yd Pass
8:36 - 3rd
Jeff Hoenstine pass complete to Joe Skule for 2 yds to the SFPA 36
2nd & 10 at SFPA 34
Sack
7:54 - 3rd
Jeff Hoenstine sacked by Luke Jakubauskas and Logan Barnes for a loss of 7 yards to the SFPA 29
3rd & 8 at SFPA 36
Punt
7:17 - 3rd
Aidan Cirulli punt for 45 yds , Mark Didio returns for no gain to the WAG 25
4th & 15 at SFPA 29
4-yd Pass
7:09 - 3rd
Jake Cady pass complete to Teree McDonald for 4 yds to the WAG 29
1st & 10 at WAG 25
6-yd Run
6:52 - 3rd
Sekou Kamau run for 6 yds to the WAG 35 for a 1ST down
2nd & 6 at WAG 29
0-yd Run
6:26 - 3rd
Cady,Jake rush left (Crawford,DaMario).
1st & 10 at WAG 35
Incompletion
5:51 - 3rd
Jake Cady pass incomplete to Chase Stafford, broken up by Kendric Council
2nd & 10 at WAG 35
6-yd Pass
5:44 - 3rd
Jake Cady pass complete to Jeremiah Colclough for 6 yds to the WAG 41
3rd & 10 at WAG 35
Punt
5:00 - 3rd
Bailey Marzola punt for 38 yds , Aaron Tutino returns for 3 yds to the SFPA 24
4th & 4 at WAG 41
5-yd Run
4:51 - 3rd
Markell Holman run for 5 yds to the SFPA 29
1st & 10 at SFPA 24
3-yd Pass
4:07 - 3rd
Jeff Hoenstine pass complete to Jayden Ivory for 3 yds to the SFPA 32
2nd & 5 at SFPA 29
Sack
3:26 - 3rd
Jeff Hoenstine sacked by Jorel Liverpool and Najae Hallenbeck for a loss of 7 yards to the SFPA 25
3rd & 2 at SFPA 32
Punt
2:43 - 3rd
Aidan Cirulli punt for 47 yds , Mark Didio returns for 9 yds to the WAG 37
4th & 9 at SFPA 25
7-yd Pass
2:35 - 3rd
Jake Cady pass complete to Sekou Kamau for 7 yds to the WAG 44
1st & 10 at WAG 37
Incompletion
2:04 - 3rd
pass incomplete to Teree McDonald
2nd & 3 at WAG 44
Incompletion
1:59 - 3rd
pass incomplete to Jaylen Bonelli
3rd & 3 at WAG 44
Punt
1:54 - 3rd
Bailey Marzola punt for 32 yds
4th & 3 at WAG 44
4th Quarter
13-yd Pass
1:47 - 3rd
Nick Whitfield Jr. pass complete to Jayden Ivory for 13 yds to the SFPA 37 for a 1ST down
1st & 10 at SFPA 24
2-yd Run
1:05 - 3rd
DeMarcus McElroy run for 2 yds to the SFPA 39
1st & 10 at SFPA 37
0-yd Run
0:23 - 3rd
McElroy,DeMarcus rush middle (Jakubauskas,Luke).
2nd & 8 at SFPA 39

End of 3rd Quarter

Sack
14:58 - 4th
Nick Whitfield Jr. sacked by Jorel Liverpool for a loss of 8 yards to the SFPA 31
3rd & 8 at SFPA 39
Punt
14:18 - 4th
Aidan Cirulli punt for 40 yds
4th & 16 at SFPA 31
2-yd Run
14:14 - 4th
Jake Cady run for 2 yds to the WAG 31
1st & 10 at WAG 29
Incompletion
13:37 - 4th
pass incomplete to Rickey Spruill
2nd & 8 at WAG 31
4-yd Run
13:32 - 4th
Jake Cady run for 4 yds to the WAG 35
3rd & 8 at WAG 31
Punt
12:47 - 4th
Bailey Marzola punt for 52 yds
4th & 4 at WAG 35
1-yd Run
12:41 - 4th
Markell Holman run for 1 yd to the SFPA 14
1st & 10 at SFPA 13
0-yd Run
11:54 - 4th
Whitfield Jr.,Nick rush left (Hallenbeck,Najae).
2nd & 9 at SFPA 14
13-yd Pass
11:06 - 4th
Nick Whitfield Jr. pass complete to Jahmil Perryman for 13 yds to the SFPA 27 for a 1ST down
3rd & 9 at SFPA 14
Incompletion
10:35 - 4th
Nick Whitfield Jr. pass incomplete to Gavin Thomson St. Francis (PA) Penalty, Offensive holding (Connor Van Tassell) to the SFPA 17
1st & 10 at SFPA 27
Incompletion
10:28 - 4th
Nick Whitfield Jr. pass incomplete to Markell Holman
1st & 20 at SFPA 17
12-yd Pass
10:21 - 4th
Nick Whitfield Jr. pass complete to Markell Holman for 12 yds to the SFPA 29
2nd & 20 at SFPA 17
Incompletion
9:40 - 4th
Nick Whitfield Jr. pass incomplete to Jahmil Perryman, broken up by Riley Dravet
3rd & 8 at SFPA 29
Punt
9:34 - 4th
Aidan Cirulli punt for 44 yds
4th & 8 at SFPA 29
5-yd Run
9:26 - 4th
Andre Hines Jr. run for 5 yds to the WAG 32
1st & 10 at WAG 27
2-yd Run
8:42 - 4th
Sekou Kamau run for 2 yds to the WAG 34
2nd & 5 at WAG 32
5-yd Pass
7:51 - 4th
Jake Cady pass complete to Mark Didio for 5 yds to the WAG 39 for a 1ST down
3rd & 3 at WAG 34
5-yd Penalty
7:18 - 4th
St. Francis (PA) Penalty, off-side (Zach Dantzlerward) to the WAG 44
1st & 10 at WAG 39
Sack
7:06 - 4th
Jake Cady sacked by Eddie Bierals for a loss of 7 yards to the WAG 37
1st & 5 at WAG 44
-4-yd Run
6:24 - 4th
Jake Cady run for a loss of 4 yards to the WAG 33
2nd & 12 at WAG 37
Incompletion
5:43 - 4th
pass incomplete to Mark Didio
3rd & 16 at WAG 33
Punt
5:38 - 4th
Bailey Marzola punt for 23 yds
4th & 16 at WAG 33
Incompletion
5:30 - 4th
Nick Whitfield Jr. pass incomplete to Jayden Ivory
1st & 10 at SFPA 44
0-yd Run
5:21 - 4th
McElroy,DeMarcus rush middle (Justice,Jalin;Adeyemi,Olanrewaju).
2nd & 10 at SFPA 44
Interception
4:37 - 4th
Nick Whitfield Jr. pass intercepted
3rd & 10 at SFPA 44
5-yd Run
4:28 - 4th
Andre Hines Jr. run for 5 yds to the WAG 33
1st & 10 at WAG 28
Incompletion
3:46 - 4th
pass incomplete
2nd & 5 at WAG 33
1-yd Run
3:43 - 4th
Andre Hines Jr. run for 1 yd to the WAG 34
3rd & 5 at WAG 33
Punt
3:36 - 4th
Bailey Marzola punt
4th & 4 at WAG 34
1-yd Run
3:22 - 4th
Rickey Spruill run for 1 yd to the WAG 40 for a 1ST down
4th & -1 at WAG 39
4-yd Run
2:51 - 4th
Rickey Spruill run for 4 yds to the WAG 44
1st & 10 at WAG 40
3-yd Run
2:42 - 4th
Jake Cady run for 3 yds to the WAG 47
2nd & 6 at WAG 44
Punt
2:31 - 4th
Bailey Marzola punt for 48 yds
3rd & 3 at WAG 47
6-yd Run
2:20 - 4th
Markell Holman run for 6 yds to the SFPA 11
1st & 10 at SFPA 5
6-yd Pass
1:51 - 4th
Nick Whitfield Jr. pass complete to Joe Skule for 6 yds to the SFPA 17 for a 1ST down
2nd & 4 at SFPA 11
Incompletion
1:41 - 4th
Nick Whitfield Jr. pass incomplete to Gavin Thomson, broken up by Justin Smith
1st & 10 at SFPA 17
Sack
1:32 - 4th
Nick Whitfield Jr. sacked for a loss of 8 yards to the SFPA 9 St. Francis (PA) Penalty, intentional grounding (Nick Whitfield Jr.) to the SFPA 9
2nd & 10 at SFPA 17
15-yd Pass
1:09 - 4th
Nick Whitfield Jr. pass complete to Jayden Ivory for 15 yds to the SFPA 24
3rd & 18 at SFPA 9
19-yd Pass
1:02 - 4th
Nick Whitfield Jr. pass complete to Gavin Thomson for 19 yds to the SFPA 43 for a 1ST down
4th & 3 at SFPA 24
12-yd Pass
0:49 - 4th
Nick Whitfield Jr. pass complete to Markell Holman for 12 yds to the WAG 45 for a 1ST down
1st & 10 at SFPA 43
Incompletion
0:34 - 4th
Nick Whitfield Jr. pass incomplete to Gavin Thomson, broken up by Riley Dravet
1st & 10 at WAG 45
14-yd Pass
0:29 - 4th
Nick Whitfield Jr. pass complete to DeMarcus McElroy for 14 yds to the WAG 31 for a 1ST down
2nd & 10 at WAG 45
Incompletion
0:16 - 4th
Nick Whitfield Jr. pass incomplete to DeMarcus McElroy, broken up by Riley Dravet
1st & 10 at WAG 31
Sack
0:09 - 4th
Nick Whitfield Jr. sacked by Luke Jakubauskas for a loss of 9 yards to the WAG 31
2nd & 10 at WAG 31

End of 4th Quarter