Towson at Norfolk State

Thursday, August 28, 2025

Towson beat Norfolk State 27–⁠7. It was their third meeting; Towson leads the series 2–⁠1.

AwayTowson6–⁠6 in 2025
27
HomeNorfolk State1–⁠11 in 2025
7

Final at William Dick”” Price Stadium””, NorfolkTV: ESPNUAttendance 1,469

At kickoff
75°F, clear, wind 9 mph from the southeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Norfolk International Airport, 9 km from the stadium, nine minutes before kickoff
Official
Jason SoistmanGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Towson10301427
Norfolk State00077

Standouts

Player stats

Towson

PassingC/AttYdsTDInt
Andrew Indorf14/2618730
RushingCarYdsTDLong
Kemarrion Battles1679018
Al Wooten II1348010
Kahseim Phillips2707
Winston Watkins1202
ReceivingRecYdsTDLong
John Dunmore561126
Zay Perkins136136
Jaceon Doss133133
Lukkas Londono222013

Norfolk State

PassingC/AttYdsTDInt
Otto Kuhns19/2721900
Israel Carter2/42100
RushingCarYdsTDLong
Kevon King113007
X’Zavion Evans71204
Jaylen Laudermilk1818
Otto Kuhns7508
ReceivingRecYdsTDLong
DreSean Kendrick11125021
Kam’ryn Thomas7105028
Jason Wonodi1505
X’Zavion Evans1505

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

TowsonNorfolk State
323Total yards279
187Passing yards240
136Rushing yards39
7.2Yards per pass7.7
3.6Yards per rush1.3
18First downs16
9–⁠17Third downs3–⁠13
1–⁠1Fourth downs1–⁠3
1Turnovers0
6–⁠59Penalties9–⁠78
31:05Possession27:35

Efficiency

TowsonNorfolk State
42%Success rate29%
0.08EPA per play−0.01
1.07Explosiveness1.35
−0.14Rushing EPA−0.46
0.33Passing EPA0.34
35%Passing-down success39%

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

Norfolk State end zoneTowson end zoneQ1 Norfolk StatePunt, 3 playsQ1 TowsonField goal, 11 playsQ1 TowsonTouchdown, 8 playsQ1 Norfolk StatePunt, 4 playsQ1 TowsonField goal, 11 playsQ1 Norfolk StatePunt, 4 playsQ2 Norfolk StateTurnover on downs, 11 playsQ2 TowsonPunt, 3 playsQ2 Norfolk StateResult not recorded, 13 playsQ3 TowsonPunt, 11 playsQ3 Norfolk StateTouchdown, 6 playsQ3 Norfolk StatePunt, 8 playsQ3 TowsonPunt, 6 playsQ3 Norfolk StatePunt, 3 playsQ3 TowsonFumble, 1 playQ4 TowsonTouchdown, 8 playsQ4 Norfolk StatePunt, 3 playsQ4 TowsonPunt, 4 playsQ4 Norfolk StatePunt, 3 playsQ4 TowsonTouchdown, 6 playsQ4 Norfolk StateTurnover on downs, 11 plays
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.
  1. Q1 Norfolk StatePunt, 3 plays, 6 yards
  2. Q1 TowsonField goal, 11 plays, 43 yards
  3. Q1 TowsonTouchdown, 8 plays, 68 yards
  4. Q1 Norfolk StatePunt, 4 plays, −6 yards
  5. Q1 TowsonField goal, 11 plays, 43 yards
  6. Q1 Norfolk StatePunt, 4 plays, 4 yards
  7. Q2 Norfolk StateTurnover on downs, 11 plays, 52 yards
  8. Q2 TowsonPunt, 3 plays, −5 yards
  9. Q2 Norfolk StateResult not recorded, 13 plays, 52 yards
  10. Q3 TowsonPunt, 11 plays, 27 yards
  11. Q3 Norfolk StateTouchdown, 6 plays, 40 yards
  12. Q3 Norfolk StatePunt, 8 plays, 37 yards
  13. Q3 TowsonPunt, 6 plays, 18 yards
  14. Q3 Norfolk StatePunt, 3 plays, 5 yards
  15. Q3 TowsonFumble, 1 play, 0 yards
  16. Q4 TowsonTouchdown, 8 plays, 64 yards
  17. Q4 Norfolk StatePunt, 3 plays, 4 yards
  18. Q4 TowsonPunt, 4 plays, 6 yards
  19. Q4 Norfolk StatePunt, 3 plays, −11 yards
  20. Q4 TowsonTouchdown, 6 plays, 30 yards
  21. 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:001st & 10 at own 35Caden Williams kickoff for 65 yds for a touchback
