2TCU: coordinator change reshaping a unit.
Sonny Dykes enters his fourth season with a 9-4 record, but TCU's uneasy fanbase questions if the coordinator-driven reshaping can sustain the 2022 national title-game legacy.
2Sonny Dykes enters his fourth season with a 9-4 record, but TCU's uneasy fanbase questions if the coordinator-driven reshaping can sustain the 2022 national title-game legacy.
TCU got abandoned when the Southwest Conference died, wandered three leagues for two decades, then walked into the national title game in 2022 — and now treats every purple Saturday like a debt the sport still owes Fort Worth.
The chip is the SWC breakup itself: the in-state powers grabbed the conference seats and left Fort Worth out in the cold, and fans believe TCU has spent thirty years proving the schools that abandoned…
Approaching
23 days
until kickoff · vs North Carolina · Sat Aug 29 · 16:00 UTC
TCU is the program that made a national title-game appearance in 2022 and proved Big 12 outlier status is a feature, not a bug.
Despite losing three NFL draft picks and facing significant portal churn, TCU remains on track for a bowl-eligible season with moderate continuity and a balanced transfer profile.
SuperFrog is in stasis.
the open questionwhere does it go from here?
TCU enters 2026 — the 12-spot SP+ drop from 2024 raises one question: can Sonny Dykes’ 4th season sustain the 9-4 winning record that made a national title game appearance feel possible?
Chad Woodfork (EDGE, #101 nationally) headlines TCU's top-24 class in a 61% production return year after a 9-4 season — Dykes' fourth straight elite Big 12 haul.
Eric McAlister is a legitimate money-down target -- his 3rd-down conversion rate ranks among the position's best, and his per-target value holds up in that spot too.
Jon Denman gets meaningfully MORE work in the fourth quarter with a lead than his overall workload would predict, mostly in real, competitive games -- not just mop-up snaps.
Sonny Dykes enters his fourth season with a 9-4 record, but TCU's uneasy fanbase questions if the coordinator-driven reshaping can sustain the 2022 national title-game legacy.
Jon Denman sees a real spike in usage once the game is out of reach.
Joseph Manjack is used almost exclusively underneath -- a low share of his targets are downfield shots.
Hunter Black commits to TCU
OT pressure flagged, three draft departures bleeding the front — Black's edge commit hits a structural gap in a class that needs the trenches to hold if the Big 12 title talk is real.
3-star LB commits to TCU
Class sitting at #24 nationally and Dykes keeps stacking linebackers — three draft departures opened real snaps, and this is how you build depth before the Big 12 schedule punishes you for not having it.
Top 3 commits
Fan confidence in a typical range for this program right now
36th percentile among FBS programs
Market outlook
Sportsbook consensus · best odds across multiple books · 2026-08-06
TCU · Next-Season Outcome Band
Final-season-aware projection: floor / base / ceiling include conference title and CFP games where the model supports them, so a ceiling can exceed a 12-game regular season.
TCU enters 2026 rated No. 37 in 2025 SP+ (+8.3), down 12 spots from 2024. SP+ describes what the program HAS done, not what it will do. The season is the field test. The preview consensus leans in — but preseason ratings reward the recent past, not the season ahead.
The off-field storyline driving the noise right now. Not analysis — the soap opera, and that's the point.
The 'the projection is underselling us' read -- fans betting the season beats the preview number.
The 'the model has seen the tape' counter -- efficiency ratings reward what a program has actually done, not hope.
This event was in 127 of 283 board posts (45%) over the last 60 days — a fanbase consumed by it. Fan text shown verbatim, attributed to the community not the individual poster.
Board health this week (121 posts): 17% positive · 56% neutral · 27% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
TCU signed a top-24 recruiting class. It is the No. 1 recruiting class in the Big 12. A class in the top 25 means the program competed nationally. Attrition and development are the next story. National coverage is split on what the ranking actually signals for this program.
The optimistic read: the class is real, the program is a destination again.
The 'rankings don't tell the whole story' counter -- development gaps, position holes still open.
This event was in 25 of 283 board posts (9%) over the last 60 days — engaged but not consumed. Fan text shown verbatim, attributed to the community not the individual poster.
Board health this week (121 posts): 17% positive · 56% neutral · 27% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
Recent Form · last 10 games
Three of five. Trending up, not yet hot.
Opens Aug 29
vs North Carolina · neutral site
✓ fact on line · ~ our read on style
Fan mood index · most recent r/cfb data
Recruiting Footprint · 2026
TX leads the 2026 class with 22 commits. National footprint reaching 3 states.
Where they recruit · 2023-2026
98 signees across 7 states, 2023-2026. TX leads the pull.
Top community posts · last 12 months · r/cfb
32 of 66 AP voters have them ranked, final AP ballot (2025) — from #16, Spencer Ripchik (The Dominion Post), to #25, Zach Klein (WSB). 34 voters left them off the ballot entirely.
Individual AP Top 25 ballots, final AP ballot, 2025 — 66 voters tracked.
11 games with TV coverage: 6 national broadcast, 5 ESPN
Kickoff windows: 2 noon, 4 afternoon, 5 primetime
55% recovery rate on their own fumbles — well above the ~51% league baseline.
6 of 11 own fumbles recovered themselves; 7 of 15 forced fumbles recovered, 2025 only.
26% of tipped/broken-up passes have turned into picks — running hot vs. the ~19% league average.
12 interceptions of 47 disrupted passes (35 deflected, 12 intercepted), 2025 only.
88 penalties committed, 64 drawn on opponents — ceding 241 yards of field position.
806 penalty yards committed vs. 565 drawn on opponents, 2025 season total.
What moved it — fall camp · last 14 days
Fanbase Signals
Position = mood · width = volume · color = the kind of feeling
What little we hear
Only 7 cohort(s) cleared the signal floor this week, so we won’t stage a split we can’t back. Here’s the honest read:
How TCU fans actually talk real · top-upvoted
The crowd’s loudest take by upvotes — read for mood, not as a side. The cohort read is the measured part.
What this fanbase keeps coming back to our read · topic model
Topics are model-labeled from Reddit — a rough signal of what this fanbase is circling right now.
~ our readTCU fans are leaning negative, but it's more feel than fact right now.
✓ counted We read 121 posts from TCU fans this week.
Fan claims · every quote verified verbatim
Frogs aren’t just losing, they’re losing in boring ways. The coaching carousel is too wild this year, but next year has to be make or break for Sonny.
This is the worst ST unit the Frogs have had in 25 years, minimum. Can't kick, punt, return, or stop returns. It's brutally bad.
Based on 2 comments from 2 posters across 2 threads · Nov 9, 2025–Nov 16, 2025 · via CFB
“This game is a sicko's dream, midnight ET start time and a terrible call short of a 2-0 halftime”— r/CFB
“Gosh TCU is so frusterating sometimes. I love this team but they need to get better at alot of things to be able to compete for a big 12 championship. Offensive line has looked bad and no running game. Last week with our McAllister in the game our offense wasnt able to do anyt…”— r/CFB
“Most nuts game I’ve been to this postseason THE GAME IS NOT OVER THE GAME IS NOT OVER …the game is over…. I lowkey robbed myself because I didn’t celebrate. I was convinced he was out”— r/CFB
Forum Pulse
via Killer Frogs
Five Lenses
What people are saying right now
Fanbase Health Index · TCU · high confidence
“GoFrogs: Holaday Returns; Joins Coaching Staff”
FBS rankings · 2025 season · all stats vs 136 FBS programs
| Player | # | G | Cmp/Att | Pct | Yds | Y/A | TD | INT | Rate | QBR | Adj ANY/A | Sack% | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pocket Passer · +0.41 EPA/play | 10 | 12 | 272 / 413 | 65.9 | 3472 #16 FBS | 8.4 | 29 #9 FBS | 13 | 153.4 | 70.7 | 7.8 | 3.7 | |
Yards by week → Pocket Passer· Money-downBalanced passer who operates within the system, without one standout number carrying the profile. saves his best for the money downs Impact starter — above-average production for the conference. 97 of 183 QBs we've classified this way this season. Season receipt Yards / attempt9.1 86th percentile · FBS QBs, min. 80 attempts Rush usage11.8% bottom 17th percentile · FBS QBs, min. 80 attempts Trait fingerprint Plays like View Josh Hoover's full player page | |||||||||||||
| +0.18 EPA/play | 9 | 3 | 33 / 46 | 71.7 | 282 | 6.1 | 1 | 2 | 121.7 | 23.5 | — | — | |
Yards by week → | |||||||||||||
| Player | # | G | Car | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Stuff% | 10+% | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Speed Merchant · +0.23 EPA/play | 26 | 11 | 110 | 623 | 5.7 | 5 | 51 | 10.3 | 13.4 | 13.3 | 13.3 | 6.1% (26/425) | |
Yards by week → Speed MerchantCuts upfield fast. Designed to find the crease, not run through the line. Starter — over 60% of the snaps, holding the job. 48 of 349 RBs we've classified this way this season. Season receipt Yards / carry6.4 82th percentile · FBS RBs, min. 40 carries Receiving share16.7% 78th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like our readAscending: his CFB Index score moved from the 31st to 82nd percentile among FBS RBs | |||||||||||||
| Balanced Back · +0.00 EPA/play | 2 | 7 | 97 | 443 | 4.6 | 3 | 75 | 12.2 | 17.6 | 15.2 | 9.1 | — | |
Yards by week → Balanced Back· Boom-or-bustPlays within the scheme — consistent production without a dominant dimension. his yards come in chunks — feast or famine Part-time starter — splitting the role or filling in on injury. The most common profile in its group this season — 186 of 349 classified this way. Played in 7 of 21 games this season · senior View Kevorian Barnes's full player page | |||||||||||||
| Balanced Back · +0.19 EPA/play | 6 | 12 | 64 | 349 | 5.5 | 6 | 65 | 5.4 | 7.1 | 27.0 | 17.5 | — | |
Yards by week → Balanced BackPlays within the scheme — consistent production without a dominant dimension. Part-time starter — splitting the role or filling in on injury. 186 of 349 RBs we've classified this way this season. Season receipt Yards / carry5.0 bottom 30th percentile · FBS RBs, min. 40 carries Rush TD rate9.4% 97th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like View Trent Battle's full player page | |||||||||||||
| Balanced Back · -0.25 EPA/play | 13 | 9 | 50 | 178 | 3.6 | 3 | 16 | 5.8 | 2.9 | — | — | — | |
Yards by week → Balanced BackPlays within the scheme — consistent production without a dominant dimension. Part-time starter — splitting the role or filling in on injury. 186 of 349 RBs we've classified this way this season. Season receipt Yards / carry4.3 bottom 17th percentile · FBS RBs, min. 40 carries Receiving share5.7% bottom 18th percentile · FBS RBs, min. 40 carries Plays like View Jon Denman's full player page | |||||||||||||
| -0.06 EPA/play | 21 | 7 | 30 | 139 | 4.6 | 0 | 26 | 3.8 | 4.1 | — | — | — | |
Yards by week → | |||||||||||||
| Player | # | G | Rec | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deep Threat · +0.74 EPA/play | 1 | 12 | 72 | 1190 #7 FBS | 16.5 | 10 #12 FBS | 85 | 13.5 | 12.6 | 24.9% (106/425) | |
Yards by week → Deep Threat· Boom-or-bustStretches the field vertically. Every snap is a potential big play. his yards come in chunks — feast or famine All-Conference honorable mention / 2nd team — the recognition has started. 100 of 558 WRs we've classified this way this season. Season receipt Yards / reception17.2 83th percentile · FBS WRs, min. 12 receptions Reception volume72 98th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like our readAscending: his CFB Index score climbed from the 79th percentile to the 99th among FBS WRs | |||||||||||
| Slot Technician · +0.61 EPA/play | 7 | 12 | 54 | 730 | 13.5 | 7 #38 FBS | 69 | 12.4 | 12.2 | 18.8% (80/425) | |
Yards by week → Slot Technician· Boom-or-bustRuns precise routes in tight quarters. Volume player who keeps chains moving. his yards come in chunks — feast or famine Part-time starter — splitting the role or filling in on injury. 97 of 558 WRs we've classified this way this season. Season receipt Reception volume54 85th percentile · FBS WRs, min. 12 receptions Plays like View Jordan Dwyer's full player page | |||||||||||
| Possession Receiver · +0.55 EPA/play | 14 | 11 | 44 | 579 | 13.2 | 3 | 51 | 9 | 10.6 | 14.6% (62/425) | |
Yards by week → Possession Receiver· Money-downReliable target who converts on critical downs. Not flashy; consistently productive. lives on the sticks and moves the chains The most common profile in its group this season — 332 of 558 classified this way. Played in 11 of 21 games this season · senior our readAscending: his CFB Index score climbed from the 39th percentile to the 71st among FBS WRs | |||||||||||
| Complete TE · +0.67 EPA/play | — | 12 | 34 | 319 | 9.4 | 2 | 39 | 9.3 | 7.0 | 9.4% (40/425) | |
Yards by week → Complete TENo single go-to route — the receiving numbers show up inline and split out alike. The most common profile in its group this season — 177 of 223 classified this way. Played in 12 of 21 games this season · senior our readUnranked recruit — top-quartile production against his own recruiting profile our readAscending: his CFB Index score went from the 36th percentile among FBS TEs to the 75th | |||||||||||
| Possession Receiver · +0.64 EPA/play | 18 | 5 | 16 | 186 | 11.6 | 2 | 41 | 10.3 | 6.7 | 5.4% (23/425) | |
Yards by week → Possession ReceiverReliable target who converts on critical downs. Not flashy; consistently productive. 332 of 558 WRs we've classified this way this season. Season receipt Yards / reception12.2 bottom 39th percentile · FBS WRs, min. 12 receptions Reception volume16 bottom 16th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Ed Small's full player page | |||||||||||
| Complete TE · +1.45 EPA/play | 81 | 8 | 13 | 167 | 12.8 | 2 | 27 | 6.7 | 4.8 | — | |
Yards by week → Complete TENo single go-to route — the receiving numbers show up inline and split out alike. 177 of 223 TEs we've classified this way this season. Season receipt Yards / reception10.4 bottom 45th percentile · FBS TEs, min. 8 receptions EPA / play (adj)1.5 100th percentile · FBS TEs, min. 8 receptions Trait fingerprint Plays like View Chase Curtis's full player page | |||||||||||
| Possession Receiver · +0.31 EPA/play | 3 | 8 | 14 | 149 | 10.6 | 0 | 26 | 0 | 2.6 | 4.5% (19/425) | |
Yards by week → Possession ReceiverReliable target who converts on critical downs. Not flashy; consistently productive. 332 of 558 WRs we've classified this way this season. Season receipt Yards / reception10.6 bottom 20th percentile · FBS WRs, min. 12 receptions TD rate0.0% bottom 8th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Major Everhart's full player page | |||||||||||
| Player | # | G | Tot | Solo | TFL | Sack | Hur |
|---|---|---|---|---|---|---|---|
| Nose Anchor | 95 | 12 | 26 | 10 | 2 | 1 | 0 |
Nose AnchorThe heaviest frame on the interior. Sack production is intentionally not the point of this profile. Part-time starter — splitting the role or filling in on injury. 152 of 809 IDLs we've classified this way this season. Season receipt Weight325 lb 93th percentile · FBS interior linemen, min. 10 tackles Plays like our readAscending: his CFB Index score went from the 53rd percentile among FBS IDLs to the 80th | |||||||
| 3-Tech Penetrator | 92 | 11 | 24 | 14 | 6.5 | 2 | 2 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate27.1% 91th percentile · FBS interior linemen, min. 10 tackles Plays like View Ansel Din-Mbuh's full player page | |||||||
| Two-Gap Base | 35 | 8 | 17 | 4 | 1.5 | 1.5 | 1 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate8.8% bottom 27th percentile · FBS interior linemen, min. 10 tackles Plays like View Tristan Johnson's full player page | |||||||
| 34 | 6 | 9 | 1 | 0 | 0 | 0 | |
| 99 | 8 | 8 | 3 | 0.5 | 0 | 0 | |
| Player | # | G | Tot | Solo | Ast | TFL | Sack | PD | INT |
|---|---|---|---|---|---|---|---|---|---|
| Balanced Linebacker | 3 | 13 | 130 | 60 | 70 | 11 #74 FBS | 4 | 2 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. Impact starter — above-average production for the conference. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume130 100th percentile · FBS linebackers, min. 15 tackles PD rate1.5% bottom 36th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like our readBounce-Back: his CFB Index score shows a real arc: 86th percentile among FBS LBs, fell to 38th, now back up to 94th | |||||||||
| Balanced Linebacker | 4 | 13 | 88 | 46 | 42 | 4 | 2 | 1 | 2 |
Balanced LinebackerSolid in every phase without a signature dimension. Starter — over 60% of the snaps, holding the job. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume88 91th percentile · FBS linebackers, min. 15 tackles TFL rate4.5% bottom 25th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Namdi Obiazor's full player page | |||||||||
| Versatile End | 11 | 13 | 53 | 27 | 26 | 8.5 | 3.5 | 4 | 0 |
Versatile EndNo single standout number, but nothing missing either — competent across the board. Impact starter — above-average production for the conference. The most common profile in its group this season — 139 of 200 classified this way. Played in 13 of 21 games this season · senior · 4-star, 2023 class View Devean Deal's full player page | |||||||||
| Sideline-to-Sideline | 33 | 13 | 34 | 20 | 14 | 4 | 0 | 1 | 0 |
Sideline-to-SidelineRanges from hash to hash and makes his own tackles. 102 of 660 LBs we've classified this way this season. Season receipt Solo tackle rate0.6 80th percentile · FBS linebackers, min. 15 tackles Plays like View Max Carroll's full player page | |||||||||
| Versatile End | 97 | 12 | 31 | 21 | 10 | 7.5 | 2 | 0 | 0 |
Versatile EndNo single standout number, but nothing missing either — competent across the board. Part-time starter — splitting the role or filling in on injury. The most common profile in its group this season — 139 of 200 classified this way. Played in 12 of 21 games this season · junior · 3-star, 2022 class View Paul Oyewale's full player page | |||||||||
| Versatile End | — | 11 | 28 | 9 | 19 | 3 | 1.5 | 0 | 0 |
Versatile EndNo single standout number, but nothing missing either — competent across the board. Part-time starter — splitting the role or filling in on injury. The most common profile in its group this season — 139 of 200 classified this way. Played in 11 of 21 games this season · sophomore · 4-star, 2023 class View Zachary Chapman's full player page | |||||||||
| Versatile End | 10 | 9 | 14 | 7 | 7 | 2.5 | 1 | 1 | 0 |
Versatile EndNo single standout number, but nothing missing either — competent across the board. 139 of 200 EDGEs we've classified this way this season. Season receipt TFL rate17.9% bottom 44th percentile · FBS EDGE, min. 10 tackles Plays like View Jonathan Bax's full player page | |||||||||
| 27 | 4 | 10 | 3 | 7 | 0.5 | 0 | 0 | 0 | |
| Player | # | G | Tot | PD | INT | TFL | Sack |
|---|---|---|---|---|---|---|---|
| Rover | 2 | 13 | 96 | 3 | 5 #6 FBS | 3 | 0 |
Rover· Takeaway threatHits like a linebacker and still takes the ball away. the kind of DB who takes it back the other way Impact starter — above-average production for the conference. 83 of 801 Ss we've classified this way this season. Season receipt PD rate3.1% bottom 26th percentile · FBS safeties, min. 15 tackles Plays like our readUnranked recruit — top-quartile production against his own recruiting profile our readReinvented: changed shape entirely — Box Safety to Rover, his CFB Index score moved from the 58th to 99th percentile among FBS Ss | |||||||
| Rover | 21 | 11 | 56 | 7 | 4 #23 FBS | 1.5 | 1 |
Rover· Takeaway threatHits like a linebacker and still takes the ball away. the kind of DB who takes it back the other way Starter — over 60% of the snaps, holding the job. 83 of 801 Ss we've classified this way this season. Season receipt PD rate12.5% 73th percentile · FBS safeties, min. 15 tackles Plays like View Bud Clark's full player page | |||||||
| Perimeter Tackler | 26 | 12 | 41 | 6 | 1 | 1 | 0 |
Perimeter TacklerTargeted often and asked to tackle in space on the perimeter. Part-time starter — splitting the role or filling in on injury. 42 of 270 CBs we've classified this way this season. Season receipt Tackle volume41 80th percentile · FBS corners, min. 10 tackles Plays like View Vernon Glover's full player page | |||||||
| Hybrid Nickel | 1 | 13 | 40 | 1 | 0 | 3.5 | 1 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. Part-time starter — splitting the role or filling in on injury. The most common profile in its group this season — 419 of 801 classified this way. Played in 13 of 21 games this season · senior our readAscending: his CFB Index score climbed from the 7th percentile to the 35th among FBS Ss | |||||||
| Cover Corner | 7 | 12 | 30 | 1 | 1 | 0 | 0 |
Cover CornerSteady in coverage; doesn't get beat deep and rarely gives up the big play. The most common profile in its group this season — 141 of 270 classified this way. Played in 12 of 21 games this season · senior · 4-star, 2023 class View Channing Canada's full player page | |||||||
| Box Safety | 19 | 11 | 26 | 1 | 0 | 4.5 | 2.5 |
Box SafetyLives near the line of scrimmage as a de facto extra linebacker. 166 of 801 Ss we've classified this way this season. Season receipt Tackle volume26 bottom 22th percentile · FBS safeties, min. 15 tackles Plays like View Kylin Jackson's full player page | |||||||
| Cover Corner | 20 | 9 | 19 | 3 | 0 | 1 | 0 |
Cover CornerSteady in coverage; doesn't get beat deep and rarely gives up the big play. The most common profile in its group this season — 141 of 270 classified this way. Played in 9 of 21 games this season · senior View Jevon McIver Jr.'s full player page | |||||||
| Centerfielder | 22 | 7 | 16 | 2 | 0 | 0 | 0 |
CenterfielderSingle-high range who erases the deep middle of the field. 133 of 801 Ss we've classified this way this season. Season receipt PD rate12.5% 73th percentile · FBS safeties, min. 15 tackles Plays like View Jordan Lester's full player page | |||||||
| 31 | 7 | 12 | 0 | 1 | 1.5 | 1 | |
| 18 | 6 | 10 | 0 | 0 | 0 | 0 | |
| 17 | 5 | 9 | 0 | 0 | 0 | 0 | |
| 24 | 4 | 5 | 1 | 0 | 0 | 0 | |
| 38 | 6 | 5 | 1 | 0 | 0 | 0 | |
| Player | # | G | FG M/A | FG% | XP M/A | Pts | Long |
|---|---|---|---|---|---|---|---|
| Steady | 99 | 11 | 9/12 | 75 | 42/42 | 69 | 41 |
| 34 | 2 | 3/3 | 100 | 9/9 | 18 | 33 |
| Player | # | G | No | Yds | Avg | Long | In20 | TB |
|---|---|---|---|---|---|---|---|---|
| Steady | 31 | 13 | 46 | 1907 | 41.5 | 69 | 12 | 4 |
Net average is unavailable — CFBD's punting feed carries gross yards only, with no return-yardage or touchback deduction.
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| Possession Receiver · +0.31 EPA/play | 3 | 8 | 9 | 197 | 21.9 | 0 | 30 |
| Balanced Back · -0.25 EPA/play | 13 | 9 | 6 | 147 | 24.5 | 0 | 40 |
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| Slot Technician · +0.61 EPA/play | 7 | 12 | 7 | 77 | 11 | 0 | 53 |
2025 stat leaders
finalRoster
2025+20 more
| Wk | Date | Us | Opp | Line | Opponent | Result | Record | Conf |
|---|---|---|---|---|---|---|---|---|
| 1 | Sep 2 | #36 | #129 | -3.5 | @North Carolina | W 48–14 121 | 1-0 | 0-0 |
| 3 | Sep 14 | #45 | #136 | -42 | Abilene Christian | W 42–21 134 | 2-0 | 0-0 |
| 4 | Sep 20 | #39 | #18 | -6.5 | SMU | W 35–24 141 | 3-0 | 0-0 |
| 5 | Sep 27 | #35 | #23 | +3 | @Arizona State | L 24–27 138 | 3-1 | 0-1 |
| 6 | Oct 4 | #30 | #77 | -14.5 | Colorado | W 35–21 132 | 4-1 | 1-1 |
| 7 | Oct 11 | #34 | #39 | -2.5 | @Kansas State | L 28–41 138 | 4-2 | 1-2 |
| 8 | Oct 18 | #36 | #30 | -3.5 | Baylor | W 42–36 158 | 5-2 | 2-2 |
| 9 | Oct 25 | #35 | #128 | -16.5 | @West Virginia | W 23–17 145 | 6-2 | 3-2 |
| 11 | Nov 8 | #36 | #45 | -7.5 | Iowa State | L 17–20 145 | 6-3 | 3-3 |
| 12 | Nov 16 | #36 | #24 | +3 | @BYU | L 13–44 129 | 6-4 | 3-4 |
| 13 | Nov 22 | #48 | #61 | -1.5 | @HoustonTop 25 win | W 17–14 138 | 7-4 | 4-4 |
| 14 | Nov 29 | #45 | #49 | -3 | Cincinnati | W 45–23 126 | 8-4 | 5-4 |
| Bowl Season | ||||||||
| 18 | Dec 31 | #42 | #19 | +4.5 | USC (N) | W 30–27 | 9-4 | 5-4 |
| Date | Opp | Result | Yds | TO | TOP | EPA/play | Success% | Explosive% | Note |
|---|---|---|---|---|---|---|---|---|---|
| Dec 31 | USC | W 30–27 | — | — | — | +0.299 | 44.6% | 125.1% | One-score win |
| Nov 29 | Cincinnati | W 45–23 | 544 | 0 | 37:55 | +0.338 | 50.0% | 123.9% | Defense's roughest night |
| Nov 22 | @Houston | W 17–14 | 426 | 4 | 27:32 | +0.040 | 45.7% | 88.9% | One-score win |
| Nov 16 | @BYU | L 13–44 | 298 | 2 | 23:55 | -0.035 | 35.1% | 132.9% | Season-low EPA/play |
| Nov 8 | Iowa State | L 17–20 | 432 | 3 | 32:36 | +0.030 | 42.2% | 103.1% | Best defensive stand |
| Oct 25 | @West Virginia | W 23–17 | 343 | 0 | 34:03 | +0.025 | 32.9% | 143.8% | One-score win |
| Oct 18 | Baylor | W 42–36 | 427 | 1 | 28:12 | +0.124 | 48.6% | 109.1% | One-score win |
| Oct 11 | @Kansas State | L 28–41 | 448 | 3 | 23:41 | +0.178 | 44.1% | 142.1% | |
| Oct 4 | Colorado | W 35–21 | 369 | 0 | 28:28 | +0.272 | 45.6% | 122.8% | |
| Sep 27 | @Arizona State | L 24–27 | 271 | 3 | 24:13 | +0.116 | 34.5% | 151.7% | One-score loss |
| Sep 20 | SMU | W 35–24 | 519 | 1 | 31:06 | +0.289 | 39.0% | 170.9% | Most explosive |
| Sep 14 | Abilene Christian | W 42–21 | 490 | 1 | 23:17 | +0.493 | 57.4% | 137.4% | Season-high EPA/play |
| Sep 2 | @North Carolina | W 48–14 | 542 | 1 | 32:09 | +0.394 | 58.3% | 117.6% | Best success rate |
| Season average (13 games) | 426 | 1.6 | +0.197 | 44.5% | 128.4% | ||||
TCU fields a strong pass-first offense behind a solid defense.
Opponent-adjusted percentiles vs all FBS. Bar = where this team ranks — right is better.
Team identity · competitive snaps only
72nd percentile quality, 35th percentile boom-dependency. Garbage time excluded from both axes — the same correction that changes the Q4 story below.
| Team | Quality percentile | Boom-share percentile |
|---|---|---|
| Air Force | 86th | 11th |
| Akron | 12th | 89th |
| Alabama | 58th | 17th |
| App State | 35th | 47th |
| Arizona | 64th | 37th |
| Arizona State | 41st | 62nd |
| Arkansas | 90th | 12th |
| Arkansas State | 17th | 66th |
| Army | 57th | 43rd |
| Auburn | 47th | 53rd |
| BYU | 78th | 19th |
| Baylor | 69th | 25th |
| Boise State | 66th | 20th |
| Boston College | 37th | 54th |
| Bowling Green | 2nd | 98th |
| Buffalo | 11th | 88th |
| California | 28th | 48th |
| Central Michigan | 52nd | 64th |
| Cincinnati | 89th | 16th |
| Clemson | 51st | 48th |
| Coastal Carolina | 17th | 83rd |
| Colorado | 18th | 84th |
| Colorado State | 16th | 83rd |
| Delaware | 38th | 58th |
| Duke | 80th | 14th |
| East Carolina | 63rd | 36th |
| Eastern Michigan | 49th | 42nd |
| Florida | 30th | 67th |
| Florida Atlantic | 62nd | 59th |
| Florida International | 42nd | 50th |
| Florida State | 83rd | 32nd |
| Fresno State | 26th | 73rd |
| Georgia | 81st | 3rd |
| Georgia Southern | 73rd | 21st |
| Georgia State | 36th | 70th |
| Georgia Tech | 84th | 5th |
| Hawai'i | 64th | 41st |
| Houston | 27th | 65th |
| Illinois | 75th | 26th |
| Indiana | 95th | 1st |
| Iowa | 44th | 40th |
| Iowa State | 68th | 22nd |
| Jacksonville State | 54th | 38th |
| James Madison | 65th | 44th |
| Kansas | 85th | 28th |
| Kansas State | 71st | 49th |
| Kennesaw State | 56th | 30th |
| Kent State | 21st | 86th |
| Kentucky | 15th | 85th |
| LSU | 14th | 81st |
| Liberty | 43rd | 56th |
| Louisiana | 19th | 73rd |
| Louisiana Tech | 39th | 61st |
| Louisville | 48th | 64th |
| Marshall | 55th | 39th |
| Maryland | 30th | 74th |
| Memphis | 80th | 24th |
| Miami | 76th | 5th |
| Miami (OH) | 34th | 67th |
| Michigan | 67th | 33rd |
| Michigan State | 27th | 75th |
| Middle Tennessee | 39th | 52nd |
| Minnesota | 29th | 77th |
| Mississippi State | 22nd | 77th |
| Missouri | 61st | 30th |
| Missouri State | 55th | 46th |
| NC State | 86th | 23rd |
| Navy | 94th | 17th |
| Nebraska | 48th | 57th |
| Nevada | 3rd | 97th |
| New Mexico | 58th | 60th |
| New Mexico State | 9th | 87th |
| North Carolina | 13th | 89th |
| North Texas | 98th | 7th |
| Northern Illinois | 8th | 92nd |
| Northwestern | 52nd | 36th |
| Notre Dame | 99th | 20th |
| Ohio | 67th | 18th |
| Ohio State | 93rd | 4th |
| Oklahoma | 20th | 80th |
| Oklahoma State | 5th | 95th |
| Old Dominion | 83rd | 45th |
| Ole Miss | 89th | 2nd |
| Oregon | 91st | 10th |
| Oregon State | 2nd | 98th |
| Penn State | 73rd | 33rd |
| Pittsburgh | 60th | 39th |
| Purdue | 25th | 78th |
| Rice | 6th | 94th |
| Rutgers | 70th | 27th |
| SMU | 74th | 42nd |
| Sam Houston | 4th | 96th |
| San Diego State | 24th | 76th |
| San José State | 45th | 69th |
| South Alabama | 36th | 58th |
| South Carolina | 23rd | 86th |
| South Florida | 87th | 23rd |
| Southern Miss | 40th | 55th |
| Stanford | 10th | 90th |
| Syracuse | 5th | 95th |
| TCU | 72nd | 35th |
| Temple | 70th | 34th |
| Tennessee | 96th | 11th |
| Texas | 45th | 55th |
| Texas A&M | 82nd | 14th |
| Texas State | 92nd | 8th |
| Texas Tech | 77th | 31st |
| Toledo | 50th | 61st |
| Troy | 14th | 80th |
| Tulane | 79th | 15th |
| Tulsa | 20th | 70th |
| UAB | 61st | 45th |
| UCF | 33rd | 82nd |
| UCLA | 23rd | 79th |
| UConn | 95th | 13th |
| UL Monroe | 11th | 92nd |
| UNLV | 88th | 9th |
| USC | 98th | 2nd |
| UTEP | 1st | 99th |
| UTSA | 77th | 51st |
| Utah | 97th | 6th |
| Utah State | 46th | 63rd |
| Vanderbilt | 100th | 0th |
| Virginia | 59th | 27th |
| Virginia Tech | 32nd | 71st |
| Wake Forest | 42nd | 72nd |
| Washington | 92nd | 8th |
| Washington State | 33rd | 52nd |
| West Virginia | 7th | 93rd |
| Western Kentucky | 53rd | 29th |
| Western Michigan | 31st | 68th |
| Wisconsin | 0th | 100th |
| Wyoming | 8th | 91st |
Fourth-quarter reliability, corrected
Raw Q4 EPA/play ranks 25th percentile in FBS. Strip out snaps taken with a blowout margin and it climbs to the 47th — the correction is the finding, not a footnote.
Standard downs vs. passing downs
63rd percentile success on standard downs, 82nd on passing downs — a 19-point gap between the two.
| Team | Standard-downs percentile | Passing-downs percentile |
|---|---|---|
| Air Force | 82nd | 69th |
| Akron | 20th | 36th |
| Alabama | 47th | 76th |
| App State | 41st | 80th |
| Arizona | 54th | 54th |
| Arizona State | 40th | 37th |
| Arkansas | 90th | 97th |
| Arkansas State | 51st | 40th |
| Army | 37th | 44th |
| Auburn | 73rd | 24th |
| Austin Peay | 56th | 13th |
| BYU | 91st | 46th |
| Ball State | 5th | 3rd |
| Baylor | 70th | 77th |
| Boise State | 42nd | 63rd |
| Boston College | 56th | 54th |
| Bowling Green | 10th | 17th |
| Bryant | 7th | 2nd |
| Buffalo | 29th | 20th |
| California | 25th | 66th |
| Central Michigan | 57th | 11th |
| Charlotte | 7th | 7th |
| Cincinnati | 89th | 65th |
| Clemson | 49th | 34th |
| Coastal Carolina | 16th | 22nd |
| Colorado | 8th | 48th |
| Colorado State | 29th | 35th |
| Delaware | 66th | 31st |
| Duke | 82nd | 63rd |
| East Carolina | 63rd | 91st |
| Eastern Michigan | 46th | 67th |
| Florida | 52nd | 45th |
| Florida Atlantic | 44th | 61st |
| Florida International | 50th | 26th |
| Florida State | 65th | 90th |
| Fresno State | 22nd | 71st |
| Georgia | 95th | 69th |
| Georgia Southern | 64th | 84th |
| Georgia State | 22nd | 75th |
| Georgia Tech | 92nd | 89th |
| Hawai'i | 33rd | 87th |
| Houston | 61st | 29th |
| Idaho | 30th | 78th |
| Idaho State | 93rd | 14th |
| Illinois | 79th | 95th |
| Indiana | 97th | 98th |
| Iowa | 74th | 19th |
| Iowa State | 80th | 58th |
| Jacksonville State | 59th | 56th |
| James Madison | 77th | 52nd |
| Kansas | 99th | 82nd |
| Kansas State | 37th | 59th |
| Kennesaw State | 44th | 67th |
| Kent State | 15th | 5th |
| Kentucky | 62nd | 29th |
| LSU | 18th | 52nd |
| Lafayette | 0th | 12th |
| Liberty | 65th | 53rd |
| Lindenwood | 4th | 1st |
| Long Island University | 24th | 78th |
| Louisiana | 24th | 23rd |
| Louisiana Tech | 41st | 24th |
| Louisville | 84th | 32nd |
| Maine | 3rd | 18th |
| Marshall | 71st | 62nd |
| Maryland | 11th | 86th |
| Massachusetts | 5th | 9th |
| Memphis | 75th | 68th |
| Merrimack | 1st | 83rd |
| Miami | 80th | 64th |
| Miami (OH) | 33rd | 39th |
| Michigan | 73rd | 74th |
| Michigan State | 48th | 39th |
| Middle Tennessee | 69th | 47th |
| Minnesota | 35th | 33rd |
| Mississippi State | 52nd | 35th |
| Missouri | 76th | 50th |
| Missouri State | 32nd | 50th |
| Murray State | 1st | 6th |
| NC State | 58th | 71st |
| Navy | 95th | 72nd |
| Nebraska | 78th | 51st |
| Nevada | 17th | 16th |
| New Mexico | 38th | 60th |
| New Mexico State | 16th | 33rd |
| North Carolina | 14th | 30th |
| North Texas | 100th | 97th |
| Northern Illinois | 9th | 5th |
| Northwestern | 48th | 88th |
| Notre Dame | 88th | 99th |
| Ohio | 69th | 76th |
| Ohio State | 99th | 99th |
| Oklahoma | 39th | 41st |
| Oklahoma State | 14th | 7th |
| Old Dominion | 72nd | 79th |
| Ole Miss | 83rd | 95th |
| Oregon | 93rd | 55th |
| Oregon State | 54th | 25th |
| Penn State | 76th | 73rd |
| Pittsburgh | 35th | 56th |
| Purdue | 46th | 88th |
| Rice | 20th | 0th |
| Rutgers | 71st | 84th |
| SMU | 50th | 57th |
| Sam Houston | 26th | 4th |
| San Diego State | 84th | 1st |
| San José State | 68th | 70th |
| South Alabama | 53rd | 28th |
| South Carolina | 31st | 8th |
| South Carolina State | 10th | 3rd |
| South Florida | 86th | 46th |
| Southern Miss | 27th | 38th |
| Stanford | 12th | 12th |
| Syracuse | 19th | 10th |
| TCU | 63rd | 82nd |
| Temple | 85th | 22nd |
| Tennessee | 97th | 81st |
| Texas | 27th | 61st |
| Texas A&M | 88th | 59th |
| Texas State | 60th | 93rd |
| Texas Tech | 45th | 65th |
| Toledo | 67th | 42nd |
| Troy | 18th | 27th |
| Tulane | 81st | 86th |
| Tulsa | 43rd | 43rd |
| UAB | 34th | 94th |
| UCF | 39th | 20th |
| UCLA | 28th | 48th |
| UConn | 96th | 37th |
| UL Monroe | 13th | 14th |
| UNLV | 78th | 85th |
| USC | 94th | 90th |
| UT Martin | 2nd | 41st |
| UTEP | 3rd | 10th |
| UTSA | 67th | 92nd |
| Utah | 87th | 96th |
| Utah State | 31st | 49th |
| Vanderbilt | 90th | 100th |
| Virginia | 36th | 73rd |
| Virginia Tech | 59th | 21st |
| Wake Forest | 21st | 31st |
| Washington | 98th | 93rd |
| Washington State | 61st | 44th |
| West Virginia | 12th | 18th |
| Western Kentucky | 55th | 80th |
| Western Michigan | 86th | 16th |
| Wisconsin | 6th | 27th |
| Wyoming | 23rd | 15th |
Halftime identity
1st-half offense ranks 85th percentile in FBS; 2nd-half, 54th — competitive snaps only, garbage time excluded from both halves.
Schedule mirage
Raw EPA/play through week 21 is 0.20; 76th percentile once opponent strength is stripped out, it's 0.05. The widest gap came in week 3: 0.44 raw vs. 0.08 adjusted.
TCU reads strongest in passing epa (top 23%) and rushing epa allowed (top 27%); the crux lives in passing epa allowed, where TCU sits at the 25th percentile.
offense · strengths lead
defense · higher bar = harder to play against
hidden math · special situations
Most Similar Programs · TCU
Static-attribute similarity across tier, archetype, conference, and voice. Not a prediction — a calibration.
Home-Field Advantage · TCU · 2018-present
66% home win rate vs 50% on the road. margin runs +13.9 better at home. Amon G. Carter Stadium seats 46,000, averaging 99% full (45,529 attendance, 25 games reported).
Positional competition · WR/TE room
Eric McAlister (WR) and D'Andre Rogers (TE) split the targets (99/138 vs 39/138) -- but the job isn't split the same way.
What changed
The biggest shift: red-zone pass rate moved up 17 points. The rest held closer to steady.
The biggest shift: 1st-down pass rate moved up 5 points. The rest held closer to steady.
Season by season
Defensive identity · pass zones
On short passes, TCU’s defense allows a completion rate below the FBS mean (65.0% vs 65.9% league-wide, shrunk toward the mean for its 154-play sample) — mid-pack, 51 of 133 qualifying defenses.
We won’t show a deep-ball leaderboard here: at the defense level, most teams face well under 30 rich-feed deep targets all season — too thin to tell a real tendency from noise, so we won’t guess.
76°F average kickoff temp; 7% of games had measurable precipitation; 10 mph average wind.
Based on 76 home games with weather data.
12 seasons inside the CFP era, no bids yet — the era the program is still trying to break into.
TCU's 2014–2025 record is 99-54. The era is still being written; the CFP line is the one the program is arguing for.
All-Time Record
since 1903 · 122 seasons · .526 win rate
TCU was left out when the SWC died in 1996 — no Big 12 seat, no invitation, just the WAC. Twenty-six years later the Horned Frogs played for the national championship. Sonny Dykes just got extended through 2028. Back-to-back 9-4 seasons are the new question.
The 2022 run is the franchise moment, but it lives on a foundation built from grievance. When the Southwest Conference collapsed, Texas and Texas A&M took the Big 12 seats and TCU was left to wander — the WAC, then Conference USA, then the Mountain West — a decade and a half of conference exile that the fanbase in Fort Worth never quite forgot. The 2012 Big 12 invite was vindication of sorts; the 2022 national title-game appearance, in Sonny Dykes's very first season, was a verdict. The sport owed Fort Worth, and Fort Worth collected.
The two seasons after have been 9-4, 9-4 — Alamo Bowl wins, a No. 25 finish, a contract extension for Dykes in April 2026, and now a quarterback question. Josh Hoover transferred to Indiana; Dykes replaced him with Harvard's Jaden Craig, who threw for 2,869 yards and 25 touchdowns in the Ivy League in 2025. The Big 12 and the Ivy League are different sports, and Craig will be the most-scrutinized transfer-portal experiment in Fort Worth in some time.
The 2026 season answers the question the title-game run left open: is TCU a 13-2 program that had two quiet years, or a 9-4 program that had one transcendent one? The Davey O'Brien Award goes to a quarterback every year, named for the Heisman winner who played in Fort Worth in 1938. The Horned Frogs produce history; what Craig produces is what 2026 is about.
Fort Worth pragmatic — opportunistic, defense-rooted, and allergic to being underestimated. Dykes's system is spread-RPO with enough tempo to stress zone coverages, and the defensive identity under his staff has been bend-without-breaking rather than pure aggression. Amon G. Carter Stadium is intimate and loud, and the fanbase carries the chip of a program that survived four conference moves and reached a title game. The identity is earned stubbornness.
TCU 2016–2025. Holding the line. The 10-year slope (-0.06 rungs / yr) doesn't tilt either way — the program lives at roughly Tier 4.
12 seasons on file
down middle peak CFP year
Season Standing · 2025 · 9-4 · AP #24
TCU: Ranked in the AP/Coaches polls, 16-25. National relevance achieved.
Big 12 Standing · 2025
TCU is 9th of 16 in the Big 12 at 5-4. The path to the title is steep — the focus is on bowl access and rivalry wins.
| # | Program | Record |
|---|---|---|
| 1 | Texas Tech | 9-1 |
| 2 | BYU | 8-2 |
| 3 | Utah | 7-2 |
| 4 | Arizona | 7-3 |
| 5 | Arizona State | 6-3 |
| 6 | Houston | 6-3 |
| 7 | Cincinnati | 5-4 |
| 8 | Iowa State | 5-4 |
| 9 | TCU | 5-4 |
| 10 | Kansas State | 5-5 |
| 11 | Baylor | 3-6 |
| 12 | Kansas | 3-6 |
| 13 | UCF | 2-7 |
| 14 | West Virginia | 2-7 |
| 15 | Colorado | 1-8 |
| 16 | Oklahoma State | 0-9 |
Coaching Era · TCU
Sonny Dykes has held the program for 5 seasons — the era is established.
Three gameday rituals — the ones outsiders never quite catch.
since 1939
The fight chant: 'Riff Ram Bah Zoo, Lickety Lickety Zoo Zoo!' Nonsense syllables that became iconic, sung in unison by 50,000 purple-shirted fans. The most-cited 'how do you cheer for a horned frog' answer.
since 1897
The Texas horned lizard (a real animal that 'cries blood' as defense) is one of the most-mocked mascots in CFB — and TCU fans embrace that. The 2010s 'Hypnotoad' meme became unironically the fan-voice; SuperFrog the actual mascot is gold.
since 2010s
TCU has worn helmet decals featuring real Texas vegetation — bluebonnets, prickly pear, Texas Sage. The state-flora-in-helmet tradition expanded the program's regional identity beyond the horned frog.
Program memory
Most weeks vanish. These didn’t.
1938
An 11-0 season under Dutch Meyer brought TCU the 1938 national title
1996
The conference dissolves and TCU is left out of the Big 12, beginning the exile years
Wound
TCU caps a perfect season with a Rose Bowl win over Wisconsin
Sonny Dykes's first team reaches the national championship game
Moment of the Year · TCU · 2025
Week 18 of 2025. Postseason win — the season-defining moment.
Bowl / Postseason Ledger
Most recent: 2025 — win 30-27 (home). Last 5 postseason: 4-1.
NFL Draft Pipeline
2023–202616 picks last 5 cycles. 1 first-round picks. Recruits with NFL ambitions notice.
Unit lineage
FBS-relative efficiency percentile per season (2014–2025), same population as the Coordinator Mirror board. Dashed vertical lines mark a coordinator change.
Hired for 2026: co-A. J. Ricker / Gordon Sammis — not yet reflected in on-field data.
All-time top community posts · ranked by upvotes