NCAAF Game Statistics
Sat Oct 25, 2025

Final
Quarter 1 2 3 4 F
App State Mountaineers 0 7 0 14 21
Old Dominion Monarchs 7 3 14 0 24
Scoring
Period Score Play
Q1 0-7 No Huddle-Shotgun #1 C.Joseph pass complete short middle to #18 K.Hargrove caught at ODU44, for 70 yards to the App00 TOUCHDOWN, clock 08:24, 1ST DOWN #94 R.Callaghan kick attempt good (H: #96 I.Brandt, LS: #30 B.Durkin)
Q2 0-10 #94 R.Callaghan field goal attempt from 33 yards GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 02:10
Q2 7-10 No Huddle-Shotgun #17 J.Kohl pass complete short left to #15 J.Barnes caught at ODU01, for 16 yards to the ODU00 TOUCHDOWN, clock 00:30, 1ST DOWN #90 D.De Freitas kick attempt good (H: #37 I.Ratliff, LS: #47 J.Poff)
Q3 7-17 No Huddle-Shotgun #1 C.Joseph pass complete short right to #7 N.Abdul-Rahim Gladding caught at App00, for 16 yards to the App00 TOUCHDOWN, clock 10:02, 1ST DOWN #94 R.Callaghan kick attempt good (H: #96 I.Brandt, LS: #30 B.Durkin)
Q3 7-24 No Huddle-Shotgun #1 C.Joseph pass complete short middle to #6 J.Thomas caught at App19, for 24 yards to the App00 TOUCHDOWN, clock 00:26, 1ST DOWN #94 R.Callaghan kick attempt good (H: #96 I.Brandt, LS: #30 B.Durkin)
Q4 14-24 No Huddle-Shotgun #5 A.Swann pass complete deep left to #86 K.Hamlett caught at ODU13, for 35 yards to the ODU00 TOUCHDOWN, clock 09:26, 1ST DOWN #90 D.De Freitas kick attempt good (H: #37 I.Ratliff, LS: #47 J.Poff)
Q4 21-24 No Huddle-Shotgun #5 A.Swann pass complete deep left to #1 D.Dozier caught at ODU00, for 34 yards to the ODU00 TOUCHDOWN, clock 01:35, 1ST DOWN #90 D.De Freitas kick attempt good (H: #37 I.Ratliff, LS: #47 J.Poff)
Team Stat Away Home
Points 21 24
First Downs 23 26
First Downs Passing 16 14
First Downs Rushing 2 10
First Downs Penalty 5 2
Total Drives 11 12
Passing Yards 301 305
Pass Attempts 54 33
Pass Completions 32 21
Pass Interceptions 2 1
Pass Completion Percent 59.3 63.6
Yards Per Pass Attempt 5.6 9.2
Times Sacked 1 1
Sack Yards Lost -4 -3
QB Rating 451 485
Rushing Yards 73 154
Rushing Attempts 18 45
Yards Per Rush 4.1 3.4
Punts 5 3
Punting Yards 202 137
Punt Returns 1 3
Punt Return Yards 0 29
Kick Returns 3 2
Kick Return Yards 55 34
Fumbles Lost 0 0
Turnover Differential -1 1
Penalties 7 7
Penalty Yards 80 86
3rd Down Attempts 16 17
3rd Down Conversions 4 8
4th Down Attempts 5 1
4th Down Conversions 4 1
RedZone Attempts 2 3
RedZone Conversions 1 2
Time of Possession 24:41 35:19