App State Mountaineers 21, Old Dominion Monarchs 24: final score and stats
Old Dominion Monarchs beat App State Mountaineers, App State Mountaineers 21 to Old Dominion Monarchs 24, on Saturday, October 25, 2025 at S.B. Ballard Stadium, Norfolk, VA. Below: the box score, top performers, team stats, injuries and recent form for Old Dominion Monarchs vs App State Mountaineers.
College FootballSaturday, October 25, 2025
DateOct 25, 2025
Start time12:00 PM ET
VenueS.B. Ballard Stadium, Norfolk, VA
TVESPNU
Attendance18,097
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|
| App State Mountaineers | 0 | 7 | 0 | 14 | 21 |
| Old Dominion Monarchs | 7 | 3 | 14 | 0 | 24 |
Team comparison
App State MountaineersOld Dominion Monarchs
4-4Record5-3
3rd in Sun Belt - EastStanding7th in Sun Belt - East
2-2Road record / home record1-4
LLWWLLast 5WLLLW
L2StreakW1
Team stats
App State MountaineersOld Dominion Monarchs
4-163rd down efficiency9-18
4-54th down efficiency1-1
32/54Comp/Att21/35
7-80Penalties7-86
24:41Possession35:19
Box score
App State Mountaineers Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| AJ Swann | 12/16 | 140 | 8.8 | 2 | 0 | 96.8 |
| JJ Kohl | 19/37 | 138 | 3.7 | 1 | 2 | 20.9 |
| Ian Ratliff | 1/1 | 23 | 23.0 | 0 | 0 | 100.0 |
| Team | 32/54 | 301 | 5.6 | 3 | 2 | -- |
App State Mountaineers Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Rashod Dubinion | 9 | 51 | 5.7 | 0 | 13 |
| Jaquari Lewis | 4 | 17 | 4.3 | 0 | 11 |
| JJ Kohl | 5 | 5 | 1.0 | 0 | 4 |
| Team | 18 | 73 | 4.1 | 0 | 13 |
App State Mountaineers Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Davion Dozier | 4 | 75 | 18.8 | 1 | 34 |
| Kanen Hamlett | 6 | 72 | 12.0 | 1 | 35 |
| Jaden Barnes | 9 | 63 | 7.0 | 1 | 18 |
| Rashod Dubinion | 5 | 25 | 5.0 | 0 | 10 |
| Colton Phares | 1 | 23 | 23.0 | 0 | 23 |
| Izayah Cummings | 4 | 18 | 4.5 | 0 | 11 |
| Dalton Stroman | 1 | 17 | 17.0 | 0 | 17 |
| Jaquari Lewis | 2 | 8 | 4.0 | 0 | 7 |
| Team | 32 | 301 | 9.4 | 3 | 35 |
App State Mountaineers Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Zyeir Gamble | 13 | 7 | 0 | 1 | 2 | 0 | 0 |
| Colton Phares | 11 | 3 | 0 | 0.5 | 0 | 0 | 0 |
| Kyle Arnholt | 8 | 0 | 0 | 0.5 | 0 | 0 | 0 |
| DJ Burks | 7 | 1 | 0 | 0.5 | 2 | 0 | 0 |
| Jordan Favors | 6 | 3 | 0 | 0 | 0 | 0 | 0 |
| Aiden Benton | 6 | 3 | 0 | 0 | 0 | 1 | 0 |
| Rondo Porter | 5 | 2 | 0 | 0.5 | 1 | 0 | 0 |
| Brayshawn Littlejohn | 4 | 4 | 1 | 1 | 0 | 0 | 0 |
| Team | 87 | 31 | 1 | 5 | 6 | 1 | 0 |
App State Mountaineers Interceptions
| Player | INT | YDS | TD |
|---|
| Zyeir Gamble | 1 | 6 | 0 |
| Team | 1 | 6 | 0 |
App State Mountaineers KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Khamani Alexander | 3 | 55 | 18.3 | 20 | 0 |
| Team | 3 | 55 | 18.3 | 20 | 0 |
App State Mountaineers PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Jaden Barnes | 1 | 0 | 0.0 | 0 | 0 |
| Team | 1 | 0 | 0.0 | 0 | 0 |
App State Mountaineers Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Dominic De Freitas | 0/0 | 0.0 | 0 | 3/3 | 3 |
| Team | 0/0 | 0.0 | 0 | 3/3 | 3 |
App State Mountaineers Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Ian Ratliff | 5 | 202 | 40.4 | 0 | 2 | 46 |
| Team | 5 | 202 | 40.4 | 0 | 2 | 46 |
Old Dominion Monarchs Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Colton Joseph | 21/35 | 310 | 8.9 | 3 | 1 | 53.2 |
| Team | 21/35 | 310 | 8.9 | 3 | 1 | -- |
Old Dominion Monarchs Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Colton Joseph | 18 | 61 | 3.4 | 0 | 11 |
| Devin Roche | 13 | 53 | 4.1 | 0 | 15 |
| Trequan Jones | 6 | 33 | 5.5 | 0 | 12 |
| Maurki James | 5 | 10 | 2.0 | 0 | 8 |
| Ke'Travion Hargrove | 1 | 1 | 1.0 | 0 | 1 |
| Team | 2 | -9 | -4.5 | 0 | 0 |
| Team | 45 | 149 | 3.3 | 0 | 15 |
Old Dominion Monarchs Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Na'eem Abdul-Rahim Gladding | 8 | 105 | 13.1 | 1 | 19 |
| Ke'Travion Hargrove | 1 | 70 | 70.0 | 1 | 70 |
| Ja'Cory Thomas | 6 | 70 | 11.7 | 1 | 24 |
| Tre' Brown | 2 | 29 | 14.5 | 0 | 16 |
| Maurki James | 2 | 26 | 13.0 | 0 | 17 |
| Jailen Butler | 2 | 10 | 5.0 | 0 | 9 |
| Team | 21 | 310 | 14.8 | 3 | 70 |
Old Dominion Monarchs Fumbles
| Player | FUM | LOST | REC |
|---|
| Colton Joseph | 2 | 0 | 0 |
| Team | 2 | 0 | 0 |
Old Dominion Monarchs Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Zion Frink | 13 | 6 | 0 | 0 | 1 | 0 | 0 |
| Nickendre Stiger | 7 | 5 | 0 | 1 | 0 | 0 | 0 |
| Daevon Iles | 5 | 4 | 0 | 0 | 0 | 0 | 0 |
| Mario Easterly | 5 | 1 | 0 | 0 | 1 | 0 | 0 |
| Brandon Crutchfield | 4 | 2 | 0 | 0 | 3 | 0 | 0 |
| Seth Naotala | 4 | 1 | 0 | 0 | 0 | 1 | 0 |
| Dirrick Goodman | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jerome Carter III | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Team | 71 | 25 | 1 | 2 | 8 | 6 | 0 |
Old Dominion Monarchs Interceptions
| Player | INT | YDS | TD |
|---|
| Ryan Ramey | 1 | 3 | 0 |
| Jerome Carter III | 1 | 0 | 0 |
| Team | 2 | 3 | 0 |
Old Dominion Monarchs KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Maurki James | 2 | 34 | 17.0 | 25 | 0 |
| Team | 2 | 34 | 17.0 | 25 | 0 |
Old Dominion Monarchs PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Devin Roche | 3 | 29 | 9.7 | 15 | 0 |
| Team | 3 | 29 | 9.7 | 15 | 0 |
Old Dominion Monarchs Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Riley Callaghan | 1/4 | 25.0 | 33 | 3/3 | 6 |
| Team | 1/4 | 25.0 | 33 | 3/3 | 6 |
Old Dominion Monarchs Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Ian Brandt | 3 | 137 | 45.7 | 0 | 2 | 54 |
| Team | 3 | 137 | 45.7 | 0 | 2 | 54 |
Recent form
Nov 7, 2026 · vs Georgia State PanthersL 23-39 Oct 31, 2026 · at Georgia Southern EaglesL 3-19 Oct 22, 2026 · vs James Madison DukesW 34-31 Oct 16, 2026 · at Coastal Carolina ChanticleersW 35-32 Oct 10, 2026 · vs Old Dominion MonarchsL 3-10 Nov 7, 2026 · at Coastal Carolina ChanticleersW 21-8 Oct 31, 2026 · vs Marshall Thundering HerdL 23-36 Oct 24, 2026 · at Louisiana Tech BulldogsL 0-26 Oct 15, 2026 · vs Georgia Southern EaglesL 15-23 Oct 10, 2026 · at App State MountaineersW 10-3 Team pages
More College Football games on Oct 25, 2025
Frequently asked questions
Who won App State Mountaineers vs Old Dominion Monarchs?
Old Dominion Monarchs won, 24-21, on Saturday, October 25, 2025.
What was the final score of App State Mountaineers vs Old Dominion Monarchs?
App State Mountaineers 21, Old Dominion Monarchs 24.
Where is App State Mountaineers vs Old Dominion Monarchs played?
S.B. Ballard Stadium, Norfolk, VA.
The model’s readGrades, leans and the full breakdown for App State Mountaineers vs Old Dominion Monarchs are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick the winners of featured games every day and climb the leaderboard.
Play free
Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.