College Football Scores · College Football Odds

Old Dominion vs Appalachian State

Final · Week 7 · Sat Oct 10 · 1:00 PM ET · Kidd Brewer Stadium

Old Dominion MonarchsOld Dominion2-4
10
FinalOct 10, 2026
Appalachian State MountaineersAppalachian State3-2
3
StreamESPN+
Weather55°F · Showers · E wind 18 mph · 92% rainForecast

Weather at Kidd Brewer Stadium

Old Dominion vs Appalachian State at Kidd Brewer Stadium, Sat Oct 10, 1:00 PM ET. The forecast for the game's hours.

Kickoff · 1 PM ET
55°FWind 18 mph from the E, gusts 43 mphShowers · 92% chance of rain · humidity 98%
  1. 1 PM55°F18 mph92% rain
  2. 2 PM55°F18 mph96% rain
  3. 3 PM56°F19 mph98% rain
  4. 4 PM57°F19 mph97% rain
  5. 5 PM56°F19 mph94% rain

Elevation 3,284 ft: the ball carries farther in thin air.

Forecast from the US National Weather Service, issued Sat Oct 10, 8:00 AM ET.

Recap

Old Dominion beat Appalachian State 10-3 at Kidd Brewer Stadium in Boone on Oct 10, 2026 to move to 2-4.

By the prediction markets it was an upset: Kalshi had Old Dominion at 23% before kickoff. 98% of the public's moneyline money was on Appalachian State.

Kalshi had Old Dominion at 23% in the first quarter. The go-ahead score came with 9:30 left in the fourth quarter: Maurki James 2 Yd Run (Quinn Henicle Pass to Josh Rodriguez for Two-Point Conversion).

Score by quarter

Old Dominion Monarchs and Appalachian State Mountaineers, score by quarter
Team1234T
ODU002810
APP00303

Market win chance

100%75%50%75%100%Q2Q3Q4ODUAPP1:03 PM ET4:10 PM ET

ODU on top, APP below · Kalshi price · tap or hover for any moment

During the game Kalshi had Old Dominion as low as 23% and as high as 91%.

Scoring plays

Third Quarter

  1. APPField Goal · 11:41James London 34 Yd Field Goal0-3
  2. ODUSafety · 7:18Team Safety2-3

Fourth Quarter

  1. ODUTouchdown · 9:30Maurki James 2 Yd Run (Quinn Henicle Pass to Josh Rodriguez for Two-Point Conversion)10-3

Team stats

ODUAPP
1st Downs
16
9
Total Yards
304
158
Passing
97
66
Rushing
207
92
3rd down efficiency
7-20
1-13
Turnovers
3
3
Possession
38:50
21:10

Top performers

Old Dominion MonarchsAppalachian State Mountaineers

Passing

Quinn Henicle10/20, 97 YDS, 2 INT
Malachi Singleton5/23, 72 YDS, 1 INT

Rushing

Devin Roche23 CAR, 101 YDS
Jaquari Lewis10 CAR, 41 YDS

Receiving

Kendall Harris3 REC, 50 YDS
Jamel Howse1 REC, 25 YDS

Sacks

Javen Gibson2
Caleb Sandstrom1

Tackles

Lucas Struck5
Colton Phares12

Player stats

Old Dominion · Passing

PlayerC/ATTYDSAVGTDINTQBR
Quinn Henicle10/20974.9027.6

Old Dominion · Rushing

PlayerCARYDSAVGTDLONG
Devin Roche231014.4032
Quinn Henicle26883.4016
Maurki James5163.217
BJ Bedgood166.006
Trey Hall242.006
Josh Rodriguez111.001
Team3-9-3.000

Old Dominion · Receiving

PlayerRECYDSAVGTDLONG
Kendall Harris35016.7026
TJ Johnson2168.0011
Josh Rodriguez2136.507
Trey Hall188.008
Leon Haughton Jr.166.006
Devin Roche144.004

Old Dominion · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Lucas Struck5500000
Javen Gibson4424010
Jackson Forrest4200000
Mario Easterly3300010
Koa Naotala3300000
Brandon Crutchfield3300200
Tavares Murray Jr.3300000
Mario Thompson2202000

Old Dominion · Interceptions

PlayerINTYDSTD
Ja'Mez Drummer1160
Brandon Crutchfield100

Old Dominion · Kicking

PlayerFGPCTLONGXPPTS
Nathanial Eichner0/20.000/00

Appalachian State · Passing

PlayerC/ATTYDSAVGTDINTQBR
Malachi Singleton5/23723.1010.5
Henry Hasselbeck2/4-6-1.50161.0

Appalachian State · Rushing

PlayerCARYDSAVGTDLONG
Jaquari Lewis10414.109
Henry Hasselbeck5275.4014
Ja'Quez Cross5163.2012
Malachi Singleton4102.508
Treyaun Webb341.304
Team1-6-6.000

Appalachian State · Receiving

PlayerRECYDSAVGTDLONG
Jamel Howse12525.0025
Chris Lofton12020.0020
Darrin Fugitt22010.0012
Sam Pickett III177.007
Jaquari Lewis1-1-1.000
Nate Branch1-5-5.000

Appalachian State · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Colton Phares1280.51.5000
Kaleb Purdy9600.5000
Alex Mitchell6400010
Aaron Clark6311.5000
Caleb Pitts6302000
Devin Henderson5300000
Caleb Sandstrom5111100
Keshawn Thomas4301000

Appalachian State · Interceptions

PlayerINTYDSTD
Devin Henderson110
Juan Berchal100

Appalachian State · Kicking

PlayerFGPCTLONGXPPTS
James London1/1100.0340/03

Betting splits at kickoff

Consensus
MoneylineODU · APP
Bets3%97%
Money2%98%
SpreadODU · APP
Bets35%65%
Money50%50%
Total O/UOver · Under
Bets76%24%
Money41%59%

Scores and stats: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 10, 4:11 PM ET. How game pages are made