From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Towson
Bryant
304
Total yards
347
153
Passing yards
218
151
Rushing yards
129
4.9
Yards per pass
6.1
3.8
Yards per rush
4.2
18
First downs
21
8–17
Third downs
5–13
1–2
Fourth downs
2–3
0
Turnovers
2
7–60
Penalties
6–45
31:40
Possession
28:20
Efficiency
Towson
Bryant
44%
Success rate
48%
0.02
EPA per play
0.11
0.82
Explosiveness
1.06
−0.02
Rushing EPA
0.21
0.14
Passing EPA
0.03
33%
Passing-down success
44%
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 57% to win. Elo’s favorite won.
The line
Towson −9.5, over/under 54.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. Bryant drives left to right, Towson right to left.
Q1 BryantPunt, 3 plays, 5 yards
Q1 TowsonResult not recorded, 1 play, 0 yards
TowsonField goal, 8 plays, 29 yards
Q1 BryantField goal, 16 plays, 46 yards
Q1 TowsonField goal, 10 plays, 30 yards
Q2 BryantPunt, 3 plays, 0 yards
Q2 TowsonPunt, 6 plays, 15 yards
Q2 BryantPunt, 5 plays, 15 yards
Q2 TowsonPunt, 5 plays, 15 yards
Q2 BryantFumble, 2 plays, 17 yards
Q2 TowsonTouchdown, 7 plays, 40 yards
Q2 BryantTouchdown, 7 plays, 70 yards
Q2 TowsonEnd of half, 1 play, −2 yards
Q3 TowsonTouchdown, 9 plays, 75 yards
Q3 BryantTurnover on downs, 8 plays, 41 yards
Q3 TowsonField goal, 9 plays, 44 yards
Q3 BryantTouchdown, 7 plays, 55 yards
Q4 TowsonTurnover on downs, 7 plays, 23 yards
Q4 BryantPunt, 4 plays, 21 yards
Q4 TowsonSafety, 1 play (Bryant scores), −1 yard
Q4 BryantInterception, 1 play, 0 yards
Q4 TowsonField goal, 8 plays, 27 yards
Q4 BryantTouchdown, 12 plays, 67 yards
Q4 TowsonEnd of game, 3 plays, −2 yards
Play by play
1st quarter5 drives, then Tied at 3
Bryant Punt, 3 plays
14:59
1st & 10 at own 35
Owen Scheihing kickoff for 50 yds , Liam Lindo return for no gain to the BRY 15
14:59
1st & 10 at own 15
Dylan Kedzior run for 2 yds to the BRY 17
14:59
2nd & 8 at own 17
Dylan Kedzior run for 3 yds to the BRY 20
14:59
3rd & 5 at own 20
Brennan Myer pass incomplete to Koby Keenan
13:43
4th & 5 at own 20
Kristian Karoglan punt for 37 yds, fair catch by John Dunmore at the TOW 43
Towson Result not recorded, 1 play
13:43
1st & 10 at own 43
Andrew Indorf pass incomplete to John Dunmore
Towson Field goal, 8 plays
13:43
2nd & 10 at own 43
Andrew Indorf pass complete to Sam Reynolds for 9 yds to the BRY 48
13:43
3rd & 1 at opp 48
Al Wooten II run for 2 yds to the BRY 46 for a 1ST down
13:43
1st & 10 at opp 46
Al Wooten II run for 9 yds to the BRY 37
13:43
2nd & 1 at opp 37
Al Wooten II run for 9 yds to the BRY 28 for a 1ST down
13:43
1st & 10 at opp 28
Al Wooten II run for no gain to the BRY 28
13:43
2nd & 10 at opp 28
Andrew Indorf pass incomplete to Jaceon Doss
13:43
3rd & 10 at opp 28
Andrew Indorf pass incomplete
10:22
4th & 10 at opp 28
Caden Williams 45 yd FG GOODTowson 3, Bryant 0
Bryant Field goal, 16 plays
10:19
1st & 10 at own 35
Caden Williams kickoff for 20 yds , Ryan Williams return for 5 yds to the 50 yard line
10:19
1st & 10 at the 50
Elijah Elliott run for 4 yds to the TOW 46
10:19
2nd & 6 at opp 46
Brennan Myer pass complete to Elijah Elliott for 6 yds to the TOW 40 for a 1ST down
10:19
1st & 10 at opp 40
Elijah Elliott run for 7 yds to the TOW 33
10:19
2nd & 3 at opp 33
Brennan Myer pass incomplete to Elijah Elliott
10:19
3rd & 3 at opp 33
Elijah Elliott run for 4 yds to the TOW 29 for a 1ST down
10:19
1st & 10 at opp 29
Grant Robinson run for 1 yd to the TOW 28
10:19
2nd & 9 at opp 28
Grant Robinson run for a loss of 2 yards to the TOW 30
10:19
3rd & 11 at opp 30
Brennan Myer pass complete to Aldrich Doe for 12 yds to the TOW 18 for a 1ST down
10:19
1st & 10 at opp 18
Elijah Elliott run for 2 yds to the TOW 16
10:19
2nd & 8 at opp 16
Brennan Myer pass complete to Zyheem Collick for 7 yds to the TOW 9
10:19
3rd & 1 at opp 9
Elijah Elliott run for no gain to the TOW 9
10:19
4th & 1 at opp 9
Elijah Elliott run for 2 yds to the TOW 7 for a 1ST down
10:19
1st & goal at opp 7
Grant Robinson run for 3 yds to the TOW 4
10:19
2nd & goal at opp 4
Brennan Myer pass incomplete to Grant Robinson
10:19
3rd & goal at opp 4
Brennan Myer pass incomplete to Grant Robinson
2:21
4th & goal at opp 4
Bryce Soli 14 yd FG GOODTied at 3
Towson Field goal, 10 plays
2:13
1st & 10 at own 35
Bryce Soli kickoff for 55 yds , Lukkas Londono return for 42 yds to the BRY 48
2:13
1st & 10 at opp 48
Andrew Indorf pass incomplete to John Dunmore
2:13
2nd & 10 at opp 48
Kemarrion Battles run for 5 yds to the BRY 43
2:13
3rd & 5 at opp 43
Andrew Indorf pass complete to Peyton Faulkner for 7 yds to the BRY 36 for a 1ST down
2:13
1st & 10 at opp 36
Al Wooten II run for 9 yds to the BRY 27
2:13
2nd & 1 at opp 27
Andrew Indorf pass incomplete to Kahseim Phillips
0:00
3rd & 1 at opp 27
Al Wooten II run for 1 yd to the BRY 26 for a 1ST down
Q2 15:00
1st & 10 at opp 26
Andrew Indorf pass complete to John Dunmore for 8 yds to the BRY 18
Q2 15:00
2nd & 2 at opp 18
Andrew Indorf pass incomplete to Jaceon Doss
Q2 15:00
3rd & 2 at opp 18
Andrew Indorf pass incomplete to John Dunmore
Q2 14:09
4th & 2 at opp 18
Caden Williams 28 yd FG GOODTowson 6, Bryant 3
2nd quarter8 drives, then Towson 13, Bryant 9
Bryant Punt, 3 plays
14:09
1st & 10 at own 35
Owen Scheihing kickoff for 35 yds
14:09
1st & 10 at own 30
Brennan Myer pass incomplete to Levi Wilkins
14:09
2nd & 10 at own 30
Brennan Myer pass incomplete to Aldrich Doe
14:09
3rd & 10 at own 30
Brennan Myer pass incomplete to Levi Wilkins
13:47
4th & 10 at own 30
Kristian Karoglan punt for 36 yds, fair catch by John Dunmore at the TOW 34
Towson Punt, 6 plays
13:47
1st & 10 at own 34
No Huddle-Shotgun Indorf,Andrew pass complete short left to Charlton,Cleveland caught at TOW40, for 6 yards to the TOW40 (Rice,Lonnie) PENALTY TOW Holding (Volpe,Dan) 10 yards from TOW34 to TOW24. NO PLAY.
13:47
1st & 20 at own 24
Kemarrion Battles run for 3 yds to the TOW 27
13:47
2nd & 17 at own 27
Andrew Indorf pass incomplete to Kemarrion Battles
13:47
3rd & 17 at own 27
Andrew Indorf pass complete to Lukkas Londono for 27 yds to the BRY 46 for a 1ST down
13:47
1st & 10 at opp 46
Andrew Indorf pass incomplete to John Dunmore
13:47
2nd & 10 at opp 46
Al Wooten II run for 1 yd to the BRY 45
13:47
3rd & 9 at opp 45
Andrew Indorf pass complete to Cleveland Charlton for 4 yds to the BRY 41
13:47
4th & 5 at opp 41
PENALTY TOW Delay Of Game (Indorf,Andrew) 5 yards from BRY41 to BRY46. NO PLAY.
10:09
4th & 10 at opp 46
LaFollette,Bryce punt 35 yards to the BRY11 PENALTY TOW Illegal Formation 5 yards from BRY46 to TOW49. NO PLAY.
10:01
4th & 15 at own 49
Bryce LaFollette punt for 51 yds for a touchback
Bryant Punt, 5 plays
10:01
1st & 10 at own 25
Brennan Myer pass complete to Zyheem Collick for 5 yds to the BRY 30
10:01
2nd & 5 at own 30
No Huddle-Shotgun Myer,Brennan pass incomplete deep to Riley,Tristen thrown to TOW40 PENALTY BRY Holding (Kedzior,Dylan) 10 yards from BRY30 to BRY20. NO PLAY.
10:01
2nd & 15 at own 20
Brennan Myer pass complete to Koby Keenan for 21 yds to the BRY 41 for a 1ST down
10:01
1st & 10 at own 41
Brennan Myer pass complete to Tristen Riley for 8 yds to the BRY 49
10:01
2nd & 2 at own 49
Elijah Elliott run for a loss of 1 yard to the BRY 48
10:01
3rd & 3 at own 48
Brennan Myer sacked by Ja’Mez Drummer for a loss of 3 yards to the BRY 45
10:01
4th & 6 at own 45
PENALTY BRY Delay Of Game (Karoglan,Kristian) 5 yards from BRY45 to BRY40. NO PLAY.
7:06
4th & 11 at own 40
Kristian Karoglan punt for 46 yds, fair catch by John Dunmore at the TOW 14
Towson Punt, 5 plays
7:06
1st & 10 at own 14
Andrew Indorf run for 4 yds to the TOW 18
7:06
2nd & 6 at own 18
Al Wooten II run for 8 yds to the TOW 26 for a 1ST down
7:06
1st & 10 at own 26
Al Wooten II run for 6 yds to the TOW 32
7:06
2nd & 4 at own 32
Al Wooten II run for a loss of 3 yards to the TOW 29
7:06
3rd & 7 at own 29
Andrew Indorf pass incomplete to Zay Perkins
7:06
4th & 7 at own 29
Timeout Towson, clock 07:06
4:26
4th & 7 at own 29
Bryce LaFollette punt for 48 yds, fair catch by Jase Hannigan at the BRY 23
Bryant Fumble, 2 plays
4:26
1st & 10 at own 23
Elijah Elliott run for 4 yds to the BRY 27
3:38
2nd & 6 at own 27
Brennan Myer pass complete to Keylijah Williams for 13 yds Keylijah Williams fumbled, recovered by TOW Xavier Terry
Towson Touchdown, 7 plays
3:38
1st & 10 at opp 40
Kemarrion Battles run for 8 yds to the BRY 32
3:38
2nd & 2 at opp 32
Andrew Indorf pass complete to Jaceon Doss for 8 yds to the BRY 24 for a 1ST down
3:38
1st & 10 at opp 24
Kemarrion Battles run for 7 yds to the BRY 17
3:38
2nd & 3 at opp 17
Kemarrion Battles run for 4 yds to the BRY 13 for a 1ST down
1:56
1st & 10 at opp 13
Timeout Bryant, clock 01:56
1:56
1st & 10 at opp 13
Al Wooten II run for 2 yds to the BRY 11
1:52
2nd & 8 at opp 11
Timeout Bryant, clock 01:52
1:52
2nd & 8 at opp 11
Andrew Indorf run for 10 yds to the BRY 1 for a 1ST down
1:46
1st & goal at opp 1
Timeout Bryant, clock 01:46
1:43
1st & goal at opp 1
Al Wooten II run for 1 yd for a TD (Caden Williams KICK)Towson 13, Bryant 3
Bryant Touchdown, 7 plays
1:39
1st & 10 at own 35
Owen Scheihing kickoff for 53 yds , Grant Robinson return for 18 yds to the BRY 30
1:39
1st & 10 at own 30
Brennan Myer run for 7 yds to the BRY 37
1:39
2nd & 3 at own 37
Brennan Myer run for 8 yds to the BRY 45 for a 1ST down
1:39
1st & 10 at own 45
Brennan Myer pass complete to Elijah Elliott for 3 yds to the BRY 48
1:39
2nd & 7 at own 48
Brennan Myer pass complete to Aldrich Doe for 10 yds to the TOW 42 for a 1ST down
1:39
1st & 10 at opp 42
Brennan Myer pass complete to Tristen Riley for 20 yds to the TOW 22 for a 1ST down
1:39
1st & 10 at opp 22
Brennan Myer pass incomplete to Elijah Elliott
0:48
2nd & 10 at opp 22
Brennan Myer pass complete to Elijah Elliott for 22 yds for a TD (Bryce Soli PAT MISSED)Towson 13, Bryant 9
Towson End of half, 1 play
0:48
1st & 10 at own 35
Bryce Soli kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Kahseim Phillips run for a loss of 2 yards to the TOW 23
3rd quarter4 drives, then Towson 23, Bryant 9
Towson Touchdown, 9 plays
15:00
1st & 10 at own 35
Bryce Soli kickoff for 57 yds
15:00
1st & 10 at own 25
Al Wooten II run for 5 yds to the TOW 30
15:00
2nd & 5 at own 30
Al Wooten II run for 9 yds to the TOW 39 for a 1ST down
15:00
1st & 10 at own 39
No Huddle-Shotgun Indorf,Andrew pass incomplete short right thrown to TOW42 PENALTY BRY Roughing The Passer (Otty,Michael) 15 yards from TOW39 to BRY46, 1ST DOWN. NO PLAY.
15:00
1st & 10 at opp 46
Al Wooten II run for 4 yds to the BRY 42
15:00
2nd & 6 at opp 42
Al Wooten II run for 5 yds to the BRY 37
15:00
3rd & 1 at opp 37
Al Wooten II run for 4 yds to the BRY 33 for a 1ST down
15:00
1st & 10 at opp 33
Andrew Indorf pass complete to Sam Reynolds for 7 yds to the BRY 26
15:00
2nd & 3 at opp 26
Kemarrion Battles run for 1 yd to the BRY 25
15:00
3rd & 2 at opp 25
Andrew Indorf pass incomplete to Jaceon Doss
11:01
4th & 2 at opp 25
Andrew Indorf pass complete to Jaceon Doss for 25 yds for a TD (Caden Williams KICK)Towson 20, Bryant 9
11:01
1st & 10 at own 13
Timeout Bryant, clock 11:01
Bryant Turnover on downs, 8 plays
10:54
1st & 10 at own 35
Owen Scheihing kickoff for 65 yds , Keylijah Williams return for 13 yds to the BRY 13
10:54
1st & 10 at own 13
Elijah Elliott run for 17 yds to the BRY 30 for a 1ST down
10:54
1st & 10 at own 30
Elijah Elliott run for 1 yd to the BRY 31
10:54
2nd & 9 at own 31
Brennan Myer pass complete to Aldrich Doe for 8 yds to the BRY 39
10:54
3rd & 1 at own 39
Elijah Elliott run for 6 yds to the BRY 45 for a 1ST down
10:54
1st & 10 at own 45
Brennan Myer pass incomplete to Tristen Riley
10:54
2nd & 10 at own 45
PENALTY BRY False Start (Fagley,Jon) 5 yards from BRY45 to BRY40. NO PLAY.
10:54
2nd & 15 at own 40
Dylan Kedzior run for 5 yds to the BRY 45
10:54
3rd & 10 at own 45
Brennan Myer pass complete to Tristen Riley for 8 yds to the TOW 47
7:48
4th & 2 at opp 47
Dylan Kedzior run for 1 yd to the TOW 46
Towson Field goal, 9 plays
7:48
1st & 10 at own 46
Andrew Indorf pass complete to John Dunmore for 3 yds to the TOW 49
7:48
2nd & 7 at own 49
Andrew Indorf pass complete to Cleveland Charlton for 11 yds to the BRY 40 for a 1ST down
7:48
1st & 10 at opp 40
Al Wooten II run for 4 yds to the BRY 36
7:48
2nd & 6 at opp 36
Andrew Indorf pass complete to Jarvis Jones for no gain to the BRY 36
7:48
3rd & 6 at opp 36
Andrew Indorf pass complete to Zay Perkins for 23 yds to the BRY 13 for a 1ST down
7:48
1st & 10 at opp 13
Andrew Indorf pass incomplete to Zay Perkins
7:48
2nd & 10 at opp 13
Andrew Indorf pass complete to Jaceon Doss for 8 yds to the BRY 5
7:48
3rd & 2 at opp 5
PENALTY TOW False Start (Montgomery,Jaelin) 5 yards from BRY05 to BRY10. NO PLAY.
Owen Scheihing kickoff for 35 yds , Maximus Nosler return for 15 yds to the BRY 45
3:29
1st & 10 at own 45
Dylan Kedzior run for 7 yds to the TOW 48
3:29
2nd & 3 at opp 48
Brennan Myer sacked for a loss of 3 yards to the BRY 49
3:29
3rd & 6 at own 49
Brennan Myer pass complete to Todd Phillips for 9 yds to the TOW 42 for a 1ST down
3:29
1st & 10 at opp 42
Brennan Myer pass complete to Aldrich Doe for 19 yds to the TOW 23 for a 1ST down
3:29
1st & 10 at opp 23
Elijah Elliott run for 4 yds to the TOW 19
0:00
2nd & 6 at opp 19
Elijah Elliott run for 7 yds to the TOW 12 for a 1ST down
Q4 14:52
1st & 10 at opp 12
Elijah Elliott run for 12 yds for a TD (Bryce Soli KICK)Towson 23, Bryant 16
4th quarter6 drives, then Towson 26, Bryant 24
Towson Turnover on downs, 7 plays
14:41
1st & 10 at own 35
Bryce Soli kickoff for 58 yds , Lukkas Londono return for 44 yds to the BRY 49
14:41
1st & 10 at opp 49
Al Wooten II run for 5 yds to the BRY 44
14:41
2nd & 5 at opp 44
Andrew Indorf pass complete to Zay Perkins for 2 yds to the BRY 42
14:41
3rd & 3 at opp 42
Andrew Indorf pass complete to Peyton Faulkner for 7 yds to the BRY 35 for a 1ST down
14:41
1st & 10 at opp 35
Al Wooten II run for 4 yds to the BRY 31
14:41
2nd & 6 at opp 31
Andrew Indorf pass incomplete
14:41
3rd & 6 at opp 31
Andrew Indorf pass complete to Kemarrion Battles for 5 yds to the BRY 26
11:05
4th & 1 at opp 26
Timeout Towson, clock 11:05
10:58
4th & 1 at opp 26
Al Wooten II run for no gain to the BRY 26
Bryant Punt, 4 plays
10:58
1st & 10 at own 26
Elijah Elliott run for 13 yds to the BRY 39 for a 1ST down
10:58
1st & 10 at own 39
Elijah Elliott run for 5 yds to the BRY 44
10:58
2nd & 5 at own 44
Brennan Myer pass complete to Elijah Elliott for a loss of 1 yard to the BRY 43
10:58
3rd & 6 at own 43
Brennan Myer pass complete to Carter Neuman for 4 yds to the BRY 47
8:28
4th & 2 at own 47
Kristian Karoglan punt for 52 yds, fair catch by John Dunmore at the TOW 1
8:22
1st & 10 at own 1
Al Wooten II run for no gain for a SAFETYTowson 23, Bryant 18
Bryant Interception, 1 play
8:22
1st & 10 at own 20
Bryce LaFollette kickoff for 47 yds
7:00
1st & 10 at own 33
Brennan Myer pass intercepted Ja’Mez Drummer return for 21 yds to the BRY 30
Towson Field goal, 8 plays
7:00
1st & 10 at opp 30
Al Wooten II run for 10 yds to the BRY 20 for a 1ST down
7:00
1st & 10 at opp 20
Al Wooten II run for 3 yds to the BRY 17
7:00
2nd & 7 at opp 17
Andrew Indorf run for 6 yds to the BRY 11
7:00
3rd & 1 at opp 11
Al Wooten II run for 1 yd to the BRY 10 for a 1ST down
7:00
1st & goal at opp 10
Andrew Indorf pass complete to John Dunmore for a loss of 1 yard to the BRY 11
7:00
2nd & goal at opp 11
Al Wooten II run for 1 yd to the BRY 10
7:00
3rd & goal at opp 10
Andrew Indorf run for 7 yds to the BRY 3
2:37
4th & goal at opp 3
Caden Williams 13 yd FG GOODTowson 26, Bryant 18
Bryant Touchdown, 12 plays
2:33
1st & 10 at own 35
Caden Williams kickoff for 39 yds , Grant Robinson return for 7 yds to the BRY 33
2:33
1st & 10 at own 33
Brennan Myer pass incomplete to Aldrich Doe
2:33
2nd & 10 at own 33
Brennan Myer pass incomplete to Aldrich Doe
2:33
3rd & 10 at own 33
Brennan Myer pass incomplete to Tristen Riley
2:33
4th & 10 at own 33
Brennan Myer pass complete to Tristen Riley for 11 yds to the BRY 44 for a 1ST down
2:33
1st & 10 at own 44
Elijah Elliott run for 8 yds to the TOW 48
1:57
2nd & 2 at opp 48
Timeout Bryant, clock 01:57
1:57
2nd & 2 at opp 48
Brennan Myer pass complete to Tristen Riley for 9 yds to the TOW 39 for a 1ST down
1:57
1st & 10 at opp 39
PENALTY BRY False Start (Riley,Tristen) 5 yards from TOW39 to TOW44. NO PLAY.
1:57
1st & 15 at opp 44
Brennan Myer pass complete to Koby Keenan for 5 yds to the TOW 39
1:57
2nd & 10 at opp 39
No Huddle-Shotgun Myer,Brennan pass incomplete short left to Collick,Zyheem thrown to TOW30 PENALTY TOW Pass Interference (Brodie,Myles) 15 yards from TOW39 to TOW24, 1ST DOWN. NO PLAY.
1:57
1st & 10 at opp 24
Brennan Myer pass complete to Zyheem Collick for 11 yds to the TOW 13 for a 1ST down
1:57
1st & 10 at opp 13
Brennan Myer pass incomplete to Zyheem Collick
1:57
2nd & 10 at opp 13
Brennan Myer pass complete to Aldrich Doe for 8 yds to the TOW 5
0:38
3rd & 2 at opp 5
Timeout Bryant, clock 00:38
0:38
3rd & 2 at opp 5
Elijah Elliott run for 2 yds to the TOW 3 for a 1ST down
0:23
1st & goal at opp 3
Elijah Elliott run for 3 yds for a TD (Two-Point Conversion failed)Towson 26, Bryant 24
0:23
1st & 10 at the 50
Bryce Soli kickoff for 23 yds , Jaceon Doss return for no gain to the 50 yard line Bryant Penalty, Defensive Offside (Lonnie Rice) to the TOW 32
Towson End of game, 3 plays
0:23
1st & 10 at own 32
Kneel down by Towson at TOW32 for loss of 0 yards.
0:20
2nd & 10 at own 32
Timeout Bryant, clock 00:20
0:20
2nd & 10 at own 32
Kneel down by Towson at TOW31 for loss of 1 yard.
0:18
3rd & 11 at own 31
Timeout Bryant, clock 00:18
0:00
3rd & 11 at own 31
Kneel down by Towson at TOW30 for loss of 1 yard.
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.