Brenham strolled into their game on Friday with a perfect record and they left with the same. They claimed a resounding 49-7 victory over the Gilmer Buckeyes. The Cubs pushed the score to 35-7 by the end of the third, a deficit the Buckeyes had little chance of recovering from.
Xyran Upshaw continued his habit of posting crazy stat lines, rushing for 87 yards and a pair of touchdowns on only 12 carries, while also throwing for 160 yards and two TDs. Cartelle Brown was Upshaw's top target, picking up 23 receiving yards.

Cubs
09/26/25 @ Gilmer | 314 |
09/19/25 @ Killeen | 163 |
09/12/25 vs Bryan | 199 |
09/04/25 @ Sterling | 144 |
08/29/25 vs Huntsville | 182 |
+ 6 more games |
They were just one part of a punishing run game: Brenham was unstoppable on the ground and finished the game with 314 rushing yards. That's the most rushing yards they've posted since back in October of 2024.
Another reason for the win was Brenham's imposing defense, which managed to get into the backfield for three sacks. In that department, Jase Mueller was the leader with two. Another thorn in Gilmer's side was Jrius Booker, who made 12 total tackles (1.0 for loss).
Gilmer lost despite a true team effort on offense. The best among them was Zade Taylor, who threw for 201 yards on 14 of 26 attempts, and also punched in one score on the ground. A healthy portion of Taylor's aerial production (104 yards to be exact) went to Solomon Jackson.
Brenham's win bumped their record up to 5-0. As for Gilmer, they are on a four-game losing streak that has dropped them down to 1-4.
Brenham and Gilmer will both get a bit of extra prep time before their next games. The next time the Cubs see the field they'll take on Waco at 7:00 p.m. on October 10. As for Gilmer, their break will end when they face Pittsburg at 7:00 p.m. on October 10.
Article generated by infoSentience based on data entered on MaxPreps