From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Towson
Norfolk State
323
Total yards
279
187
Passing yards
240
136
Rushing yards
39
7.2
Yards per pass
7.7
3.6
Yards per rush
1.3
18
First downs
16
9–17
Third downs
3–13
1–1
Fourth downs
1–3
1
Turnovers
0
6–59
Penalties
9–78
31:05
Possession
27:35
Efficiency
Towson
Norfolk State
42%
Success rate
29%
0.08
EPA per play
−0.01
1.07
Explosiveness
1.35
−0.14
Rushing EPA
−0.46
0.33
Passing EPA
0.34
35%
Passing-down success
39%
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)
Towson 60% to win. Elo’s favorite won.
The line
Towson −8.5, over/under 49.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. Norfolk State drives left to right, Towson right to left.
Q1 Norfolk StatePunt, 3 plays, 6 yards
Q1 TowsonField goal, 11 plays, 43 yards
Q1 TowsonTouchdown, 8 plays, 68 yards
Q1 Norfolk StatePunt, 4 plays, −6 yards
Q1 TowsonField goal, 11 plays, 43 yards
Q1 Norfolk StatePunt, 4 plays, 4 yards
Q2 Norfolk StateTurnover on downs, 11 plays, 52 yards
Q2 TowsonPunt, 3 plays, −5 yards
Q2 Norfolk StateResult not recorded, 13 plays, 52 yards
Q3 TowsonPunt, 11 plays, 27 yards
Q3 Norfolk StateTouchdown, 6 plays, 40 yards
Q3 Norfolk StatePunt, 8 plays, 37 yards
Q3 TowsonPunt, 6 plays, 18 yards
Q3 Norfolk StatePunt, 3 plays, 5 yards
Q3 TowsonFumble, 1 play, 0 yards
Q4 TowsonTouchdown, 8 plays, 64 yards
Q4 Norfolk StatePunt, 3 plays, 4 yards
Q4 TowsonPunt, 4 plays, 6 yards
Q4 Norfolk StatePunt, 3 plays, −11 yards
Q4 TowsonTouchdown, 6 plays, 30 yards
Q4 Norfolk StateTurnover on downs, 11 plays, 73 yards
Play by play
1st quarter7 drives, then Towson 10, Norfolk State 0
Norfolk State Punt, 3 plays
15:00
1st & 10 at own 35
Caden Williams kickoff for 65 yds for a touchback
15:00
1st & 10 at own 35
Caden Williams kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kevon King run for 3 yds to the NORF 28
15:00
2nd & 7 at own 28
Israel Carter pass incomplete to Kam’Ryn Thomas
15:00
3rd & 7 at own 28
DreSean Kendrick run for 3 yds to the NORF 31
Towson Field goal, 11 plays
15:00
2nd & 3 at own 32
Andrew Indorf pass complete to Jarvis Jones for 8 yds to the TOW 40 for a 1ST down
13:46
4th & 4 at own 31
Noah Tracey punt for 45 yds
Towson Touchdown, 8 plays
13:46
1st & 10 at own 24
Al Wooten II run for 1 yd to the TOW 25
13:46
2nd & 9 at own 25
Andrew Indorf pass complete to John Dunmore for 11 yds to the TOW 36 for a 1ST down
13:46
1st & 10 at own 36
Al Wooten II run for 3 yds to the TOW 39
13:46
2nd & 7 at own 39
Andrew Indorf pass incomplete to John Dunmore, broken up by Daylan Long
13:46
3rd & 7 at own 39
Andrew Indorf pass complete to John Dunmore for 26 yds to the NORF 35 for a 1ST down
13:46
1st & 10 at opp 35
Kemarrion Battles run for 4 yds to the NORF 31
13:46
2nd & 6 at opp 31
Kemarrion Battles run for a loss of 2 yards to the NORF 33
10:37
3rd & 8 at opp 33
Andrew Indorf pass complete to Jaceon Doss for 33 yds for a TD (Caden Williams KICK)Towson 7, Norfolk State 0
10:37
1st & goal at opp 3
Towson Penalty, delay of game (John Dunmore) to the NORF 8
Norfolk State Punt, 4 plays
10:23
1st & 10 at own 35
Caden Williams kickoff for 65 yds , Jason Wonodi return for 25 yds to the NORF 40 Norfolk State Penalty, Offensive holding (Kamren Reese) to the NORF 15
10:23
1st & 10 at own 15
Kevon King run for 2 yds to the NORF 17
10:23
2nd & 8 at own 17
Israel Carter run for no gain to the NORF 17 Norfolk State Penalty, Offensive holding (Jayden Chappell) to the NORF 9
10:23
2nd & 16 at own 9
Israel Carter pass complete to Jason Wonodi for 5 yds to the NORF 14
10:23
3rd & 11 at own 14
Israel Carter sacked by CJ McClendon for a loss of 5 yards to the NORF 9
8:05
4th & 16 at own 9
Noah Tracey punt for 41 yds , John Dunmore returns for 2 yds to the NORF 48
Towson Field goal, 11 plays
8:05
1st & 10 at opp 48
Al Wooten II run for 5 yds to the NORF 43
8:05
2nd & 5 at opp 43
Al Wooten II run for 4 yds to the NORF 39
8:05
3rd & 1 at opp 39
Al Wooten II run for 8 yds to the NORF 31 for a 1ST down
8:05
1st & 10 at opp 31
Andrew Indorf run for no gain to the NORF 31
8:05
2nd & 10 at opp 31
Andrew Indorf pass complete to Peyton Faulkner for 9 yds to the NORF 22
8:05
3rd & 1 at opp 22
Andrew Indorf pass incomplete to Peyton Faulkner, broken up by Makai Frisby
8:05
4th & 1 at opp 22
Kemarrion Battles run for 13 yds to the NORF 9 for a 1ST down
8:05
1st & goal at opp 9
Kemarrion Battles run for 2 yds to the NORF 7
8:05
2nd & goal at opp 7
Winston Watkins run for 2 yds to the NORF 5
8:05
3rd & goal at opp 5
Andrew Indorf pass incomplete to Bryce Butler
2:45
4th & goal at opp 5
Caden Williams 24 yd FG GOODTowson 10, Norfolk State 0
Norfolk State Punt, 4 plays
2:38
1st & 10 at own 35
Caden Williams kickoff for 65 yds , Jason Wonodi return for 29 yds to the NORF 29
2:38
1st & 10 at own 29
Kevon King run for 3 yds to the NORF 32
2:38
2nd & 7 at own 32
Israel Carter pass complete to Kevon King for no gain to the NORF 32 Norfolk State Penalty, personal foul (David Olasimbo) to the NORF 17
2:38
2nd & 22 at own 17
Israel Carter pass incomplete to Kam’Ryn Thomas
2:38
3rd & 22 at own 17
Israel Carter pass complete to DreSean Kendrick for 16 yds to the NORF 33
0:52
4th & 6 at own 33
Noah Tracey punt for 42 yds
Towson Field goal, 11 plays
0:52
1st & 10 at own 25
Kahseim Phillips run for 7 yds to the TOW 32
Q2 15:00
1st & 10 at own 40
Andrew Indorf pass complete to Sam Reynolds for 5 yds to the TOW 45
Q2 15:00
2nd & 5 at own 45
Kahseim Phillips run for no gain to the TOW 45
Q2 14:07
3rd & 5 at own 45
Andrew Indorf run for 5 yds to the 50 yard line for a 1ST down
Q2 14:07
1st & 10 at the 50
Andrew Indorf pass complete to Lukkas Londono for 9 yds to the NORF 41
Q2 14:07
2nd & 1 at opp 41
Andrew Indorf pass complete to Lukkas Londono for 13 yds to the NORF 28 for a 1ST down
Q2 14:07
1st & 10 at opp 28
Al Wooten II run for 1 yd to the NORF 27
Q2 14:07
2nd & 9 at opp 27
Andrew Indorf sacked by David Ojiegbe for a loss of 5 yards to the NORF 32
Q2 14:07
3rd & 14 at opp 32
Andrew Indorf pass incomplete to Jaceon Doss
Q2 10:41
4th & 14 at opp 32
Caden Williams 50 yd FG GOODTowson 13, Norfolk State 0
2nd quarter3 drives, then Towson 13, Norfolk State 0
Norfolk State Turnover on downs, 11 plays
10:36
1st & 10 at own 35
Caden Williams kickoff for 63 yds , Jason Wonodi return for 11 yds to the NORF 13
10:36
1st & 10 at own 13
Otto Kuhns pass incomplete to Kevon King
10:36
2nd & 10 at own 13
Kevon King run for 2 yds to the NORF 15
10:36
3rd & 8 at own 15
Otto Kuhns pass complete to DreSean Kendrick for 7 yds to the NORF 22
10:36
4th & 1 at own 22
Otto Kuhns run for 4 yds to the NORF 26 for a 1ST down
10:36
1st & 10 at own 26
Norfolk State Penalty, false start (Jayden Chappell) to the NORF 21
10:36
1st & 15 at own 21
Kevon King run for 2 yds to the NORF 23
10:36
2nd & 13 at own 23
Otto Kuhns pass complete to DreSean Kendrick for 18 yds to the NORF 41 for a 1ST down
10:36
1st & 10 at own 41
Otto Kuhns pass complete to DreSean Kendrick for 16 yds to the TOW 43 for a 1ST down
10:36
1st & 10 at opp 43
Kevon King run for 2 yds to the TOW 41
10:36
2nd & 8 at opp 41
Kevon King run for 7 yds to the TOW 34
10:36
3rd & 1 at opp 34
Kiron Benjamin run for a loss of 1 yard to the TOW 35
4:57
4th & 2 at opp 35
X’Zavion Evans run for no gain to the TOW 35
Towson Punt, 3 plays
4:57
1st & 10 at own 35
Kemarrion Battles run for 3 yds to the TOW 38
4:57
2nd & 7 at own 38
Kemarrion Battles run for 1 yd to the TOW 39
4:57
3rd & 6 at own 39
Andrew Indorf sacked by David Ojiegbe for a loss of 9 yards to the TOW 30
2:48
4th & 15 at own 30
Bryce LaFollette punt for 45 yds
Norfolk State Result not recorded, 13 plays
2:48
1st & 10 at own 25
Kevon King run for 1 yd to the NORF 26
2:48
2nd & 9 at own 26
X’Zavion Evans run for 3 yds to the NORF 29
2:48
3rd & 6 at own 29
Otto Kuhns pass complete to Kam’Ryn Thomas for 9 yds to the NORF 38 for a 1ST down
2:00
1st & 10 at own 38
X’Zavion Evans run for 4 yds to the NORF 42
2:00
2nd & 6 at own 42
Otto Kuhns pass complete to DreSean Kendrick for 6 yds to the NORF 48 for a 1ST down
2:00
1st & 10 at own 48
Otto Kuhns pass incomplete to Kam’Ryn Thomas
2:00
2nd & 10 at own 48
Otto Kuhns pass complete to Kam’Ryn Thomas for 9 yds to the TOW 43
2:00
3rd & 1 at opp 43
Otto Kuhns pass complete to Kam’Ryn Thomas for 15 yds to the TOW 28 for a 1ST down
2:00
1st & 10 at opp 28
Otto Kuhns run for 1 yd to the TOW 27
2:00
2nd & 9 at opp 27
Otto Kuhns pass incomplete to Kam’Ryn Thomas, broken up by Ja’Mez Drummer
2:00
3rd & 9 at opp 27
Otto Kuhns pass incomplete to DreSean Kendrick for a 1ST down Towson Penalty, Defensive pass interference (Jasin Shiggs) to the TOW 13 for a 1ST down
0:03
1st & 10 at opp 13
Otto Kuhns pass complete to Taron Biles-Walker for no gain Norfolk State Penalty, Offensive holding (Dyral McMillan) to the TOW 23
0:03
1st & 20 at opp 23
Evan Helfrich 41 yd FG MISSED , Jasin Shiggs return for no gain to the NORF 35
3rd quarter6 drives, then Towson 13, Norfolk State 0
Towson Punt, 11 plays
15:00
1st & 10 at own 35
Marco Peery kickoff for 63 yds
15:00
1st & 10 at own 25
Al Wooten II run for 6 yds to the TOW 31
15:00
2nd & 4 at own 31
Al Wooten II run for 2 yds to the TOW 33
15:00
3rd & 2 at own 33
Al Wooten II run for 4 yds to the TOW 37 for a 1ST down
15:00
1st & 10 at own 37
Al Wooten II run for 5 yds to the TOW 42
15:00
2nd & 5 at own 42
Al Wooten II run for no gain to the TOW 42
15:00
3rd & 5 at own 42
Andrew Indorf pass complete to Zay Perkins for no gain to the TOW 42 Towson Penalty, Offensive holding (Jaelin Montgomery) to the TOW 32
15:00
3rd & 15 at own 32
Andrew Indorf run for 12 yds to the TOW 44
15:00
4th & 3 at own 44
Andrew Indorf pass incomplete to Jasin Shiggs for a 1ST down Norfolk State Penalty, off-side (Major Dillard) to the TOW 49 for a 1ST down
15:00
1st & 10 at own 49
Andrew Indorf pass incomplete to Jaceon Doss, broken up by Makai Frisby
15:00
2nd & 10 at own 49
Andrew Indorf pass complete to John Dunmore for 3 yds to the NORF 48
15:00
3rd & 7 at opp 48
Andrew Indorf pass incomplete to Lukkas Londono
Norfolk State Touchdown, 6 plays
15:00
1st & 10 at opp 19
Otto Kuhns pass complete to DreSean Kendrick for 2 yds to the TOW 17
10:16
4th & 7 at opp 48
Bryce LaFollette punt for 47 yds
Norfolk State Punt, 8 plays
10:16
1st & 10 at own 1
X’Zavion Evans run for 1 yd to the NORF 2
10:16
2nd & 9 at own 2
Otto Kuhns pass incomplete to Kam’Ryn Thomas for a 1ST down Towson Penalty, Defensive pass interference (Myles Brodie) to the NORF 17 for a 1ST down
10:16
1st & 10 at own 17
Otto Kuhns pass complete to DreSean Kendrick for 16 yds to the NORF 33 for a 1ST down
10:16
1st & 10 at own 33
X’Zavion Evans run for 3 yds to the NORF 36
10:16
2nd & 7 at own 36
Otto Kuhns run for 8 yds to the NORF 44 for a 1ST down
10:16
1st & 10 at own 44
Otto Kuhns pass complete to DreSean Kendrick for 3 yds to the NORF 47
10:16
2nd & 7 at own 47
DreSean Kendrick run for a loss of 7 yards to the NORF 40
10:16
3rd & 14 at own 40
Otto Kuhns sacked by Wyatt Draeger and Ben Kumpon for a loss of 2 yards to the NORF 38
5:30
4th & 16 at own 38
Noah Tracey punt for 48 yds , John Dunmore returns for 1 yd to the TOW 15
Towson Punt, 6 plays
5:30
1st & 10 at own 15
Kemarrion Battles run for 6 yds to the TOW 21
5:30
2nd & 4 at own 21
Kemarrion Battles run for 2 yds to the TOW 23
5:30
3rd & 2 at own 23
Kemarrion Battles run for 4 yds to the TOW 27 for a 1ST down
4:07
1st & 10 at own 27
Andrew Indorf pass incomplete to Kemarrion Battles
4:07
2nd & 10 at own 27
Andrew Indorf pass complete to John Dunmore for 6 yds to the TOW 33
4:07
3rd & 4 at own 33
Andrew Indorf pass incomplete to Alfred Thomas
3:03
4th & 4 at own 33
Bryce LaFollette punt for 54 yds
Norfolk State Punt, 3 plays
3:03
1st & 10 at own 13
Kevon King run for 3 yds to the NORF 16
3:03
2nd & 7 at own 16
Kevon King run for 2 yds to the NORF 18
3:03
3rd & 5 at own 18
Otto Kuhns pass incomplete to Taron Biles-Walker
1:31
4th & 5 at own 18
Noah Tracey punt for 49 yds
1:20
1st & 10 at own 33
Al Wooten II run for 10 yds to the TOW 43 Al Wooten II fumbled, recovered by NORF Terique Miles
Norfolk State Touchdown, 6 plays
1:20
1st & 10 at opp 43
Norfolk State Penalty, delay of game (-5 Yards) to the TOW 48
1:20
1st & 15 at opp 48
Kevon King run for 3 yds to the TOW 45
1:20
2nd & 12 at opp 45
Otto Kuhns pass complete to Kam’Ryn Thomas for 26 yds to the TOW 19 for a 1ST down
Q4 15:00
2nd & 8 at opp 17
Otto Kuhns pass complete to Kam’Ryn Thomas for 9 yds to the TOW 8 for a 1ST down
Q4 15:00
1st & goal at opp 8
Otto Kuhns run for no gain to the TOW 8 Towson Penalty, Offensive holding (Emariyon Johnson) to the TOW 8
Q4 14:17
1st & goal at opp 8
Jaylen Laudermilk run for 8 yds for a TD (Evan Helfrich KICK)Towson 13, Norfolk State 7
4th quarter6 drives, then Towson 27, Norfolk State 7
Towson Touchdown, 8 plays
14:08
1st & 10 at own 35
Marco Peery kickoff for 60 yds , Lukkas Londono return for 28 yds to the TOW 33
14:08
1st & 10 at own 33
Kemarrion Battles run for 2 yds to the TOW 35
14:08
2nd & 8 at own 35
Andrew Indorf pass complete to Bryce Butler for 8 yds to the TOW 43 for a 1ST down
14:08
1st & 10 at own 43
Kemarrion Battles run for 18 yds to the NORF 39 for a 1ST down
14:08
1st & 10 at opp 39
Kemarrion Battles run for 13 yds to the NORF 26 for a 1ST down
14:08
1st & 10 at opp 26
Andrew Indorf run for no gain to the NORF 26 Towson Penalty, Offensive holding (Jaelin Montgomery) to the NORF 36
14:08
1st & 20 at opp 36
Andrew Indorf pass incomplete to Lukkas Londono
14:08
2nd & 20 at opp 36
Andrew Indorf pass incomplete to Lukkas Londono, broken up by Kahleef Jimmison
11:06
3rd & 20 at opp 36
Andrew Indorf pass complete to Zay Perkins for 36 yds for a TD (Caden Williams KICK) (Caden Williams KICK)Towson 20, Norfolk State 7
Norfolk State Punt, 3 plays
11:06
1st & 10 at own 35
Caden Williams kickoff for 65 yds for a touchback
11:06
1st & 10 at own 25
Norfolk State Penalty, off-side (Jack Smoot) to the NORF 20
11:06
1st & 15 at own 20
Otto Kuhns pass incomplete to Kevon King
11:06
2nd & 15 at own 20
Otto Kuhns pass complete to DreSean Kendrick for 9 yds to the NORF 29
11:06
3rd & 6 at own 29
Otto Kuhns pass complete to Kevon King for no gain to the NORF 29
9:43
4th & 6 at own 29
Noah Tracey punt for 32 yds
Towson Punt, 4 plays
9:43
1st & 10 at own 39
Al Wooten II run for a loss of 1 yard to the NORF 38 for a 1ST down Norfolk State Penalty, unsportsmanlike conduct (Major Dillard) to the NORF 47 for a 1ST down
9:43
1st & 10 at opp 47
Andrew Indorf pass incomplete to John Dunmore
9:43
2nd & 10 at opp 47
Towson Penalty, false start (Dan Volpe) to the TOW 48
9:43
2nd & 15 at own 48
Andrew Indorf sacked by David Ojiegbe and Jaylen Williams for a loss of 3 yards to the TOW 45
9:43
3rd & 18 at own 45
Andrew Indorf pass incomplete to Sam Reynolds
8:06
4th & 18 at own 45
Bryce LaFollette punt for 40 yds
Norfolk State Punt, 3 plays
8:06
1st & 10 at own 15
Otto Kuhns pass incomplete to Taron Biles-Walker
8:06
2nd & 10 at own 15
DreSean Kendrick run for a loss of 6 yards to the NORF 9
8:06
3rd & 16 at own 9
Otto Kuhns sacked by Rodney Roane Jr. for a loss of 5 yards to the NORF 4
6:21
4th & 21 at own 4
Noah Tracey punt for 44 yds , John Dunmore returns for 15 yds to the NORF 33
Towson Touchdown, 6 plays
6:21
1st & 10 at opp 33
Kemarrion Battles run for 3 yds to the NORF 30
6:21
2nd & 7 at opp 30
Kemarrion Battles run for 4 yds to the NORF 26
6:21
3rd & 3 at opp 26
Kemarrion Battles run for 4 yds to the NORF 22 for a 1ST down
6:21
1st & 10 at opp 22
Kemarrion Battles run for 2 yds to the NORF 20
6:21
2nd & 8 at opp 20
Andrew Indorf pass complete to Peyton Faulkner for 5 yds to the NORF 15
3:15
3rd & 3 at opp 15
Andrew Indorf pass complete to John Dunmore for 15 yds for a TD (Caden Williams KICK) (Caden Williams KICK)Towson 27, Norfolk State 7
Norfolk State Turnover on downs, 11 plays
3:15
1st & 10 at own 35
Caden Williams kickoff for 65 yds for a touchback
3:15
1st & 10 at own 25
Otto Kuhns pass complete to X’Zavion Evans for 5 yds to the NORF 30
3:15
2nd & 5 at own 30
Otto Kuhns pass incomplete to Taron Biles-Walker
3:15
3rd & 5 at own 30
Otto Kuhns pass complete to Kam’Ryn Thomas for 9 yds to the NORF 39 for a 1ST down
3:15
1st & 10 at own 39
Otto Kuhns pass complete to DreSean Kendrick for 11 yds to the 50 yard line for a 1ST down
2:00
1st & 10 at the 50
Otto Kuhns pass incomplete to JJ Evans
2:00
2nd & 10 at the 50
Otto Kuhns pass complete to DreSean Kendrick for 21 yds to the TOW 29 for a 1ST down
2:00
1st & 10 at opp 29
Otto Kuhns pass complete to Kam’Ryn Thomas for 28 yds to the TOW 1 for a 1ST down
2:00
1st & goal at opp 1
X’Zavion Evans run for no gain to the TOW 1
2:00
2nd & goal at opp 1
Otto Kuhns run for no gain to the TOW 1
0:20
3rd & goal at opp 1
Otto Kuhns run for a loss of 1 yard to the TOW 2
0:20
4th & goal at opp 2
X’Zavion Evans run for 1 yd to the TOW 2
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.