College Football Scores · College Football Odds
Old Dominion vs Appalachian State
Final · Week 7 · Sat Oct 10 · 1:00 PM ET · Kidd Brewer Stadium
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.
- 1 PM55°F18 mph92% rain
- 2 PM55°F18 mph96% rain
- 3 PM56°F19 mph98% rain
- 4 PM57°F19 mph97% rain
- 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
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| ODU | 0 | 0 | 2 | 8 | 10 |
| APP | 0 | 0 | 3 | 0 | 3 |
Market win chance
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
- APPField Goal · 11:41James London 34 Yd Field Goal0-3
- ODUSafety · 7:18Team Safety2-3
Fourth Quarter
- ODUTouchdown · 9:30Maurki James 2 Yd Run (Quinn Henicle Pass to Josh Rodriguez for Two-Point Conversion)10-3
Team stats
- 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
Passing
Rushing
Receiving
Sacks
Tackles
Player stats
Old Dominion · Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| Quinn Henicle | 10/20 | 97 | 4.9 | 0 | 2 | 7.6 |
Old Dominion · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Devin Roche | 23 | 101 | 4.4 | 0 | 32 |
| Quinn Henicle | 26 | 88 | 3.4 | 0 | 16 |
| Maurki James | 5 | 16 | 3.2 | 1 | 7 |
| BJ Bedgood | 1 | 6 | 6.0 | 0 | 6 |
| Trey Hall | 2 | 4 | 2.0 | 0 | 6 |
| Josh Rodriguez | 1 | 1 | 1.0 | 0 | 1 |
| Team | 3 | -9 | -3.0 | 0 | 0 |
Old Dominion · Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Kendall Harris | 3 | 50 | 16.7 | 0 | 26 |
| TJ Johnson | 2 | 16 | 8.0 | 0 | 11 |
| Josh Rodriguez | 2 | 13 | 6.5 | 0 | 7 |
| Trey Hall | 1 | 8 | 8.0 | 0 | 8 |
| Leon Haughton Jr. | 1 | 6 | 6.0 | 0 | 6 |
| Devin Roche | 1 | 4 | 4.0 | 0 | 4 |
Old Dominion · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| Lucas Struck | 5 | 5 | 0 | 0 | 0 | 0 | 0 |
| Javen Gibson | 4 | 4 | 2 | 4 | 0 | 1 | 0 |
| Jackson Forrest | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Mario Easterly | 3 | 3 | 0 | 0 | 0 | 1 | 0 |
| Koa Naotala | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Brandon Crutchfield | 3 | 3 | 0 | 0 | 2 | 0 | 0 |
| Tavares Murray Jr. | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Mario Thompson | 2 | 2 | 0 | 2 | 0 | 0 | 0 |
Old Dominion · Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Ja'Mez Drummer | 1 | 16 | 0 |
| Brandon Crutchfield | 1 | 0 | 0 |
Old Dominion · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Nathanial Eichner | 0/2 | 0.0 | 0 | 0/0 | 0 |
Appalachian State · Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| Malachi Singleton | 5/23 | 72 | 3.1 | 0 | 1 | 0.5 |
| Henry Hasselbeck | 2/4 | -6 | -1.5 | 0 | 1 | 61.0 |
Appalachian State · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Jaquari Lewis | 10 | 41 | 4.1 | 0 | 9 |
| Henry Hasselbeck | 5 | 27 | 5.4 | 0 | 14 |
| Ja'Quez Cross | 5 | 16 | 3.2 | 0 | 12 |
| Malachi Singleton | 4 | 10 | 2.5 | 0 | 8 |
| Treyaun Webb | 3 | 4 | 1.3 | 0 | 4 |
| Team | 1 | -6 | -6.0 | 0 | 0 |
Appalachian State · Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Jamel Howse | 1 | 25 | 25.0 | 0 | 25 |
| Chris Lofton | 1 | 20 | 20.0 | 0 | 20 |
| Darrin Fugitt | 2 | 20 | 10.0 | 0 | 12 |
| Sam Pickett III | 1 | 7 | 7.0 | 0 | 7 |
| Jaquari Lewis | 1 | -1 | -1.0 | 0 | 0 |
| Nate Branch | 1 | -5 | -5.0 | 0 | 0 |
Appalachian State · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| Colton Phares | 12 | 8 | 0.5 | 1.5 | 0 | 0 | 0 |
| Kaleb Purdy | 9 | 6 | 0 | 0.5 | 0 | 0 | 0 |
| Alex Mitchell | 6 | 4 | 0 | 0 | 0 | 1 | 0 |
| Aaron Clark | 6 | 3 | 1 | 1.5 | 0 | 0 | 0 |
| Caleb Pitts | 6 | 3 | 0 | 2 | 0 | 0 | 0 |
| Devin Henderson | 5 | 3 | 0 | 0 | 0 | 0 | 0 |
| Caleb Sandstrom | 5 | 1 | 1 | 1 | 1 | 0 | 0 |
| Keshawn Thomas | 4 | 3 | 0 | 1 | 0 | 0 | 0 |
Appalachian State · Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Devin Henderson | 1 | 1 | 0 |
| Juan Berchal | 1 | 0 | 0 |
Appalachian State · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| James London | 1/1 | 100.0 | 34 | 0/0 | 3 |
Betting splits at kickoff
ConsensusGame info
Last and next games
Old Dominion
Head to head
More scores
College Football Week 7, 2026All College Football ScoresCollege Football 2026 SeasonCollege Football OddsScores & schedules
NFL ScoresNBA ScoresCollege Basketball ScoresNHL ScoresMLB ScoresWNBA ScoresUFC & MMA Results
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