NCAAF Game Statistics
Sat Oct 25, 2025

Final
Quarter 1 2 3 4 F
TCU Horned Frogs 10 10 0 3 23
West Virginia Mountaineers 0 7 3 7 17
Scoring
Period Score Play
Q1 3-0 (11:35) #99 N.McCashland field goal attempt from 35 yards GOOD (H: #97 E.Black, LS: #96 C.Keeler), clock 11:35
Q1 10-0 (04:31) Shotgun #6 T.Battle rush middle for 1 yard gain to the WVU00 TOUCHDOWN, clock 04:31 #99 N.McCashland kick attempt good (H: #97 E.Black, LS: #96 C.Keeler)
Q2 10-7 (11:53) No Huddle-Shotgun #15 S.Fox Jr. pass complete short middle to #80 G.Barnes caught at TCU01, for 17 yards to the TCU00 TOUCHDOWN, clock 11:50, 1ST DOWN #25 K.Hensley kick attempt good (H: #41 O.Straw, LS: #38 M.Moss)
Q2 17-7 (06:16) Shotgun #10 J.Hoover pass complete short middle to #1 E.McAlister caught at WVU00, for 4 yards to the WVU00 TOUCHDOWN, clock 06:12 #99 N.McCashland kick attempt good (H: #97 E.Black, LS: #96 C.Keeler)
Q2 20-7 (00:59) #99 N.McCashland field goal attempt from 22 yards GOOD (H: #97 E.Black, LS: #96 C.Keeler), clock 00:59
Q3 20-10 (01:21) #25 K.Hensley field goal attempt from 28 yards GOOD (H: #41 O.Straw, LS: #38 M.Moss), clock 01:20
Q4 23-10 (04:51) #99 N.McCashland field goal attempt from 41 yards GOOD (H: #97 E.Black, LS: #96 C.Keeler), clock 04:48
Q4 23-17 (03:21) No Huddle-Shotgun #15 S.Fox Jr. pass complete deep right to #16 J.Weimer caught at TCU00, for 28 yards to the TCU00 TOUCHDOWN, clock 03:15, 1ST DOWN #25 K.Hensley kick attempt good (H: #41 O.Straw, LS: #38 M.Moss) PENALTY #25 K.Hensley kick attempt good (H: #41 O.Straw, LS: #38 M.Moss) PENALTY TCU Illegal Formation declined
Team Stat Away Home
Points 23 17
First Downs 19 19
First Downs Passing 11 13
First Downs Rushing 6 4
First Downs Penalty 2 2
Total Drives 12 11
Passing Yards 247 301
Pass Attempts 39 41
Pass Completions 24 28
Pass Interceptions 0 0
Pass Completion Percent 61.5 68.3
Yards Per Pass Attempt 6.3 7.3
Times Sacked 1 2
Sack Yards Lost -8 -10
QB Rating 317 441
Rushing Yards 96 41
Rushing Attempts 33 32
Yards Per Rush 2.9 1.3
Punts 4 3
Punting Yards 156 100
Punt Returns 0 0
Punt Return Yards 0 0
Kick Returns 1 2
Kick Return Yards 14 25
Fumbles Lost 0 0
Turnover Differential 0 0
Penalties 7 4
Penalty Yards 60 36
3rd Down Attempts 16 14
3rd Down Conversions 6 3
4th Down Attempts 2 7
4th Down Conversions 1 2
RedZone Attempts 6 2
RedZone Conversions 5 2
Time of Possession 34:03 25:57