The Citadel Bulldogs @ Wofford Terriers
2nd Quarter
5-yd Penalty
15:00 - 1st
Wofford Penalty, false start (Quincy Hughes) to the WOF 15
1st & 10 at WOF 20
Incompletion
15:00 - 1st
pass incomplete to Kyle Watkins
1st & 15 at WOF 15
35-yd Run
15:00 - 1st
Ryan Ingram run for 35 yds to the 50 yard line for a 1ST down
2nd & 15 at WOF 15
26-yd Run
15:00 - 1st
Ryan Ingram run for 11 yds to the CIT 39 The Citadel Penalty, personal foul (Bradlee Jones) to the CIT 24
1st & 10 at 50
5-yd Run
15:00 - 1st
Isaiah Scott run for no gain to the CIT 24 The Citadel Penalty, off-side (Bradlee Jones) to the CIT 19
1st & 10 at CIT 24
Fumble Recovery (Own)
15:00 - 1st
Amari Odom run for a loss of 7 yards to the CIT 26 Amari Odom fumbled, recovered by WOF Ryan Ingram
1st & 5 at CIT 19
1-yd Run
15:00 - 1st
J.T. Smith Jr. run for 1 yd to the CIT 25
2nd & 12 at CIT 26
Kickoff Return (Offense)
14:57 - 1st
Ben Barnes kickoff for 60 yds , Kyle Parsons return for 15 yds to the WOF 20
25-yd Touchdown Pass
11:32 - 1st
J.T. Smith Jr. 25 Yd pass from Amari Odom (Devery Cagle Kick)
3rd & 11 at CIT 25
Kickoff
11:32 - 1st
Cavan Craig kickoff for 50 yds for a touchback
2-yd Run
11:32 - 1st
Corey Ibrahim run for 2 yds to the CIT 27
1st & 10 at CIT 25
7-yd Run
11:32 - 1st
Johnathan Bennett run for 7 yds to the CIT 34
2nd & 8 at CIT 27
3-yd Run
11:32 - 1st
Garrison Johnson run for 3 yds to the CIT 37 for a 1ST down
3rd & 1 at CIT 34
1-yd Run
11:32 - 1st
Corey Ibrahim run for 1 yd to the CIT 38
1st & 10 at CIT 37
Incompletion
11:32 - 1st
pass incomplete to Javonte Graves-Billips
2nd & 9 at CIT 38
Incompletion
11:32 - 1st
Johnathan Bennett pass incomplete to Corey Ibrahim, broken up by Isaiah Mananga
3rd & 9 at CIT 38
Punt Return Touchdown
8:26 - 1st
Javario Tinch 34 Yd Punt Return (Devery Cagle Kick)
4th & 9 at CIT 38
Kickoff
8:26 - 1st
Cavan Craig kickoff for 65 yds for a touchback
3-yd Run
8:26 - 1st
Corey Ibrahim run for 3 yds to the CIT 28
1st & 10 at CIT 25
5-yd Pass
8:26 - 1st
Johnathan Bennett pass complete to Corey Ibrahim for 5 yds to the CIT 33
2nd & 7 at CIT 28
3-yd Run
8:26 - 1st
Garrison Johnson run for 3 yds to the CIT 36 for a 1ST down
3rd & 2 at CIT 33
28-yd Pass
8:26 - 1st
Johnathan Bennett pass complete to Dervon Pesnell for 28 yds to the WOF 36 for a 1ST down Wofford Penalty, Defensive holding (Amir Annoor) to the WOF 36 for a 1ST down
1st & 10 at CIT 36
1-yd Run
8:26 - 1st
Cooper Wallace run for 1 yd to the WOF 35
1st & 10 at WOF 36
1-yd Run
8:26 - 1st
Johnathan Bennett run for 1 yd to the WOF 34
2nd & 9 at WOF 35
Incompletion
8:26 - 1st
Johnathan Bennett pass incomplete to Malachi Taylor for a 1ST down Wofford Penalty, Defensive pass interference (Damien Curtis) to the WOF 19 for a 1ST down
3rd & 8 at WOF 34
5-yd Run
8:26 - 1st
Cooper Wallace run for 5 yds to the WOF 14
1st & 10 at WOF 19
5-yd Penalty
8:26 - 1st
The Citadel Penalty, false start (Cameron Moewe) to the WOF 19
2nd & 5 at WOF 14
1-yd Run
8:26 - 1st
Johnathan Bennett run for 1 yd to the WOF 18
2nd & 10 at WOF 19
Sack
8:26 - 1st
Johnathan Bennett sacked by Marion Smokes for a loss of 8 yards to the WOF 26
3rd & 9 at WOF 18
Field Goal Good
2:23 - 1st
Ben Barnes 44 Yd Field Goal
4th & 17 at WOF 26
0-yd Run
15:00 - 1st
Ryan Ingram run for no gain to the WOF 45
1st & 10 at WOF 45
Kickoff
2:23 - 1st
Ben Barnes kickoff for 65 yds for a touchback
10-yd Pass
2:23 - 1st
Amari Odom pass complete to Jordan Davis for 10 yds to the WOF 35 for a 1ST down
1st & 10 at WOF 25
5-yd Penalty
2:23 - 1st
Wofford Penalty, false start (Carlos Anaya) to the WOF 30
1st & 10 at WOF 35
15-yd Run
2:23 - 1st
Ryan Ingram run for 15 yds to the WOF 45 for a 1ST down
1st & 15 at WOF 30
End of 1st Quarter
-1-yd Run
15:00 - 2nd
J.T. Smith Jr. run for a loss of 1 yard to the WOF 44
2nd & 10 at WOF 45
Sack
15:00 - 2nd
Amari Odom sacked by Jeremiah Holmes for a loss of 8 yards to the WOF 36
3rd & 11 at WOF 44
Punt
13:51 - 2nd
Sam Spence punt for 36 yds Wofford Penalty, kick catching interference (Jacobi Hatter) to the CIT 44
4th & 19 at WOF 36
3rd Quarter
1-yd Run
13:51 - 2nd
Garrison Johnson run for 1 yd to the CIT 45
1st & 10 at CIT 44
Incompletion
13:51 - 2nd
Johnathan Bennett pass incomplete to Dervon Pesnell, broken up by Isaiah Wadsworth
2nd & 9 at CIT 45
8-yd Pass
13:51 - 2nd
Johnathan Bennett pass complete to Malachi Taylor for 8 yds to the WOF 47
3rd & 9 at CIT 45
1-yd Run
13:51 - 2nd
Cooper Wallace run for 1 yd to the WOF 46 for a 1ST down
4th & 1 at WOF 47
6-yd Run
13:51 - 2nd
Corey Ibrahim run for 6 yds to the WOF 40
1st & 10 at WOF 46
5-yd Run
13:51 - 2nd
Johnathan Bennett run for 5 yds to the WOF 35 for a 1ST down
2nd & 4 at WOF 40
Incompletion
13:51 - 2nd
Johnathan Bennett pass incomplete to Dervon Pesnell, broken up by Isaiah Wadsworth
1st & 10 at WOF 35
2-yd Run
13:51 - 2nd
Johnny Crawford III run for 2 yds to the WOF 33
2nd & 10 at WOF 35
33-yd Touchdown Pass
9:55 - 2nd
Javonte Graves-Billips 33 Yd pass from Johnathan Bennett (Ben Barnes Kick)
3rd & 8 at WOF 33
Kickoff Return (Offense)
9:48 - 2nd
Ben Barnes kickoff for 60 yds , Kyle Parsons return for 20 yds to the WOF 25
5-yd Run
9:48 - 2nd
Ryan Ingram run for 5 yds to the WOF 30
1st & 10 at WOF 25
10-yd Pass
9:48 - 2nd
Amari Odom pass complete to Carlos Anaya for 10 yds to the WOF 40 for a 1ST down
2nd & 5 at WOF 30
3-yd Pass
9:48 - 2nd
Amari Odom pass complete to Jordan Davis for 3 yds to the WOF 43
1st & 10 at WOF 40
4-yd Pass
9:48 - 2nd
Amari Odom pass complete to Dylan Djete for 4 yds to the WOF 47
2nd & 7 at WOF 43
11-yd Run
9:48 - 2nd
Ryan Ingram run for 11 yds to the CIT 42 for a 1ST down
3rd & 3 at WOF 47
14-yd Pass
9:48 - 2nd
Amari Odom pass complete to Jordan Davis for 14 yds to the CIT 28 for a 1ST down
1st & 10 at CIT 42
5-yd Penalty
9:48 - 2nd
Wofford Penalty, false start (Briggs Kearse) to the CIT 33
1st & 10 at CIT 28
9-yd Run
9:48 - 2nd
Dylan Djete run for 9 yds to the CIT 24
1st & 15 at CIT 33
1-yd Run
9:48 - 2nd
Amari Odom run for 1 yd to the CIT 23
2nd & 6 at CIT 24
4-yd Run
9:48 - 2nd
Ryan Ingram run for 4 yds to the CIT 19
3rd & 5 at CIT 23
3-yd Run
9:48 - 2nd
Ryan Ingram run for 3 yds to the CIT 16 for a 1ST down
4th & 1 at CIT 19
1-yd Run
9:48 - 2nd
Ryan Ingram run for 1 yd to the CIT 15
1st & 10 at CIT 16
-3-yd Run
2:00 - 2nd
Amari Odom run for a loss of 3 yards to the CIT 18 Wofford Penalty, Offensive holding (Quincy Hughes) to the CIT 18
2nd & 9 at CIT 15
Incompletion
2:00 - 2nd
pass incomplete to J.T. Smith Jr.
3rd & 12 at CIT 18
Field Goal Good
1:41 - 2nd
Devery Cagle 36 Yd Field Goal
4th & 12 at CIT 18
Kickoff Return (Offense)
1:35 - 2nd
Cavan Craig kickoff for 57 yds , Braylon Knauth return for 13 yds to the CIT 21
15-yd Run
1:35 - 2nd
Johnathan Bennett run for 15 yds to the CIT 36 for a 1ST down
1st & 10 at CIT 21
4-yd Pass
1:35 - 2nd
Johnathan Bennett pass complete to Javonte Graves-Billips for 4 yds to the CIT 40
1st & 10 at CIT 36
Fumble Recovery (Own)
1:35 - 2nd
Johnathan Bennett run for 13 yds to the WOF 47 Johnathan Bennett fumbled, recovered by CIT Cooper Wallace for a 1ST down
2nd & 6 at CIT 40
4-yd Run
1:35 - 2nd
Cooper Wallace run for 4 yds to the WOF 43
1st & 10 at WOF 47
Incompletion
1:01 - 2nd
pass incomplete to Tyler Cherry
2nd & 6 at WOF 43
8-yd Pass
1:01 - 2nd
Johnathan Bennett pass complete to Javonte Graves-Billips for 8 yds to the WOF 35 for a 1ST down
3rd & 6 at WOF 43
7-yd Pass
1:01 - 2nd
Johnathan Bennett pass complete to Johnny Crawford III for 7 yds to the WOF 28
1st & 10 at WOF 35
4-yd Run
0:35 - 2nd
Cooper Wallace run for 4 yds to the WOF 24 for a 1ST down
2nd & 3 at WOF 28
3-yd Run
0:35 - 2nd
Cooper Wallace run for 3 yds to the WOF 21
1st & 10 at WOF 24
Incompletion
0:35 - 2nd
pass incomplete to Andre Banks
2nd & 7 at WOF 21
4th Quarter
Kickoff
15:00 - 3rd
Cavan Craig kickoff for 62 yds
0-yd Run
15:00 - 3rd
Corey Ibrahim run for no gain to the CIT 35
1st & 10 at CIT 35
1-yd Run
15:00 - 3rd
Johnathan Bennett run for 1 yd to the CIT 36
2nd & 10 at CIT 35
45-yd Pass
15:00 - 3rd
Johnathan Bennett pass complete to Tyler Cherry for 45 yds to the WOF 19 for a 1ST down
3rd & 9 at CIT 36
4-yd Run
15:00 - 3rd
Corey Ibrahim run for 4 yds to the WOF 15
1st & 10 at WOF 19
2-yd Run
15:00 - 3rd
Corey Ibrahim run for 2 yds to the WOF 13
2nd & 6 at WOF 15
3-yd Run
15:00 - 3rd
Garrison Johnson run for 3 yds to the WOF 10
3rd & 4 at WOF 13
1-yd Run
15:00 - 3rd
Garrison Johnson run for 1 yd to the WOF 9 for a 1ST down
4th & 1 at WOF 10
5-yd Run
15:00 - 3rd
Garrison Johnson run for 5 yds to the WOF 4
1st & Goal at WOF 9
-3-yd Run
9:19 - 3rd
Garrison Johnson run for no gain The Citadel Penalty, illegal formation (Johnny Crawford III) to the WOF 7
2nd & Goal at WOF 4
1-yd Run
9:19 - 3rd
Johnathan Bennett run for 1 yd to the WOF 6
2nd & Goal at WOF 7
0-yd Run
9:19 - 3rd
Johnathan Bennett run for no gain to the WOF 6
3rd & Goal at WOF 6
5-yd Penalty
9:19 - 3rd
The Citadel Penalty, delay of game (Javonte Graves-Billips) to the WOF 11
4th & Goal at WOF 6
Field Goal Good
7:22 - 3rd
Ben Barnes 28 Yd Field Goal
4th & Goal at WOF 11
Kickoff
7:22 - 3rd
Ben Barnes kickoff for 65 yds for a touchback
6-yd Run
7:22 - 3rd
Ryan Ingram run for 6 yds to the WOF 31
1st & 10 at WOF 25
1-yd Run
7:22 - 3rd
J.T. Smith Jr. run for 1 yd to the WOF 32
2nd & 4 at WOF 31
Incompletion
7:22 - 3rd
pass incomplete to Kyle Watkins
3rd & 3 at WOF 32
Punt
5:46 - 3rd
Sam Spence punt for 35 yds
4th & 3 at WOF 32
3-yd Pass
5:46 - 3rd
Johnathan Bennett pass complete to Saul Diaz for 3 yds to the CIT 36
1st & 10 at CIT 33
Incompletion
5:46 - 3rd
pass incomplete to Malachi Taylor
2nd & 7 at CIT 36
10-yd Run
5:46 - 3rd
Cooper Wallace run for 10 yds to the CIT 46 for a 1ST down
3rd & 7 at CIT 36
54-yd Touchdown Run
4:25 - 3rd
Cooper Wallace run for 54 yds for a TD (Ben Barnes KICK)
1st & 10 at CIT 46
Kickoff
4:25 - 3rd
Ben Barnes kickoff for 65 yds for a touchback
0-yd Run
4:25 - 3rd
Ryan Ingram run for no gain to the WOF 25
1st & 10 at WOF 25
Incompletion
4:25 - 3rd
Amari Odom pass incomplete to Isaiah Scott, broken up by Bradlee Jones
2nd & 10 at WOF 25
2-yd Pass
4:25 - 3rd
Amari Odom pass complete to J.T. Smith Jr. for 2 yds to the WOF 27
3rd & 10 at WOF 25
Punt
2:43 - 3rd
Sam Spence punt for 36 yds , Braylon Knauth returns for no gain to the CIT 37
4th & 8 at WOF 27
0-yd Run
15:00 - 3rd
Johnny Crawford III run for no gain to the 50 yard line
2nd & 8 at 50
3-yd Run
2:43 - 3rd
Dustin Fletcher run for 3 yds to the CIT 40
1st & 10 at CIT 37
5-yd Run
2:43 - 3rd
Dustin Fletcher run for 5 yds to the CIT 45
2nd & 7 at CIT 40
3-yd Run
2:43 - 3rd
Garrison Johnson run for 3 yds to the CIT 48 for a 1ST down
3rd & 2 at CIT 45
2-yd Run
2:43 - 3rd
Garrison Johnson run for 2 yds to the 50 yard line
1st & 10 at CIT 48
End of 3rd Quarter
5-yd Run
15:00 - 4th
Johnathan Bennett run for 5 yds to the WOF 45
3rd & 8 at 50
5-yd Penalty
15:00 - 4th
The Citadel Penalty, delay of game (Javonte Graves-Billips) to the 50 yard line
4th & 3 at WOF 45
Punt
14:00 - 4th
James Platte punt for 39 yds
4th & 8 at 50
Fumble Recovery
13:51 - 4th
Ryan Ingram run for 12 yds to the WOF 23 Ryan Ingram fumbled, recovered by CIT Josh Cole
1st & 10 at WOF 11
23-yd Touchdown Pass
13:44 - 4th
Javonte Graves-Billips 23 Yd pass from Johnathan Bennett (Ben Barnes Kick)
1st & 10 at WOF 23
4-yd Run
9:18 - 4th
Johnny Crawford III run for 4 yds to the CIT 29
1st & 10 at CIT 25
4-yd Run
9:18 - 4th
Dustin Fletcher run for 4 yds to the CIT 33
2nd & 6 at CIT 29
1-yd Run
9:18 - 4th
Johnny Crawford III run for 1 yd to the CIT 34
3rd & 2 at CIT 33
Punt
9:18 - 4th
James Platte punt for a 1ST down , Amir Annoor returns for no gain to the CIT 34 for a 1ST down Wofford Penalty, roughing kicker (Isaiah Wadsworth) to the CIT 39 for a 1ST down
4th & 1 at CIT 34
Sack
9:18 - 4th
Cobey Thompkins sacked by Marion Smokes for a loss of 4 yards to the CIT 35
1st & 10 at CIT 39
4-yd Run
9:18 - 4th
Garrison Johnson run for 4 yds to the CIT 39
2nd & 14 at CIT 35
15-yd Run
9:18 - 4th
Johnathan Bennett run for no gain to the WOF 39 for a 1ST down Wofford Penalty, personal foul (Marion Smokes) to the WOF 46 for a 1ST down
3rd & 10 at CIT 39
10-yd Run
9:18 - 4th
Garrison Johnson run for 10 yds to the WOF 36 for a 1ST down
1st & 10 at WOF 46
2-yd Run
9:18 - 4th
Cooper Wallace run for 2 yds to the WOF 34
1st & 10 at WOF 36
3-yd Run
3:52 - 4th
Johnny Crawford III run for 3 yds to the WOF 31
2nd & 8 at WOF 34
5-yd Penalty
3:45 - 4th
The Citadel Penalty, delay of game (Johnathan Bennett) to the WOF 36
3rd & 5 at WOF 31
2-yd Pass
3:45 - 4th
Johnathan Bennett pass complete to Saul Diaz for 2 yds to the WOF 34
3rd & 10 at WOF 36
Field Goal Missed
2:51 - 4th
Ben Barnes 52 yd FG MISSED
4th & 8 at WOF 34
-1-yd Run
1:45 - 4th
Johnathan Bennett run for a loss of 1 yard to the CIT 9
1st & 10 at CIT 10
-2-yd Run
1:45 - 4th
Graeson Underwood run for a loss of 2 yards to the CIT 7
2nd & 11 at CIT 9
-2-yd Run
1:45 - 4th
Graeson Underwood run for a loss of 2 yards to the CIT 7
3rd & 13 at CIT 7
Overtime
Kickoff
13:44 - 4th
Ben Barnes kickoff for 65 yds
Incompletion
13:44 - 4th
pass incomplete to Carlos Anaya
1st & 10 at WOF 25
0-yd Run
13:44 - 4th
J.T. Smith Jr. run for no gain to the WOF 25
2nd & 10 at WOF 25
14-yd Pass
13:44 - 4th
Amari Odom pass complete to Cam Smith for 14 yds to the WOF 39 for a 1ST down
3rd & 10 at WOF 25
6-yd Pass
13:44 - 4th
Amari Odom pass complete to Dylan Djete for 6 yds to the WOF 45
1st & 10 at WOF 39
5-yd Run
13:44 - 4th
Kyle Parsons run for 5 yds to the 50 yard line for a 1ST down
2nd & 4 at WOF 45
13-yd Pass
13:44 - 4th
Amari Odom pass complete to Rickie Shaw II for 13 yds to the CIT 37 for a 1ST down
1st & 10 at 50
5-yd Pass
13:44 - 4th
Amari Odom pass complete to Rickie Shaw II for 5 yds to the CIT 32
1st & 10 at CIT 37
Fumble Recovery
9:18 - 4th
J.T. Smith Jr. run for 7 yds to the CIT 25 J.T. Smith Jr. fumbled, recovered by CIT Giovanni Ricciardi
2nd & 5 at CIT 32
5-yd Pass
2:51 - 4th
Amari Odom pass complete to Rickie Shaw II for 5 yds to the WOF 39
1st & 10 at WOF 34
16-yd Pass
2:51 - 4th
Amari Odom pass complete to Isaiah Scott for 16 yds to the CIT 45 for a 1ST down
2nd & 5 at WOF 39
32-yd Pass
2:51 - 4th
Amari Odom pass complete to Dylan Djete for 32 yds to the CIT 13 for a 1ST down
1st & 10 at CIT 45
Incompletion
2:00 - 4th
pass incomplete to Isaiah Scott
1st & 10 at CIT 13
Interception
1:45 - 4th
Amari Odom pass intercepted
2nd & 10 at CIT 13
Game Information
Spartanburg, SC
2025 Standings
FCS
| Southern ConferenceSouthern Conference | CONF | OVR |
|---|---|---|
| Mercer | 8-0 | 9-3 |
| Western Carolina | 6-2 | 7-5 |
| East Tennessee State | 5-3 | 7-5 |
| Wofford | 5-3 | 6-6 |
| Chattanooga | 4-4 | 5-7 |
| Furman | 4-4 | 6-6 |
| The Citadel | 3-5 | 4-8 |
| Samford | 1-7 | 1-11 |
| VMI | 0-8 | 1-11 |
NCAAF News

Oregon lands commit from Sam Ngata, son of former NFL All-Pro
Oregon secured a commitment from 2027 OLB Sam Ngata, son of former Ducks All-American and NFL All-Pro Haloti Ngata.
1d

Source: Ohio State finalizing deal with ex-Steelers OC Smith
Ohio State is finalizing a deal to make former Steelers playcaller Arthur Smith its offensive coordinator, a source told ESPN's Adam Schefter.
13h

Hoosiers, fans brave winter storm to celebrate CFP title
The Indiana Hoosiers and their fans celebrated the school's first football national championship on Saturday despite a massive winter storm affecting the Midwest.
1d
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

