Williams Valley is 8-1 against Pine Grove since October of 2015 and they'll have a chance to extend that dominance on Friday. The Vikings will host the Cardinals at 7:00 p.m. The teams are on pretty different trajectories at the moment (Williams Valley has three straight victories, Pine Grove has four straight losses), but none of that matters once you're on the field.
Williams Valley is headed into the contest after thoroughly thrashing Shenandoah Valley: they outscored them in every quarter. Given that consistent dominance, it should come as no surprise that the Vikings blew the Blue Devils out of the water with a 55-6 final score. The Vikings might be getting used to big wins seeing as the team has won six games by 21 points or more this season.

Fletcher Thompson
| 10/17/25 @ Shenandoah Valley | 3 |
| 10/10/25 @ Marian Catholic | 1 |
| 10/03/25 vs Panther Valley | 1 |
| 09/26/25 vs Schuylkill Haven | 1 |
| 09/12/25 @ Minersville | 2 |
| + 8 more games |
Williams Valley's success was spearheaded by the efforts of Fletcher Thompson, who rushed for 173 yards and three scores on only eight carries, and Brady Shomper, who threw for 188 yards and three touchdowns on only 14 passes. That's the most rushing touchdowns Thompson has posted since back in October of 2024. Colin Crisswell was Shomper's top target, picking up 72 receiving yards and a pair of TDs.
They were just one part of a punishing run game: Williams Valley was unstoppable on the ground and finished the game with 302 rushing yards. That strong performance was nothing new for the team: they've now rushed for at least 160 rushing yards in 17 consecutive matchups dating back to last season.
Meanwhile, Pine Grove fell victim to Marian Catholic and their airtight defense on Friday. They were beaten by Marian Catholic 35-0.
Williams Valley's win bumped their record up to 8-1. As for Pine Grove, their defeat dropped their record down to 1-8.
Here's a few offensive stats to keep an eye on ahead of Friday's contest: Williams Valley has been on an offensive roll this season, having averaged 397.6 total yards per game. It's a different story for Pine Grove, though, as they've been averaging only 152.9 total yards. Will Williams Valley be able to march up the field at their leisure again, or will the Cardinals flip the script?
Everything came up roses for Williams Valley against Pine Grove when the teams last played back in October of 2024, as the team secured a 56-14 victory. In that game, the Vikings amassed a halftime lead of 42-0, an impressive feat they'll look to repeat on Friday.