Chattanooga Mocs @ Wofford Terriers
2nd Quarter
-1-yd Run
0:00 - 1st
Irvin Mulligan run for a loss of 1 yard to the Woffd 1
1st & 10 at WOF 2
8-yd Run
0:00 - 1st
Kyle Pinnix run for 8 yds to the Woffd 9
2nd & 11 at WOF 1
0-yd Run
0:00 - 1st
null
3rd & 3 at WOF 9
Kickoff Return (Offense)
15:00 - 1st
Gabe Boring kickoff for 63 yds , Cagan Campbell return for no gain to the Woffd 2
Punt
13:01 - 1st
Atkins Roberts punt for 36 yds
4th & 3 at WOF 9
Kickoff
13:06 - 2nd
Gabe Boring kickoff for 43 yds
Kickoff
7:59 - 2nd
Gabe Boring kickoff for 40 yds
Kickoff Return (Offense)
4:24 - 2nd
Gabe Boring kickoff for 38 yds , James Wells return for 7 yds to the Woffd 34
Kickoff Return (Offense)
14:53 - 3rd
Atkins Roberts kickoff for 60 yds , Gino Appleberry return for 21 yds to the Chatt 26
Kickoff
5:20 - 3rd
Atkins Roberts kickoff for 64 yds
Kickoff Return Touchdown
5:20 - 3rd
James Wells 73 Yd Kickoff Return (Walker Gliarmis Kick)
1st & 10 at UTC 35
Kickoff
2:39 - 3rd
Gabe Boring kickoff for 37 yds
0-yd Run
0:00 - 1st
null
1st & 10 at WOF 45
8-yd Pass
0:00 - 1st
Cole Copeland pass complete to Kanore McKinnon for 8 yds to the Woffd 37
2nd & 10 at WOF 45
1-yd Run
0:00 - 1st
Tyrell Price run for 1 yd to the Woffd 36
3rd & 2 at WOF 37
0-yd Run
11:05 - 1st
null
4th & 1 at WOF 36
-1-yd Run
0:00 - 1st
Irvin Mulligan run for a loss of 1 yard to the Woffd 35
1st & 10 at WOF 36
1-yd Run
0:00 - 1st
Jamari Broussard run for 1 yd to the Woffd 36
2nd & 11 at WOF 35
Incompletion
0:00 - 1st
pass incomplete to Kyle Watkins
3rd & 10 at WOF 36
Punt
9:39 - 1st
Atkins Roberts punt for 39 yds , Brandon Dowdell returns for no gain to the Chatt 20
4th & 10 at WOF 36
2-yd Run
0:00 - 1st
Ailym Ford run for 2 yds to the Chatt 22
1st & 10 at UTC 20
14-yd Pass
0:00 - 1st
Cole Copeland pass complete to Jamoi Mayes for 14 yds to the Chatt 36 for a 1ST down
2nd & 8 at UTC 22
0-yd Run
0:00 - 1st
null
1st & 10 at UTC 36
1-yd Pass
0:00 - 1st
Cole Copeland pass complete to Tyrell Price for 1 yd to the Chatt 37
2nd & 10 at UTC 36
Incompletion
0:00 - 1st
pass incomplete to Tyrell Price
3rd & 9 at UTC 37
Punt
6:49 - 1st
Gabe Boring punt for 51 yds
4th & 9 at UTC 37
0-yd Run
0:00 - 1st
null
1st & 10 at WOF 12
Incompletion
0:00 - 1st
pass incomplete to RJ Khayo
2nd & 10 at WOF 12
5-yd Penalty
0:00 - 1st
WOFFORD Penalty, false start (Anthony Garcia) to the Woffd 7
3rd & 10 at WOF 12
15-yd Run
0:00 - 1st
David Legette run for 15 yds to the Woffd 22 for a 1ST down
3rd & 15 at WOF 7
3-yd Run
0:00 - 1st
Kyle Pinnix run for 3 yds to the Woffd 25
1st & 10 at WOF 22
3-yd Run
0:00 - 1st
Kyle Pinnix run for 3 yds to the Woffd 28
2nd & 7 at WOF 25
6-yd Run
0:00 - 1st
Kyle Pinnix run for 6 yds to the Woffd 34 for a 1ST down
3rd & 4 at WOF 28
18-yd Run
0:00 - 1st
Irvin Mulligan run for 3 yds to the Chatt 37 for a 1ST down CHATTANOOGA Penalty, unsportsmanlike conduct (Jay Person) to the Chatt 48 for a 1ST down
1st & 10 at WOF 34
2-yd Run
0:00 - 1st
Kyle Pinnix run for 2 yds to the Chatt 46
1st & 10 at UTC 48
-1-yd Run
0:00 - 1st
Kyle Pinnix run for a loss of 1 yard to the Chatt 47
2nd & 8 at UTC 46
-1-yd Run
0:00 - 1st
Jamari Broussard run for a loss of 1 yard to the Chatt 48
3rd & 9 at UTC 47
Punt
1:03 - 1st
Atkins Roberts punt for 29 yds
4th & 10 at UTC 48
34-yd Pass
0:00 - 1st
Cole Copeland pass complete to KeShawn Toney for 34 yds to the Woffd 47 for a 1ST down
1st & 10 at UTC 19
Incompletion
0:00 - 1st
pass incomplete to Kanore McKinnon
1st & 10 at WOF 47
16-yd Pass
0:00 - 1st
Cole Copeland pass complete to Tyrell Price for 16 yds to the Woffd 31 for a 1ST down
2nd & 10 at WOF 47
2-yd Run
0:00 - 1st
Ailym Ford run for 2 yds to the Woffd 29
1st & 10 at WOF 31
End of 1st Quarter
11-yd Pass
0:00 - 2nd
Cole Copeland pass complete to Jamoi Mayes for 11 yds to the Woffd 18 for a 1ST down
2nd & 8 at WOF 29
13-yd Run
0:00 - 2nd
Tyrell Price run for 13 yds to the Woffd 5 for a 1ST down
1st & 10 at WOF 18
3-yd Run
0:00 - 2nd
Tyrell Price run for 3 yds to the Woffd 2
1st & Goal at WOF 5
1-yd Run
0:00 - 2nd
Ailym Ford run for 1 yd to the Woffd 1
2nd & Goal at WOF 2
1-yd Touchdown Run
13:06 - 2nd
Cole Copeland 1 Yd Run (Aaron Sears Kick)
3rd & Goal at WOF 1
3rd Quarter
5-yd Penalty
0:00 - 2nd
WOFFORD Penalty, false start (Wyatt Bartkowiak) to the Woffd 20
1st & 10 at WOF 25
4-yd Run
0:00 - 2nd
Irvin Mulligan run for 4 yds to the Woffd 24
1st & 15 at WOF 20
2-yd Run
0:00 - 2nd
Irvin Mulligan run for 2 yds to the Woffd 26
2nd & 11 at WOF 24
Incompletion
0:00 - 2nd
pass incomplete to Kyle Watkins
3rd & 9 at WOF 26
5-yd Penalty
0:00 - 2nd
CHATTANOOGA Penalty, off-side (Reuben Lowery III) to the Woffd 31
4th & 9 at WOF 26
Punt
11:36 - 2nd
Atkins Roberts punt for 44 yds
4th & 4 at WOF 31
5-yd Run
0:00 - 2nd
Ailym Ford run for 5 yds to the Chatt 30
1st & 10 at UTC 25
5-yd Run
0:00 - 2nd
Ailym Ford run for 5 yds to the Chatt 35 for a 1ST down
2nd & 5 at UTC 30
15-yd Pass
0:00 - 2nd
Cole Copeland pass complete to Kanore McKinnon for 15 yds to the 50 yard line for a 1ST down
1st & 10 at UTC 35
4-yd Pass
0:00 - 2nd
Cole Copeland pass complete to Tyron Arnett for 4 yds to the Woffd 46
1st & 10 at 50
Incompletion
0:00 - 2nd
pass incomplete to Tyrell Price
2nd & 6 at WOF 46
12-yd Pass
0:00 - 2nd
Cole Copeland pass complete to Tyron Arnett for 12 yds to the Woffd 34 for a 1ST down
3rd & 6 at WOF 46
7-yd Run
0:00 - 2nd
Tyrell Price run for 7 yds to the Woffd 27
1st & 10 at WOF 34
27-yd Touchdown Run
7:59 - 2nd
Ailym Ford 27 Yd Run (Aaron Sears Kick)
2nd & 3 at WOF 27
-20-yd Run
0:00 - 2nd
Kyle Pinnix run for a loss of 10 yards to the Woffd 25 WOFFORD Penalty, Offensive holding (Tayvian Gass) to the Woffd 25
1st & 10 at WOF 35
-1-yd Run
0:00 - 2nd
Kyle Pinnix run for a loss of 1 yard to the Woffd 24
1st & 20 at WOF 25
2-yd Run
0:00 - 2nd
Irvin Mulligan run for 2 yds to the Woffd 26
2nd & 21 at WOF 24
14-yd Run
0:00 - 2nd
Kyle Pinnix run for 14 yds to the Woffd 40
3rd & 19 at WOF 26
Punt
5:38 - 2nd
Atkins Roberts punt for 28 yds
4th & 5 at WOF 40
4-yd Run
0:00 - 2nd
Tyrell Price run for 4 yds to the Chatt 36
1st & 10 at UTC 32
20-yd Run
0:00 - 2nd
Tyrell Price run for 20 yds to the Woffd 44 for a 1ST down
2nd & 6 at UTC 36
44-yd Touchdown Pass
4:29 - 2nd
Chris James 44 Yd pass from Cole Copeland (Aaron Sears Kick)
1st & 10 at WOF 44
17-yd Run
0:00 - 2nd
David Legette run for 17 yds to the Chatt 49 for a 1ST down
1st & 10 at WOF 34
2-yd Run
0:00 - 2nd
David Legette run for 2 yds to the Chatt 47
1st & 10 at UTC 49
2-yd Run
0:00 - 2nd
David Legette run for 2 yds to the Chatt 45
2nd & 8 at UTC 47
9-yd Pass
0:00 - 2nd
Kyle Pinnix pass complete to Jim Welsh for 9 yds to the Chatt 22
1st & 10 at UTC 31
0-yd Run
0:00 - 2nd
null
2nd & 1 at UTC 22
0-yd Run
0:00 - 2nd
null
3rd & 1 at UTC 22
14-yd Run
2:59 - 2nd
Irvin Mulligan run for 14 yds to the Chatt 31 for a 1ST down
3rd & 6 at UTC 45
2-yd Run
0:20 - 2nd
Jamari Broussard run for 2 yds to the Chatt 20 for a 1ST down
4th & 1 at UTC 22
Sack
0:15 - 2nd
Kyle Pinnix sacked for a loss of 6 yards to the Chatt 26
1st & 10 at UTC 20
Incompletion
0:09 - 2nd
pass incomplete to Kyle Watkins
2nd & 16 at UTC 26
Field Goal Good
0:00 - 2nd
Walker Gliarmis 43 Yd Field Goal
3rd & 16 at UTC 26
4th Quarter
Incompletion
0:00 - 3rd
pass incomplete to Kanore McKinnon
1st & 10 at UTC 26
1-yd Run
0:00 - 3rd
Ailym Ford run for 1 yd to the Chatt 27
2nd & 10 at UTC 26
15-yd Pass
0:00 - 3rd
Cole Copeland pass complete to Chris James for 15 yds to the Chatt 42 for a 1ST down
3rd & 9 at UTC 27
4-yd Run
0:00 - 3rd
Tyrell Price run for 4 yds to the Chatt 46
1st & 10 at UTC 42
1-yd Run
0:00 - 3rd
Tyrell Price run for 1 yd to the Chatt 47
2nd & 6 at UTC 46
Incompletion
0:00 - 3rd
pass incomplete to Jamoi Mayes
3rd & 5 at UTC 47
Punt
12:08 - 3rd
Gabe Boring punt for 41 yds
4th & 5 at UTC 47
-1-yd Run
0:00 - 3rd
Jamari Broussard run for a loss of 1 yard to the Woffd 11
1st & 10 at WOF 12
-2-yd Run
0:00 - 3rd
Jamari Broussard run for a loss of 2 yards to the Woffd 9
2nd & 11 at WOF 11
3-yd Run
0:00 - 3rd
Irvin Mulligan run for 3 yds to the Woffd 12
3rd & 13 at WOF 9
Punt
10:07 - 3rd
Atkins Roberts punt for 38 yds
4th & 10 at WOF 12
3-yd Run
0:00 - 3rd
Tyron Arnett run for 3 yds to the Woffd 47
1st & 10 at 50
8-yd Pass
0:00 - 3rd
Cole Copeland pass complete to Kanore McKinnon for 8 yds to the Woffd 39 for a 1ST down
2nd & 7 at WOF 47
5-yd Run
0:00 - 3rd
Ailym Ford run for 5 yds to the Woffd 34
1st & 10 at WOF 39
3-yd Run
0:00 - 3rd
Ailym Ford run for 3 yds to the Woffd 31
2nd & 5 at WOF 34
14-yd Run
0:00 - 3rd
Ailym Ford run for 14 yds to the Woffd 17 for a 1ST down
3rd & 2 at WOF 31
4-yd Run
0:00 - 3rd
Tyrell Price run for 4 yds to the Woffd 13
1st & 10 at WOF 17
5-yd Run
0:00 - 3rd
Tyrell Price run for 5 yds to the Woffd 8
2nd & 6 at WOF 13
8-yd Touchdown Run
5:33 - 3rd
Tyrell Price 8 Yd Run (Aaron Sears Kick)
3rd & 1 at WOF 8
11-yd Run
0:00 - 3rd
Ailym Ford run for 11 yds to the Chatt 36 for a 1ST down
1st & 10 at UTC 25
2-yd Run
0:00 - 3rd
Ailym Ford run for 2 yds to the Chatt 38
1st & 10 at UTC 36
26-yd Pass
0:00 - 3rd
Cole Copeland pass complete to Tyrin Summers for 11 yds to the Woffd 49 WOFFORD Penalty, personal foul (Camden Gray) to the Woffd 36
2nd & 8 at UTC 38
13-yd Run
0:00 - 3rd
Ailym Ford run for 13 yds to the Woffd 23 for a 1ST down
1st & 10 at WOF 36
11-yd Run
0:00 - 3rd
Gino Appleberry run for 11 yds to the Woffd 12 for a 1ST down
1st & 10 at WOF 23
12-yd Touchdown Run
2:39 - 3rd
Gino Appleberry 12 Yd Run (Aaron Sears Kick)
1st & 10 at WOF 12
Interception
0:00 - 3rd
Kyle Pinnix pass intercepted for a 1ST down CHATTANOOGA Penalty, roughing passer (15 Yards) to the Woffd 43 for a 1ST down
1st & 10 at WOF 28
4-yd Run
0:00 - 3rd
Kyle Pinnix run for 4 yds to the Woffd 47
1st & 10 at WOF 43
0-yd Run
0:00 - 3rd
null
2nd & 6 at WOF 47
Incompletion
0:00 - 3rd
pass incomplete to RJ Khayo
3rd & 6 at WOF 47
Punt
1:01 - 3rd
Atkins Roberts punt for 36 yds
4th & 6 at WOF 47
6-yd Run
0:00 - 3rd
Tyrell Price run for 6 yds to the Chatt 23
1st & 10 at UTC 17
7-yd Pass
0:00 - 3rd
Cole Copeland pass complete to Tyrin Summers for 7 yds to the Chatt 30 for a 1ST down
2nd & 4 at UTC 23
End of 3rd Quarter
5-yd Run
0:00 - 4th
Tyrell Price run for 5 yds to the Chatt 35
1st & 10 at UTC 30
4-yd Run
0:00 - 4th
Ailym Ford run for 4 yds to the Chatt 39
2nd & 5 at UTC 35
3-yd Run
0:00 - 4th
Ailym Ford run for 3 yds to the Chatt 42 for a 1ST down
3rd & 1 at UTC 39
-1-yd Run
0:00 - 4th
Cole Copeland run for a loss of 1 yard to the Chatt 41
1st & 10 at UTC 42
-1-yd Run
0:00 - 4th
Gino Appleberry run for a loss of 1 yard to the Chatt 40
2nd & 11 at UTC 41
11-yd Run
0:00 - 4th
Gino Appleberry run for 11 yds to the Woffd 49
3rd & 12 at UTC 40
0-yd Run
10:36 - 4th
null
4th & 1 at WOF 49
10-yd Run
0:00 - 4th
Kyle Pinnix run for 10 yds to the Woffd 31 for a 1ST down
1st & 10 at WOF 21
-1-yd Run
0:00 - 4th
Jamari Broussard run for a loss of 1 yard to the Woffd 30
1st & 10 at WOF 31
8-yd Run
0:00 - 4th
Jamari Broussard run for 8 yds to the Woffd 30
2nd & 11 at WOF 30
Overtime
Incompletion
0:00 - 4th
pass incomplete to Jim Welsh
1st & 10 at WOF 49
4-yd Run
0:00 - 4th
Kyle Pinnix run for 4 yds to the Chatt 47
2nd & 10 at WOF 49
22-yd Run
0:00 - 4th
Jamari Broussard run for 22 yds to the Chatt 25 for a 1ST down
3rd & 6 at UTC 47
4-yd Run
0:00 - 4th
Jamari Broussard run for 4 yds to the Chatt 21
1st & 10 at UTC 25
1-yd Run
0:00 - 4th
Jamari Broussard run for 1 yd to the Chatt 20
2nd & 6 at UTC 21
-3-yd Run
0:00 - 4th
Jamari Broussard run for a loss of 3 yards to the Chatt 23
3rd & 5 at UTC 20
-1-yd Run
7:00 - 4th
Kyle Watkins run for a loss of 1 yard to the Chatt 24
4th & 8 at UTC 23
9-yd Run
0:00 - 4th
Gino Appleberry run for 9 yds to the Chatt 33
1st & 10 at UTC 24
3-yd Run
0:00 - 4th
Gino Appleberry run for 3 yds to the Chatt 36 for a 1ST down
2nd & 1 at UTC 33
6-yd Run
0:00 - 4th
Gino Appleberry run for 6 yds to the Chatt 42
1st & 10 at UTC 36
30-yd Run
0:00 - 4th
Reggie Davis run for 30 yds to the Woffd 28 for a 1ST down
2nd & 4 at UTC 42
2-yd Run
0:00 - 4th
Reggie Davis run for 2 yds to the Woffd 26
1st & 10 at WOF 28
4-yd Run
0:00 - 4th
Reggie Davis run for 4 yds to the Woffd 22
2nd & 8 at WOF 26
1-yd Run
0:00 - 4th
Gino Appleberry run for 1 yd to the Woffd 21
3rd & 4 at WOF 22
Incompletion
1:15 - 4th
Cole Copeland pass incomplete to Juwan Tyus, broken up by Rett Russell
4th & 3 at WOF 21
Game Information
Spartanburg, SC
ESPN+
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

Ball State's Gavin Yates-Lyons, 18, dies after being shot
Gavin Yates-Lyons, a freshman defensive back on the Ball State football team, died Saturday at the age of 18.
9h

NCAA: Sorsby's college career should end for gambling on own team
The NCAA says it would become the first major American sports league to allow an athlete who bet on their own games to continue to compete if a district court were to grant Texas Tech's Brendan Sorsby an injunction allowing him to play this season.
1d

Brendan Sorsby placed at least 40 bets on Indiana as Hoosiers QB
Brendan Sorsby placed at least 40 bets involving Indiana football as a Hoosiers quarterback and used sportsbook accounts registered to a family member and friends to wager approximately $90,000 over four years, according to court documents.
2d
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Call 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in ONT. Eligibility restrictions apply. Terms: draftkings.com/sportsbook. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

