Bear Bachmeier threw for a season-high 329 yards and two touchdowns to lead No. 8 BYU to a 24-10 victory over Iowa State on Friday night. The win moves the Cougars to a 5-0 record and 3-0 in Big 12 play.
Bachmeier completed 73% of his passes, marking his fourth career 300-yard game. He also achieved a career-best 109 rushing yards to help the Cougars overcome the absence of running back LJ Martin. This performance marked his second consecutive season throwing for more than 300 yards against Iowa State and his first career 100-yard game on the ground.
The Cougars' offense opened with a four-play drive, including a 26-yard run by Bachmeier, ending in a 6-yard touchdown run by Journee Tonga. Bachmeier later hit Roger Saleapaga for a 63-yard pass to set up a scoring drive, followed by a touchdown run by Kyler Kasper that gave BYU a 14-3 lead before halftime.
The BYU defense prevented Iowa State from closing the gap, allowing only six total yards and 0.5 yards per play during the second quarter. For the Cyclones, Jaylen Raynor threw for 98 yards and a touchdown, while Aiden Flora recorded 86 yards on the ground.
In a separate matchup, the Iowa Hawkeyes defeated Washington 41-24. Kamari Moulton ran for a career-high 208 yards and two touchdowns, while Jeremy Hecklinski threw for 202 yards and three touchdowns in place of the injured Hank Brown.