From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Saint Francis
Wagner
370
Total yards
232
181
Passing yards
134
189
Rushing yards
98
5.8
Yards per pass
5.0
4.6
Yards per rush
2.4
24
First downs
14
5–13
Third downs
8–19
1–2
Fourth downs
1–4
0
Turnovers
0
4–30
Penalties
2–20
32:28
Possession
27:32
Efficiency
Saint Francis
Wagner
47%
Success rate
31%
0.15
EPA per play
−0.01
1.00
Explosiveness
1.57
−0.07
Rushing EPA
0.13
0.43
Passing EPA
−0.18
30%
Passing-down success
26%
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 67% to win. Elo’s favorite won.
The line
Saint Francis −17, over/under 50.
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. Wagner drives left to right, Saint Francis right to left.
Q1 WagnerPunt, 3 plays, 4 yards
Q1 Saint FrancisPunt, 3 plays, 6 yards
Q1 WagnerPunt, 3 plays, −4 yards
Q1 Saint FrancisMissed FG, 7 plays, 36 yards
Q1 WagnerTouchdown, 13 plays, 79 yards
Q1 WagnerDefensive TD, 6 plays (Saint Francis scores), 36 yards
Q2 Saint FrancisPunt, 11 plays, 44 yards
Q2 WagnerPunt, 6 plays, 34 yards
Q2 Saint FrancisTouchdown, 12 plays, 77 yards
Q2 WagnerPunt, 6 plays, 23 yards
Q3 Saint FrancisPunt, 5 plays, 20 yards
Q3 WagnerPunt, 3 plays, 9 yards
Q3 Saint FrancisField goal, 11 plays, 65 yards
Q3 WagnerTurnover on downs, 6 plays, 7 yards
Q3 Saint FrancisTouchdown, 6 plays, 30 yards
Q3 WagnerPunt, 6 plays, 12 yards
Q3 Saint FrancisField goal, 10 plays, 55 yards
Q4 WagnerTurnover on downs, 11 plays, 44 yards
Q4 Saint FrancisTurnover on downs, 9 plays, 48 yards
Q4 WagnerTurnover on downs, 5 plays, 9 yards
Q4 Saint FrancisEnd of game, 1 play, −1 yard
Play by play
1st quarter6 drives, then Tied at 7
Wagner Punt, 3 plays
15:00
1st & 10 at own 35
Alex Schmoke kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Rickey Spruill run for 4 yds to the Wagn 29
15:00
2nd & 6 at own 29
Rickey Spruill run for 1 yd to the Wagn 28
15:00
3rd & 7 at own 28
Nick Kargman pass complete to Jallah Zeze Jr. for 1 yd to the Wagn 29
15:00
4th & 6 at own 29
Dylan Hach punt for 16 yds, punt out-of-bounds at the Wagn 45
13:03
4th & 6 at own 29
Dylan Hach punt for 16 yds, punt out-of-bounds at the Wagn 45
Saint Francis Punt, 3 plays
13:03
1st & 10 at opp 45
Damon Horton run for 5 yds to the Wagn 40
13:03
2nd & 5 at opp 40
Damon Horton run for 1 yd to the Wagn 39
13:03
3rd & 4 at opp 39
Justin Sliwoski pass incomplete to Makai Jackson
13:03
4th & 4 at opp 39
Jordan Slaiby punt for 39 yds for a touchback
11:23
4th & 4 at opp 39
Jordan Slaiby punt for 39 yds for a touchback
Wagner Punt, 3 plays
11:23
1st & 10 at own 20
Rickey Spruill run for no gain to the Wagn 20
11:23
2nd & 10 at own 20
Nick Kargman pass complete to Naiem Simmons for 1 yd to the Wagn 21
11:23
3rd & 9 at own 21
PENALTY WAG False Start 5 yards from WAG21 to WAG16. NO PLAY.
11:23
3rd & 14 at own 16
Nick Kargman pass incomplete to Naiem Simmons
11:23
4th & 14 at own 16
Dylan Hach punt for 41 yds
9:39
4th & 14 at own 16
Dylan Hach punt for 41 yds
Saint Francis Missed FG, 7 plays
9:39
1st & 10 at own 43
Makai Jackson run for 14 yds to the Wagn 43 for a 1ST down
9:39
1st & 10 at opp 43
Cole Doyle pass incomplete to Damon Horton
9:39
2nd & 10 at opp 43
Cole Doyle pass complete to Makai Jackson for 17 yds to the Wagn 26 for a 1ST down
9:39
1st & 10 at opp 26
Cole Doyle pass incomplete to Makai Jackson
9:39
2nd & 10 at opp 26
Elijah Sarratt run for 1 yd to the Wagn 25
9:39
3rd & 9 at opp 25
Cole Doyle pass complete to Makai Jackson for 4 yds to the Wagn 21
7:13
4th & 5 at opp 21
Alex Schmoke 31 yd FG MISSED
Wagner Touchdown, 13 plays
7:13
1st & 10 at own 21
Rickey Spruill run for 1 yd to the Wagn 22
7:13
2nd & 9 at own 22
Chris Collier run for 3 yds to the Wagn 25
7:13
3rd & 6 at own 25
Nick Kargman pass complete to Jayvin Little for 7 yds to the Wagn 32 for a 1ST down
7:13
1st & 10 at own 32
Chris Collier run for 2 yds to the Wagn 34
7:13
2nd & 8 at own 34
Chris Collier run for 5 yds to the Wagn 39
7:13
3rd & 3 at own 39
Nick Kargman pass complete to Jayvin Little for 9 yds to the Wagn 48 for a 1ST down
7:13
1st & 10 at own 48
Nick Kargman pass complete to Julian Jordan for 17 yds to the SFrPA 35 for a 1ST down
7:13
1st & 10 at opp 35
Nick Kargman run for 9 yds to the SFrPA 44
7:13
2nd & 19 at opp 44
Chris Collier run for 5 yds to the SFrPA 39
7:13
3rd & 14 at opp 39
Nick Kargman pass complete to Julian Jordan for 21 yds to the SFrPA 18 for a 1ST down
7:13
1st & 10 at opp 18
Chris Collier run for 1 yd to the SFrPA 17
7:13
2nd & 9 at opp 17
Nick Kargman pass incomplete to Naiem Simmons
0:33
3rd & 9 at opp 17
Naiem Simmons 17 Yd pass from Nick Kargman (Austin Hosier Kick)Wagner 7, Saint Francis 0
Wagner Defensive TD, 6 plays (Saint Francis scores)
0:20
1st & 10 at own 35
Makai Jackson 79 Yd Kickoff Return (Alex Schmoke Kick)Tied at 7
0:20
1st & 10 at own 35
Alex Schmoke kickoff for 65 yds for a touchback
0:20
1st & 10 at own 25
Nick Kargman pass incomplete to Jayvin Little
0:20
2nd & 10 at own 25
Chris Collier run for 2 yds to the Wagn 27
0:00
2nd & 10 at own 25
Chris Collier run for 2 yds to the Wagn 27
Q2 15:00
3rd & 8 at own 27
Nick Kargman pass complete to Jallah Zeze Jr. for 36 yds to the SFrPA 37 for a 1ST down
Q2 15:00
1st & 10 at opp 37
Nick Kargman pass incomplete to Randy Fizer
Q2 15:00
2nd & 10 at opp 37
Chris Collier run for 2 yds to the SFrPA 39
Q2 15:00
3rd & 12 at opp 39
Nick Kargman pass incomplete to Naiem Simmons
Q2 15:00
4th & 12 at opp 39
Dylan Hach punt for 29 yds, fair catch by Casey McKinney at the SFrPA 10
Q2 13:18
4th & 12 at opp 39
Dylan Hach punt for 29 yds, fair catch by Casey McKinney at the SFrPA 10
2nd quarter4 drives, then Saint Francis 14, Wagner 7
Saint Francis Punt, 11 plays
13:18
1st & 10 at own 10
Damon Horton run for 5 yds to the SFrPA 15
13:18
2nd & 5 at own 15
Damon Horton run for 5 yds to the SFrPA 20 for a 1ST down
13:18
1st & 10 at own 20
Damon Horton run for 7 yds to the SFrPA 27
13:18
2nd & 3 at own 27
Justin Sliwoski pass complete to Casey McKinney for 1 yd to the SFrPA 26
13:18
3rd & 4 at own 26
Justin Sliwoski pass complete to Dawson Snyder for 9 yds to the SFrPA 35 for a 1ST down
13:18
1st & 10 at own 35
Justin Sliwoski pass complete to Makai Jackson for 8 yds to the SFrPA 43
13:18
2nd & 2 at own 43
Lovell Armstead run for 3 yds to the SFrPA 46 for a 1ST down
13:18
1st & 10 at own 46
Lovell Armstead run for 10 yds to the Wagn 44 for a 1ST down
13:18
1st & 10 at opp 44
Lovell Armstead run for 2 yds to the Wagn 46
13:18
2nd & 12 at opp 46
Justin Sliwoski pass incomplete to Kai Williams
13:18
3rd & 12 at opp 46
Justin Sliwoski pass incomplete to Jake Bruno
8:06
4th & 12 at opp 46
Timeout ST FRANCIS PA, clock 08:06
7:59
4th & 12 at opp 46
Jordan Slaiby punt for 40 yds, fair catch by Naiem Simmons at the Wagn 6
Wagner Punt, 6 plays
7:59
1st & 10 at own 6
Naiem Simmons run for 5 yds to the Wagn 11
7:59
2nd & 5 at own 11
Rickey Spruill run for 1 yd to the Wagn 12
7:59
3rd & 4 at own 12
Rickey Spruill run for 20 yds to the Wagn 32 for a 1ST down
7:59
1st & 10 at own 32
Rickey Spruill run for 5 yds to the Wagn 37
7:59
2nd & 5 at own 37
Rickey Spruill run for 3 yds to the Wagn 40
7:59
3rd & 2 at own 40
Nick Kargman pass incomplete to Randy Fizer
7:59
4th & 2 at own 40
WAGNER Penalty, Chop Block ( Yards) declined
7:59
4th & 2 at own 40
Dylan Hach punt for 37 yds, fair catch by Casey McKinney at the SFrPA 23
5:00
4th & 2 at own 40
Dylan Hach punt for 37 yds, fair catch by Casey McKinney at the SFrPA 23
Saint Francis Touchdown, 12 plays
5:00
1st & 10 at own 23
Cole Doyle run for 12 yds to the SFrPA 35 for a 1ST down
5:00
1st & 10 at own 35
Makai Jackson run for no gain to the SFrPA 35
5:00
2nd & 10 at own 35
Lovell Armstead run for 2 yds to the SFrPA 37
5:00
3rd & 8 at own 37
Cole Doyle pass complete to Makai Jackson for 10 yds to the SFrPA 47 for a 1ST down
5:00
1st & 10 at own 47
Cole Doyle pass complete to Dawson Snyder for 16 yds to the Wagn 37 for a 1ST down
5:00
1st & 10 at opp 37
Damon Horton run for 3 yds to the Wagn 34
5:00
2nd & 7 at opp 34
Cole Doyle run for 11 yds to the Wagn 23 for a 1ST down
5:00
1st & 10 at opp 23
Cole Doyle pass complete to Dawson Snyder for 10 yds to the Wagn 13 for a 1ST down
1:09
1st & 10 at opp 13
Timeout ST FRANCIS PA, clock 01:09
1:09
1st & 10 at opp 13
Cole Doyle pass complete to Damon Horton for 6 yds to the Wagn 7
1:09
2nd & 4 at opp 7
Cole Doyle pass incomplete to Elijah Sarratt
1:09
3rd & 4 at opp 7
Cole Doyle run for 6 yds to the Wagn 1 for a 1ST down
0:39
1st & goal at opp 1
Damon Horton 1 Yd Run (Alex Schmoke Kick)Saint Francis 14, Wagner 7
Wagner Punt, 6 plays
0:39
1st & 10 at own 35
Alex Schmoke kickoff for 45 yds
0:39
1st & 10 at own 25
Nick Kargman pass complete to Chase Stafford for 2 yds to the Wagn 27
0:33
2nd & 8 at own 27
Timeout WAGNER, clock 00:33
0:33
2nd & 8 at own 27
Nick Kargman pass incomplete to Randy Fizer
0:33
3rd & 8 at own 27
Chris Collier run for 15 yds to the Wagn 42 for a 1ST down
0:22
1st & 10 at own 42
Timeout WAGNER, clock 00:22
0:22
1st & 10 at own 42
Chris Collier run for 4 yds to the Wagn 46
0:13
2nd & 6 at own 46
Timeout WAGNER, clock 00:13
0:13
2nd & 6 at own 46
Nick Kargman pass complete to Jayvin Little for 2 yds to the Wagn 48
0:13
3rd & 4 at own 48
Nick Kargman pass incomplete to Jayvin Little
0:00
4th & 4 at own 48
Dylan Hach punt for 38 yds, punt out-of-bounds at the SFrPA 14
3rd quarter7 drives, then Saint Francis 24, Wagner 7
Saint Francis Punt, 5 plays
14:54
1st & 10 at own 35
Austin Hosier kickoff for 61 yds , Lovell Armstead return for 11 yds to the SFrPA 15
14:54
1st & 10 at own 15
Cole Doyle pass complete to Elijah Sarratt for 9 yds to the SFrPA 24
14:54
2nd & 1 at own 24
Cole Doyle run for 2 yds to the SFrPA 26 for a 1ST down
14:54
1st & 10 at own 26
Cole Doyle pass incomplete
14:54
2nd & 10 at own 26
Cole Doyle pass complete to Hunter Brown for no gain to the SFrPA 26
14:54
3rd & 10 at own 26
Cole Doyle pass complete to Makai Jackson for 9 yds to the SFrPA 35
14:54
4th & 1 at own 35
Jordan Slaiby punt for 40 yds, fair catch by Naiem Simmons at the Wagn 25
12:36
4th & 1 at own 35
Jordan Slaiby punt for 40 yds, fair catch by Naiem Simmons at the Wagn 25
Wagner Punt, 3 plays
12:36
1st & 10 at own 25
Nick Kargman pass incomplete to Jayvin Little
12:36
2nd & 10 at own 25
Rickey Spruill run for 4 yds to the Wagn 29 Rickey Spruill fumbled, recovered by Wagn Matthew Mazza
12:36
3rd & 6 at own 29
Nick Kargman pass incomplete to Jayvin Little
12:36
4th & 6 at own 29
Hach,Dylan punt 34 yards to the SFU37 McKinney,Casey return 2 yards to the SFU39 (Stafford,Chase; Cartwright-Atkins,Nicholas) PENALTY SFU Running Into The Kicker (O’Hara,Willie) 5 yards from WAG29 to WAG34. NO PLAY.
11:39
4th & 1 at own 34
Timeout WAGNER, clock 11:39
11:28
4th & 1 at own 34
Dylan Hach punt for 36 yds , Casey McKinney returns for 2 yds to the SFrPA 32
Saint Francis Field goal, 11 plays
11:28
1st & 10 at own 32
Damon Horton run for 3 yds to the SFrPA 35
11:28
2nd & 7 at own 35
Justin Sliwoski pass complete to Makai Jackson for 23 yds to the Wagn 42 for a 1ST down
11:28
1st & 10 at opp 42
Justin Sliwoski pass complete to Makai Jackson for 5 yds to the Wagn 37
11:28
2nd & 5 at opp 37
Damon Horton run for 5 yds to the Wagn 32 for a 1ST down
11:28
1st & 10 at opp 32
Justin Sliwoski pass incomplete to Lovell Armstead
11:28
2nd & 10 at opp 32
Justin Sliwoski pass complete to Makai Jackson for 9 yds to the Wagn 23
11:28
3rd & 1 at opp 23
Lovell Armstead run for 16 yds to the Wagn 7 for a 1ST down
11:28
1st & goal at opp 7
Lovell Armstead run for 3 yds to the Wagn 4
11:28
2nd & goal at opp 4
Lovell Armstead run for 1 yd to the Wagn 3
11:28
3rd & goal at opp 3
Justin Sliwoski pass incomplete to Dawson Snyder
6:30
4th & goal at opp 3
Alex Schmoke 21 Yd Field GoalSaint Francis 17, Wagner 7
Wagner Turnover on downs, 6 plays
6:24
1st & 10 at own 35
Alex Schmoke kickoff for 60 yds , Jordan Murrell return for 18 yds to the Wagn 23
6:24
1st & 10 at own 23
Rickey Spruill run for 7 yds to the Wagn 30
6:24
2nd & 3 at own 30
Rickey Spruill run for 8 yds to the Wagn 38 for a 1ST down
6:24
1st & 10 at own 38
Rickey Spruill run for 3 yds to the Wagn 35
6:24
2nd & 13 at own 35
Nick Kargman run for 3 yds to the Wagn 38
6:24
3rd & 10 at own 38
Nick Kargman pass incomplete to Jayvin Little
4:31
4th & 10 at own 38
Hach,Dylan punt 27 yards to the SFU35 PENALTY SFU Running Into The Kicker (Williams,Kai) 5 yards from WAG38 to WAG43. NO PLAY.
4:28
4th & 5 at own 43
Dylan Hach run for 13 yds to the Wagn 30
Saint Francis Touchdown, 6 plays
4:28
1st & 10 at opp 30
Makai Jackson run for 1 yd to the Wagn 29
4:28
2nd & 9 at opp 29
Damon Horton run for no gain to the Wagn 29
4:28
3rd & 9 at opp 29
Cole Doyle pass incomplete to Makai Jackson
4:28
4th & 9 at opp 29
PENALTY SFU Delay Of Game (Doyle,Cole) 5 yards from WAG29 to WAG34. NO PLAY.
4:28
4th & 14 at opp 34
Cole Doyle pass complete to Dawson Snyder for 15 yds to the Wagn 19 for a 1ST down
4:28
1st & 10 at opp 19
Damon Horton run for 3 yds to the Wagn 16
2:31
2nd & 7 at opp 16
Makai Jackson 16 Yd pass from Cole Doyle (Alex Schmoke Kick)Saint Francis 24, Wagner 7
Wagner Punt, 6 plays
2:24
1st & 10 at own 35
Alex Schmoke kickoff for 63 yds , Jayvin Little return for 21 yds to the Wagn 23
2:24
1st & 10 at own 23
Nick Kargman sacked by Jalen Robertson for a loss of 6 yards to the Wagn 17
2:24
2nd & 16 at own 17
Chris Collier run for 12 yds to the Wagn 29
2:24
3rd & 4 at own 29
Chris Collier run for 6 yds to the Wagn 35 for a 1ST down
2:24
1st & 10 at own 35
Nick Kargman pass incomplete to Naiem Simmons
2:24
2nd & 10 at own 35
Chris Collier run for 5 yds to the Wagn 40
2:24
3rd & 5 at own 40
Chris Collier run for 5 yds to the Wagn 35
2:24
4th & 10 at own 35
Dylan Hach punt for 34 yds , Casey McKinney returns for 11 yds to the SFrPA 42
0:33
4th & 10 at own 35
Dylan Hach punt for 34 yds , Casey McKinney returns for 11 yds to the SFrPA 42
Saint Francis Field goal, 10 plays
0:33
1st & 10 at own 42
Damon Horton run for 4 yds to the SFrPA 46
0:33
2nd & 6 at own 46
Justin Sliwoski pass complete to Makai Jackson for 6 yds to the Wagn 48 for a 1ST down
0:00
2nd & 6 at own 46
Justin Sliwoski pass complete to Makai Jackson for 6 yds to the Wagn 48 for a 1ST down
Q4 15:00
1st & 10 at opp 48
Damon Horton run for 11 yds to the Wagn 37 for a 1ST down
Q4 15:00
1st & 10 at opp 37
Justin Sliwoski pass incomplete to Hunter Brown
Q4 15:00
2nd & 10 at opp 37
Damon Horton run for 13 yds to the Wagn 24 for a 1ST down
Q4 15:00
1st & 10 at opp 24
Lovell Armstead run for 17 yds to the Wagn 7 for a 1ST down
Q4 15:00
1st & goal at opp 7
Lovell Armstead run for 3 yds to the Wagn 4
Q4 15:00
2nd & goal at opp 4
Lovell Armstead run for 1 yd to the Wagn 5
Q4 15:00
3rd & goal at opp 5
Justin Sliwoski run for 2 yds to the Wagn 3
Q4 11:47
4th & goal at opp 3
Alex Schmoke 21 Yd Field GoalSaint Francis 27, Wagner 7
4th quarter4 drives, then Saint Francis 27, Wagner 7
Wagner Turnover on downs, 11 plays
11:47
1st & 10 at own 35
Alex Schmoke kickoff for 65 yds for a touchback
11:47
1st & 10 at own 25
Ryan Kraft run for 14 yds to the Wagn 39 for a 1ST down
11:47
1st & 10 at own 39
Rickey Spruill run for 3 yds to the Wagn 42
11:47
2nd & 7 at own 42
Ryan Kraft pass complete to Julian Jordan for 3 yds to the Wagn 45
11:47
3rd & 4 at own 45
Ryan Kraft pass incomplete
11:47
4th & 4 at own 45
Ryan Kraft run for 8 yds to the SFrPA 47 for a 1ST down
11:47
1st & 10 at opp 47
Ryan Kraft run for 5 yds to the SFrPA 42
11:47
2nd & 5 at opp 42
Ryan Kraft run for 11 yds to the SFrPA 31 for a 1ST down ST FRANCIS PA Penalty, UNS: Unsportsmanlike Conduct (Desmond Harrod) to the SFrPA 27 for a 1ST down
11:47
1st & 10 at opp 27
Naiem Simmons run for 3 yds to the SFrPA 24
11:47
2nd & 7 at opp 24
Chris Collier run for 4 yds to the SFrPA 20
11:47
3rd & 3 at opp 20
Ryan Kraft sacked by Donnell Brown for a loss of 11 yards to the SFrPA 31
11:47
4th & 14 at opp 31
Ryan Kraft pass incomplete to Julian Jordan
6:20
4th & 14 at opp 31
Ryan Kraft pass incomplete to Julian Jordan
Saint Francis Turnover on downs, 9 plays
6:20
1st & 10 at own 31
Lovell Armstead run for 1 yd to the SFrPA 30
6:20
2nd & 11 at own 30
Cole Doyle pass complete to Makai Jackson for 10 yds to the Wagn 40 for a 1ST down WAGNER Penalty, Roughing The Passer (Titus Leo) to the Wagn 45 for a 1ST down
6:20
1st & 10 at opp 45
Lovell Armstead run for 6 yds to the Wagn 39
6:20
2nd & 4 at opp 39
Lovell Armstead run for 2 yds to the Wagn 37
6:20
3rd & 2 at opp 37
Lovell Armstead run for 8 yds to the Wagn 29 for a 1ST down
6:20
1st & 10 at opp 29
Damon Horton run for no gain to the Wagn 29
6:20
2nd & 10 at opp 29
Damon Horton run for 1 yd to the Wagn 30
6:20
3rd & 11 at opp 30
Cole Doyle pass incomplete to Makai Jackson
6:20
4th & 11 at opp 30
Cole Doyle run for 9 yds to the Wagn 21
1:30
4th & 11 at opp 30
Cole Doyle run for 9 yds to the Wagn 21
Wagner Turnover on downs, 5 plays
1:30
1st & 10 at own 21
Ryan Kraft pass complete to Randy Fizer for 18 yds to the Wagn 39 for a 1ST down
1:30
1st & 10 at own 39
Ryan Kraft sacked by Giambi Nesbit for a loss of 9 yards to the Wagn 30
1:30
2nd & 19 at own 30
Ryan Kraft sacked by William Middleton for a loss of 1 yard to the Wagn 29
1:30
3rd & 20 at own 29
Ryan Kraft pass incomplete to Jallah Zeze Jr.
1:30
4th & 20 at own 29
Ryan Kraft run for 1 yd to the Wagn 30
0:34
4th & 20 at own 29
Ryan Kraft run for 1 yd to the Wagn 30
Saint Francis End of game, 1 play
0:00
1st & 10 at opp 30
Justin Sliwoski run for a loss of 1 yard to the Wagn 31
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.