The 2025 Appalachian State Mountaineers football team represented Appalachian State University in the Sun Belt Conference's East Division during the 2025 NCAA Division I FBS football season. The Mountaineers were led by Dowell Loggains in his first year as the head coach.[1] The Mountaineers played home games at the Kidd Brewer Stadium, located in Boone, North Carolina.
Offseason
Transfers
Outgoing
Incoming
[2][3][4]
Coaching staff additions
Preseason
In the Sun Belt preseason coaches' poll, the Mountaineers were picked to finish third place in the East division.[17]
Wide receiver Dalton Stroman was selected as a member of the preseason All-Sun Belt second team offense.[18]
Schedule
| Date | Time | Opponent | Site | TV | Result | Attendance |
|---|
| 7:00 p.m. | vs. Charlotte* | | ESPNU | W 34–11 | 35,718 |
| September 6 | 3:30 p.m. | Lindenwood* | | ESPN+ | W 20–13 | 34,921 |
| September 13 | 7:00 p.m. | at Southern Miss | | ESPN+ | L 22–38 | 24,534 |
| September 27 | 7:30 p.m. | at Boise State* | | FS1 | L 14–47 | 32,904 |
| October 4 | 3:30 p.m. | Oregon State* | - Kidd Brewer Stadium
- Boone, NC
| ESPN+ | W 27–23 | 35,021 |
| October 11 | 3:30 p.m. | at Georgia State | | ESPN+ | W 41–20 | 19,587 |
| October 18 | 3:30 p.m. | Coastal Carolina | - Kidd Brewer Stadium
- Boone, NC (rivalry)
| ESPN+ | L 37–45 | 33,862 |
| October 25 | 12:00 p.m. | at Old Dominion | | ESPNU | L 21–24 | 18,097 |
| 7:30 p.m. | Georgia Southern | | ESPN2 | L 23–25 | 31,876 |
| November 15 | 3:30 p.m. | at James Madison | | ESPN+ | L 10–58 | 25,298 |
| November 22 | 2:30 p.m. | Marshall | | ESPN+ | W 26–24 | 31,322 |
| November 29 | 2:30 p.m. | Arkansas State | - Kidd Brewer Stadium
- Boone, NC
| ESPN+ | L 29–30 | 23,876 |
| 1:00 p.m. | vs. Georgia Southern* | | ESPN | | |
|
[19]
Game summaries
Appalachian State Mountaineers (0–0) at Charlotte 49ers (0–0) – Game summary
at Bank of America Stadium • Charlotte, NC
- Date: , 2025
- Game time: 7:00 p.m. EDT
- Game weather: Sunny • Temperature: 81 °F (27 °C) • Wind: S at 5 miles per hour (8.0 km/h)
- Game attendance: 35,718
- Referee: Scott Broadway
- TV announcers (ESPNU): Courtney Lyle (play-by-play) and Rene Ingoglia (analyst)
| Game information
|
- First quarter
- (1:21) CLT – Liam Boyd 42-yard field goal (Drive: 13 plays, 55 yards, 6:28; Charlotte 3–0)
- Second quarter
- (8:38) APP – Rashod Dubinion 2-yard run, Dominic DeFreitas kick (Drive: 9 plays, 81 yards, 3:18; Appalachian State 7–3)
- (0:36) APP – Jaden Barnes 10-yard pass from AJ Swann, Dominic DeFreitas kick (Drive: 14 plays, 80 yards, 4:36; Appalachian State 14–3)
- (0:00) APP – Dominic DeFreitas 47-yard field goal (Drive: 5 plays, -16 yards, 0:23; Appalachian State 17–3)
- Third quarter
- (10:22) APP – Dominic DeFreitas 35-yard field goal (Drive: 10 plays, 58 yards, 4:38; Appalachian State 20–3)
- (4:27) APP – Kanen Hamlett 19-yard pass from AJ Swann, Dominic DeFreitas kick (Drive: 11 plays, 73 yards, 4:16; Appalachian State 27–3)
- Fourth quarter
- (10:25) CLT – E. Jai Mason 16-yard pass from Conner Harrell, Justin Olson-Gus McGee pass to Gus McGee for two-point conversion (Drive: 12 plays, 57 yards, 5:55; Appalachian State 27–11)
- (4:00) APP – Alex Sanchez 1-yard pass from AJ Swann, Dominic DeFreitas kick (Drive: 14 plays, 75 yards, 6:25; Appalachian State 34–11)
|
| Statistics |
APP |
CLT
|
| First downs |
32 |
15
|
| Total yards |
586 |
218
|
| Rushing yards |
182 |
76
|
| Passing yards |
404 |
142
|
| Passing: Comp–Att–Int |
33-50–0 |
13-25–1
|
| Time of possession |
33:58 |
26:02
|
| Team |
Category |
Player |
Statistics
|
| Appalachian State |
Passing |
AJ Swann |
31/46, 368 yards, 3 TD
|
| Rushing |
Rashod Dubinion |
22 carries, 111 yards, TD
|
| Receiving |
Jaden Barnes |
6 receptions, 134 yards, TD
|
| Charlotte |
Passing |
Conner Harrell |
13/24, 142 yards, TD, INT
|
| Rushing |
CJ Stokes |
15 carries, 49 yards
|
| Receiving |
Justin Olson |
2 receptions, 56 yards
|
Lindenwood (FCS)
Lindenwood Lions (FCS) (0–1) at Appalachian State Mountaineers (1–0) – Game summary
at Kidd Brewer Stadium • Boone, NC
- Date: September 6, 2025
- Game time: 3:30 PM EDT
- Game weather: Cloudy • Temperature: 72 °F (22 °C) • Wind: E at 8 miles per hour (13 km/h)
- Game attendance: 34,921
- Referee: Jeremy Parker
- TV announcers (ESPN+): David Jackson (play-by-play) and Avery Hall (analyst)
| Game information
|
- First Quarter
- (14:42) APP – Dalton Stroman 72-yard pass from AJ Swann, Dominic De Freitas kick (Drive: 1 play, 72 yards, 0:11; Appalachian State 7–0)
- (3:32) APP – Jaden Barnes 13-yard pass from AJ Swann, Dominic De Freitas kick (Drive: 6 plays, 75 yards, 2:27; Appalachian State 14–0)
- Second Quarter
- (7:15) LIN – Nate Glantz 1-yard run, Will Graham kick blocked (Drive: 8 plays, 54 yards, 4:31; Appalachian State 14–6)
- Third Quarter
- (5:36) APP – Dominic De Freitas 29-yard field goal (Drive: 12 plays, 67 yards, 4:31; Appalachian State 17–6)
- Fourth Quarter
- (14:12) APP – Dominic De Freitas 24-yard field goal (Drive: 11 plays, 61 yards, 4:06; Appalachian State 20–6)
- (3:24) LIN – Rico Bond 24-yard pass from Nate Glantz, Will Graham kick (Drive: 9 plays, 46 yards, 5:41; Appalachian State 20–13)
|
| Statistics |
LIN |
APP
|
| First downs |
13 |
20
|
| Total yards |
216 |
503
|
| Rushing yards |
-1 |
209
|
| Passing yards |
217 |
294
|
| Passing: Comp–Att–Int |
20-36–2 |
19-34–1
|
| Time of possession |
35:08 |
24:52
|
| Team |
Category |
Player |
Statistics
|
| Lindenwood |
Passing |
Nate Glantz |
20/36, 217 yards, TD, 2 INT
|
| Rushing |
Jared Rhodes |
11 carries, 20 yards
|
| Receiving |
Rico Bond |
7 receptions, 102 yards, TD
|
| Appalachian State |
Passing |
AJ Swann |
19/34, 294 yards, 2 TD, 1 INT
|
| Rushing |
Rashod Dubinion |
25 Carries, 194 yards
|
| Receiving |
Dalton Stroman |
3 receptions, 142 yards, TD
|
at Southern Miss
Appalachian State Mountaineers (2–0) at Southern Miss Golden Eagles (1–1) – Game summary
at M. M. Roberts Stadium • Hattiesburg, MS
- Date: September 13, 2025
- Game time: 6:00 PM CDT
- Game weather: Sunny • Temperature: 89 °F (32 °C) • Wind: 3 mph
- Game attendance: 24,534
- Referee: Tim Barker
- TV announcers (ESPN+): Jason Baker (play-by-play) and Austin Davis (analyst)
| Game information
|
- First Quarter
- (7:02) APP – Rashod Dubinion 2-yard run, Dominic De Freitas kick (Drive: 7 plays, 62 yards, 2:50; Appalachian State 7–0)
- (4:05) USM – Jeffery Pittman 5-yard run, Reed Harradine kick (Drive: 10 plays, 75 yards, 2:57; Tied 7–7)
- Second Quarter
- (14:09) USM – Reed Harradine 39-yard field goal (Drive: 9 plays, 52 yards, 3:42; Southern Miss 10–7)
- (10:40) USM – Ian Foster 99-yard interception return, Reed Harradine kick (Drive: 8 plays, 71 yards, 3:29; Southern Miss 17–7)
- Third Quarter
- (11:20) USM – Robert Briggs 8-yard pass form Braylon Braxton, Reed Harradine kick (Drive: 9 plays, 75 yards, 3:40; Southern Miss 24–7)
- (1:06) APP – Jaquari Lewis 10-yard run, Dominic De Freitas kick (Drive: 12 plays, 70 yards, 4:45; Southern Miss 24–14)
- Fourth Quarter
- (11:23) USM – Jeffery Pittman 9-yard run, Reed Harradine kick (Drive: 5 plays, 69 yards, 2:07; Southern Miss 31–14)
- (9:29) USM – Micah Davis 21-yard pass from Braylon Braxton, Reed Harradine kick (Drive: 3 plays, 61 yards, 0:54; Southern Miss 38–14)
- (0:51) APP – Jaden Barnes 3-yard pass from Billy Wiles, Jaquari Lewis two-point pass conversion (Drive: 9 plays, 70 yards, 3:19; Southern Miss 38–22)
|
| Statistics |
APP |
USM
|
| First downs |
27 |
18
|
| Total yards |
470 |
389
|
| Rushing yards |
95 |
110
|
| Passing yards |
375 |
279
|
| Passing: Comp–Att–Int |
31-52-3 |
22-31-1
|
| Time of possession |
36:36 |
23:24
|
| Team |
Category |
Player |
Statistics
|
| Appalachian State |
Passing |
AJ Swann |
15/23, 217 yards, 3 INTs
|
| Rushing |
Rashod Dubinion |
24 carries, 95 yards, TD
|
| Receiving |
Jaden Barnes |
10 receptions, 132 yards, TD
|
| Southern Miss |
Passing |
Braylon Braxton |
22/30, 279 yards, 2 TDs, INT
|
| Rushing |
Jeffery Pittman |
6 carries, 39 yards, 2 TDs
|
| Receiving |
Tychaun Chapman |
4 receptions, 112 yards
|
at Boise State
Appalachian State Mountaineers (2–1) at Boise State Broncos (2–1) – Game summary
at Albertsons Stadium • Boise, ID
- Date: September 27, 2025
- Game time: 7:30 p.m. EDT
- Game weather: Sunny • Temperature: 81 °F (27 °C) • Wind: 7 mph
- Game attendance: 32,904
- Referee: Patrick Foy
- TV announcers (FS1): Noah Reed (play-by-play) and Robert Smith (analyst)
| Game information
|
- First Quarter
- (9:49) BOIS – Latrell Caples 10-yard pass from Maddux Madsen, Colton Boomer kick (Drive: 10 plays, 75 yards, 5:11; Boise State 7–0)
- (1:49) BOIS – A'Marion McCoy 26-yard interception return, Colton Boomer kick (Drive: 6 plays, 13 yards, 1:35; Boise State 14–0)
- Second Quarter
- (7:07) BOIS – Ben Ford 14-yard pass from Maddux Madsen, Colton Boomer kick (Drive: 10 plays, 80 yards, 5:53; Boise State 21–0)
- (1:16) APP – Dalton Stroman 7-yard pass from AJ Swann, Dominic De Freitas kick (Drive: 14 plays, 75 yards, 5:51; Boise State 21–7)
- (0:05) BOIS – Colton Boomer 25-yard field goal (Drive: 9 plays, 62 yards, 1:11; Boise State 24–7)
- Third Quarter
- (10:40) APP – Jaquari Lewis 3-yard run, Dominic De Freitas kick (Drive: 3 plays, 42 yards, 0:46; Boise State 24–14)
- (5:59) BOIS – Colton Boomer 40-yard field goal (Drive: 11 plays, 58 yards, 4:35; Boise State 27–14)
- (1:24) BOIS – Quinton Brown 29-yard pass from Maddux Madsen, two-point pass conversion attempt failed (Drive: 7 plays, 58 yards, 3:07; Boise State 33–14)
- Fourth Quarter
- (10:21) BOIS – Boen Phelps 33-yard interception return, Colton Boomer kick (Drive: 2 plays, 4 yards, 0:26; Boise State 47–14)
|
| Statistics |
APP |
BOIS
|
| First downs |
9 |
25
|
| Total yards |
184 |
473
|
| Rushing yards |
119 |
152
|
| Passing yards |
65 |
321
|
| Passing: Comp–Att–Int |
12-28-3 |
25-38-0
|
| Time of possession |
21:50 |
38:10
|
| Team |
Category |
Player |
Statistics
|
| Appalachian State |
Passing |
AJ Swann |
11/24, 64 yards, TD, 2 INTs
|
| Rushing |
Rashod Dubinion |
17 carries, 113 yards
|
| Receiving |
Izayah Cummings |
3 receptions, 20 yards
|
| Boise State |
Passing |
Maddux Madsen |
25/37, 321 yards, 4 TDs
|
| Rushing |
Sire Gaines |
12 carries, 69 yards
|
| Receiving |
Latrell Caples |
5 receptions, 84 yards, 2 TDs
|
Oregon State
Oregon State Beavers (0–5) at Appalachian State Mountaineers (2–2) – Game summary
at Kidd Brewer Stadium • Boone, NC
- Date: October 4, 2025
- Game time: 3:30 p.m. EDT
- Game weather: Cloudy • Temperature: 66 °F (19 °C) • Wind: 4 mph
- Game attendance: 35,021
- Referee: John Love
- TV announcers (ESPN+): David Jackson (play-by-play) and Avery Hall (analyst)
| Game information
|
- First Quarter
- (8:21) APP – Dominic De Freitas 49-yard field goal (Drive: 10 plays, 55 yards, 4:54; Appalachian State 3–0)
- (6:49) APP – JJ Kohl 6-yard run, Dominic De Freitas kick (Drive: 4 plays, 18 yards, 1:24; Appalachian State 10–0)
- (3:38) APP – Rashod Dubinion 2-yard run, Dominic De Freitas kick (Drive: 3 plays, 75 yards, 1:26; Appalachian State 17–0)
- Second Quarter
- (9:32) ORST – David Wells Jr. 30-yard run, Caleb Ojeda kick (Drive: 2 plays, 67 yards, 0:44; Appalachian State 17–7)
- (4:10) ORST – David Wells Jr. 3-yard pass from Maalik Murphy, Caleb Ojeda kick (Drive: 8 plays, 93 yards, 3:48; Appalachian State 17–14)
- Third Quarter
- (8:41) APP – Davion Dozier 28-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 13 plays, 76 yards, 6:13; Appalachian State 24–14)
- (5:03) ORST – Cornell Hatcher Jr. 15-yard pass from Maalik Murphy, Caleb Ojeda kick (Drive: 7 plays, 75 yards, 3:38; Appalachian State 24–21)
- (0:50) APP – Dominic De Freitas 45-yard field goal (Drive: 9 plays, 49 yards, 4:06; Appalachian State 27–21)
- Fourth Quarter
- (1:40) ORST – Team Safety (Drive: 2 plays, -6 yards, 0:09; Appalachian State 27–23)
|
| Statistics |
ORST |
APP
|
| First downs |
27 |
18
|
| Total yards |
456 |
354
|
| Rushing yards |
98 |
136
|
| Passing yards |
358 |
218
|
| Passing: Comp–Att–Int |
30-45-2 |
13-28-0
|
| Time of possession |
31:22 |
28:38
|
| Team |
Category |
Player |
Statistics
|
| Oregon State |
Passing |
Maalik Murphy |
30/45, 358 yards, 2 TDs, 2 INTs
|
| Rushing |
Anthony Hankerson |
19 carries, 64 yards
|
| Receiving |
Trent Walker |
13 receptions, 179 yards
|
| Appalachian State |
Passing |
JJ Kohl |
13/28, 218 yards, TD
|
| Rushing |
Rashod Dubinion |
19 carries, 98 yards, TD
|
| Receiving |
Davion Dozier |
4 receptions, 140 yards, TD
|
at Georgia State
Appalachian State Mountaineers (3–2) at Georgia State Panthers (1–4) – Game summary
at Center Parc Stadium • Atlanta, GA
- Date: October 11, 2025
- Game time: 3:30 p.m. EDT
- Game weather: Sunny
- Game attendance: 19,587
- Referee: Jeremy Parker
- TV announcers (ESPN+): Matt Stewart (play-by-play) and Sam Crenshaw (analyst)
| Game information
|
- First quarter
- (1:04) APP – Devon Dozier 12-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 13 plays, 98 yards, 5:37; Appalachian State 7–0)
- Second quarter
- (2:37) APP – Jaden Barnes 11-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 10 plays, 83 yards, 4:03; Appalachian State 14–0)
- (0:00) APP – Dominic De Freitas 32-yard field goal (Drive: 8 plays, 66 yards, 1:18; Appalachian State 17–0)
- Third quarter
- (12:10) APP – Jaquari Lewis 14-yard run, Dominic De Freitas kick (Drive: 3 plays, 37 yards, 1:13; Appalachian State 24–0)
- (8:10) APP – Dalton Stroman 6-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 6 plays, 59 yards, 2:41; Appalachian State 31–0)
- (4:40) GAST – Cameran Brown 8-yard run, two-point pass conversion attempt failed (Drive: 12 plays, 75 yards, 3:30; Appalachian State 31–6)
- (3:40) APP – Izayah Cummings 3-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 3 plays, 49 yards, 0:58; Appalachian State 38–6)
- (0:50) GAST – Grant Hollier 15-yard pass from Cameran Brown, Cameran Brown pass to Ted Hurst for two-point conversion (Drive: 10 plays, 75 yards, 2:50; Appalachian State 38–14)
- Fourth quarter
- (10:00) APP – Dominic De Freitas 46-yard field goal (Drive: 4 plays, 4 yards, 0:47; Appalachian State 41–14)
- (6:25) GAST – Javon Robinson 22-yard pass from Cameran Brown, two-point pass conversion attempt failed (Drive: 8 plays, 75 yards, 3:35; Appalachian State 41–20)
|
| Statistics |
APP |
GAST
|
| First downs |
23 |
24
|
| Total yards |
435 |
381
|
| Rushes–yards |
36–124 |
23–78
|
| Passing yards |
311 |
303
|
| Passing: Comp–Att–Int |
23–38–0 |
32–61–1
|
| Turnovers |
0 |
1
|
| Time of possession |
31:47 |
28:13
|
| Team |
Category |
Player |
Statistics
|
| Appalachian State |
Passing |
JJ Kohl |
21/32, 309 yards, 4 TD
|
| Rushing |
Jaquari Lewis |
14 carries, 57 yards, TD
|
| Receiving |
Izayah Cummings |
6 receptions, 94 yards, TD
|
| Georgia State |
Passing |
Cameran Brown |
19/35, 212 yards, 2 TD
|
| Rushing |
Cameran Brown |
7 carries, 30 yards, TD
|
| Receiving |
Ted Hurst |
9 receptions, 105 yards
|
Coastal Carolina
Coastal Carolina Chanticleers (3–3) at Appalachian State Mountaineers (4–2) – Game summary
at Kidd Brewer Stadium • Boone, NC
- Date: October 18, 2025
- Game weather: Sunny • Temperature: 71 °F (22 °C) • Wind: E 5 mph
- Game attendance: 33,862
- Referee: Scott Broadway
- TV announcers (ESPN+): David Jackson (play-by-play) and Avery Hall (analyst)
- [20]
| Game information
|
- First quarter
- (10:10) APP – Davion Dozier 15-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 10 plays, 75 yards, 4:50; Appalachian State 7–0)
- (7:56) CCU – Kian Afrookhteh 43-yard field goal (Drive: 7 plays, 49 yards, 2:14; Appalachian State 7–3)
- (3:26) APP – Rashod Dubinion 12-yard run, Dominic De Freitas kick (Drive: 10 plays, 75 yards, 4:30; Appalachian State 14–3)
- (0:30) CCU – Malcolm Gillie 34-yard pass from MJ Morris, Kian Afrookhteh kick (Drive: 7 plays, 65 yards, 2:48; Appalachian State 14–10)
- Second Quarter
- (8:45) APP – Jaden Barnes 6-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 15 plays, 75 yards, 6:45; Appalachian State 21–10)
- (3:40) CCU – Samari Collier 4-yard run, Kian Afrookhteh kick (Drive: 11 plays, 75 yards, 5:05; Appalachian State 21–17)
- (0:00) APP – Dominic De Freitas 31-yard field goal (Drive: 1 play, 0 yards, 0:04; Appalachian State 24–17)
- Third Quarter
- (12:52) APP – Jaden Barnes 77-yard punt return, Dominic De Freitas kick (Drive: 3 plays, 0 yards, 2:08; Appalachian State 31–17)
- (9:49) CCU – Samari Collier 6-yard run, Kian Afrookhteh kick (Drive: 7 plays, 75 yards, 3:03; Appalachian State 31–24)
- (4:37) APP – Dominic De Freitas 25-yard field goal (Drive: 13 plays, 68 yards, 5:12; Appalachian State 34–24)
- (0:04) CCU – Jameson Tucker 37-yard pass from Samari Collier, Kian Afrookhteh kick (Drive: 8 plays, 75 yards, 4:28; Appalachian State 34–31)
- Fourth Quarter
- (9:03) APP – Dominic De Freitas 23-yard field goal (Drive: 14 plays, 84 yards, 6:00; Appalachian State 37–31)
- (3:19) CCU – Dominic Knicely 1-yard run, Kian Afrookhteh kick (Drive: 13 plays, 75 yards, 5:44; Coastal Carolina 38–37)
- (1:56) CCU – Jevon Edwards 8-yard run, Kian Afrookhteh kick (Drive: 3 plays, 27 yards, 0:20; Coastal Carolina 45–37)
|
| Statistics |
CCU |
APP
|
| First downs |
23 |
27
|
| Total yards |
410 |
410
|
| Rushing yards |
246 |
132
|
| Passing yards |
164 |
278
|
| Passing: Comp–Att–Int |
15-22-1 |
27-41-0
|
| Time of possession |
28:29 |
31:31
|
| Team |
Category |
Player |
Statistics
|
| Coastal Carolina |
Passing |
Samari Collier |
12/19 118 yds 1 TD 1 Int
|
| Rushing |
Samari Collier |
74 yds 2 TD
|
| Receiving |
Jameson Tucker |
1 rec 37 yds 1 TD
|
| Appalachian State |
Passing |
J.J. Kohl |
27/41 278 yds 2 TD
|
| Rushing |
Jaquari Lewis |
43 yds
|
| Receiving |
Davion Dozier |
4 rec 70 yds 1 TD
|
at Old Dominion
Appalachian State Mountaineers (4–3) at Old Dominion Monarchs (4–3) – Game summary
at S.B. Ballard Stadium • Norfolk, VA
- Date: October 25, 2025
- Game time: 12:00 p.m. EDT
- Game weather: Sunny • Temperature: 59 °F (15 °C) • Wind: 14 mph
- Game attendance: 18,097
- Referee: Trennis Livingston
- TV announcers (ESPNU): Doug Sherman (play-by-play) and Tyoka Jackson (analyst)
| Game information
|
- First Quarter
- (8:24) ODU – Ke'Travion Hargrove 70-yard pass from Colton Joseph, Riley Callaghan kick (Drive: 2 plays, 85 yards, 0:39; Old Dominion 7–0)
- Second Quarter
- (2:10) ODU – Riley Callaghan 33-yard field goal (Drive: 10 plays, 50 yards, 4:53; Old Dominion 10–0)
- (0:30) APP – Jaden Barnes 16-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 12 plays, 75 yards, 1:40; Old Dominion 10–7)
- Third Quarter
- (10:02) ODU – Na'eem Abdul-Rahim Gladdling 16-yard pass from Colton Joseph, Riley Callaghan kick (Drive: 8 plays, 49 yards, 3:55; Old Dominion 17–7)
- (0:26) ODU – Ja'Cory Thomas 24-yard pass from Colton Joseph, Riley Callaghan kick (Drive: 7 plays, 61 yards, 3:03; Old Dominion 24–7)
- Fourth Quarter
- (9:26) APP – Kanen Hamlett 35-yard pass from AJ Swann, Dominic De Freitas kick (Drive: 7 plays, 91 yards, 1:57; Old Dominion 24–14)
- (1:35) APP – Davion Dozier 34-yard pass from AJ Swann, Dominic De Freitas kick (Drive: 9 plays, 79 yards, 1:47; Old Dominion 24–21)
|
| Statistics |
APP |
ODU
|
| First downs |
23 |
26
|
| Total yards |
374 |
459
|
| Rushing yards |
73 |
149
|
| Passing yards |
301 |
310
|
| Passing: Comp–Att–Int |
32–54–2 |
21–35–1
|
| Turnovers |
2 |
1
|
| Time of possession |
24:41 |
35:19
|
| Team |
Category |
Player |
Statistics
|
| Appalachian State |
Passing |
AJ Swann |
12/16, 140 yards, 2 TD
|
| Rushing |
Rashod Dubinion |
9 carries, 51 yards
|
| Receiving |
Davion Dozier |
4 catches, 75 yards, TD
|
| Old Dominion |
Passing |
Colton Joseph |
21/35, 310 yards, 3 TD, INT
|
| Rushing |
Colton Joseph |
18 carries, 61 yards
|
| Receiving |
Na'eem Abdul-Raheem Gladding |
8 catches, 105 yards, TD
|
Georgia Southern (Deeper Than Hate)
Georgia Southern Eagles (3–5) vs Appalachian State Mountaineers (4–4) – Game summary
at Kidd Brewer Stadium • Boone, NC
- Date:
- Game time: 7:30 p.m. EST
- Game weather: Clear • Temperature: 46 °F (8 °C) • Wind: SE 3 mph
- Game attendance: 31,876
- Referee: Jeremy Parker
- TV announcers (ESPN2): Courtney Lyle (play-by-play) and Rene Ingoglia (analyst)
| Game information
|
- First Quarter
- (14:16) GASO – Marcus Sanders Jr. 47-yard pass from JC French IV (Drive: 3 plays, 75 yards, 0:44; Georgia Southern 6–0)
- (4:11) GASO – Tripp Bryant 21-yard field goal (Drive: 10 plays, 61 yards, 5:02; Georgia Southern 9–0)
- Second Quarter
- (7:31) GASO – JC French IV 3-yard run, Tripp Bryant kick (Drive: 10 plays, 59 yards, 4:19; Georgia Southern 16–0)
- (1:14) GASO – Tripp Bryant 26-yard field goal (Drive: 13 plays, 65 yards, 3:44; Georgia Southern 19–0)
- (0:00) APP – Dominic De Freitas 36-yard field goal (Drive: 9 plays, 57 yards, 1:14; Georgia Southern 19–3)
- Third Quarter
- (9:20) GASO – Tripp Bryant 23-yard field goal (Drive: 11 plays, 67 yards, 4:32; Georgia Southern 22–3)
- (4:51) APP – David Larkins 1-yard pass from AJ Swann (Drive: 11 plays, 78 yards, 4:23; Georgia Southern 22–9)
- Fourth Quarter
- (13:50) APP – Jaquari Lewis 27-yard run, Dominic De Freitas kick (Drive: 10 plays, 69 yards, 3:57; Georgia Southern 22–16)
- (9:05) GASO – Tripp Bryant 24-yard field goal (Drive: 9 plays, 65 yards, 4:40; Georgia Southern 25–16)
- (1:56) APP – Jaden Barnes 16-yard pass from AJ Swann, Dominic De Freitas kick (Drive: 11 plays, 66 yards, 3:28; Georgia Southern 25–23)
|
| Statistics |
GASO |
APP
|
| First downs |
25 |
23
|
| Total yards |
494 |
425
|
| Rushing yards |
142 |
77
|
| Passing yards |
352 |
348
|
| Passing: Comp–Att–Int |
25–37–0 |
34–51–1
|
| Time of possession |
32:20 |
27:39
|
| Team |
Category |
Player |
Statistics
|
| Georgia Southern |
Passing |
JC French IV |
25/37, 352 yards, TD
|
| Rushing |
OJ Arnold |
20 carries, 105 yards
|
| Receiving |
Marcus Sanders Jr. |
6 receptions, 127 yards, TD
|
| Appalachian State |
Passing |
AJ Swann |
34/51, 348 yards, 2 TD, INT
|
| Rushing |
Jaquari Lewis |
6 carries, 50 yards, TD
|
| Receiving |
Jaden Barnes |
13 receptions, 160 yards, TD
|
at James Madison
Appalachian State Mountaineers (4–5) vs. James Madison Dukes (8–1) – Game summary
at Bridgeforth Stadium • Harrisonburg, VA
- Date: November 15, 2025
- Game time: 3:30 p.m. EST
- Game weather: Sunny • Temperature: 65 °F (18 °C) • Wind: 8 mph
- Game attendance: 25,298
- Referee: Ted Pitts
- TV announcers (ESPN+): Curt Dudley (play-by-play), Delvin Joyce (analyst) and David Hulvey (sideline reporter)
| Game information
|
- First Quarter
- (6:54) JMU – Wayne Knight 1-yard run, Morgan Suarez kick (Drive: 4 plays, 46 yards, 1:58; James Madison 7–0)
- Second Quarter
- (10:25) JMU – Morgan Suarez 42-yard field goal (Drive: 13 plays, 61 yards, 6:54; James Madison 10–0)
- (7:39) JMU – Jobi Malary 1-yard run, Morgan Suarez kick (Drive: 6 plays, 62 yards, 2:22; James Madison 17–0)
- (1:26) JMU – Alonza Barnett III 1-yard run, Morgan Suarez kick (Drive: 10 plays, 70 yards, 3:58; James Madison 24–0)
- (0:00) JMU – Morgan Suarez 38-yard field goal (Drive: 9 plays, 53 yards, 1:04; James Madison 27–0)
- Third Quarter
- (12:50) JMU – Alonza Barnett III 7-yard run, Morgan Suarez kick (Drive: 4 plays, 24 yards, 1:36; James Madison 34–0)
- (4:06) JMU – Morgan Suarez 26-yard field goal (Drive: 14 plays, 78 yards, 7:46; James Madison 37–0)
- Fourth Quarter
- (13:20) JMU – Jobi Malary 1-yard run, Morgan Suarez kick (Drive: 8 plays, 55 yards, 4:01; James Madison 44–0)
- (10:48) APP – Dominic De Freitas 48-yard field goal (Drive: 9 plays, 42 yards, 2:26; James Madison 44–3)
- (7:53) JMU – Jobi Malary 9-yard run, Morgan Suarez kick (Drive: 4 plays, 75 yards, 2:55; James Madison 51–3)
- (4:45) JMU – Matthew Sluka 35-yard run, Morgan Suarez kick (Drive: 4 plays, 70 yards, 2:17; James Madison 58–3)
- (1:54) APP – Davion Dozier 19-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 8 plays, 76 yards, 2:45; James Madison 58–10)
|
| Statistics |
APP |
JMU
|
| First downs |
10 |
32
|
| Total yards |
146 |
627
|
| Rushing yards |
1 |
324
|
| Passing yards |
145 |
303
|
| Passing: Comp–Att–Int |
14–37–1 |
22–35–1
|
| Time of possession |
17:42 |
42:18
|
| Team |
Category |
Player |
Statistics
|
| Appalachian State |
Passing |
JJ Kohl |
6/8, 81 yards, TD
|
| Rushing |
Rashod Dubinion |
10 carries, 25 yards
|
| Receiving |
Dalton Stroman |
3 receptions, 74 yards
|
| James Madison |
Passing |
Alonza Barnett III |
22/35, 303 yards, INT
|
| Rushing |
Jobi Malary |
8 carries, 105 yards, 3 TDs
|
| Receiving |
Jaylan Sanchez |
2 receptions, 69 yards
|
Marshall (The Old Mountain Feud)
Marshall Thundering Herd (5-5) vs Appalachian State Mountaineers (4-6) – Game summary
at Kidd Brewer Stadium • Boone, North Carolina
- Date: November 22, 2025
- Game time: 2:30 p.m. EST
- Game weather: Sunny • Temperature: 58 °F (14 °C) • Wind: E 15 mph
- Game attendance: 31,322
- Referee: Brandon Kirkland
- TV announcers (ESPN+): David Jackson (play-by-play) and Avery Hall (analyst)
| Game information
|
- First quarter
- (7:38) APP – Dominic De Freitas 32-yard field goal (Drive: 9 plays, 52 yards, 3:12; Appalachian State 3–0)
- (1:20) MRSH – Jo'Shon Barbie 5-yard run, Lorcan Quinn kick (Drive: 8 plays, 41 yards, 2:30; Marshall 7–3)
- Second quarter
- (13:04) APP – Jaquari Lewis 18-yard run, two-point pass conversion attempt failed (Drive: 9 plays, 75 yards, 3:16; Appalachian State 9–7)
- (11:34) MRSH – Carlos Del Rio-Wilson 16-yard run, Lorcan Quinn kick (Drive: 4 plays, 75 yards, 1:30; Marshall 14–9)
- (8:14) MRSH – Carlos Del Rio-Wilson 4-yard run, Lorcan Quinn kick (Drive: 6 plays, 55 yards, 2:34; Marshall 21–9)
- (0:53) APP – David Larkins 19-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 8 plays, 75 yards, 3:15; Marshall 21–16)
- Third quarter
- (9:27) APP – Jaquari Lewis 5-yard run, Dominic De Freitas kick (Drive: 12 plays, 75 yards, 5:33; Appalachian State 23–21)
- (5:29) MRSH – Lorcan Quinn 25-yard field goal (Drive: 9 plays, 64 yards, 3:52; Marshall 24–23)
- Fourth quarter
- (2:02) APP – Dominic De Freitas 23-yard field goal (Drive: 8 plays, 35 yards, 3:31; Appalachian State 26–24)
|
| Statistics |
MRSH |
APP
|
| First downs |
23 |
18
|
| Plays–yards |
70–438 |
70–276
|
| Rushes–yards |
40–238 |
43–142
|
| Passing yards |
200 |
134
|
| Passing: Comp–Att–Int |
21–30–1 |
19–27–0
|
| Time of possession |
30:09 |
29:51
|
| Team |
Category |
Player |
Statistics
|
| Marshall |
Passing |
Carlos Del Rio-Wilson |
13/21, 146 yards, INT
|
| Rushing |
Jo'Shon Barbie |
10 carries, 102 yards, TD
|
| Receiving |
Demarcus Lacey |
12 receptions, 134 yards
|
| Appalachian State |
Passing |
JJ Kohl |
19/27, 134 yards, TD
|
| Rushing |
Jaquari Lewis |
33 carries, 175 yards, 2 TDs
|
| Receiving |
Jaquari Lewis |
5 receptions, 39 yards
|
Arkansas State
Arkansas State Red Wolves (5-6) vs Appalachian State Mountaineers (5-6) – Game summary
at Kidd Brewer Stadium • Boone, NC
- Date: November 29, 2025
- Game time: 2:30 p.m. EST
- Game weather: Cloudy • Temperature: 34 °F (1 °C) • Wind: N 7 mph
- Game attendance: 23,876
- Referee: Tim Barker
- TV announcers (ESPN+): David Jackson (play-by-play) and Avery Hall (analyst)
| Game information
|
- First Quarter
- (11:15) APP – Dominic De Freitas 43-yard field goal (Drive: 10 plays, 50 yards, 3:45; Appalachian State 3–0)
- (2:36) ARST – Clune Van Andel 24-yard field goal (Drive: 9 plays, 42 yards, 4:21; Tied 3–3)
- Second Quarter
- (13:47) APP – Dominic De Freitas 38-yard field goal (Drive: 10 plays, 59 yards, 3:45; Appalachian State 6–3)
- (9:44) APP – Dalton Stroman 37-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 2 plays, 37 yards, 0:39; Appalachian State 13–3)
- (1:33) ARST – Corey Rucker 8-yard pass from Jaylen Raynor, Clune Van Andel PAT failed (Drive: 8 plays, 71 yards, 2:25; Appalachian State 13–9)
- (1:16) ARST – Tyler Fortenberry 13-yard pass from Jaylen Raynor, Clune Van Andel kick (Drive: 3 plays, 13 yards, 0:13; Arkansas State 16–13)
- (0:03) APP – Dominic De Freitas 45-yard field goal (Drive: 3 plays, 49 yards, 0:26; Tied 16–16)
- Third Quarter
- (7:34) APP – Sam Mbake 16-yard pass from JJ Kohl, Dominic De Freitas kick (Drive: 7 plays, 66 yards, 3:22; Appalachian State 23–16)
- (2:38) ARST – Corey Rucker 6-yard pass from Jaylen Raynor, Clune Van Andel kick (Drive: 12 plays, 75 yards, 4:56; Tied 23–23)
- Fourth Quarter
- (11:37) APP – Dominic De Freitas 48-yard field goal (Drive: 4 plays, 17 yards, 1:23; Appalachian State 26–23)
- (1:34) APP – Dominic De Freitas 29-yard field goal (Drive: 12 plays, 74 yards, 4:11; Appalachian State 29–23)
- (0:42) ARST – Kenyon Clay 1-yard run, Clune Van Andel kick (Drive: 7 plays, 75 yards, 0:52; Arkansas State 30–29)
|
| Statistics |
ARST |
APP
|
| First downs |
23 |
23
|
| Total yards |
448 |
453
|
| Rushing yards |
85 |
182
|
| Passing yards |
363 |
271
|
| Passing: Comp–Att–Int |
32-47-1 |
26-39-0
|
| Time of possession |
30:31 |
29:29
|
| Team |
Category |
Player |
Statistics
|
| Arkansas State |
Passing |
Jaylen Raynor |
32/47, 363 yards, 3 TDs, INT
|
| Rushing |
Kenyon Clay |
14 carries, 52 yards, TD
|
| Receiving |
Chauncey Cobb |
5 receptions, 117 yards
|
| Appalachian State |
Passing |
JJ Kohl |
26/39, 271 yards, 2 TDs
|
| Rushing |
Jaquari Lewis |
22 carries, 108 yards
|
| Receiving |
David Larkins |
6 receptions, 72 yards
|
vs. Georgia Southern (Birmingham Bowl)
2025 JLab Birmingham Bowl
Georgia Southern Eagles (6-6) vs. Appalachian State Mountaineers (5-7) – Game summary
at Protective Stadium • Birmingham, AL
- Date: , 2025
- Game time: 2:00 p.m. EST
- Referee: Rory Bernard (Conference USA)
- TV announcers (ESPN): Taylor Zarzour (play-by-play), Matt Stinchcomb (analyst) and Alyssa Lang (sideline)
| Game information
|
- First Quarter
- Second Quarter
- Third Quarter
- Fourth Quarter
|
- Win Probability
- Line
- Over/Under
|
|
| Statistics |
GASO |
APST
|
| First downs |
|
|
| Total yards |
|
|
| Rushing yards |
|
|
| Passing yards |
|
|
| Passing: Comp–Att–Int |
|
|
| Time of possession |
|
|
| Team |
Category |
Player |
Statistics
|
| Georgia Southern |
Passing |
|
|
| Rushing |
|
|
| Receiving |
|
|
| Appalachian State |
Passing |
|
|
| Rushing |
|
|
| Receiving |
|
|
Personnel
Roster
| 2025 Appalachian State Mountaineers football team roster
|
| Players
|
Coaches
|
Offense
| Pos. |
# |
Name |
Class
|
| WR
|
0
|
Doopah Coleman
|
Fr
|
| WR
|
1
|
Davion Dozier
|
So
|
| RB
|
2
|
Kanye Roberts
|
Jr
|
| WR
|
3
|
Sam Mbake
|
Jr
|
| TE
|
4
|
Izayah Cummings
|
Sr
|
| QB
|
5
|
AJ Swann
|
Jr
|
| QB
|
6
|
Matthew Wilson
|
Fr
|
| RB
|
7
|
Rashod Dubinion
|
Sr
|
| WR
|
8
|
Dalton Stroman
|
Sr
|
| QB
|
9
|
Billy Wiles
|
Sr
|
| QB
|
10
|
Gregory Fee
|
Fr
|
| QB
|
11
|
Noah Gillon
|
Fr
|
| WR
|
12
|
William Fowles
|
So
|
| WR
|
13
|
Jackson Grier
|
So
|
| WR
|
15
|
Jaden Barnes
|
Jr
|
| WR
|
16
|
Alex Sanchez
|
Fr
|
| QB
|
17
|
J. J. Kohl
|
So
|
| RB
|
18
|
Khalifa Keith
|
So
|
| WR
|
19
|
Derick Brazil
|
Fr
|
| RB
|
20
|
Jaylon Calhoun
|
So
|
| RB
|
22
|
Jaquari Lewis
|
Fr
|
| WR
|
25
|
Zahn Coakley
|
So
|
| RB
|
26
|
Khamani Alexander
|
Fr
|
| RB
|
31
|
Max Guest
|
Fr
|
| TE
|
44
|
Jared Gibble
|
Sr
|
| OL
|
52
|
Cayden Sweatt
|
So
|
| OL
|
53
|
Jake Ganoe
|
Jr
|
| OL
|
54
|
Moritz Schmoranzer
|
Fr
|
| OL
|
55
|
Shamarr Jackson
|
Sr
|
| OL
|
63
|
Jayden Ramsey
|
Sr
|
| OL
|
64
|
Michael Marotta
|
Sr
|
| OL
|
65
|
Gabe Funk
|
Fr
|
| OL
|
66
|
Danny Stevens
|
So
|
| OL
|
67
|
Trent Ramsey
|
Jr
|
| OL
|
68
|
Lance Williams
|
So
|
| OL
|
70
|
Big Al Oliver
|
Fr
|
| OL
|
72
|
Denell Nix Jr.
|
Fr
|
| OL
|
73
|
Will Flowers
|
Sr
|
| OL
|
74
|
Griffin Scroggs
|
Jr
|
| OL
|
75
|
Felix Doege
|
Fr
|
| OL
|
76
|
Luke Burgess
|
So
|
| OL
|
77
|
Daniel Davis
|
So
|
| OL
|
78
|
Tyriq Poindexter
|
Sr
|
| WR
|
80
|
Trae Nickelson III
|
Jr
|
| WR
|
81
|
Jose Leon
|
Fr
|
| WR
|
82
|
Chris Lawson Jr.
|
So
|
| TE
|
85
|
David Larkins
|
Sr
|
| TE
|
86
|
Kanen Hamlett
|
Jr
|
| TE
|
87
|
Dillon Galloway
|
Fr
|
| WR
|
88
|
Bryce Gee
|
Fr
|
| RB
|
|
Jaysen Angulo
|
Jr
|
| WR
|
|
Damien Durrette
|
Fr
|
|
Defense
| Pos. |
# |
Name |
Class
|
| LB
|
0
|
Jaelin Willis
|
Sr
|
| DL
|
1
|
Shawn Collins
|
Sr
|
| DB
|
2
|
Ethan Johnson
|
Sr
|
| DL
|
3
|
Joseph Bakhole
|
Sr
|
| DB
|
4
|
Myles Farmer
|
Sr
|
| DB
|
5
|
Zyeir Gamble
|
So
|
| DB
|
6
|
Emory Floyd
|
Jr
|
| DB
|
7
|
Jordan Favors
|
Sr
|
| DB
|
8
|
Dylan Hasz
|
Jr
|
| DL
|
9
|
Dylan Manuel
|
So
|
| LB
|
10
|
Colton Phares
|
So
|
| DB
|
11
|
Juan Berchal
|
Fr
|
| LB
|
12
|
Brayshawn Littlejohn
|
So
|
| DB
|
13
|
Elijah Mc-Cantos
|
Jr
|
| DL
|
15
|
Thomas Davis
|
Jr
|
| DB
|
16
|
Tyshawn Sanders
|
Fr
|
| DB
|
17
|
Ja'Torian Mack
|
Fr
|
| DB
|
18
|
Ja'Den McBurrows
|
Sr
|
| DB
|
19
|
DaRon Wilson
|
Fr
|
| DB
|
20
|
Kaleb Neal
|
Fr
|
| DB
|
21
|
DJ Burks
|
Jr
|
| LB
|
22
|
Ronnie Porter
|
Sr
|
| DB
|
24
|
Cristian Conyer
|
Jr
|
| DB
|
25
|
Ahmad Robinson
|
Jr
|
| DB
|
27
|
Cam Fleming
|
So
|
| LB
|
28
|
Jayden Bethea
|
So
|
| DB
|
30
|
Ashton Parker
|
Fr
|
| LB
|
31
|
Marquis Lane-Owens
|
So
|
| DL
|
33
|
Aiden Benton
|
So
|
| LB
|
35
|
Brooks Yurachek
|
So
|
| DB
|
36
|
Luke Lair
|
Jr
|
| DB
|
39
|
Kavin White
|
Fr
|
| LB
|
40
|
Cole Becker
|
Jr
|
| DL
|
41
|
Caleb Sandstrom
|
So
|
| LB
|
42
|
Braxton Veiga
|
So
|
| DL
|
44
|
Rondo Porter
|
Jr
|
| DL
|
45
|
Nick Campbell
|
Jr
|
| DL
|
46
|
Nick Avery
|
Fr
|
| LB
|
49
|
Randy Marion III
|
So
|
| DL
|
50
|
Jackson Briley
|
Fr
|
| DL
|
51
|
KJ Liles
|
Fr
|
| DL
|
52
|
Orlando Leon
|
Jr
|
| LB
|
56
|
Kyle Arnholt
|
Sr
|
| DL
|
91
|
Malik Berry
|
Sr
|
| DL
|
92
|
AJ Mebane
|
So
|
| DL
|
93
|
DeNigel Cooper
|
Fr
|
| DL
|
94
|
Caleb Pitts
|
Fr
|
| DL
|
95
|
Kaden Ellis
|
Fr
|
| DL
|
96
|
Saint Farrior
|
So
|
| DL
|
97
|
Kevin Abrams-Verwayne
|
Sr
|
| DL
|
98
|
Kelvin Crawford
|
Fr
|
| DL
|
99
|
Bucci Farmer
|
Fr
|
|
Special teams
| Pos. |
# |
Name |
Class
|
| P
|
27
|
Mitchell Lake
|
So
|
| K
|
29
|
Carter Everett
|
Jr
|
| LS
|
30
|
Gabriel Simpkins
|
So
|
| P
|
37
|
Ian Ratliff
|
So
|
| K
|
39
|
Jackson Moore
|
So
|
| K
|
43
|
Cash McVay
|
Sr
|
| LS
|
47
|
Jacob Poff
|
Fr
|
| K
|
90
|
Dominic De Freitas
|
Fr
|
|
- Head coach
- Coordinators/assistant coaches
- Legend
- (C) Team captain
- (S) Suspended
- (I) Ineligible
Roster Last update: September 8, 2025
|
References
- ^ a b "Loggains Tabbed as App State Football Head Coach". Appalachian State Mountaineers. December 7, 2024. Retrieved January 26, 2025.
- ^ "Appalachian State Football Transfer Portal". ON3.
- ^ "Appalachian State Mountaineers 2025 College Football Transfer Portal". 247Sports.
- ^ "Football Adds 16 NCAA Transfers to 2025 Spring Roster". appstatesports. January 21, 2025. Retrieved January 26, 2025.
- ^ "App State Adds Yurachek as Assistant Coach". appstatesports. December 14, 2024. Retrieved January 26, 2025.
- ^ "Loggains Hires Riley Watkins as Assistant Coach". appstatesports. December 19, 2024. Retrieved January 26, 2025.
- ^ "Loggains Adds Veteran Coach Mogridge to Staff". appstatesports. December 27, 2024. Retrieved January 26, 2025.
- ^ "D.J. Smith Returns to App State as Defensive Coordinator". appstatesports. December 30, 2024. Retrieved January 26, 2025.
- ^ "Loggains Adds Fuller as Assistant Coach". appstatesports. December 30, 2024. Retrieved January 26, 2025.
- ^ "Higgins Joins App State Football as Chief of Staff". appstatesports. April 2, 2025. Retrieved April 2, 2025.
- ^ "Shakir Returns to App State as Defensive Assistant Coach". appstatesports. January 9, 2025. Retrieved January 26, 2025.
- ^ "App State Hires Jones as Defensive Assistant Coach". appstatesports. January 9, 2025. Retrieved January 26, 2025.
- ^ "Christensen Joins App State as Associate Head Coach". appstatesports. January 11, 2025. Retrieved January 26, 2025.
- ^ "App State Hires Crosby as Special Teams Coordinator". appstatesports. January 16, 2025. Retrieved January 26, 2025.
- ^ "Larkins Joins App State as Assistant Coach". appstatesports. January 16, 2025. Retrieved January 26, 2025.
- ^ Roussel, Scott (April 1, 2025). "Sources: App State and Joe Dailey are parting ways". FootballScoop. Retrieved April 2, 2025.
- ^ "Sun Belt Announces 2025 Football Preseason Awards & Poll". sunbeltsports.org. July 21, 2025. Retrieved July 25, 2025.
- ^ "Stroman's Second-Team Selection Part of Preseason All-Sun Belt Honors". App State Athletics. July 21, 2025. Retrieved July 25, 2025.
- ^ "2025 Appalachian State Football Schedule". FBSchedules.com. Retrieved January 26, 2025.
- ^ https://goccusports.com/sports/football/stats/2025/app-state/boxscore/23349
|
|---|
| Venues | |
|---|
| Bowls & rivalries | |
|---|
| Culture & lore | |
|---|
| People | |
|---|
| Seasons | |
|---|
National championship seasons in bold |