15:001st & 10 at own 35Caden Williams kickoff for 65 yds for a touchback
15:001st & 10 at own 25Kevon King run for 3 yds to the NORF 28
15:002nd & 7 at own 28Israel Carter pass incomplete to Kam’Ryn Thomas
15:003rd & 7 at own 28DreSean Kendrick run for 3 yds to the NORF 31
Towson Field goal, 11 plays
15:002nd & 3 at own 32Andrew Indorf pass complete to Jarvis Jones for 8 yds to the TOW 40 for a 1ST down
13:464th & 4 at own 31Noah Tracey punt for 45 yds
Towson Touchdown, 8 plays
13:461st & 10 at own 24Al Wooten II run for 1 yd to the TOW 25
13:462nd & 9 at own 25Andrew Indorf pass complete to John Dunmore for 11 yds to the TOW 36 for a 1ST down
13:461st & 10 at own 36Al Wooten II run for 3 yds to the TOW 39
13:462nd & 7 at own 39Andrew Indorf pass incomplete to John Dunmore, broken up by Daylan Long
13:463rd & 7 at own 39Andrew Indorf pass complete to John Dunmore for 26 yds to the NORF 35 for a 1ST down
13:461st & 10 at opp 35Kemarrion Battles run for 4 yds to the NORF 31
13:462nd & 6 at opp 31Kemarrion Battles run for a loss of 2 yards to the NORF 33
10:373rd & 8 at opp 33Andrew Indorf pass complete to Jaceon Doss for 33 yds for a TD (Caden Williams KICK)Towson 7, Norfolk State 0
10:371st & goal at opp 3Towson Penalty, delay of game (John Dunmore) to the NORF 8
Norfolk State Punt, 4 plays
10:231st & 10 at own 35Caden 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:231st & 10 at own 15Kevon King run for 2 yds to the NORF 17
10:232nd & 8 at own 17Israel Carter run for no gain to the NORF 17 Norfolk State Penalty, Offensive holding (Jayden Chappell) to the NORF 9
10:232nd & 16 at own 9Israel Carter pass complete to Jason Wonodi for 5 yds to the NORF 14
10:233rd & 11 at own 14Israel Carter sacked by CJ McClendon for a loss of 5 yards to the NORF 9
8:054th & 16 at own 9Noah Tracey punt for 41 yds , John Dunmore returns for 2 yds to the NORF 48
Towson Field goal, 11 plays
8:051st & 10 at opp 48Al Wooten II run for 5 yds to the NORF 43
8:052nd & 5 at opp 43Al Wooten II run for 4 yds to the NORF 39
8:053rd & 1 at opp 39Al Wooten II run for 8 yds to the NORF 31 for a 1ST down
8:051st & 10 at opp 31Andrew Indorf run for no gain to the NORF 31
8:052nd & 10 at opp 31Andrew Indorf pass complete to Peyton Faulkner for 9 yds to the NORF 22
8:053rd & 1 at opp 22Andrew Indorf pass incomplete to Peyton Faulkner, broken up by Makai Frisby
8:054th & 1 at opp 22Kemarrion Battles run for 13 yds to the NORF 9 for a 1ST down
8:051st & goal at opp 9Kemarrion Battles run for 2 yds to the NORF 7
8:052nd & goal at opp 7Winston Watkins run for 2 yds to the NORF 5
8:053rd & goal at opp 5Andrew Indorf pass incomplete to Bryce Butler
2:454th & goal at opp 5Caden Williams 24 yd FG GOODTowson 10, Norfolk State 0
Norfolk State Punt, 4 plays
2:381st & 10 at own 35Caden Williams kickoff for 65 yds , Jason Wonodi return for 29 yds to the NORF 29
2:381st & 10 at own 29Kevon King run for 3 yds to the NORF 32
2:382nd & 7 at own 32Israel 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:382nd & 22 at own 17Israel Carter pass incomplete to Kam’Ryn Thomas
2:383rd & 22 at own 17Israel Carter pass complete to DreSean Kendrick for 16 yds to the NORF 33
0:524th & 6 at own 33Noah Tracey punt for 42 yds
Towson Field goal, 11 plays
0:521st & 10 at own 25Kahseim Phillips run for 7 yds to the TOW 32
Q2 15:001st & 10 at own 40Andrew Indorf pass complete to Sam Reynolds for 5 yds to the TOW 45
Q2 15:002nd & 5 at own 45Kahseim Phillips run for no gain to the TOW 45
Q2 14:073rd & 5 at own 45Andrew Indorf run for 5 yds to the 50 yard line for a 1ST down
Q2 14:071st & 10 at the 50Andrew Indorf pass complete to Lukkas Londono for 9 yds to the NORF 41
Q2 14:072nd & 1 at opp 41Andrew Indorf pass complete to Lukkas Londono for 13 yds to the NORF 28 for a 1ST down
Q2 14:071st & 10 at opp 28Al Wooten II run for 1 yd to the NORF 27
Q2 14:072nd & 9 at opp 27Andrew Indorf sacked by David Ojiegbe for a loss of 5 yards to the NORF 32
Q2 14:073rd & 14 at opp 32Andrew Indorf pass incomplete to Jaceon Doss
Q2 10:414th & 14 at opp 32Caden 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:361st & 10 at own 35Caden Williams kickoff for 63 yds , Jason Wonodi return for 11 yds to the NORF 13
10:361st & 10 at own 13Otto Kuhns pass incomplete to Kevon King
10:362nd & 10 at own 13Kevon King run for 2 yds to the NORF 15
10:363rd & 8 at own 15Otto Kuhns pass complete to DreSean Kendrick for 7 yds to the NORF 22
10:364th & 1 at own 22Otto Kuhns run for 4 yds to the NORF 26 for a 1ST down
10:361st & 10 at own 26Norfolk State Penalty, false start (Jayden Chappell) to the NORF 21
10:361st & 15 at own 21Kevon King run for 2 yds to the NORF 23
10:362nd & 13 at own 23Otto Kuhns pass complete to DreSean Kendrick for 18 yds to the NORF 41 for a 1ST down
10:361st & 10 at own 41Otto Kuhns pass complete to DreSean Kendrick for 16 yds to the TOW 43 for a 1ST down
10:361st & 10 at opp 43Kevon King run for 2 yds to the TOW 41
10:362nd & 8 at opp 41Kevon King run for 7 yds to the TOW 34
10:363rd & 1 at opp 34Kiron Benjamin run for a loss of 1 yard to the TOW 35
4:574th & 2 at opp 35X’Zavion Evans run for no gain to the TOW 35
Towson Punt, 3 plays
4:571st & 10 at own 35Kemarrion Battles run for 3 yds to the TOW 38
4:572nd & 7 at own 38Kemarrion Battles run for 1 yd to the TOW 39
4:573rd & 6 at own 39Andrew Indorf sacked by David Ojiegbe for a loss of 9 yards to the TOW 30
2:484th & 15 at own 30Bryce LaFollette punt for 45 yds
Norfolk State Result not recorded, 13 plays
2:481st & 10 at own 25Kevon King run for 1 yd to the NORF 26
2:482nd & 9 at own 26X’Zavion Evans run for 3 yds to the NORF 29
2:483rd & 6 at own 29Otto Kuhns pass complete to Kam’Ryn Thomas for 9 yds to the NORF 38 for a 1ST down
2:001st & 10 at own 38X’Zavion Evans run for 4 yds to the NORF 42
2:002nd & 6 at own 42Otto Kuhns pass complete to DreSean Kendrick for 6 yds to the NORF 48 for a 1ST down
2:001st & 10 at own 48Otto Kuhns pass incomplete to Kam’Ryn Thomas
2:002nd & 10 at own 48Otto Kuhns pass complete to Kam’Ryn Thomas for 9 yds to the TOW 43
2:003rd & 1 at opp 43Otto Kuhns pass complete to Kam’Ryn Thomas for 15 yds to the TOW 28 for a 1ST down
2:001st & 10 at opp 28Otto Kuhns run for 1 yd to the TOW 27
2:002nd & 9 at opp 27Otto Kuhns pass incomplete to Kam’Ryn Thomas, broken up by Ja’Mez Drummer
2:003rd & 9 at opp 27Otto 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:031st & 10 at opp 13Otto Kuhns pass complete to Taron Biles-Walker for no gain Norfolk State Penalty, Offensive holding (Dyral McMillan) to the TOW 23
0:031st & 20 at opp 23Evan 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:001st & 10 at own 35Marco Peery kickoff for 63 yds
15:001st & 10 at own 25Al Wooten II run for 6 yds to the TOW 31
15:002nd & 4 at own 31Al Wooten II run for 2 yds to the TOW 33
15:003rd & 2 at own 33Al Wooten II run for 4 yds to the TOW 37 for a 1ST down
15:001st & 10 at own 37Al Wooten II run for 5 yds to the TOW 42
15:002nd & 5 at own 42Al Wooten II run for no gain to the TOW 42
15:003rd & 5 at own 42Andrew Indorf pass complete to Zay Perkins for no gain to the TOW 42 Towson Penalty, Offensive holding (Jaelin Montgomery) to the TOW 32
15:003rd & 15 at own 32Andrew Indorf run for 12 yds to the TOW 44
15:004th & 3 at own 44Andrew 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:001st & 10 at own 49Andrew Indorf pass incomplete to Jaceon Doss, broken up by Makai Frisby
15:002nd & 10 at own 49Andrew Indorf pass complete to John Dunmore for 3 yds to the NORF 48
15:003rd & 7 at opp 48Andrew Indorf pass incomplete to Lukkas Londono
Norfolk State Touchdown, 6 plays
15:001st & 10 at opp 19Otto Kuhns pass complete to DreSean Kendrick for 2 yds to the TOW 17
10:164th & 7 at opp 48Bryce LaFollette punt for 47 yds
Norfolk State Punt, 8 plays
10:161st & 10 at own 1X’Zavion Evans run for 1 yd to the NORF 2
10:162nd & 9 at own 2Otto 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:161st & 10 at own 17Otto Kuhns pass complete to DreSean Kendrick for 16 yds to the NORF 33 for a 1ST down
10:161st & 10 at own 33X’Zavion Evans run for 3 yds to the NORF 36
10:162nd & 7 at own 36Otto Kuhns run for 8 yds to the NORF 44 for a 1ST down
10:161st & 10 at own 44Otto Kuhns pass complete to DreSean Kendrick for 3 yds to the NORF 47
10:162nd & 7 at own 47DreSean Kendrick run for a loss of 7 yards to the NORF 40
10:163rd & 14 at own 40Otto Kuhns sacked by Wyatt Draeger and Ben Kumpon for a loss of 2 yards to the NORF 38
5:304th & 16 at own 38Noah Tracey punt for 48 yds , John Dunmore returns for 1 yd to the TOW 15
Towson Punt, 6 plays
5:301st & 10 at own 15Kemarrion Battles run for 6 yds to the TOW 21
5:302nd & 4 at own 21Kemarrion Battles run for 2 yds to the TOW 23
5:303rd & 2 at own 23Kemarrion Battles run for 4 yds to the TOW 27 for a 1ST down
4:071st & 10 at own 27Andrew Indorf pass incomplete to Kemarrion Battles
4:072nd & 10 at own 27Andrew Indorf pass complete to John Dunmore for 6 yds to the TOW 33
4:073rd & 4 at own 33Andrew Indorf pass incomplete to Alfred Thomas
3:034th & 4 at own 33Bryce LaFollette punt for 54 yds
Norfolk State Punt, 3 plays
3:031st & 10 at own 13Kevon King run for 3 yds to the NORF 16
3:032nd & 7 at own 16Kevon King run for 2 yds to the NORF 18
3:033rd & 5 at own 18Otto Kuhns pass incomplete to Taron Biles-Walker
1:314th & 5 at own 18Noah Tracey punt for 49 yds
1:201st & 10 at own 33Al 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:201st & 10 at opp 43Norfolk State Penalty, delay of game (-5 Yards) to the TOW 48
1:201st & 15 at opp 48Kevon King run for 3 yds to the TOW 45
1:202nd & 12 at opp 45Otto Kuhns pass complete to Kam’Ryn Thomas for 26 yds to the TOW 19 for a 1ST down
Q4 15:002nd & 8 at opp 17Otto Kuhns pass complete to Kam’Ryn Thomas for 9 yds to the TOW 8 for a 1ST down
Q4 15:001st & goal at opp 8Otto Kuhns run for no gain to the TOW 8 Towson Penalty, Offensive holding (Emariyon Johnson) to the TOW 8
Q4 14:171st & goal at opp 8Jaylen 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:081st & 10 at own 35Marco Peery kickoff for 60 yds , Lukkas Londono return for 28 yds to the TOW 33
14:081st & 10 at own 33Kemarrion Battles run for 2 yds to the TOW 35
14:082nd & 8 at own 35Andrew Indorf pass complete to Bryce Butler for 8 yds to the TOW 43 for a 1ST down
14:081st & 10 at own 43Kemarrion Battles run for 18 yds to the NORF 39 for a 1ST down
14:081st & 10 at opp 39Kemarrion Battles run for 13 yds to the NORF 26 for a 1ST down
14:081st & 10 at opp 26Andrew Indorf run for no gain to the NORF 26 Towson Penalty, Offensive holding (Jaelin Montgomery) to the NORF 36
14:081st & 20 at opp 36Andrew Indorf pass incomplete to Lukkas Londono
14:082nd & 20 at opp 36Andrew Indorf pass incomplete to Lukkas Londono, broken up by Kahleef Jimmison
11:063rd & 20 at opp 36Andrew 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:061st & 10 at own 35Caden Williams kickoff for 65 yds for a touchback
11:061st & 10 at own 25Norfolk State Penalty, off-side (Jack Smoot) to the NORF 20
11:061st & 15 at own 20Otto Kuhns pass incomplete to Kevon King
11:062nd & 15 at own 20Otto Kuhns pass complete to DreSean Kendrick for 9 yds to the NORF 29
11:063rd & 6 at own 29Otto Kuhns pass complete to Kevon King for no gain to the NORF 29
9:434th & 6 at own 29Noah Tracey punt for 32 yds
Towson Punt, 4 plays
9:431st & 10 at own 39Al 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:431st & 10 at opp 47Andrew Indorf pass incomplete to John Dunmore
9:432nd & 10 at opp 47Towson Penalty, false start (Dan Volpe) to the TOW 48
9:432nd & 15 at own 48Andrew Indorf sacked by David Ojiegbe and Jaylen Williams for a loss of 3 yards to the TOW 45
9:433rd & 18 at own 45Andrew Indorf pass incomplete to Sam Reynolds
8:064th & 18 at own 45Bryce LaFollette punt for 40 yds
Norfolk State Punt, 3 plays
8:061st & 10 at own 15Otto Kuhns pass incomplete to Taron Biles-Walker
8:062nd & 10 at own 15DreSean Kendrick run for a loss of 6 yards to the NORF 9
8:063rd & 16 at own 9Otto Kuhns sacked by Rodney Roane Jr. for a loss of 5 yards to the NORF 4
6:214th & 21 at own 4Noah Tracey punt for 44 yds , John Dunmore returns for 15 yds to the NORF 33
Towson Touchdown, 6 plays
6:211st & 10 at opp 33Kemarrion Battles run for 3 yds to the NORF 30
6:212nd & 7 at opp 30Kemarrion Battles run for 4 yds to the NORF 26
6:213rd & 3 at opp 26Kemarrion Battles run for 4 yds to the NORF 22 for a 1ST down
6:211st & 10 at opp 22Kemarrion Battles run for 2 yds to the NORF 20
6:212nd & 8 at opp 20Andrew Indorf pass complete to Peyton Faulkner for 5 yds to the NORF 15
3:153rd & 3 at opp 15Andrew 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:151st & 10 at own 35Caden Williams kickoff for 65 yds for a touchback
3:151st & 10 at own 25Otto Kuhns pass complete to X’Zavion Evans for 5 yds to the NORF 30
3:152nd & 5 at own 30Otto Kuhns pass incomplete to Taron Biles-Walker
3:153rd & 5 at own 30Otto Kuhns pass complete to Kam’Ryn Thomas for 9 yds to the NORF 39 for a 1ST down
3:151st & 10 at own 39Otto Kuhns pass complete to DreSean Kendrick for 11 yds to the 50 yard line for a 1ST down
2:001st & 10 at the 50Otto Kuhns pass incomplete to JJ Evans
2:002nd & 10 at the 50Otto Kuhns pass complete to DreSean Kendrick for 21 yds to the TOW 29 for a 1ST down
2:001st & 10 at opp 29Otto Kuhns pass complete to Kam’Ryn Thomas for 28 yds to the TOW 1 for a 1ST down
2:001st & goal at opp 1X’Zavion Evans run for no gain to the TOW 1
2:002nd & goal at opp 1Otto Kuhns run for no gain to the TOW 1
0:203rd & goal at opp 1Otto Kuhns run for a loss of 1 yard to the TOW 2
0:204th & goal at opp 2X’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.

Towson leads 2–⁠1 in three meetings.

Recent meetings
2025Towson 27, Norfolk State 7
2024Towson 28, Norfolk State 23
2023Norfolk State 21, Towson 14

Around this game