App State at Old Dominion - 2025 Matchup Preview
App State logo App State Mountaineers at Old Dominion MonarchsOld 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)
Wins: (Elite: 0) (Good: 0) (Avg: 0) (Bad: 3)
Losses: (Elite: 0) (Good: 0) (Avg: 1) (Bad: 2)
Future: (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 -15.5  (SP+ ODU -17)

Projected Score: APP: 21 - ODU: 36 (57)
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)
Wins: (Elite: 0) (Good: 0) (Avg: 0) (Bad: 3)
Losses: (Elite: 1) (Good: 0) (Avg: 1) (Bad: 1)
Future: (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 (2025)
 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#93 (.13)41% (85)24.243% (73)2.99 (58)11440% (85)2423.69 (71)#77 (.18)45% (109)29.845% (97)45% (114)4.18 (116)58.91.41.4
ODU#28 (.25)46% (30)3247% (30)3.19 (25)23944% (44)2163.94 (48)#8 (.03)39% (40)18.545% (101)34% (11)3.03 (20)53.81.82
 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)45% (58)3.01 (75)15743% (62)2733.89 (71)#123 (.3)49% (127)51% (130)47% (119)4.78 (132)5721.2
ODU#47 (.22)42% (71)45% (55)3.24 (34)21140% (89)1934.75 (6)#71 (.17)39% (33)38% (22)40% (64)3.64 (50)54.21.71.4



Overall Stats 2025
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
APP Offense1324.221.641.5%3.691.4193561142423.942%56%43%40%17%.13
ODU Defense1318.58.539.2%3.032 - - - - - 50%47%45%34%19%.03
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
APP Defense1329.837.444.7%4.181.4 - - - - - 45%53%45%45%17%.18
ODU Offense133234.345.9%3.941.8224552392165.658%41%47%44%14%.25

Additional Stats 2025
 Teams                  GamesPossession Time1st Downs PG3rd Down %4th Down %Penalties PGPenalty Yds PGOff TO PGDef TO PGTFL PGSacks PGD/ST TDsAvg Field Pos
App State1326:0119.533%63%6.358.91.41.45.42.2128
Old Dominion1328:2922.541%31%653.81.826.93030.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 Offense1342% (121)43% (73)291143.911 (99).07 (92)2.99 (58)67% (96)8% (29)0.77 (131)
ODU Defense1350% (72)45% (101) - - - - .01 (22)2.91 (75)62% (14)12% (15)0.78 (5)
 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 Defense1345% (16)45% (97) - - - - .05 (44)2.8 (55)70% (57)10% (57)0.82 (10)
ODU Offense1358% (16)47% (30)42.5238.95.631 (49).14 (60)3.19 (25)64% (114)10% (76)0.96 (71)

Pass Game Stats (2025)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
APP Offense1356% (15)40% (85)21.836.8241.86.611.123 (33)11 (108).23 (79)1.6 (60)33% (99)33% (35).33 (59)9% (133)1.9 (107)
ODU Defense1347% (51)34% (11) - - - - - - 15 (55).09 (9)1.5 (34)30% (94)25% (16).21 (33)7% (34)1.8 (12)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
APP Defense1353% (122)45% (114) - - - - - - 12 (22).31 (96)1.5 (52)32% (55)32% (93).36 (103)7% (24)2.2 (116)
ODU Offense1341% (121)44% (44)14.725.42168.514.721 (22)10 (119).41 (22)1.8 (6)28% (17)35% (23).5 (11)4% (19)2.3 (3)

App State's Power Ratings
App State's Power Rating: -11.03  #112
App State's Offense Rating: 3.41  #105
App State's Defense Rating: 14.44  #108
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: -10.6  #108
App State's Offense SP+ Rating: 24.0  #92
App State's Defense SP+ Rating: 35.0  #119

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

Power Ratings Matchup
App State: -11.03   Old Dominion: 4.625

SP+ Ratings Matchup
App State: -10.6   Old Dominion: 6.4




