Football Recap: Valley Comes Up Short Despite Mason Yarbrough's Big Defensive Game + How To Watch
By Team Reports
Oct 27, 2025, 12:48pm
Football Recap: Valley Rams vs. Beauregard Hornets
After soaring to 46 points the game before, Valley was a bit more limited in their contest on Friday. They fell 14-7 to the Beauregard Hornets. The game marked the Rams' lowest-scoring matchup so far this season.
When it comes to explaining why Valley lost, don't look at Aaden Johnson. Despite the final result, he picked up 87 receiving yards and one TD.

Mason Yarbrough
| 10/24/25 @ Beauregard | 14 |
| 10/17/25 vs Holtville | 16 |
| 10/10/25 @ Elmore County | 15 |
| 10/03/25 vs Sylacauga | 8 |
| 09/26/25 vs Russell County | 10 |
| + 12 more games |
Even if they lost, Valley's defense still kept up the pressure with five sacks. In that department, Mason Yarbrough was the leader with two. He has been hot for a while, having also posted seven or more total tackles the last 17 times he's played. Another thorn in Beauregard's side was Brandon McCullough, who picked up a sack and made 11 total tackles (2.0 for loss).
It was another big night for Tae Foreman, who rushed for 133 yards and a pair of touchdowns for Beauregard.
Valley moved to 6-3 with that defeat, which also ended their three-game winning streak. As for Beauregard, their win was their third straight at home, which pushed their record up to 3-6.
Both teams will have to hit the road in their upcoming contests. Valley will face off against Dadeville at 7:00 p.m. on Thursday. The Tigers will aim to continue their four-game streak of scoring more points each game than the last. As for Beauregard, they will square off against Russell County at 7:00 p.m. on Friday. The Hornets' defense better be ready for this one: the Warriors have averaged an impressive 35.9 points per game this season.
Article generated by infoSentience based on data entered on MaxPreps