TCU gave BYU plenty to study in Dublin, and very little of it should frighten the Cougars. The Horned Frogs opened the season with a 15-10 loss to North Carolina. They scored all 10 of their points in the first quarter, went scoreless for the final 49 minutes and finished with 281 yards on 71 plays. That is 4.0 yards per play from an offense expected to help TCU contend in the Big 12.

One result does not settle a season. North Carolina may prove much better than expected in Bill Belichick's second year, and TCU has three more games after its bye before BYU visits Fort Worth on Oct. 3. Still, the way TCU lost raised questions that match up directly with BYU's strengths.

TCU's season-opening loss gave BYU an early look at its October road opponent

The offense stalled

Quarterback Jaden Craig completed 20 of 32 passes for 175 yards, no touchdowns and 5.5 yards per attempt. TCU converted seven of 16 third downs and one of five fourth downs. It also committed 11 penalties for 90 yards, while Craig took three sacks and lost a fumble.

Those numbers describe an offense that struggled to sustain drives, not merely one that missed a late scoring chance. North Carolina allowed TCU to run 71 plays but kept the Horned Frogs from producing explosive or efficient football.

That matters in a matchup with BYU. The Cougars allowed 19.1 points per game in 2025, held opponents to 33.3% on third down and surrendered touchdowns on 40.74% of red-zone trips, a rate listed as sixth-best nationally. BYU also gave up only seven plays of at least 40 yards. The defensive formula was straightforward: make an opponent execute for an entire possession. The TCU offense seen in Dublin did not do that often enough.

Jeremy Payne is the warning

The bright spot for TCU was running back Jeremy Payne. He carried 25 times for 142 yards, averaged 5.7 yards and broke a 48-yard run. After sack and team losses were applied to TCU's total, Payne alone had more rushing yards than the Horned Frogs officially recorded as a team.

BYU was strong against the run last season, allowing 122.7 yards per game, but Payne showed that he can keep TCU ahead of the chains. If he does that in October, Craig would face fewer obvious passing downs against Isaiah Glasker, Cade Uluave and the rest of BYU's front seven.

There is a second side to that performance: Payne ran for 142 yards and TCU still scored only 10 points. The Horned Frogs need more from the passing game for his production to translate into touchdowns.

BYU returns Bear Bachmeier and LJ Martin after a 12-win season

BYU brings more proven offense

North Carolina gained 322 yards on 57 plays and averaged 5.6 yards per snap. Billy Edwards Jr. averaged 8.3 yards per pass attempt, and the Tar Heels managed enough offense to win despite rushing for only 90 yards.

BYU enters the matchup with a more established core. The Cougars averaged 31.4 points and produced 5,593 yards in 2025. Bear Bachmeier threw for 3,033 yards, completed 64.9% of his passes and accounted for 26 touchdowns as a true freshman. LJ Martin led the Big 12 with 1,305 rushing yards, averaged 5.5 yards per carry and scored 12 times.

Bachmeier, Martin, center Bruce Mitchell and right tackle Andrew Gentry are back. The Cougars also allowed 1.14 sacks per game last season, listed as 12th nationally. That continuity gives BYU a better starting point than TCU had with a new quarterback.

The receiver room remains the question. Chase Roberts and Parker Kingston combined for more than 1,700 yards last season, and their production has to be replaced. Jojo Phillips, Kyler Kasper, Reggie Frischknecht, Legend Glasker and a reworked tight-end group have supplied more size and athleticism during camp. In BYU's 102-play scrimmage, Kalani Sitake said the offense held a slight advantage over a defense expected to rank among the Big 12's best.

Camp reports are not game results, but they make the matchup worth watching. TCU allowed 8.3 yards per pass attempt against North Carolina. Bachmeier averaged 9.0 when BYU beat TCU last November.

Last season still belongs in the discussion

BYU won that game 44-13. The Cougars outgained TCU 447-298, produced 28 first downs to the Horned Frogs' 15 and averaged 6.2 yards per play. Bachmeier finished 23 of 33 for 296 yards, one touchdown and no interceptions.

The rematch will be different. It moves to Fort Worth, both rosters have changed and TCU will have time to address what failed in Dublin. The Horned Frogs also played North Carolina without returning receiver Jordan Dwyer, who caught 54 passes for 730 yards and seven touchdowns in 2025. If he returns from his foot injury by October, he would give Craig a proven target.

North Carolina deserves some credit, too. The Tar Heels added an experienced quarterback, changed offensive coordinators and signed the nation's No. 12 recruiting class according to ESPN. Bobby Petrino is directing the offense, and the defense adjusted after halftime. If North Carolina goes on to win eight or nine games, the result in Dublin will look different by November. That possibility does not erase TCU's poor offensive performance.

The Oct. 3 trip to Fort Worth now looks like an opportunity for BYU

What it means for BYU

The fair conclusion is narrower than calling the October game a guaranteed BYU win. TCU has a productive running back, home-field advantage and a month to improve. Its missing top receiver may return.

But the Horned Frogs also showed an offense that could not turn 71 plays or Payne's 142 rushing yards into more than 10 points. BYU returns the quarterback and running back who drove a 31-point win in the last meeting, along with a defense built to punish stalled drives.

TCU may recover. North Carolina may be good. Based on the evidence available now, however, BYU should approach Fort Worth as an opportunity rather than a survival test.

Sources: TCU Athletics game recap, North Carolina game center, BYU Athletics 2025 season review, BYU-TCU official box score, BYU 2026 offensive preview, TCU profile for Jordan Dwyer, North Carolina recruiting release and North Carolina's Petrino announcement.