There's no place like home for Buffalo, who bounced back after a loss on the road last Friday. They enjoyed a cozy 35-20 victory over the Elkhart Elks on Friday. For the Bison, this counts as revenge for the 72-42 win the Elks walked away with the last time they faced one another back in October of 2024.

Darrell O'Shea
10/10/25 vs Elkhart | 189 |
09/05/25 vs Eustace | 71 |
10/11/24 @ Elkhart | 70 |
09/06/24 @ Eustace | 43 |
09/19/25 @ Fairfield | 28 |
Leading Buffalo to victory were Darrell O'Shea and Hayden Shaw. O'Shea rushed for 189 yards and two touchdowns on only nine carries, while Shaw rushed for 200 yards and a pair of scores while picking up 8.3 yards per carry. Those 189 rushing yards gave O'Shea a new career-high.
They were just one part of a punishing run game: Buffalo was unstoppable on the ground and finished the game with 428 rushing yards. That's the most rushing yards they've managed all season.
Buffalo didn't go easy on the quarterback and picked off three passes before the game was over. It was truly a group effort as Elijah Harper, Zander Nunez, and Shaw picked up one apiece.
Despite the loss, Elkhart still got an impressive performance from Dalton Walker, who rushed for 180 yards and one TD while picking up 9.5 yards per carry.
With the victory, Buffalo broke their three-game losing streak and moved their record to 2-4. As for Elkhart, they are on a five-game losing streak that has dropped them down to 1-6.
Coming up, Buffalo will head out on the road to take on Winona at 7:30 p.m. on Friday. The Bison will be up against the Wildcats' rather soft defense (which has allowed 39.14 points per contest), so fans could be in store for a big offensive performance. As for Elkhart, they will welcome Arp at 7:30 p.m. on Friday. The Tigers' defense has only allowed 14.3 points per game this season, so the Elks' offense will have their work cut out for them.
Article generated by infoSentience based on data entered on MaxPreps