49°F, light rain, wind 11 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; J Murtha Jtwn-Cmbra County Airport (KJST), 27 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Sacred Heart
Saint Francis
423
Total yards
421
185
Passing yards
193
238
Rushing yards
228
7.4
Yards per pass
6.9
4.7
Yards per rush
6.2
24
First downs
21
6–13
Third downs
3–13
0–0
Fourth downs
2–2
0
Turnovers
1
4–50
Penalties
8–54
30:36
Possession
29:24
Efficiency
Sacred Heart
Saint Francis
51%
Success rate
49%
0.27
EPA per play
0.30
0.97
Explosiveness
1.15
0.10
Rushing EPA
0.34
0.60
Passing EPA
0.35
40%
Passing-down success
18%
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)
Saint Francis 72% to win. Sacred Heart won as Elo’s underdog.
The line
Saint Francis −9.5, over/under 41.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. Saint Francis drives left to right, Sacred Heart right to left.
Q1 Sacred HeartPunt, 3 plays, 8 yards
Q1 Saint FrancisInterception, 6 plays, 41 yards
Q1 Sacred HeartPunt, 3 plays, 2 yards
Q1 Saint FrancisField goal, 5 plays, 22 yards
Q1 Sacred HeartPunt, 3 plays, 1 yard
Q1 Saint FrancisTouchdown, 4 plays, 50 yards
Q1 Saint FrancisPunt, 3 plays, 6 yards
Q1 Sacred HeartTouchdown, 3 plays, 40 yards
Q1 Saint FrancisTouchdown, 9 plays, 62 yards
Q2 Saint FrancisPunt, 3 plays, 7 yards
Q2 Sacred HeartField goal, 8 plays, 53 yards
Q2 Saint FrancisPunt, 3 plays, 1 yard
Q2 Sacred HeartField goal, 6 plays, 32 yards
Q2 Sacred HeartTouchdown, 11 plays, 65 yards
Q3 Sacred HeartTouchdown, 12 plays, 84 yards
Q3 Saint FrancisPunt, 3 plays, 0 yards
Q3 Sacred HeartPunt, 3 plays, 3 yards
Q3 Saint FrancisTouchdown, 5 plays, 49 yards
Q3 Sacred HeartPunt, 3 plays, 6 yards
Q3 Saint FrancisPunt, 5 plays, 12 yards
Q3 Sacred HeartPunt, 7 plays, 32 yards
Q4 Saint FrancisField goal, 13 plays, 77 yards
Q4 Sacred HeartTouchdown, 9 plays, 72 yards
Q4 Saint FrancisTouchdown, 8 plays, 72 yards
Q4 Sacred HeartField goal, 10 plays, 32 yards
Play by play
1st quarter9 drives, then Saint Francis 10, Sacred Heart 7
Saint Francis Interception, 6 plays
15:00
1st & 10 at own 28
Jordan Jackson run for 4 yds to the SFPA 32
15:00
2nd & 6 at own 32
Jordan Jackson run for 7 yds to the SFPA 39 for a 1ST down
15:00
1st & 10 at own 39
Cole Doyle pass complete to Dawson Snyder for 36 yds to the SHU 25 for a 1ST down
15:00
1st & 10 at opp 25
Jordan Jackson run for 4 yds to the SHU 21
15:00
2nd & 6 at opp 21
pass incomplete to Damon Horton
15:00
3rd & 6 at opp 21
St. Francis (PA) Penalty, false start (Damon Horton) to the SHU 26
15:00
3rd & 11 at opp 26
St. Francis (PA) Penalty, false start (Jesse Ramil) to the SHU 31
14:55
1st & 10 at own 35
Sam Renzi kickoff for 43 yds , Deondre Scott return for 6 yds to the SFPA 28
12:32
3rd & 16 at opp 31
Cole Doyle pass intercepted
Sacred Heart Punt, 3 plays
12:32
1st & 10 at own 16
Malik Grant run for 3 yds to the SHU 19
12:32
2nd & 7 at own 19
Jalen Madison run for a loss of 1 yard to the SHU 18
12:32
3rd & 8 at own 18
pass incomplete to Aboraa Kwarteng
11:14
4th & 8 at own 18
Andrew Ryczek punt for 22 yds
Saint Francis Field goal, 5 plays
11:14
1st & 10 at opp 40
Cole Doyle pass complete to Aaron Tutino for 16 yds to the SHU 24 for a 1ST down
11:14
1st & 10 at opp 24
Jordan Jackson run for 5 yds to the SHU 19
11:14
2nd & 5 at opp 19
Jordan Jackson run for a loss of 1 yard to the SHU 20
11:14
3rd & 6 at opp 20
Cole Doyle pass complete to Aaron Tutino for 2 yds to the SHU 18
Macrae Plummer kickoff for 55 yds , Jon Moccia return for 12 yds to the SHU 22
8:50
1st & 10 at own 22
Rob McCoy sacked for a loss of 4 yards to the SHU 18
8:50
2nd & 14 at own 18
8:50
3rd & 14 at own 18
Rob McCoy run for 5 yds to the SHU 23
7:11
4th & 9 at own 23
Andrew Ryczek punt for 51 yds , Casey McKinney returns for 21 yds to the SFPA 47
Saint Francis Touchdown, 4 plays
7:11
1st & 10 at own 47
Cole Doyle pass complete to Dawson Snyder for 18 yds to the SHU 35 for a 1ST down
7:11
1st & 10 at opp 35
Damon Horton run for 28 yds to the SHU 7 for a 1ST down
7:11
1st & goal at opp 7
Damon Horton run for 4 yds to the SHU 3
5:23
2nd & goal at opp 3
Damon Horton run for 3 yds for a TD (Macrae Plummer KICK)Saint Francis 10, Sacred Heart 0
Sacred Heart Punt, 3 plays
5:23
1st & 10 at own 35
Macrae Plummer kickoff for 27 yds
5:23
1st & 10 at own 38
pass incomplete to Kevin McGuire
5:23
2nd & 10 at own 38
Malik Grant run for 4 yds to the SHU 42
5:23
3rd & 6 at own 42
Rob McCoy pass complete to Kevin McGuire for 4 yds to the SHU 46
3:59
4th & 2 at own 46
Andrew Ryczek punt for 44 yds
Saint Francis Punt, 3 plays
3:59
1st & 10 at own 10
Damon Horton run for 5 yds to the SFPA 15
3:59
2nd & 5 at own 15
Cole Doyle pass complete to Casey McKinney for a loss of 3 yards to the SFPA 12
3:59
3rd & 8 at own 12
St. Francis (PA) Penalty, false start (Seth Osborne) to the SFPA 7
2:42
3rd & 13 at own 7
Cole Doyle pass complete to Casey McKinney for 9 yds to the SFPA 16
1:41
4th & 4 at own 16
Aidan Cirulli punt for 36 yds , Jason Palmieri returns for 9 yds to the SFPA 43
Sacred Heart Touchdown, 3 plays
1:41
1st & 10 at opp 43
Jalen Madison run for 4 yds to the SFPA 39
1:41
2nd & 6 at opp 39
Rob McCoy pass complete to Aboraa Kwarteng for 37 yds to the SFPA 2 for a 1ST down
0:30
1st & goal at opp 2
Jalen Madison run for 2 yds for a TD (Sam Renzi KICK)Saint Francis 10, Sacred Heart 7
Saint Francis Touchdown, 9 plays
0:30
1st & 10 at own 35
Sam Renzi kickoff for 45 yds
0:30
1st & 10 at own 35
Jordan Jackson run for 3 yds to the SFPA 38
Q2 15:00
2nd & 7 at own 38
Cole Doyle run for 14 yds to the SHU 48 for a 1ST down
Q2 15:00
1st & 10 at opp 48
Jordan Jackson run for 7 yds to the SHU 41
Q2 15:00
2nd & 3 at opp 41
Jordan Jackson run for 4 yds to the SHU 37 for a 1ST down
Q2 13:45
1st & 10 at opp 37
Jordan Jackson run for 3 yds to the SHU 34
Q2 12:52
2nd & 7 at opp 34
Jordan Jackson run for 6 yds to the SHU 28
Q2 12:10
3rd & 1 at opp 28
Cole Doyle run for a loss of 4 yards to the SHU 32
Q2 11:40
4th & 5 at opp 32
Cole Doyle pass complete to Casey McKinney for 19 yds to the SHU 13 for a 1ST down
Q2 10:41
1st & 10 at opp 13
Casey McKinney 13 Yd pass from Cole Doyle (Macrae Plummer Kick)Saint Francis 17, Sacred Heart 7
2nd quarter5 drives, then Sacred Heart 20, Saint Francis 17
Sacred Heart Touchdown, 11 plays
10:41
1st & 10 at own 35
Macrae Plummer kickoff for 55 yds , Jon Moccia return for 22 yds to the SHU 32
10:41
1st & 10 at own 32
Malik Grant run for 3 yds to the SHU 35 Malik Grant fumbled, recovered by SHU Tim Suk
10:19
2nd & 7 at own 35
Rob McCoy run for 1 yd to the SHU 36
10:19
3rd & 6 at own 36
Rob McCoy pass complete to Ethan Hilliman for 28 yds to the SFPA 36 for a 1ST down St. Francis (PA) Penalty, Defensive pass interference (Kerry Galloway) to the SFPA 36 for a 1ST down
10:19
1st & 10 at opp 36
Malik Grant run for 9 yds to the SFPA 27
9:00
2nd & 1 at opp 27
Rob McCoy run for 7 yds to the SFPA 20 for a 1ST down
9:00
1st & 10 at opp 20
Malik Grant run for 10 yds to the SFPA 10 for a 1ST down
9:00
1st & goal at opp 10
Rob McCoy run for 3 yds to the SFPA 7
7:37
2nd & goal at opp 7
pass incomplete to Xavier Leigh
7:12
3rd & goal at opp 7
Rob McCoy pass incomplete to Ethan Hilliman for a 1ST down St. Francis (PA) Penalty, Defensive pass interference (Kerry Galloway) to the SFPA 2 for a 1ST down
7:12
1st & goal at opp 2
Malik Grant run for 1 yd to the SFPA 1
6:47
2nd & goal at opp 1
Rob McCoy pass complete to Payton Rhoades for 1 yd for a TD (Sam Renzi KICK)Saint Francis 17, Sacred Heart 14
Saint Francis Punt, 3 plays
6:47
1st & 10 at own 35
Sam Renzi kickoff for 48 yds
6:47
1st & 10 at own 35
Cole Doyle pass complete to Damon Horton for 6 yds to the SFPA 41
6:28
2nd & 4 at own 41
St. Francis (PA) Penalty, false start (Mekhi Workman) to the SFPA 36
6:14
2nd & 9 at own 36
Jordan Jackson run for 6 yds to the SFPA 42
5:38
3rd & 3 at own 42
pass incomplete to Casey McKinney
5:16
4th & 3 at own 42
Aidan Cirulli punt for 38 yds
Sacred Heart Field goal, 8 plays
5:06
1st & 10 at own 20
Rob McCoy pass complete to Aboraa Kwarteng for a loss of 1 yard to the SHU 19
4:44
2nd & 11 at own 19
Rob McCoy pass complete to Payton Rhoades for 36 yds to the SFPA 45 for a 1ST down
4:44
1st & 10 at opp 45
Jalen Madison run for 8 yds to the SFPA 37
4:44
2nd & 2 at opp 37
Jalen Madison run for 5 yds to the SFPA 32 for a 1ST down
4:44
1st & 10 at opp 32
Jalen Madison run for 3 yds to the SFPA 29
4:44
2nd & 7 at opp 29
Jalen Madison run for 2 yds to the SFPA 27
4:44
3rd & 5 at opp 27
pass incomplete to Kevin McGuire
1:48
4th & 5 at opp 27
Sam Renzi 44 yd FG GOODTied at 17
Saint Francis Punt, 3 plays
1:48
1st & 10 at own 35
Sam Renzi kickoff for 47 yds , Damon Horton return for no gain to the SFPA 18
1:43
1st & 10 at own 18
Cole Doyle pass complete to Jordan Jackson for 8 yds to the SFPA 26
1:43
2nd & 2 at own 26
Cole Doyle sacked for a loss of 10 yards to the SFPA 16
1:43
3rd & 12 at own 16
Cole Doyle run for 3 yds to the SFPA 19
0:56
4th & 9 at own 19
Aidan Cirulli punt for 36 yds
Sacred Heart Field goal, 6 plays
0:47
1st & 10 at own 45
Malik Grant run for 7 yds to the SFPA 48
0:47
2nd & 3 at opp 48
Rob McCoy pass complete to Kevin McGuire for 15 yds to the SFPA 33 for a 1ST down
0:18
1st & 10 at opp 33
Rob McCoy pass incomplete to Ethan Hilliman, broken up by Buju Aumua-Tuisavura
0:18
2nd & 10 at opp 33
Malik Grant run for 10 yds to the SFPA 23 for a 1ST down
0:00
2nd & 10 at opp 23
Sam Renzi 40 Yd Field GoalSacred Heart 20, Saint Francis 17
3rd quarter7 drives, then Sacred Heart 27, Saint Francis 24
Sacred Heart Touchdown, 12 plays
15:00
1st & 10 at own 13
15:00
2nd & 10 at own 13
Rob McCoy run for 16 yds to the SHU 29 for a 1ST down
15:00
1st & 10 at own 29
Malik Grant run for 7 yds to the SHU 36
14:52
1st & 10 at own 35
Macrae Plummer kickoff for 60 yds , Curtis Whiting return for 18 yds to the SHU 47 Sacred Heart Penalty, illegal block (Myles Talley) to the SHU 13
13:37
2nd & 3 at own 36
Malik Grant run for 13 yds to the SHU 49 for a 1ST down
12:58
1st & 10 at own 49
Malik Grant run for 2 yds to the SFPA 49
12:32
2nd & 8 at opp 49
Rob McCoy pass complete to Kevin McGuire for 17 yds to the SFPA 32 for a 1ST down
12:32
1st & 10 at opp 32
Rob McCoy run for 6 yds to the SFPA 26
12:32
2nd & 4 at opp 26
Malik Grant run for 3 yds to the SFPA 23
12:32
3rd & 1 at opp 23
Rob McCoy run for 6 yds to the SFPA 17 for a 1ST down
10:46
1st & 10 at opp 17
Malik Grant run for 5 yds to the SFPA 12
10:46
2nd & 5 at opp 12
Rob McCoy pass incomplete to Ethan Hilliman, broken up by Kerry Galloway
10:04
3rd & 5 at opp 12
Rob McCoy pass complete to LJ Haskett for 12 yds for a TD (Sam Renzi KICK)Sacred Heart 27, Saint Francis 17
Saint Francis Punt, 3 plays
10:04
1st & 10 at own 35
Sam Renzi kickoff Sacred Heart Penalty, unsportsmanlike conduct (LJ Haskett) to the SHU 20
9:48
1st & 10 at own 20
Sam Renzi kickoff for 55 yds , Tobee Stokes return for 11 yds to the SFPA 31 St. Francis (PA) Penalty, Offensive holding (Gavin Rembert) to the SFPA 26
9:48
1st & 10 at own 26
pass incomplete to Mason Imbt
9:48
2nd & 10 at own 26
pass incomplete to Dawson Snyder
9:48
3rd & 10 at own 26
Cole Doyle pass incomplete to Mekhi Workman, broken up by Carson Primrose
9:29
4th & 10 at own 26
Aidan Cirulli punt for 35 yds
Sacred Heart Punt, 3 plays
9:29
1st & 10 at own 39
Jalen Madison run for 3 yds to the SHU 42
9:29
2nd & 7 at own 42
9:29
3rd & 7 at own 42
pass incomplete to Aboraa Kwarteng
8:06
4th & 7 at own 42
Andrew Ryczek punt for 10 yds
Saint Francis Touchdown, 5 plays
8:06
1st & 10 at own 48
Cole Doyle run for 10 yds to the SHU 42 for a 1ST down
8:06
1st & 10 at opp 42
pass incomplete to Dawson Snyder
8:06
2nd & 10 at opp 42
Damon Horton run for 3 yds to the SHU 39
8:06
3rd & 7 at opp 39
Cole Doyle run for 18 yds to the SHU 21 for a 1ST down
6:38
1st & 10 at opp 21
Cole Doyle pass complete to Damon Horton for 21 yds for a TD (Macrae Plummer KICK)Sacred Heart 27, Saint Francis 24
Sacred Heart Punt, 3 plays
6:38
1st & 10 at own 35
Macrae Plummer kickoff for 56 yds , Curtis Whiting return for 12 yds to the SHU 47 Sacred Heart Penalty, illegal block (DeAndre Byrd) to the SHU 11
6:38
1st & 10 at own 11
6:38
2nd & 10 at own 11
6:38
3rd & 10 at own 11
Rob McCoy run for 6 yds to the SHU 17
4:54
4th & 4 at own 17
Andrew Ryczek punt for 48 yds
Saint Francis Punt, 5 plays
4:54
1st & 10 at own 35
Cole Doyle run for 4 yds to the SFPA 39
4:54
2nd & 6 at own 39
Cole Doyle run for 9 yds to the SFPA 48 for a 1ST down
4:54
1st & 10 at own 48
4:54
2nd & 10 at own 48
pass incomplete to Cinsere Clark
4:54
3rd & 10 at own 48
Cole Doyle run for a loss of 1 yard to the SFPA 47
2:09
4th & 11 at own 47
Aidan Cirulli punt for 34 yds
Sacred Heart Punt, 7 plays
2:09
1st & 10 at own 19
Jalen Madison run for 8 yds to the SHU 27
2:09
2nd & 2 at own 27
Jalen Madison run for 6 yds to the SHU 33 for a 1ST down
2:09
1st & 10 at own 33
Jalen Madison run for 3 yds to the SHU 36
2:09
2nd & 7 at own 36
Rob McCoy pass complete to Kevin McGuire for 11 yds to the SHU 47 for a 1ST down
2:09
1st & 10 at own 47
Jalen Madison run for 2 yds to the SHU 49
Q4 15:00
2nd & 8 at own 49
Jalen Madison run for 2 yds to the SFPA 49
Q4 15:00
3rd & 6 at opp 49
pass incomplete to LJ Haskett
Q4 14:15
4th & 6 at opp 49
Andrew Ryczek punt for 34 yds
4th quarter4 drives, then Sacred Heart 37, Saint Francis 34
Saint Francis Field goal, 13 plays
14:15
1st & 10 at own 15
Damon Horton run for 9 yds to the SFPA 24
13:51
2nd & 1 at own 24
Damon Horton run for 3 yds to the SFPA 27 for a 1ST down
13:51
1st & 10 at own 27
pass incomplete to Casey McKinney
13:51
2nd & 10 at own 27
Damon Horton run for 2 yds to the SFPA 29
13:51
3rd & 8 at own 29
Cole Doyle run for 14 yds to the SFPA 43 for a 1ST down
13:51
1st & 10 at own 43
Damon Horton run for 5 yds to the SFPA 48
13:51
2nd & 5 at own 48
Cole Doyle pass complete to Mekhi Workman for 8 yds to the SHU 44 Sacred Heart Penalty, unsportsmanlike conduct (Ty Harley) to the SHU 29
13:51
1st & 10 at opp 29
Damon Horton run for 5 yds to the SHU 24
13:51
2nd & 5 at opp 24
Cole Doyle run for 9 yds to the SHU 15 for a 1ST down
13:51
1st & 10 at opp 15
pass incomplete to Dawson Snyder
13:51
2nd & 10 at opp 15
pass incomplete to Damon Horton
13:51
3rd & 10 at opp 15
Cole Doyle run for 7 yds to the SHU 8
9:09
4th & 3 at opp 8
Macrae Plummer 26 yd FG GOODTied at 27
Sacred Heart Touchdown, 9 plays
9:09
1st & 10 at own 35
Macrae Plummer kickoff for 65 yds for a touchback
9:09
1st & 10 at own 25
Rob McCoy pass complete to Ethan Hilliman for 9 yds to the SHU 34
9:09
2nd & 1 at own 34
Rob McCoy pass complete to LJ Haskett for 3 yds to the SHU 37 for a 1ST down
9:09
1st & 10 at own 37
Malik Grant run for 32 yds to the SFPA 31 for a 1ST down
9:09
1st & 10 at opp 31
Malik Grant run for 7 yds to the SFPA 24
9:09
2nd & 3 at opp 24
Rob McCoy run for 8 yds to the SFPA 16 for a 1ST down
9:09
1st & 10 at opp 16
Malik Grant run for a loss of 1 yard to the SFPA 17
9:09
2nd & 11 at opp 17
Rob McCoy pass incomplete to Ethan Hilliman for a 1ST down St. Francis (PA) Penalty, Defensive pass interference (Kerry Galloway) to the SFPA 3 for a 1ST down
9:09
1st & goal at opp 3
Malik Grant run for a loss of 1 yard to the SFPA 4
5:37
2nd & goal at opp 4
Malik Grant 4 Yd Run (Sam Renzi Kick)Sacred Heart 34, Saint Francis 27
Saint Francis Touchdown, 8 plays
5:37
1st & 10 at own 35
Sam Renzi kickoff for 65 yds for a touchback
5:37
1st & 10 at own 25
St. Francis (PA) Penalty, false start (Seth Osborne) to the SFPA 20
5:37
1st & 15 at own 20
Damon Horton run for 5 yds to the SFPA 25
5:37
2nd & 10 at own 25
Cole Doyle pass complete to Damon Horton for 6 yds to the SFPA 31
5:37
3rd & 4 at own 31
Cole Doyle pass complete to Mekhi Workman
5:37
4th & 4 at own 31
Cole Doyle pass complete to Dawson Snyder for 17 yds to the SFPA 48 for a 1ST down
5:37
1st & 10 at own 48
Damon Horton run for 8 yds to the SHU 44
5:37
2nd & 2 at opp 44
pass incomplete to Mekhi Workman
5:37
3rd & 2 at opp 44
Jordan Jackson run for 27 yds to the SHU 17 for a 1ST down
2:29
1st & 10 at opp 17
Cole Doyle pass complete to Aaron Tutino for 17 yds for a TD (Macrae Plummer KICK)Tied at 34
Sacred Heart Field goal, 10 plays
2:29
1st & 10 at own 35
Macrae Plummer kickoff for 54 yds , Jon Moccia return for 34 yds to the SHU 45
2:29
1st & 10 at own 45
Jalen Madison run for 6 yds to the SFPA 49
2:29
2nd & 4 at opp 49
2:29
3rd & 4 at opp 49
Rob McCoy pass complete to Payton Rhoades for 4 yds to the SFPA 45 for a 1ST down
2:29
1st & 10 at opp 45
Jalen Madison run for 6 yds to the SFPA 39
2:29
2nd & 4 at opp 39
pass incomplete to LJ Haskett
0:30
3rd & 4 at opp 39
Rob McCoy run for 6 yds to the SFPA 33 for a 1ST down
0:30
2nd & 10 at opp 33
Rob McCoy pass complete to Aboraa Kwarteng for 9 yds to the SFPA 24
0:13
3rd & 1 at opp 24
Jalen Madison run for 1 yd to the SFPA 23 for a 1ST down
0:00
1st & 10 at opp 23
Sam Renzi 40 Yd Field GoalSacred Heart 37, Saint Francis 34
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.