App State at Old Dominion - 2025 Matchup Preview
App State logo   App State Mountaineers at Old Dominion Monarchs  Old Dominion logo
Saturday, October 25th 2025 (12:00 PM EDT)
Old Dominion -12.5 (60.5) (-550)  Open: -13.5 | 58.5
Old Dominion 24 - App State: 21  (Sun Belt)

 
Mountaineers (5 - 8) (5 - 8 - 0)
Coach Dowell Loggains (0 - 0)
Avg Score : 24 - 30 (22 - 37 on Road)
Record Prediction: 5.5 - 7.5 (#83)
'25 Opponents: (Elite: 0) (Good: 0) (Avg: 1) (Bad: 4)
ODU is playing their 5th straight game
APP is playing their 5th straight game
Our Line: Old Dominion -14  (SP+ ODU -17)

Projected Score: APP: 21 - ODU: 35 (56)
ODU Win prob: 81% | Cover: 53%
APP Travel: 302 miles
Monarchs (10 - 3) (8 - 5 - 0)
Coach Ricky Rahne (20 - 30)
Avg Score : 32 - 19 (34 - 9 @ Home)
Record Prediction: 9.2 - 3.8 (#33)
'25 Opponents: (Elite: 0) (Good: 0) (Avg: 0) (Bad: 5)
 
App State's 2025 Schedule
DateMatchupSpreadTotalResultO/UCover
Fri 8/29 App State vs Charlotte-8.553.5W 34 - 11UY
Sat 9/6 App State vs Lindenwood-31.556.0W 20 - 13UN
Sat 9/13 App State at Southern Miss-3.055.5L 22 - 38ON
BYE WEEK
Sat 9/27 App State at Boise State+16.559.5L 14 - 47ON
Sat 10/4 App State vs Oregon State-1.553.5W 27 - 23UY
Sat 10/11 App State at Georgia State-3.055.5W 41 - 20OY
Sat 10/18 App State vs Coastal Carolina-10.548.5L 37 - 45ON
Sat 10/25 App State at Old Dominion+12.560.5L 21 - 24UY
BYE WEEK
Thu 11/6 App State vs Georgia Southern-4.562.5L 23 - 25UN
Sat 11/15 App State at James Madison+21.053.5L 10 - 58ON
Sat 11/22 App State vs Marshall+3.557.5W 26 - 24UY
Sat 11/29 App State vs Arkansas State-1.054.5L 29 - 30ON
Mon 12/29 App State vs Georgia Southern+10.058.5L 10 - 29UN

Total: Elite: 0, Good: 0, Avg 2, Bad 2, Poor 7
Played: Elite: 0, Good: 0, Avg 1, Bad 1, Poor 4
Future: Elite: 0, Good: 0, Avg 1, Bad 1, Poor 3
Wins: Elite: 0, Good: 0, Avg: 0, Bad: 0, Poor: 3
Losses: Elite: 0, Good: 0, Avg: 1, Bad: 1, Poor: 1

Predictions for App State's Schedule
Old Dominion's 2025 Schedule
DateMatchupSpreadTotalResultO/UCover
Sat 8/30 Old Dominion at Indiana+23.554.5L 14 - 27UY
Sat 9/6 Old Dominion vs North Carolina Central-22.050.5W 54 - 6OY
Sat 9/13 Old Dominion at Virginia Tech+5.550.5W 45 - 26OY
BYE WEEK
Sat 9/27 Old Dominion vs Liberty-14.553.5W 21 - 7UN
Sat 10/4 Old Dominion vs Coastal Carolina-18.553.5W 47 - 7OY
Sat 10/11 Old Dominion at Marshall-14.557.5L 24 - 48ON
Sat 10/18 Old Dominion at James Madison+3.047.5L 27 - 63ON
Sat 10/25 Old Dominion vs App State-12.560.5W 24 - 21UN
Sat 11/1 Old Dominion at UL Monroe-16.555.5W 31 - 6UY
BYE WEEK
Thu 11/13 Old Dominion vs Troy-9.553.5W 33 - 0UY
Sat 11/22 Old Dominion at Georgia Southern-10.062.0W 45 - 10UY
Sat 11/29 Old Dominion vs Georgia State-29.058.5W 27 - 10UN
Wed 12/17 Old Dominion vs South Florida+4.052.5W 24 - 10UY

Total: Elite: 1, Good: 0, Avg 1, Bad 1, Poor 8
Played: Elite: 1, Good: 0, Avg 1, Bad 1, Poor 3
Future: Elite: 0, Good: 0, Avg 0, Bad 0, Poor 5
Wins: Elite: 0, Good: 0, Avg: 0, Bad: 1, Poor: 2
Losses: Elite: 1, Good: 0, Avg: 1, Bad: 0, Poor: 1

Predictions for Old Dominion's Schedule
Important Stats (2024)
 Teams                  Off Explosive.Off SuccessPPGRush SuccessOL Yds Per AttRush YPGPass SuccessPass YPGOff ScoreZoneDef Explosive.Def SuccessDef PPGRunD SuccessPass D SuccessDef ScoreZonePenalty YPGTO PGDef TO PG
APP#57 (.21)44% (60)24.245% (58)3.01 (75)15743% (62)2733.89 (71)#123 (.3)49% (127)29.851% (130)47% (119)4.78 (132)5721.2
ODU#47 (.22)42% (71)3245% (55)3.24 (34)21140% (89)1934.75 (6)#71 (.17)39% (33)18.538% (22)40% (64)3.64 (50)54.21.71.4
 Teams                  Off Explosive.Off SuccessPPGRush SuccessOL Yds Per AttRush YPGPass SuccessPass YPGOff ScoreZoneDef Explosive.Def SuccessDef PPGRunD SuccessPass D SuccessDef ScoreZonePenalty YPGTO PGDef TO PG
APP0%0%000%000%0%0%0000
ODU0%0%000%000%0%0%0000



Overall Stats 2024
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
APP Offense1124.221.643.6%3.892244301572734.548%51%45%43%16%.21
ODU Defense1218.58.538.8%3.641.4 - - - - - 53%46%38%40%16%.17
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
APP Defense1129.837.449%4.781.2 - - - - - 56%44%51%47%12%.3
ODU Offense123234.342.4%4.751.7204042111935.455%44%45%40%16%.22

Additional Stats 2024
 Teams                  GamesPossession Time1st Downs PG3rd Down %4th Down %Penalties PGPenalty Yds PGOff TO PGDef TO PGTFL PGSacks PGD/ST TDsAvg Field Pos
App State1130:0623.943%59%65721.24.32.1127.6
Old Dominion1227:5919.743%64%6.254.21.71.46.21.9027.3
Run Game Stats (2025)
 Teams                  GamesRun Play RateRun Play SuccessRush Att PGRush Yds PGRush Yds Per AttRushing TDsRun Pred Pts AddedOL Yds Per Att3rd/4th & ShortFront 7 HavocRun Play Explosivness
APP Offense1148% (81)45% (58)34.9157.44.513 (105).1 (89)3.01 (75)80% (21)7% (15)0.89 (104)
ODU Defense1253% (101)38% (22) - - - - .1 (61)3.01 (71)77% (94)11% (49)1.03 (91)
 Teams                  GamesRun Play RateRun Play SuccessRush Att PGRush Yds PGRush Yds Per AttRushing TDsRun Pred Pts AddedOL Yds Per Att3rd/4th & ShortFront 7 HavocRun Play Explosivness
APP Defense1156% (124)51% (130) - - - - .26 (128)3.41 (125)77% (94)9% (89)1.04 (94)
ODU Offense1255% (34)45% (55)39.5211.35.427 (30).21 (30)3.24 (34)67% (108)11% (105)1.16 (8)

Pass Game Stats (2025)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
APP Offense1151% (53)43% (62)19.835.6272.97.713.823 (41)16 (124).32 (41)1.8 (13)35% (122)37% (15).46 (19)9% (130)2.2 (18)
ODU Defense1246% (32)40% (64) - - - - - - 12 (39).28 (95)1.8 (126)35% (24)31% (78).4 (104)5% (98)2.3 (129)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
APP Defense1144% (10)47% (119) - - - - - - 4 (125).37 (119)1.5 (46)26% (133)35% (115).38 (100)2% (134)2 (62)
ODU Offense1244% (104)40% (89)16.327.8192.66.911.917 (79)9 (48).27 (61)1.6 (41)33% (107)30% (86).36 (56)5% (30)2.2 (17)

App State's Power Ratings
App State's Power Rating: -15.18  #120
App State's Offense Rating: 4.88  #119
App State's Defense Rating: 20.06  #109
2025 Talent Rating: 650.00  #84
Blue Chip Ratio: 0%  #101
App State's 2025 Expected Record: 5.5 - 7.5
App State's 2025 Overall SP+ Rating: -11.4  #111
App State's Offense SP+ Rating: 23.0  #100
App State's Defense SP+ Rating: 35.2  #122

Average Talent
Average Sun Belt Talent Rating is 564.29
Average Power Five Talent: 877.82
Average FBS Talent: 715.76

Power Ratings Matchup
App State: -15.18   Old Dominion: 0.59

SP+ Ratings Matchup
App State: -11.4   Old Dominion: 5.9




Old Dominion's Power Ratings
Old Dominion's Power Rating: 0.59  #101
Old Dominion's Offense Rating: 6.98  #108
Old Dominion's Defense Rating: 16.70  #91
2025 Talent Rating: 328.00  #130
Blue Chip Ratio: 2  #79
Old Dominion's 2025 Expected Record: 9.2 - 3.8
Old Dominion's 2025 Overall SP+ Rating: 5.9  #49
Old Dominion's Offense SP+ Rating: 31.6  #39
Old Dominion's Defense SP+ Rating: 23.7  #48

Average Talent
Average Sun Belt Talent Rating is 564.29
Average Power Five Talent: 877.82
Average FBS Talent: 715.76


App State Scoring
Offense: 24.2 PPG
Offense on Road: 21.6
Defense: 29.8 PPG
Defense on Road: 37.4

App State's 2025 Record
Record: 5 - 8
Record vs Spread: 5 - 8 - 0
Over/Under Record: 6 - 7
Record on Road: 2 - 4
Record vs Spread on Road: 2 - 3 - 0
Record as Dog vs Spread: 3 - 3 - 0
Record as Road Dog vs Spread: 1 - 2 - 0
Projected Score
Old Dominion 35
App State 21


Projected Total Points: 56
Old Dominion Scoring
Offense: 32 PPG
Offense at Home: 34.3
Defense: 18.5 PPG
Defense at Home: 8.5

Old Dominion's 2025 Record
Record: 10 - 3
Record vs Spread: 8 - 5 - 0
Over/Under Record: 5 - 8
Record at home: 6 - 0
Record vs Spread at home: 3 - 3 - 0
Record as Fav vs Spread: 5 - 4 - 0
Record as Home Fav vs Spread: 3 - 3 - 0


YearDateHomeScoreAwayScoreSpreadCoverTotalO/U
202510/25Old Dominion24App State21Old Dominion -12.5App State60.5Under
202411/02App State28Old Dominion20Old Dominion -2.5App State58.0Under
202310/21Old Dominion28App State21Appalachian State -6Old Dominion56.0Under
202211/19App State27Old Dominion14Appalachian State -16.5Old Dominion50.5Under
201609/10App State31Old Dominion7Appalachian State -21App State54.0Under
201509/26Old Dominion0App State49Appalachian State -7App State54.5Under
TeamWinsCoversO/U
Old Dominion220 Overs
App State446 Unders

WinsCoversFavsDogs
Home Teams5 - 13 - 31 - 22 - 1
Road Teams1 - 53 - 31 - 22 - 1

(#120) APP at (#101) ODU
Overall StatsOvr
CategoryCatAPPODU
Net PPPPPPNRNR
Power RatePwr #120 #101
SP+SP+ #111 #49
Perf GradeGrade #94 #40
OffenseOff #100 #60
DefenseDef #54 #19
Spec TeamsST #77 #99
TalentTal #84 #130
Blue ChipsBC% #101 #79
App State Notes
(10/19) Horrific home loss to C Car, Run Def mauled 240+
(10/19) So QB JJ Kohl taken over for Swann (was injured)
(9/22) App has lost 5 straight road games into Boise St
(8/30) Swann great vs Char, Run game decent, Def imp
(8/1) Poss worst DL in SBC, 7 portal adds are meh
(8/1) Entire new team, portals meh, no bowl TY
(8/1) Def bottomed out LY. DL weak. LB avg, CB OK
(8/1) Don't love Loggains hire, SC was done w/ him
(7/13) WR rebuild, Stroman exp'd, 4 portal adds
(6/3) Watch WR J Barnes (A Peay) 1k yds, slot guy
(6/3) QB JJ Kohl (ISU) had best spring, Swann (LSU)?
(6/3) OL 3/5 back, bad LY. 8 portals, weak in spring
App State Injury Report
Old Dominion Notes
(12/2) QB Colton Joseph will enter portal. Huge loss
(10/21) Killed by JMU, Def dogwalked, Rush Off tanked, 3 TO
(10/12) Def torched in awful L vs Marshall. Season derailer?
(10/7) Off is dropping big time #'s, Monarchs #1 SBC team?
(10/7) QB Colton Joseph is the best QB no one has heard of
(9/15) Joseph torched VT, great W for ODU, Off good
(9/7) LB Henderson retired. Big loss & blow to Def
(8/30) Run game good vs IU, Run Def torched 300+
(8/1) QB Joseph back, mobile. Good red zone runner
(8/1) WR/TE rebuild, little exp. Rahne like units though
(8/1) Def Avg LY, returns a ton. Added 8 DB portals
(8/1) Emerging team with upward trajectory this year
Old Dominion Injury Report
App State on Offense
Pass heavy Offense 56%, Run: 42%
CategoryCat
APP OffODU Def
PPPOffPPPNRNR
Perf GradePerf #100 #19
SuccessSuc #60 #33
ExplosiveExp #28 #116
PPAPPA #57 #71
PowerPwr #119 #91
SP+SP+ #100 #48
Pts POPPO #71 #50
HavocHav #66 #68
App State Run Game
Pass heavy Offense 56%, Run: 42%
CategoryCat
APP OffODU Def
Run GameRun #82 #46
Run SuccessRSuc #58 #22
Run ExplRExp #104 #91
PPAExp #89 #61
Run BlockR Blk #83 -
OL YdsOLY #75 #71
Stuff RateStuff #87 #68
TackleTak -  #110
App State Pass Game
Pass heavy Offense 56%, Run: 42%
CategoryCat
APP OffODU Def
Pass GamePass #97 #3
Pass SuccessPSuc #62 #64
Pass ExplPExl #13 #126
PPAExp #41 #95
Pass Rush/BlockP Blk #117 #80
F7 HavocF7 #15 #49
DB HavocDB #130 #98
Old Dominion on Offense
Run heavy Offense 57%, Pass: 42%
CategoryCatODU OffAPP Def
PPPDefPPPNRNR
Perf GradePerf #60 #54
SuccessSuc #71 #127
ExplosiveExp #16 #53
PPAPPA #47 #123
PowerPwr #108 #109
SP+SP+ #39 #122
Pts POPPO #6 #132
HavocHav #76 #132
Old Dominion Run Game
Run heavy Offense 57%, Pass: 42%
CategoryCat
ODU OffAPP Def
Run GameRun #56 #28
Run SuccessRSuc #55 #130
Run ExplRExp #8 #94
PPAExp #30 #128
Run BlockR Blk #110 -
OL YdsOLY #34 #125
Stuff RateStuff #39 #113
TackleTak -  #48
Old Dominion Pass Game
Run heavy Offense 57%, Pass: 42%
CategoryCatODU OffAPP Def
Pass GamePass #74 #91
Pass SuccessPSuc #89 #119
Pass ExplPExl #41 #46
PPAExp #61 #119
Pass Block/RushP Blk #28 #17
F7 HavocF7 #105 #89
DB HavocDB #30 #134
Program Comparison
ODU 5 Year Profile: Improving Average G5
'25 Profile: Up to Below Avg P4

APP 5 Year Profile: Declining Average G5
'25 Profile: Down to Below Avg G5

Weather Forecast
Playing in Foreman Field
Conditions:
Temp: 0°
Rematch from Week 9
Old Dominion -12.5 (60.5)
Old Dominion won vs App State this year (24-21)

Previous Matchups
Old Dominion beat App State last year (24-21)
App State beat Old Dominion in 2024 (28-20)
Old Dominion beat App State in 2023 (28-21)

  
APP's OC Vacant (in his first season)
Player NameCOMPATTPCTYDSTDINTYPA
AJ Swann (Tr)13022259%14941086.7
J.J. Kohl (Tr)13321662%14651226.8
Player NameCARYDSTDYPCLONG
Rashod Dubinion (Tr)17486845.039
Jaquari Lewis14061864.427
Matthew Wilson1211019.228
J.J. Kohl (Tr)305011.732
Player NameRECYDSTDYPCLONG
Dalton Stroman35665419.072
Jaden Barnes (Tr)55608711.159
Davion Dozier (Tr)20448522.468
Izayah Cummings (Tr)37374110.130

View App State's Full Roster

APP's DC D. J. Smith (in his first season)
Top DefTackTFLSACKSPRESSPD
Colton Phares10110223
DJ Burks732005
Zyeir Gamble724004
Kyle Arnholt561110
SacksTackTFLSACKSPRESSPD
Kevin Abrams-Verwayne437552
Aiden Benton385580
Caleb Sandstrom (Tr)224432
Thomas Davis256320
Pass DTackTFLSACKSPRESSPD
Ethan Johnson4420011
Emory Floyd Jr. (Tr)491005
DJ Burks732005

ODU's OC Kevin Decker (been OC for 3 years)
Player NameCOMPATTPCTYDSTDINTYPA
Colton Joseph17328860%261921109.1
Quinn Henicle174043%184004.6
Player NameCARYDSTDYPCLONG
Colton Joseph1571011136.478
Trequan Jones10579267.593
Devin Roche11163445.767
Ke'Travion Hargrove (Tr)6426844.229
Player NameRECYDSTDYPCLONG
Tre' Brown III38762420.198
Ja'Cory Thomas41714517.455
Na'eem Abdul-Rahim Gladding51667613.146
Ke'Travion Hargrove (Tr)6192232.080

View Old Dominion's Full Roster

ODU's DC Blake Seiler (been DC for 3 years)
Top DefTackTFLSACKSPRESSPD
Mario Easterly802034
Jerome Carter763022
Jeremy Mack Jr.7510633
Jahleel Culbreath7110330
SacksTackTFLSACKSPRESSPD
Jeremy Mack Jr.7510633
Jackson Forrest527510
Kris Trinidad337443
Javen Gibson245410
Pass DTackTFLSACKSPRESSPD
Brandon Crutchfield350006
Zion Frink601006
Nickendre Stiger (Tr)463005