Iowa State Cyclones 20, TCU Horned Frogs 17: final score and stats
Iowa State Cyclones beat TCU Horned Frogs, Iowa State Cyclones 20 to TCU Horned Frogs 17, on Saturday, November 8, 2025 at Amon G. Carter Stadium, Fort Worth, TX. Below: the box score, top performers, team stats, injuries and recent form for TCU Horned Frogs vs Iowa State Cyclones.
College FootballSaturday, November 8, 2025
DateNov 8, 2025
Start time3:30 PM ET
VenueAmon G. Carter Stadium, Fort Worth, TX
TVFox
Attendance44,197
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|
| Iowa State Cyclones | 6 | 0 | 0 | 14 | 20 |
| TCU Horned Frogs | 0 | 3 | 7 | 7 | 17 |
Team comparison
Iowa State CyclonesTCU Horned Frogs
6-4Record6-3
10th in Big 12Standing10th in Big 12
0-4Road record / home record3-3
LWLLWLast 5LWLWL
L1StreakL1
Team stats
Iowa State CyclonesTCU Horned Frogs
8-163rd down efficiency7-14
2-34th down efficiency2-3
9/24Comp/Att34/50
7-69Penalties6-45
27:24Possession32:36
Box score
Iowa State Cyclones Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Rocco Becht | 9/24 | 111 | 4.6 | 1 | 2 | 59.7 |
| Team | 9/24 | 111 | 4.6 | 1 | 2 | -- |
Iowa State Cyclones Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Carson Hansen | 28 | 108 | 3.9 | 1 | 24 |
| Abu Sama III | 7 | 30 | 4.3 | 0 | 8 |
| Rocco Becht | 4 | 22 | 5.5 | 0 | 25 |
| Alex Manske | 1 | 2 | 2.0 | 0 | 2 |
| Team | 1 | -1 | -1.0 | 0 | 0 |
| Team | 41 | 161 | 3.9 | 1 | 25 |
Iowa State Cyclones Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Chase Sowell | 4 | 31 | 7.8 | 0 | 12 |
| Benjamin Brahmer | 1 | 23 | 23.0 | 1 | 23 |
| Gabe Burkle | 2 | 22 | 11.0 | 0 | 14 |
| Brett Eskildsen | 1 | 20 | 20.0 | 0 | 20 |
| Eli Green | 1 | 15 | 15.0 | 0 | 15 |
| Team | 9 | 111 | 12.3 | 1 | 23 |
Iowa State Cyclones Fumbles
| Player | FUM | LOST | REC |
|---|
| Drew Surges | 0 | 0 | 1 |
| Team | 0 | 0 | 1 |
Iowa State Cyclones Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Kooper Ebel | 11 | 4 | 0 | 1 | 0 | 0 | 0 |
| Cael Brezina | 8 | 4 | 0 | 0 | 0 | 0 | 0 |
| Drew Surges | 8 | 3 | 0 | 0.5 | 2 | 0 | 0 |
| Caleb Bacon | 8 | 2 | 0 | 1 | 0 | 0 | 0 |
| Marcus Neal Jr. | 8 | 1 | 0 | 1 | 0 | 2 | 0 |
| Quentin Taylor | 7 | 6 | 0 | 0 | 1 | 0 | 0 |
| Tre Bell | 5 | 3 | 0 | 0 | 1 | 0 | 0 |
| Tamatoa McDonough | 4 | 1 | 0 | 1 | 0 | 0 | 0 |
| Team | 86 | 38 | 0 | 7 | 4 | 4 | 0 |
Iowa State Cyclones Interceptions
| Player | INT | YDS | TD |
|---|
| Tre Bell | 1 | 0 | 0 |
| Joshua Patterson | 1 | 0 | 0 |
| Team | 2 | 0 | 0 |
Iowa State Cyclones KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Aiden Flora | 1 | 23 | 23.0 | 23 | 0 |
| Team | 1 | 23 | 23.0 | 23 | 0 |
Iowa State Cyclones PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Aiden Flora | 1 | 79 | 79.0 | 79 | 1 |
| Team | 1 | 79 | 79.0 | 79 | 1 |
Iowa State Cyclones Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Tyler Perkins | 4 | 155 | 38.8 | 0 | 3 | 43 |
| Team | 4 | 155 | 38.8 | 0 | 3 | 43 |
TCU Horned Frogs Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Josh Hoover | 34/50 | 319 | 6.4 | 1 | 2 | 78.3 |
| Team | 34/50 | 319 | 6.4 | 1 | 2 | -- |
TCU Horned Frogs Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Jeremy Payne | 8 | 71 | 8.9 | 0 | 28 |
| Kevorian Barnes | 15 | 25 | 1.7 | 0 | 6 |
| Josh Hoover | 1 | 11 | 11.0 | 0 | 11 |
| Trent Battle | 5 | 3 | 0.6 | 1 | 4 |
| Major Everhart | 1 | 3 | 3.0 | 0 | 3 |
| Team | 30 | 113 | 3.8 | 1 | 28 |
TCU Horned Frogs Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Jordan Dwyer | 11 | 108 | 9.8 | 1 | 19 |
| Eric McAlister | 11 | 107 | 9.7 | 0 | 19 |
| Joseph Manjack IV | 3 | 48 | 16.0 | 0 | 22 |
| DJ Rogers | 3 | 32 | 10.7 | 0 | 16 |
| Major Everhart | 1 | 13 | 13.0 | 0 | 11 |
| Trent Battle | 2 | 8 | 4.0 | 0 | 6 |
| Kevorian Barnes | 2 | 6 | 3.0 | 0 | 6 |
| Jordyn Bailey | 1 | 2 | 2.0 | 0 | 2 |
| Team | 34 | 319 | 9.4 | 1 | 22 |
TCU Horned Frogs Fumbles
| Player | FUM | LOST | REC |
|---|
| Jeremy Payne | 1 | 1 | 0 |
| Eric McAlister | 1 | 0 | 0 |
| Joseph Manjack IV | 1 | 0 | 0 |
| Team | 3 | 1 | 0 |
TCU Horned Frogs Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Kaleb Elarms-Orr | 12 | 5 | 0 | 1 | 0 | 0 | 0 |
| Jamel Johnson | 7 | 5 | 0 | 0.5 | 0 | 0 | 0 |
| Bud Clark | 6 | 3 | 0 | 0 | 0 | 0 | 0 |
| Devean Deal | 5 | 3 | 0 | 1.5 | 1 | 1 | 0 |
| Markis Deal | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| Zach Chapman | 4 | 1 | 0 | 1 | 0 | 1 | 0 |
| Namdi Obiazor | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| Max Carroll | 3 | 1 | 0 | 0 | 0 | 1 | 0 |
| Team | 61 | 25 | 1 | 5 | 3 | 4 | 0 |
TCU Horned Frogs Interceptions
| Player | INT | YDS | TD |
|---|
| Bud Clark | 2 | 0 | 0 |
| Team | 2 | 0 | 0 |
TCU Horned Frogs KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Major Everhart | 4 | 82 | 20.5 | 30 | 0 |
| Team | 4 | 82 | 20.5 | 30 | 0 |
TCU Horned Frogs Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Nate McCashland | 1/2 | 50.0 | 35 | 2/2 | 5 |
| Team | 1/2 | 50.0 | 35 | 2/2 | 5 |
TCU Horned Frogs Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Ethan Craw | 2 | 81 | 40.5 | 0 | 0 | 51 |
| Team | 2 | 81 | 40.5 | 0 | 0 | 51 |
Recent form
Nov 7, 2026 · at Baylor BearsL 31-42 Oct 31, 2026 · vs Oklahoma State CowboysW 51-49 Oct 24, 2026 · at Arizona WildcatsL 3-39 Oct 9, 2026 · at BYU CougarsL 10-24 Oct 3, 2026 · vs West Virginia MountaineersW 45-42 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 Team pages
More College Football games on Nov 8, 2025
Frequently asked questions
Who won Iowa State Cyclones vs TCU Horned Frogs?
Iowa State Cyclones won, 20-17, on Saturday, November 8, 2025.
What was the final score of Iowa State Cyclones vs TCU Horned Frogs?
Iowa State Cyclones 20, TCU Horned Frogs 17.
Where is Iowa State Cyclones vs TCU Horned Frogs played?
Amon G. Carter Stadium, Fort Worth, TX.
The model’s readGrades, leans and the full breakdown for Iowa State Cyclones vs TCU Horned Frogs 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.