From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Sacred Heart
Lafayette
310
Total yards
113
254
Passing yards
8
56
Rushing yards
105
6.0
Yards per pass
0.5
1.5
Yards per rush
3.5
18
First downs
8
8–19
Third downs
1–11
1–1
Fourth downs
0–1
2
Turnovers
2
8–72
Penalties
4–30
36:51
Possession
23:09
Efficiency
Sacred Heart
Lafayette
38%
Success rate
19%
−0.14
EPA per play
−0.34
0.83
Explosiveness
1.55
−0.53
Rushing EPA
0.15
0.20
Passing EPA
−1.01
30%
Passing-down success
12%
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)
Sacred Heart 60% to win. Lafayette won as Elo’s underdog.
The line
Sacred Heart −6.5, over/under 36.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Sacred Heart 67%, Lafayette 33%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Lafayette drives left to right, Sacred Heart right to left.
Q1 LafayettePunt, 3 plays, −13 yards
Q1 Sacred HeartPunt, 13 plays, 47 yards
Q1 LafayettePunt, 3 plays, 8 yards
Q1 Sacred HeartFumble, 8 plays, 47 yards
Q1 LafayetteInterception, 5 plays, 17 yards
Q2 Sacred HeartPunt, 5 plays, 2 yards
Q2 LafayettePunt, 3 plays, −3 yards
Q2 Sacred HeartPunt, 3 plays, −14 yards
Q2 LafayettePunt, 3 plays, 6 yards
Q2 Sacred HeartPunt, 9 plays, 42 yards
Q2 LafayettePunt, 5 plays, 15 yards
Q2 Sacred HeartPunt, 3 plays, 5 yards
Q2 LafayetteEnd of half, 1 play, −1 yard
Q3 Sacred HeartPunt, 3 plays, −1 yard
Q3 LafayetteTouchdown, 6 plays, 21 yards
Q3 Sacred HeartPunt, 4 plays, −6 yards
Q3 LafayettePunt, 6 plays, 22 yards
Q3 Sacred HeartPunt, 6 plays, 21 yards
Q3 LafayetteInterception, 2 plays, 8 yards
Q3 Sacred HeartPunt, 3 plays, −3 yards
Q4 LafayettePunt, 4 plays, 26 yards
Q4 Sacred HeartFumble, 8 plays, 47 yards
Q4 LafayettePunt, 3 plays, 3 yards
Q4 Sacred HeartPunt, 3 plays, 9 yards
Q4 LafayettePunt, 3 plays, 2 yards
Q4 Sacred HeartEnd of game, 11 plays, 76 yards
Play by play
1st quarter5 drives, then Tied at 0
Lafayette Punt, 3 plays
15:00
1st & 10 at own 35
Payton Rhoades kickoff for 64 yds , Jamar Curtis return for 68 yds to the SaHrt 31
15:00
1st & 10 at opp 31
Ryan Schuster pass complete to Julius Young for a loss of 3 yards to the SaHrt 34
15:00
2nd & 13 at opp 34
Conyers, J. rush for 20 yards to the SHU214 (Alfano, Frank), PENALTY LAFAYETT holding (Langsdale, R.) 10 yards to the SHU244, NO PLAY.
15:00
2nd & 23 at opp 44
Ryan Schuster pass incomplete to Julius Young, broken up by Frank Alfano
15:00
3rd & 23 at opp 44
Ryan Schuster pass incomplete to Jamar Curtis, broken up by Ernest Howard
15:00
4th & 23 at opp 44
Brian Henesey punt for 43 yds, downed at the SaHrt 1
Sacred Heart Punt, 13 plays
12:45
1st & 10 at own 1
Malik Grant run for 5 yds to the SaHrt 6
12:45
2nd & 5 at own 6
Marquez McCray run for 4 yds to the SaHrt 10
12:45
3rd & 1 at own 10
Malik Grant run for 3 yds to the SaHrt 13 for a 1ST down
12:45
1st & 10 at own 13
Marquez McCray pass complete to Troy Holland for 5 yds to the SaHrt 18
12:45
2nd & 5 at own 18
Marquez McCray pass complete to Kenneth Womack for 3 yds to the SaHrt 21
12:45
3rd & 2 at own 21
Marquez McCray run for 2 yds to the SaHrt 23 for a 1ST down
12:45
1st & 10 at own 23
Rob McCoy run for 1 yd to the SaHrt 24
12:45
2nd & 9 at own 24
Marquez McCray pass complete to Rob DiNota for 10 yds to the SaHrt 34 for a 1ST down
12:45
1st & 10 at own 34
Malik Grant run for 1 yd to the SaHrt 35
12:45
2nd & 9 at own 35
Marquez McCray pass complete to LJ Haskett for 10 yds to the SaHrt 45 for a 1ST down
12:45
1st & 10 at own 45
Marquez McCray pass incomplete to Kenneth Womack
12:45
2nd & 10 at own 45
Malik Grant run for 3 yds to the SaHrt 48
12:45
3rd & 7 at own 48
Marquez McCray pass incomplete
12:45
4th & 7 at own 48
Andrew Ryczek punt for 47 yds, punt out-of-bounds at the Lafay 5
Lafayette Punt, 3 plays
6:05
1st & 10 at own 5
Jamar Curtis run for no gain to the Lafay 5
6:05
2nd & 10 at own 5
Jamar Curtis run for 3 yds to the Lafay 8
6:05
3rd & 7 at own 8
Jamar Curtis run for 5 yds to the Lafay 13
6:05
4th & 2 at own 13
Brian Henesey punt for 50 yds, fair catch by Rob DiNota at the SaHrt 37
Sacred Heart Fumble, 8 plays
4:27
1st & 10 at own 37
Marquez McCray pass complete to Malik Grant for 5 yds to the SaHrt 42
4:27
2nd & 5 at own 42
Malik Grant run for 6 yds to the SaHrt 48 for a 1ST down
4:27
1st & 10 at own 48
Malik Grant run for 13 yds to the Lafay 39 for a 1ST down
4:27
1st & 10 at opp 39
Malik Grant run for a loss of 3 yards to the Lafay 42
4:27
2nd & 13 at opp 42
Marquez McCray pass complete to Rob DiNota for 15 yds to the Lafay 27 for a 1ST down
4:27
1st & 10 at opp 27
Jalen Madison run for 2 yds to the Lafay 25
4:27
2nd & 8 at opp 25
Marquez McCray pass complete to Rob DiNota for 10 yds to the Lafay 15 for a 1ST down
4:27
1st & 10 at opp 15
Malik Grant run for a loss of 1 yard to the Lafay 16 Malik Grant fumbled, forced by Brian Reilly, recovered by Lafay Brian Reilly
Lafayette Interception, 5 plays
0:22
1st & 10 at own 16
Jamar Curtis run for 19 yds to the Lafay 35 for a 1ST down
0:22
1st & 10 at own 35
Ryan Schuster pass incomplete to Mason Gilbert
0:22
2nd & 10 at own 35
Jamar Curtis run for a loss of 8 yards to the Lafay 27
Q2 15:00
3rd & 18 at own 27
Schuster, Ryan pass incomplete to Curtis, Jamar, PENALTY SHU2 pass interference (Womack, Kenneth) 5 yards to the LAFAYETT32, NO PLAY.
Q2 15:00
3rd & 13 at own 32
Jamar Curtis run for 1 yd to the Lafay 33
Q2 15:00
4th & 12 at own 33
Ryan Schuster pass intercepted Lamar Evans return for no gain to the 50 yard line
2nd quarter8 drives, then Tied at 0
Sacred Heart Punt, 5 plays
15:00
1st & 10 at the 50
SACRED HEART Penalty, personal foul (Kevin Peprah) to the SaHrt 35
15:00
1st & 10 at own 35
Malik Grant run for 3 yds to the SaHrt 38
15:00
2nd & 7 at own 38
Marquez McCray pass complete to LJ Haskett for 11 yds to the SaHrt 49 for a 1ST down
15:00
1st & 10 at own 49
Kenneth Womack run for 4 yds to the Lafay 47
15:00
2nd & 6 at opp 47
Malik Grant run for a loss of 1 yard to the Lafay 48
15:00
3rd & 7 at opp 48
Marquez McCray pass incomplete
15:00
4th & 7 at opp 48
Andrew Ryczek punt for 36 yds, fair catch by Joe Gillette at the Lafay 12
Lafayette Punt, 3 plays
11:44
1st & 10 at own 12
LAFAYETTE Penalty, false start (Julius Young) to the Lafay 7
11:44
1st & 15 at own 7
Jamar Curtis run for 1 yd to the Lafay 8
11:44
2nd & 14 at own 8
Jamar Curtis run for 3 yds to the Lafay 11
11:44
3rd & 11 at own 11
Ryan Schuster sacked by Carson Primrose for a loss of 2 yards to the Lafay 9
11:44
4th & 13 at own 9
Brian Henesey punt for 48 yds, fair catch by Rob DiNota at the SaHrt 43
Sacred Heart Punt, 3 plays
10:00
1st & 10 at own 43
Jalen Madison run for a loss of 3 yards to the SaHrt 40
10:00
2nd & 13 at own 40
Marquez McCray pass incomplete, broken up by Malik Hamm
10:00
3rd & 13 at own 40
Marquez McCray pass incomplete SACRED HEART Penalty, intentional grounding (Marquez McCray) to the SaHrt 29
10:00
4th & 24 at own 29
Andrew Ryczek punt for 38 yds, punt out-of-bounds at the Lafay 33
Lafayette Punt, 3 plays
9:03
1st & 10 at own 33
Ryan Schuster pass incomplete to Julius Young, broken up by Jalen Madison
9:03
2nd & 10 at own 33
Ryan Schuster run for 4 yds to the Lafay 37
9:03
3rd & 6 at own 37
Ryan Schuster run for 2 yds to the Lafay 39
9:03
4th & 4 at own 39
Brian Henesey punt for 36 yds, downed at the SaHrt 25
Sacred Heart Punt, 9 plays
7:37
1st & 10 at own 25
Marquez McCray pass incomplete to Troy Holland, broken up by Gabe DuBois
7:37
2nd & 10 at own 25
Marquez McCray pass complete to Rob DiNota for 6 yds to the SaHrt 31
7:37
3rd & 4 at own 31
Marquez McCray pass complete to Rob DiNota for 7 yds to the SaHrt 38 for a 1ST down
7:37
1st & 10 at own 38
Malik Grant run for 2 yds to the SaHrt 40
7:37
2nd & 8 at own 40
Marquez McCray pass incomplete to Kenneth Womack
7:37
3rd & 8 at own 40
Marquez McCray pass complete to Troy Holland for 28 yds to the Lafay 32 for a 1ST down
7:37
1st & 10 at opp 32
Malik Grant run for 3 yds to the Lafay 29
7:37
2nd & 7 at opp 29
Malik Grant run for 1 yd to the Lafay 28
3:41
3rd & 6 at opp 28
Timeout SACRED HEART, clock 03:41
3:41
3rd & 6 at opp 28
Marquez McCray sacked by Malik Hamm for a loss of 5 yards to the Lafay 33
3:02
4th & 11 at opp 33
Timeout LAFAYETTE, clock 03:02
3:02
4th & 11 at opp 33
Andrew Ryczek punt for 24 yds, punt out-of-bounds at the Lafay 9
Lafayette Punt, 5 plays
2:53
1st & 10 at own 9
Jermaine Conyers run for 1 yd to the Lafay 10
2:53
2nd & 9 at own 10
Ryan Schuster pass complete to Mason Gilbert for 9 yds to the Lafay 19 for a 1ST down
2:53
1st & 10 at own 19
Jermaine Conyers run for 3 yds to the Lafay 22
2:53
2nd & 7 at own 22
Ryan Schuster sacked by Howard Powell for a loss of 4 yards to the Lafay 18
0:49
3rd & 11 at own 18
Timeout LAFAYETTE, clock 00:49
0:49
3rd & 11 at own 18
Jermaine Conyers run for 6 yds to the Lafay 24
0:39
4th & 5 at own 24
Timeout SACRED HEART, clock 00:39
0:39
4th & 5 at own 24
Jakob Trestik punt for 44 yds, fair catch by Rob DiNota at the SaHrt 32
Sacred Heart Punt, 3 plays
0:34
1st & 10 at own 32
Marquez McCray pass complete to LJ Haskett for 5 yds to the SaHrt 37
0:34
2nd & 5 at own 37
Marquez McCray pass incomplete
0:34
3rd & 5 at own 37
Marquez McCray pass incomplete to LJ Haskett, broken up by A.T. Ntantang
0:34
4th & 5 at own 37
Andrew Ryczek punt for 36 yds
Lafayette End of half, 1 play
0:08
1st & 10 at own 27
TEAM run for a loss of 1 yard to the Lafay 26
3rd quarter7 drives, then Lafayette 6, Sacred Heart 0
Sacred Heart Punt, 3 plays
15:00
2nd & 11 at own 35
Jakob Trestik kickoff for 53 yds , Xavier Leigh return for no gain to the SaHrt 35 SACRED HEART Penalty, Offensive holding (Tyreke Brown) to the SaHrt 6
15:00
1st & 10 at own 6
Malik Grant run for no gain to the SaHrt 6
15:00
2nd & 10 at own 6
Malik Grant run for a loss of 1 yard to the SaHrt 5
15:00
3rd & 11 at own 5
Marquez McCray pass incomplete to LJ Haskett
15:00
4th & 11 at own 5
Andrew Ryczek punt for 38 yds , Joe Gillette returns for 22 yds to the SaHrt 21
Lafayette Touchdown, 6 plays
13:27
1st & 10 at opp 21
Elijah Steward run for a loss of 6 yards to the SaHrt 27
13:27
2nd & 16 at opp 27
Schuster, Ryan pass incomplete to Young, Julius, PENALTY LAFAYETT holding (Langsdale, R.) 10 yards to the SHU237, NO PLAY.
13:27
2nd & 26 at opp 37
Ryan Schuster pass complete to Jamar Curtis for a loss of 4 yards to the SaHrt 41
13:27
3rd & 30 at opp 41
Ryan Schuster run for 22 yds to the SaHrt 19 for a 1ST down SACRED HEART Penalty, personal foul (Onarjae Bonhometre) to the SaHrt 11 for a 1ST down
13:27
1st & 10 at opp 11
Ryan Schuster pass complete to Julius Young for a loss of 5 yards to the SaHrt 16
13:27
2nd & 15 at opp 16
Jamar Curtis run for a loss of 2 yards to the SaHrt 18
10:12
3rd & 17 at opp 18
Ryan Schuster run for 18 yds for a TD, (Jakob Trestik PAT MISSED)Lafayette 6, Sacred Heart 0
Sacred Heart Punt, 4 plays
10:12
1st & 0 at own 35
Jakob Trestik kickoff for 59 yds , Xavier Leigh return for 24 yds to the SaHrt 30
10:12
1st & 10 at own 30
Marquez McCray pass complete to LJ Haskett for 11 yds to the SaHrt 41 for a 1ST down
10:12
1st & 10 at own 41
Marquez McCray pass complete to Kenneth Womack for 9 yds to the 50 yard line
10:12
2nd & 1 at the 50
Marquez McCray sacked by Marco Olivas for a loss of 8 yards to the SaHrt 42
10:12
3rd & 9 at own 42
McCray, Marquez pass complete to Womack, Kenneth for 10 yards to the LAFAYETT48 (DuBois, Gabe), PENALTY SHU2 holding (Mucciolo, J.) 10 yards to the SHU232, NO PLAY.
10:12
3rd & 19 at own 32
Marquez McCray sacked by Malik Hamm and Jyaire Stevens for a loss of 8 yards to the SaHrt 24 Marquez McCray fumbled, recovered by SaHrt , return for 0 yards
10:12
4th & 27 at own 24
Andrew Ryczek punt for 31 yds, punt out-of-bounds at the Lafay 45
Lafayette Punt, 6 plays
6:50
1st & 10 at own 45
Jaden Sutton run for 8 yds to the SaHrt 47
6:50
2nd & 2 at opp 47
Jaden Sutton run for 4 yds to the SaHrt 43 for a 1ST down
6:50
1st & 10 at opp 43
Jaden Sutton run for 13 yds to the SaHrt 30 for a 1ST down
6:50
1st & 10 at opp 30
Jaden Sutton run for 1 yd to the SaHrt 29
6:50
2nd & 9 at opp 29
Ryan Schuster pass complete to Elijah Steward for 1 yd to the SaHrt 28
6:50
3rd & 8 at opp 28
Ryan Schuster pass incomplete to Elijah Steward, broken up by Arsheen Jiles
3:47
4th & 8 at opp 28
Timeout SACRED HEART, clock 03:47
3:47
4th & 8 at opp 28
LAFAYETTE Penalty, delay of game (Ryan Schuster) to the SaHrt 33
3:47
4th & 13 at opp 33
Jakob Trestik punt for 28 yds, punt out-of-bounds at the SaHrt 5
Sacred Heart Punt, 6 plays
3:40
1st & 10 at own 5
Grant, Malik rush for 4 yards to the SHU29 (DuBois, Gabe), PENALTY SHU2 holding (Lynn, Garrett) 2 yards to the SHU23, NO PLAY.
3:40
1st & 12 at own 3
Malik Grant run for 8 yds to the SaHrt 11
3:40
2nd & 4 at own 11
Marquez McCray pass incomplete to Kenneth Womack
3:40
3rd & 4 at own 11
Marquez McCray pass complete to Kenneth Womack for 10 yds to the SaHrt 21 for a 1ST down
3:40
1st & 10 at own 21
Malik Grant run for 2 yds to the SaHrt 23
3:40
2nd & 8 at own 23
Marquez McCray pass complete to Malik Grant for 3 yds to the SaHrt 26
3:40
3rd & 5 at own 26
Marquez McCray pass incomplete to Troy Holland
3:40
4th & 5 at own 26
Andrew Ryczek punt for 26 yds, punt out-of-bounds at the Lafay 48
Lafayette Interception, 2 plays
0:33
1st & 10 at own 48
Ryan Schuster pass complete to Julius Young for 8 yds to the SaHrt 44
0:33
2nd & 2 at opp 44
Ryan Schuster pass intercepted Nick Foglia return for no gain to the SaHrt 43
Sacred Heart Punt, 3 plays
0:06
1st & 10 at own 43
LJ Haskett run for no gain to the SaHrt 43
Q4 15:00
2nd & 10 at own 43
Malik Grant run for a loss of 3 yards to the SaHrt 40
Q4 15:00
3rd & 13 at own 40
Marquez McCray pass incomplete to LJ Haskett, broken up by A.T. Ntantang
Q4 15:00
4th & 13 at own 40
Andrew Ryczek punt for 37 yds, fair catch by Joe Gillette at the Lafay 23
4th quarter6 drives, then Lafayette 6, Sacred Heart 0
Lafayette Punt, 4 plays
14:04
1st & 10 at own 23
Jaden Sutton run for 16 yds to the Lafay 39 for a 1ST down
14:04
1st & 10 at own 39
Schuster, Ryan pass incomplete to Young, Julius (Evans, Lamar), PENALTY SHU2 roughing passer (Whitehead, B.) 15 yards to the SHU246, 1ST DOWN LAFAYETT, NO PLAY.
14:04
1st & 10 at opp 46
Jaden Sutton run for no gain to the SaHrt 46
14:04
2nd & 10 at opp 46
Ryan Schuster sacked by John Wood for a loss of 6 yards to the Lafay 48
14:04
3rd & 16 at own 48
Ryan Schuster pass complete to Julius Young for 1 yd to the Lafay 49
14:04
4th & 15 at own 49
Jakob Trestik punt for 36 yds, downed at the SaHrt 15
Sacred Heart Fumble, 8 plays
11:05
1st & 10 at own 15
Rob McCoy run for a loss of 2 yards to the SaHrt 13
11:05
2nd & 12 at own 13
Xavier Leigh run for 10 yds to the SaHrt 23
11:05
3rd & 2 at own 23
Xavier Leigh run for 3 yds to the SaHrt 26 for a 1ST down
11:05
1st & 10 at own 26
Xavier Leigh run for 2 yds to the SaHrt 28
11:05
2nd & 8 at own 28
Rob McCoy run for 1 yd to the SaHrt 29
11:05
3rd & 7 at own 29
Rob McCoy pass complete to Rob DiNota for 12 yds to the SaHrt 41 for a 1ST down
11:05
1st & 10 at own 41
LJ Haskett run for 7 yds to the SaHrt 48
11:05
2nd & 3 at own 48
Rob McCoy pass complete to Kenneth Womack for 14 yds Kenneth Womack fumbled, forced by Saiku White, recovered by Lafay Preston Forney
Lafayette Punt, 3 plays
7:05
1st & 10 at own 38
Ryan Schuster pass incomplete to Joe Gillette, broken up by Troy Holland
7:05
2nd & 10 at own 38
Jermaine Conyers run for 3 yds to the Lafay 41
7:05
3rd & 7 at own 41
Ryan Schuster pass incomplete to Joe Gillette, broken up by Troy Holland
7:05
4th & 7 at own 41
Jakob Trestik punt for 38 yds , Rob DiNota returns for 2 yds to the SaHrt 23
Sacred Heart Punt, 3 plays
6:02
1st & 10 at own 23
Marquez McCray pass complete to Payton Rhoades for 4 yds to the SaHrt 27
6:02
2nd & 6 at own 27
Malik Grant run for 5 yds to the SaHrt 32
6:02
3rd & 1 at own 32
Malik Grant run for no gain to the SaHrt 32
6:02
4th & 1 at own 32
Andrew Ryczek punt for 36 yds, fair catch by Joe Gillette at the Lafay 32
Lafayette Punt, 3 plays
3:54
1st & 10 at own 32
Jaden Sutton run for a loss of 1 yard to the Lafay 31
3:54
2nd & 11 at own 31
Jaden Sutton run for 2 yds to the Lafay 33
3:54
3rd & 9 at own 33
Ryan Schuster pass complete to Justin Mitala for 1 yd to the Lafay 34
2:16
4th & 8 at own 34
Timeout SACRED HEART, clock 02:16
2:16
4th & 8 at own 34
Jakob Trestik punt for 43 yds, downed at the SaHrt 23
Sacred Heart End of game, 11 plays
2:06
1st & 10 at own 23
Marquez McCray pass complete to Kenneth Womack for 5 yds to the SaHrt 28
2:06
2nd & 5 at own 28
Marquez McCray pass incomplete
1:22
3rd & 5 at own 28
Timeout LAFAYETTE, clock 01:22
1:22
3rd & 5 at own 28
Marquez McCray pass complete to Rob DiNota for 34 yds to the Lafay 38 for a 1ST down
1:22
1st & 10 at opp 38
Marquez McCray pass complete to Troy Holland for 11 yds to the Lafay 27 for a 1ST down
1:22
1st & 10 at opp 27
Marquez McCray pass incomplete to Kenneth Womack
1:22
2nd & 10 at opp 27
Marquez McCray pass incomplete to Rob DiNota
1:22
3rd & 10 at opp 27
Marquez McCray pass complete to Malik Grant for 6 yds to the Lafay 21
1:22
4th & 4 at opp 21
Marquez McCray pass complete to Rob DiNota for 20 yds to the Lafay 1 for a 1ST down
0:12
1st & 0 at opp 1
Timeout SACRED HEART, clock 00:12
0:12
1st & 0 at opp 1
Timeout LAFAYETTE, clock 00:12
0:12
1st & goal at opp 1
Marquez McCray pass incomplete to Rob DiNota, broken up by Gabe DuBois
0:12
2nd & goal at opp 1
Marquez McCray pass incomplete to Kenneth Womack, broken up by A.T. Ntantang
0:03
3rd & 0 at opp 1
Timeout LAFAYETTE, clock 00:03
0:03
3rd & goal at opp 1
Malik Grant run for no gain to the Lafay 1
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.