Old Dominion's Power Ratings
Old Dominion's Power Rating: 4.625  #76
Old Dominion's Offense Rating: 7.09  #78
Old Dominion's Defense Rating: 9.24  #75
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: 6.4  #48
Old Dominion's Offense SP+ Rating: 32.0  #41
Old Dominion's Defense SP+ Rating: 24.8  #52

Average Talent
Average Sun Belt Talent Rating is 574.86
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 36
App State 21


Total Points: 57

Based on Last 4 Games
Old Dominion 33
App State 24

Total Points: 57

Based on Entire Season
Old Dominion 33
App State 18

Total Points: 51
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

(#112) APP at (#76) ODU
Overall StatsOvr
CategoryCatAPPODU
Power RatePwr #112 #76
SP+SP+ #108 #48
Perf GradeGrade #90 #40
OffenseOff #98 #50
DefenseDef #53 #24
Spec TeamsST #36 #112
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
Perf GradePerf #98 #24
SuccessSuc #85 #40
ExplosiveExp #97 #1
PPAPPA #93 #8
PowerPwr #105 #75
SP+SP+ #92 #52
Pts POPPO #71 #20
HavocHav #99 #17
App State Run Game
Pass heavy Offense 56%, Run: 42%
CategoryCat
APP OffODU Def
Run GameRun #87 #44
Run SuccessRSuc #73 #101
Run ExplRExp #131 #5
PPAExp #92 #22
Run BlockR Blk #99 -
OL YdsOLY #58 #75
Stuff RateStuff #27 #42
TackleTak -  #111
App State Pass Game
Pass heavy Offense 56%, Run: 42%
CategoryCat
APP OffODU Def
Pass GamePass #74 #6
Pass SuccessPSuc #85 #11
Pass ExplPExl #60 #34
PPAExp #79 #9
Pass Rush/BlockP Blk #115 #86
F7 HavocF7 #29 #15
DB HavocDB #133 #34
Old Dominion on Offense
Run heavy Offense 57%, Pass: 42%
CategoryCatODU OffAPP Def
Perf GradePerf #50 #53
SuccessSuc #30 #109
ExplosiveExp #41 #44
PPAPPA #28 #77
PowerPwr #78 #108
SP+SP+ #41 #119
Pts POPPO #48 #116
HavocHav #44 #42
Old Dominion Run Game
Run heavy Offense 57%, Pass: 42%
CategoryCat
ODU OffAPP Def
Run GameRun #18 #24
Run SuccessRSuc #30 #97
Run ExplRExp #71 #10
PPAExp #60 #44
Run BlockR Blk #119 -
OL YdsOLY #25 #55
Stuff RateStuff #23 #78
TackleTak -  #61
Old Dominion Pass Game
Run heavy Offense 57%, Pass: 42%
CategoryCatODU OffAPP Def
Pass GamePass #64 #105
Pass SuccessPSuc #44 #114
Pass ExplPExl #6 #52
PPAExp #22 #96
Pass Block/RushP Blk #30 #9
F7 HavocF7 #76 #57
DB HavocDB #19 #24
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: Cloudy
Temp: 58°
Rematch from Week 9
Old Dominion -12.5 (60.5)
Old Dominion won vs App State this year (24-21)

Previous Matchups
App State beat Old Dominion last year (28-20)
Old Dominion beat App State in 2023 (28-21)
App State beat Old Dominion in 2022 (27-14)

  
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 Lewis12456364.527
J.J. Kohl (Tr)305011.732
Khamani Alexander72804.06
Player NameRECYDSTDYPCLONG
Jaden Barnes (Tr)55608711.159
Dalton Stroman32569417.872
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 Phares899223
Zyeir Gamble663004
DJ Burks652005
Elijah Mc-Cantos521002
SacksTackTFLSACKSPRESSPD
Kevin Abrams-Verwayne397552
Aiden Benton345460
Caleb Sandstrom (Tr)194432
Thomas Davis256320
Pass DTackTFLSACKSPRESSPD
Ethan Johnson4010011
DJ Burks652005
Emory Floyd Jr. (Tr)471004

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