TCU Horned Frogs 23, West Virginia Mountaineers 17: final score and stats
TCU Horned Frogs beat West Virginia Mountaineers, TCU Horned Frogs 23 to West Virginia Mountaineers 17, on Saturday, October 25, 2025 at Milan Puskar Stadium, Morgantown, WV. Below: the box score, top performers, team stats, injuries and recent form for West Virginia Mountaineers vs TCU Horned Frogs.
College FootballSaturday, October 25, 2025
DateOct 25, 2025
Start time6:00 PM ET
VenueMilan Puskar Stadium, Morgantown, WV
TVESPN+
Attendance54,110
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|
| TCU Horned Frogs | 10 | 10 | 0 | 3 | 23 |
| West Virginia Mountaineers | 0 | 7 | 3 | 7 | 17 |
Team comparison
TCU Horned FrogsWest Virginia Mountaineers
6-2Record2-6
10th in Big 12Standing10th in Big 12
1-2Road record / home record3-2
LWLWLLast 5LWWLL
L1StreakL1
Team stats
TCU Horned FrogsWest Virginia Mountaineers
6-163rd down efficiency3-14
1-24th down efficiency2-7
24/39Comp/Att28/41
7-60Penalties4-36
34:03Possession25:57
Box score
TCU Horned Frogs Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Josh Hoover | 24/39 | 247 | 6.3 | 1 | 0 | 56.2 |
| Team | 24/39 | 247 | 6.3 | 1 | 0 | -- |
TCU Horned Frogs Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Trent Battle | 19 | 89 | 4.7 | 1 | 46 |
| Kevorian Barnes | 8 | 27 | 3.4 | 0 | 5 |
| Josh Hoover | 2 | -3 | -1.5 | 0 | 5 |
| Major Everhart | 1 | -6 | -6.0 | 0 | 0 |
| Team | 3 | -11 | -3.7 | 0 | 0 |
| Team | 33 | 96 | 2.9 | 1 | 46 |
TCU Horned Frogs Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Eric McAlister | 9 | 124 | 13.8 | 1 | 28 |
| Major Everhart | 4 | 45 | 11.3 | 0 | 26 |
| Jordan Dwyer | 3 | 26 | 8.7 | 0 | 11 |
| DJ Rogers | 3 | 23 | 7.7 | 0 | 16 |
| Trent Battle | 4 | 15 | 3.8 | 0 | 10 |
| Lafayette Kaiuway | 1 | 14 | 14.0 | 0 | 14 |
| Team | 24 | 247 | 10.3 | 1 | 28 |
TCU Horned Frogs Fumbles
| Player | FUM | LOST | REC |
|---|
| Eric McAlister | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
TCU Horned Frogs Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Kaleb Elarms-Orr | 16 | 4 | 1 | 1.5 | 0 | 0 | 0 |
| Bud Clark | 13 | 5 | 0 | 0.5 | 0 | 0 | 0 |
| Jamel Johnson | 7 | 4 | 0 | 0 | 0 | 0 | 0 |
| Devean Deal | 6 | 3 | 0 | 0 | 1 | 0 | 0 |
| Austin Jordan | 6 | 1 | 0 | 0.5 | 0 | 1 | 0 |
| Zach Chapman | 5 | 1 | 0 | 0.5 | 0 | 0 | 0 |
| Vernon Glover Jr. | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Ansel Din-Mbuh | 4 | 3 | 0.5 | 1.5 | 0 | 0 | 0 |
| Team | 81 | 33 | 2 | 5 | 2 | 2 | 0 |
TCU Horned Frogs KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Major Everhart | 1 | 14 | 14.0 | 14 | 0 |
| Team | 1 | 14 | 14.0 | 14 | 0 |
TCU Horned Frogs Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Nate McCashland | 3/3 | 100.0 | 41 | 2/2 | 11 |
| Team | 3/3 | 100.0 | 41 | 2/2 | 11 |
TCU Horned Frogs Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Ethan Craw | 4 | 156 | 39.0 | 2 | 1 | 49 |
| Team | 4 | 156 | 39.0 | 2 | 1 | 49 |
West Virginia Mountaineers Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Scotty Fox Jr. | 28/41 | 301 | 7.3 | 2 | 0 | 45.2 |
| Team | 28/41 | 301 | 7.3 | 2 | 0 | -- |
West Virginia Mountaineers Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Diore Hubbard | 14 | 32 | 2.3 | 0 | 7 |
| Clay Ash | 4 | 15 | 3.8 | 0 | 10 |
| Rodney Gallagher III | 1 | 5 | 5.0 | 0 | 5 |
| Cyncir Bowers | 2 | 3 | 1.5 | 0 | 6 |
| Scotty Fox Jr. | 11 | -14 | -1.3 | 0 | 7 |
| Team | 32 | 41 | 1.3 | 0 | 10 |
West Virginia Mountaineers Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Cam Vaughn | 6 | 85 | 14.2 | 0 | 29 |
| Jeff Weimer | 3 | 57 | 19.0 | 1 | 28 |
| Jarod Bowie | 3 | 39 | 13.0 | 0 | 18 |
| Diore Hubbard | 3 | 32 | 10.7 | 0 | 13 |
| Grayson Barnes | 3 | 25 | 8.3 | 1 | 17 |
| Rodney Gallagher III | 5 | 22 | 4.4 | 0 | 7 |
| Ryan Ward | 2 | 20 | 10.0 | 0 | 16 |
| Justin Smith-Brown | 1 | 11 | 11.0 | 0 | 11 |
| Team | 28 | 301 | 10.8 | 2 | 29 |
West Virginia Mountaineers Fumbles
| Player | FUM | LOST | REC |
|---|
| Scotty Fox Jr. | 2 | 0 | 0 |
| Cyncir Bowers | 1 | 0 | 0 |
| Team | 3 | 0 | 0 |
West Virginia Mountaineers Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Reid Carrico | 7 | 5 | 0 | 0 | 0 | 0 | 0 |
| Derek Carter Jr. | 7 | 3 | 0 | 0 | 2 | 0 | 0 |
| Israel Boyce | 6 | 2 | 0 | 0 | 0 | 0 | 0 |
| Darrian Lewis | 5 | 3 | 0 | 0 | 0 | 0 | 0 |
| Fred Perry | 5 | 3 | 0 | 1.5 | 0 | 0 | 0 |
| Michael Coats Jr. | 4 | 2 | 0 | 0 | 1 | 0 | 0 |
| Ben Bogle | 4 | 1 | 0 | 0.5 | 0 | 0 | 0 |
| Jordan Scruggs | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Team | 71 | 31 | 1 | 6 | 6 | 1 | 0 |
West Virginia Mountaineers KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Cam Vaughn | 1 | 15 | 15.0 | 15 | 0 |
| Preston Fox | 1 | 10 | 10.0 | 10 | 0 |
| Team | 2 | 25 | 12.5 | 15 | 0 |
West Virginia Mountaineers Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Kade Hensley | 1/1 | 100.0 | 28 | 2/2 | 5 |
| Team | 1/1 | 100.0 | 28 | 2/2 | 5 |
West Virginia Mountaineers Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Oliver Straw | 3 | 100 | 33.3 | 1 | 0 | 42 |
| Team | 3 | 100 | 33.3 | 1 | 0 | 42 |
Recent form
Nov 6, 2026 · at Arizona WildcatsL 28-29 Oct 31, 2026 · vs Kansas JayhawksW 22-16 Oct 24, 2026 · vs West Virginia MountaineersL 20-24 Oct 17, 2026 · at Baylor BearsW 17-6 Oct 3, 2026 · vs BYU CougarsL 10-17 Nov 7, 2026 · at Texas Tech Red RaidersL 48-53 Oct 24, 2026 · at TCU Horned FrogsW 24-20 Oct 17, 2026 · vs Cincinnati BearcatsW 45-42 Oct 10, 2026 · vs Arizona WildcatsL 31-52 Oct 3, 2026 · at Iowa State CyclonesL 42-45 Team pages
More College Football games on Oct 25, 2025
Frequently asked questions
Who won TCU Horned Frogs vs West Virginia Mountaineers?
TCU Horned Frogs won, 23-17, on Saturday, October 25, 2025.
What was the final score of TCU Horned Frogs vs West Virginia Mountaineers?
TCU Horned Frogs 23, West Virginia Mountaineers 17.
Where is TCU Horned Frogs vs West Virginia Mountaineers played?
Milan Puskar Stadium, Morgantown, WV.
The model’s readGrades, leans and the full breakdown for TCU Horned Frogs vs West Virginia Mountaineers are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick the winners of featured games every day and climb the leaderboard.
Play free
Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.