From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Holy Cross
Northern Illinois
218
Total yards
289
155
Passing yards
109
63
Rushing yards
180
5.3
Yards per pass
4.5
2.5
Yards per rush
3.9
11
First downs
17
3–12
Third downs
5–17
0–2
Fourth downs
2–3
1
Turnovers
1
1–5
Penalties
7–48
26:34
Possession
33:26
0
Sacks (by defense)
2
Efficiency
Holy Cross
Northern Illinois
30%
Success rate
35%
−0.29
EPA per play
0.04
1.13
Explosiveness
1.27
−0.21
Rushing EPA
0.05
−0.22
Passing EPA
0.17
35%
Passing-down success
21%
−0.22
First-down EPA
−0.33
−0.09
Second-down EPA
−0.14
−0.18
Third-down EPA
0.40
11%
Havoc by its defense
24%
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)
Northern Illinois 76% to win. Elo’s favorite won.
The line
Northern Illinois −13.5, over/under 48.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 Northern Illinois 82%, Holy Cross 18%. 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. Northern Illinois drives left to right, Holy Cross right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 Northern IllinoisPunt, 6 plays, 10 yards
Q1 Holy CrossPunt, 8 plays, 26 yards
Q1 Northern IllinoisField goal, 8 plays, 63 yards
Q1 Holy CrossInterception, 4 plays, 18 yards
Q1 Northern IllinoisPunt, 9 plays, 26 yards
Q2 Holy CrossTurnover on downs, 10 plays, 66 yards
Q2 Northern IllinoisTurnover on downs, 5 plays, −19 yards
Andrew Glass kickoff for 56 yds , Alijah Cason return for 21 yds to the HC 30
3:52
1st & 10 at own 30
Cal Swanson pass incomplete to Mason McSweeney
3:41
2nd & 10 at own 30
Cal Swanson pass complete to Charly Mullaly for 13 yds to the HC 43 for a 1ST down
3:11
1st & 10 at own 43
Cal Swanson run for 5 yds to the HC 48
2:43
2nd & 5 at own 48
Cal Swanson pass intercepted
Northern Illinois Punt, 9 plays
2:33
1st & 10 at own 32
Josh Holst run for a loss of 1 yard to the NIU 31
1:47
2nd & 11 at own 31
Josh Holst pass complete to DeAree Rogers for 13 yds to the NIU 44 for a 1ST down
1:12
1st & 10 at own 44
Josh Holst run for 2 yds to the NIU 46
0:40
2nd & 8 at own 46
Josh Holst pass complete to Jaylen Poe for 6 yds to the HC 48
0:00
3rd & 2 at opp 48
Jaylen Poe run for 1 yd to the HC 47
Q2 14:48
4th & 1 at opp 47
Chavon Wright run for 3 yds to the HC 44 for a 1ST down
Q2 14:18
1st & 10 at opp 44
Telly Johnson Jr. run for a loss of 2 yards to the HC 46
Q2 13:49
2nd & 12 at opp 46
Josh Holst pass incomplete to Jake Appleget
Q2 13:40
3rd & 12 at opp 46
Telly Johnson Jr. run for 4 yds to the HC 42
Q2 13:11
4th & 8 at opp 42
Danny Vuckovic punt for 40 yds
2nd quarter5 drives, then Northern Illinois 6, Holy Cross 3
Holy Cross Turnover on downs, 10 plays
13:11
2nd & 9 at own 3
Timeout Northern Illinois, clock 13:11
13:01
1st & 10 at own 2
Jayden Clerveaux run for 1 yd to the HC 3
12:23
2nd & 9 at own 3
Cal Swanson run for 33 yds to the HC 36 for a 1ST down
11:41
1st & 10 at own 36
Joseph Williams run for a loss of 2 yards to the HC 34
11:02
2nd & 12 at own 34
Cal Swanson pass complete to Charly Mullaly for 8 yds to the HC 42
10:30
3rd & 4 at own 42
(10:35) No Huddle-Shotgun Swanson,Cal pass incomplete deep left to Mullaly,Charly thrown to NIU25 PENALTY NIU Pass Interference (Finley,Jacob) 15 yards from HC42 to NIU43, 1ST DOWN. NO PLAY.
10:23
1st & 10 at opp 43
Cal Swanson pass complete to Charly Mullaly for 2 yds to the NIU 41
9:39
2nd & 3 at opp 36
Cal Swanson pass complete to Alijah Cason for 5 yds to the NIU 31 for a 1ST down
9:17
1st & 10 at opp 31
Jayden Clerveaux run for 1 yd to the NIU 30
8:27
2nd & 9 at opp 30
Cal Swanson pass complete to Alijah Cason for 6 yds to the NIU 24
8:07
3rd & 3 at opp 24
Timeout Holy Cross, clock 08:07
7:56
3rd & 3 at opp 24
Cal Swanson sacked for a loss of 8 yards to the NIU 32
7:10
4th & 11 at opp 32
Cal Swanson pass incomplete to Ty Curran
Northern Illinois Turnover on downs, 5 plays
7:10
1st & 10 at own 43
Timeout Northern Illinois, clock 07:10
6:59
1st & 10 at own 32
Josh Holst pass complete to DeAree Rogers for 11 yds to the NIU 43 for a 1ST down
6:29
1st & 10 at own 43
Telly Johnson Jr. run for no gain to the NIU 43
5:58
2nd & 10 at own 43
Josh Holst pass incomplete to La’Don Bryant
5:44
3rd & 10 at own 43
Josh Holst pass complete to Telly Johnson Jr. for 2 yds to the NIU 45
5:11
4th & 8 at own 45
Ross Pedro run for 32 yds to the NIU 13 Ross Pedro fumbled, recovered by NIU Danny Vuckovic
Holy Cross Field goal, 4 plays
5:04
1st & 10 at opp 13
Jayden Clerveaux run for 7 yds to the NIU 6
4:43
2nd & 3 at opp 6
Jayden Clerveaux run for a loss of 1 yard to the NIU 7
4:05
3rd & 4 at opp 7
Timeout Holy Cross, clock 04:05
3:56
3rd & 4 at opp 7
Cal Swanson sacked by Roy Williams for a loss of 8 yards to the NIU 15
3:22
4th & 12 at opp 15
Luis Palenzuela 33 yd FG GOODTied at 3
3:17
1st & 10 at own 35
Owen Saraceno kickoff for 55 yds , Dev’ion Reynolds return for 12 yds to the NIU 47 Northern Illinois Penalty, Illegal Block (8 Yards) to the NIU 8
Northern Illinois Field goal, 12 plays
3:09
1st & 10 at own 8
Telly Johnson Jr. run for 9 yds to the NIU 17
2:38
2nd & 1 at own 17
Telly Johnson Jr. run for 6 yds to the NIU 23 for a 1ST down
2:08
1st & 10 at own 23
Josh Holst pass incomplete to Gary Givens Iii
2:02
2nd & 10 at own 23
Telly Johnson Jr. run for no gain to the NIU 23
2:00
3rd & 10 at own 23
Timeout Northern Illinois, clock 02:00
1:52
3rd & 10 at own 23
Josh Holst pass complete to DeAree Rogers for 25 yds to the NIU 48 for a 1ST down
1:47
1st & 5 at opp 47
Telly Johnson Jr. run for 6 yds to the HC 41 for a 1ST down
1:42
1st & 10 at own 48
(01:47) No Huddle-Shotgun Holst,Josh pass incomplete deep left to Givens III,Gary thrown to HC15 PENALTY HC Illegal Substitution 5 yards from NIU48 to HC47. NO PLAY.
1:26
1st & 10 at opp 41
Josh Holst run for 4 yds to the HC 37
1:20
2nd & 6 at opp 37
Josh Holst pass complete to Jake Appleget for 10 yds to the HC 27 for a 1ST down
Andrew Glass kickoff for 30 yds , Tommy Bestpitch return for 6 yds to the HC 41
0:00
1st & 10 at own 41
C. Swanson takes a knee
3rd quarter7 drives, then Northern Illinois 6, Holy Cross 3
Holy Cross Missed FG, 4 plays
14:50
1st & 10 at own 35
Andrew Glass kickoff for 63 yds , Alijah Cason return for 69 yds to the NIU 29
14:40
1st & 10 at opp 29
Cal Swanson pass complete to Max Mosey for 7 yds to the NIU 22
14:05
2nd & 3 at opp 22
Sam Slade run for a loss of 1 yard to the NIU 23
13:29
3rd & 4 at opp 23
Cal Swanson pass incomplete to Ty Curran
13:25
4th & 4 at opp 23
Luis Palenzuela 41 yd FG MISSED
Northern Illinois Interception, 5 plays
13:19
1st & 10 at own 23
Telly Johnson Jr. run for 9 yds to the NIU 32
12:37
2nd & 1 at own 32
Josh Holst pass complete to DeAree Rogers for 9 yds to the NIU 41 for a 1ST down
12:19
1st & 10 at own 41
Telly Johnson Jr. run for 3 yds to the NIU 44
11:43
2nd & 7 at own 44
Telly Johnson Jr. run for 7 yds to the HC 49 for a 1ST down
11:05
1st & 10 at opp 49
Josh Holst pass intercepted
Holy Cross Punt, 3 plays
10:57
1st & 10 at own 17
Cal Swanson run for 3 yds to the HC 20
10:14
2nd & 7 at own 20
Joseph Williams run for 3 yds to the HC 23
9:40
3rd & 4 at own 23
Cal Swanson run for 3 yds to the HC 26
8:51
2nd & 10 at own 43
Timeout Northern Illinois, clock 08:51
8:50
4th & 1 at own 26
Ethan Moss punt for 31 yds
Northern Illinois Punt, 3 plays
8:45
1st & 10 at own 43
Telly Johnson Jr. run for no gain to the NIU 43
8:12
2nd & 10 at own 43
Telly Johnson Jr. run for a loss of 1 yard to the NIU 42
7:24
3rd & 11 at own 42
Josh Holst pass complete to Jaylen Poe for 6 yds to the NIU 48
7:24
4th & 5 at own 48
Timeout Northern Illinois, clock 07:24
7:04
4th & 5 at own 48
Danny Vuckovic punt for 22 yds, punt out-of-bounds at the HC 30
Holy Cross Punt, 6 plays
6:53
1st & 10 at own 30
Cal Swanson pass complete to Max Mosey for 3 yds to the HC 33
6:24
2nd & 7 at own 33
Jayden Clerveaux run for 1 yd to the HC 34
5:59
3rd & 6 at own 34
Cal Swanson run for 7 yds to the HC 41 for a 1ST down
5:32
1st & 10 at own 41
Cal Swanson pass incomplete to Joseph Williams
5:27
2nd & 10 at own 41
Cal Swanson pass incomplete to Charly Mullaly
5:21
3rd & 10 at own 41
Holy Cross Penalty, (Yards) declined
4:57
4th & 7 at own 44
Ethan Moss punt for 31 yds, fair catch by DeAree Rogers at the NIU 25
Northern Illinois Punt, 7 plays
4:53
1st & 10 at own 25
Jackson Proctor pass incomplete to Gary Givens Iii
4:46
2nd & 10 at own 25
Chavon Wright run for 2 yds to the NIU 27
4:03
3rd & 8 at own 27
Jackson Proctor pass complete to DeAree Rogers for 7 yds to the NIU 34
3:27
4th & 1 at own 34
Jackson Proctor run for 11 yds to the NIU 45 for a 1ST down
3:02
1st & 10 at own 45
Jackson Proctor pass complete to Jaylen Poe for 1 yd to the NIU 46
2:29
2nd & 9 at own 46
Chavon Wright run for 3 yds to the NIU 49
1:46
3rd & 6 at own 49
Jackson Proctor pass incomplete to Gary Givens Iii
1:46
4th & 6 at own 49
PENALTY NIU Delay Of Game 5 yards from NIU49 to NIU44. NO PLAY.
1:40
4th & 11 at own 44
Danny Vuckovic punt blocked by Adam Due blocked by Adam Due (01:45) Vuckovic,Danny punt 0 yards to the NIU44 blocked by Due,Adam recovered by NIU Urwiler,Quinton at NIU37, End Of Play.
Holy Cross Missed FG, 7 plays
1:34
1st & 10 at opp 37
Cal Swanson pass complete to Sam Slade for 7 yds to the NIU 30
0:56
2nd & 3 at opp 30
Nyeoti Punni run for a loss of 5 yards to the NIU 35
0:08
3rd & 8 at opp 35
Cal Swanson pass complete to Nathan Schillinger for 9 yds to the NIU 26 for a 1ST down
0:00
1st & 10 at opp 26
Cal Swanson pass incomplete to Alijah Cason
Q4 14:54
2nd & 10 at opp 26
Cal Swanson run for 1 yd to the NIU 25
Q4 14:17
3rd & 9 at opp 25
Cal Swanson run for a loss of 2 yards to the NIU 27
Q4 13:41
4th & 11 at opp 27
Luis Palenzuela 44 yd FG MISSED
4th quarter7 drives, then Northern Illinois 19, Holy Cross 17
Northern Illinois Punt, 3 plays
13:41
2nd & 10 at own 27
Timeout Northern Illinois, clock 13:41
13:33
1st & 10 at own 27
Telly Johnson Jr. run for no gain to the NIU 27
12:48
2nd & 10 at own 27
Telly Johnson Jr. run for no gain to the NIU 27
12:08
3rd & 10 at own 27
Jackson Proctor pass incomplete to Telly Johnson Jr.
12:01
4th & 10 at own 27
Danny Vuckovic punt for 50 yds, fair catch by Max Mosey at the HC 23
Holy Cross Touchdown, 4 plays
11:35
1st & 10 at own 23
Cal Swanson pass complete to Max Mosey for 15 yds to the HC 38 for a 1ST down
11:20
1st & 10 at own 38
Cal Swanson pass incomplete to Jayden Clerveaux
11:09
2nd & 10 at own 38
Cal Swanson pass complete to Max Mosey for 46 yds to the NIU 16 for a 1ST down
10:34
1st & 10 at opp 16
Cal Swanson pass complete to Blake Youngblood for 16 yds for a TD (Luis Palenzuela KICK)Holy Cross 10, Northern Illinois 6
10:34
1st & goal at opp 3
Timeout Northern Illinois, clock 10:34
10:21
1st & 10 at own 35
Owen Saraceno kickoff for 61 yds , Dev’ion Reynolds return for 96 yds for a TD (Andrew Glass PAT MISSED)Northern Illinois 12, Holy Cross 10
Holy Cross Punt, 3 plays
10:17
1st & 10 at own 35
Andrew Glass kickoff for 53 yds , Carlo Crocetti return for 8 yds to the HC 20
10:08
1st & 10 at own 20
Alijah Cason run for 4 yds to the HC 24
9:47
2nd & 6 at own 24
Cal Swanson pass complete to Alijah Cason for a loss of 1 yard to the HC 23
9:05
3rd & 7 at own 23
Cal Swanson pass complete to Max Mosey for no gain to the HC 23
8:20
4th & 7 at own 23
Ethan Moss punt for 38 yds
Northern Illinois Touchdown, 8 plays
8:15
1st & 10 at own 39
Telly Johnson Jr. run for 5 yds to the NIU 44
7:45
2nd & 5 at own 44
Chavon Wright run for 2 yds to the NIU 46
7:04
3rd & 3 at own 46
Chavon Wright run for 4 yds to the 50 yard line for a 1ST down
6:27
1st & 10 at the 50
DeAree Rogers run for 22 yds to the HC 28 for a 1ST down
5:45
1st & 10 at opp 28
Telly Johnson Jr. run for 5 yds to the HC 23
5:04
2nd & 5 at opp 23
Jackson Proctor pass incomplete to Jake Appleget
4:54
3rd & 5 at opp 23
Jaylen Poe run for 21 yds to the HC 2 for a 1ST down
4:15
1st & goal at opp 2
Chavon Wright run for 2 yds for a TD (Andrew Glass KICK)Northern Illinois 19, Holy Cross 10
4:15
1st & goal at opp 3
PENALTY NIU Delay Of Game 5 yards from HC03 to HC08. NO PLAY.
4:03
1st & 10 at own 35
Andrew Glass kickoff for 62 yds , Alijah Cason return for 97 yds for a TD (Luis Palenzuela KICK)Northern Illinois 19, Holy Cross 17
Northern Illinois Punt, 3 plays
3:58
1st & 10 at own 35
Owen Saraceno kickoff for 61 yds , Dev’ion Reynolds return for 19 yds to the NIU 23
3:50
1st & 10 at own 23
Telly Johnson Jr. run for 4 yds to the NIU 27
3:07
2nd & 6 at own 27
Jackson Proctor run for 2 yds to the NIU 29
2:30
3rd & 4 at own 29
PENALTY NIU False Start 5 yards from NIU29 to NIU24. NO PLAY.
2:29
3rd & 9 at own 24
PENALTY NIU False Start 5 yards from NIU24 to NIU19. NO PLAY.
2:24
4th & 9 at own 24
Timeout Holy Cross, clock 02:24
2:20
3rd & 14 at own 19
Telly Johnson Jr. run for 5 yds to the NIU 24 Telly Johnson Jr. fumbled, recovered by NIU Telly Johnson Jr.
2:17
4th & 9 at own 24
Danny Vuckovic punt for 37 yds, fair catch by Max Mosey at the HC 39
Holy Cross Turnover on downs, 4 plays
2:13
1st & 10 at own 39
Cal Swanson pass incomplete to Charly Mullaly
2:08
2nd & 10 at own 39
Cal Swanson pass incomplete to Sam Slade
2:03
3rd & 10 at own 39
Cal Swanson pass complete to Charly Mullaly for 6 yds to the HC 45
2:00
4th & 4 at own 45
Timeout Northern Illinois, clock 02:00
1:56
4th & 4 at own 45
Cal Swanson pass incomplete to Max Mosey
Northern Illinois Result not recorded, 5 plays
1:50
1st & 10 at opp 45
Chavon Wright run for 4 yds to the HC 41
1:04
2nd & 6 at opp 41
Chavon Wright run for 7 yds to the HC 34 for a 1ST down
1:04
1st & 10 at opp 34
Timeout Holy Cross, clock 01:04
1:00
1st & 10 at opp 34
J. Holst takes a knee
1:00
2nd & 11 at opp 35
Timeout Holy Cross, clock 01:00
0:51
2nd & 11 at opp 35
Josh Holst run for a loss of 2 yards to the HC 37
0:28
3rd & 13 at opp 37
J. Holst takes a knee
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.