College Football Scores · College Football Odds

Troy vs Old Dominion

Final · Week 12 · Thu Nov 13 · 7:30 PM ET · S.B. Ballard Stadium

Troy TrojansTroy6-4
0
FinalNov 13, 2025
Old Dominion MonarchsOld Dominion7-3
33
TVESPN

Closing line

US sportsbook at kickoff
Moneyline
TROY+300
ODU−400
Spread
TROY +9.5−105
ODU −9.5−115
Total O/U
Over 53.5−105
Under 53.5−115
  • Spread: Old Dominion −9.5 covered.
  • Total O/U: under 53.5 (33 points).

Recap

Old Dominion shut out Troy 33-0 at S.B. Ballard Stadium in Norfolk on Nov 13, 2025 to move to 7-3.

Old Dominion won the turnover battle 2-0.

Score by quarter

Troy Trojans and Old Dominion Monarchs, score by quarter
Team1234T
TROY00000
ODU10106733

Scoring plays

First Quarter

  1. ODUTouchdown · 9:37Ja'Cory Thomas 19 Yd pass from Colton Joseph (Nathanial Eichner Kick)0-7
  2. ODUField Goal · 3:34Nathanial Eichner 32 Yd Field Goal0-10

Second Quarter

  1. ODUField Goal · 10:16Nathanial Eichner 28 Yd Field Goal0-13
  2. ODUTouchdown · 5:54Colton Joseph 11 Yd Run (Nathanial Eichner Kick)0-20

Third Quarter

  1. ODUTouchdown · 8:57Colton Joseph 25 Yd Run (Two-Point Run Conversion Failed)0-26

Fourth Quarter

  1. ODUTouchdown · 7:51T. Jones run for 65 yds, for a TD (N. Eichner KICK)0-33

Team stats

TROYODU
1st Downs
9
20
Total Yards
138
503
Passing
112
152
Rushing
26
351
3rd down efficiency
2-13
5-15
Turnovers
2
0
Possession
29:45
30:15

Top performers

Troy TrojansOld Dominion Monarchs

Passing

Goose Crowder11/21, 98 YDS, 1 INT
Colton Joseph10/20, 147 YDS, 1 TD

Rushing

Jarris Williams5 CAR, 16 YDS
Devin Roche16 CAR, 145 YDS

Receiving

Roman Mothershed3 REC, 37 YDS
Tre' Brown5 REC, 112 YDS

Sacks

Donnie Smith1
Kris Trinidad2

Tackles

Devin Lafayette9
Jackson Forrest10

Player stats

Troy · Passing

PlayerC/ATTYDSAVGTDINTQBR
Goose Crowder11/21984.7015.8
Tucker Kilcrease2/2147.00088.3

Troy · Rushing

PlayerCARYDSAVGTDLONG
Jarris Williams5163.207
Jordan Lovett6132.207
Tae Meadows5102.004
Tucker Kilcrease166.006
Dennis Palmer231.503
DJ Epps100.000
Jack James1-9-9.000
Goose Crowder13-13-1.0016

Troy · Receiving

PlayerRECYDSAVGTDLONG
Roman Mothershed33712.3023
Ethan Conner4297.3010
RaRa Thomas22010.0010
Jackson Worley11010.0010
DJ Epps188.008
Peyton Higgins144.004
Tae Meadows144.004

Troy · Fumbles

PlayerFUMLOSTREC
Tae Meadows110
Goose Crowder100
DJ Epps100
Jackson Worley100
Roman Mothershed100

Troy · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Devin Lafayette9500100
Jordan Stringer8200.5000
Jah-Mal Williams7200100
Justin Powe7100000
Jaquez White6300.5000
DJ Jackson Jr.5301000
Kam Curry5201000
Steven Cattledge5100000

Troy · Kick returns

PlayerNOYDSAVGLONGTD
DJ Epps48621.5380
Peyton Higgins12525.0250

Troy · Punt returns

PlayerNOYDSAVGLONGTD
Peyton Higgins111.010

Troy · Kicking

PlayerFGPCTLONGXPPTS
Scott Taylor Renfroe0/10.000/00

Troy · Punting

PlayerNOYDSAVGTBIn 20LONG
Evan Crenshaw729842.60351

Old Dominion · Passing

PlayerC/ATTYDSAVGTDINTQBR
Colton Joseph10/201477.41083.5
Na'eem Abdul-Rahim Gladding1/155.00010.2

Old Dominion · Rushing

PlayerCARYDSAVGTDLONG
Devin Roche161459.1067
Trequan Jones99610.7165
Colton Joseph13906.9225
Ke'Travion Hargrove6203.3013
Quinn Henicle252.504
Team1-5-5.000

Old Dominion · Receiving

PlayerRECYDSAVGTDLONG
Tre' Brown511222.4051
Ja'Cory Thomas22713.5119
Na'eem Abdul-Rahim Gladding166.006
Colton Joseph155.005
Trequan Jones221.001

Old Dominion · Fumbles

PlayerFUMLOSTREC
Team100
Mario Easterly001

Old Dominion · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Jackson Forrest1031.51.5000
Mario Easterly7300200
Kris Trinidad5222000
Seth Naotala5211010
Jorian Haynes5200000
Jeremy Mack Jr.5111020
Lucas Struck4200000
Keshawn Thomas4100000

Old Dominion · Interceptions

PlayerINTYDSTD
Nickendre Stiger100

Old Dominion · Kick returns

PlayerNOYDSAVGLONGTD
Maurki James11111.0110

Old Dominion · Punt returns

PlayerNOYDSAVGLONGTD
Devin Roche34715.7490

Old Dominion · Kicking

PlayerFGPCTLONGXPPTS
Nathanial Eichner2/366.7323/39

Old Dominion · Punting

PlayerNOYDSAVGTBIn 20LONG
Ian Brandt27738.50040

Scores, stats and closing line: 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 13, 5:18 PM ET. How game pages are made