FINAL: Lyons, Folsom Survive Oak Ridge to Claim CIF Sac-Joaquin Section Division I Championship; Scoring, Recap

Speaking with the Sacramento Bee after last week’s 9-7 walk-off win over Grant, Oak Ridge head coach Casey Taylor didn’t hide how he feels about the landscape around him.
“If it wasn’t for Folsom, we’d probably be in a bunch of state championships,” Taylor told the outlet. “We have a great coaching staff, great kids, and we do it right. We don’t do transfers. Our kids aren’t 15, 16, 17, 18, 19 years old. We’re not online for classes. We do it the right way.”
If Taylor has a chip on his shoulder, it makes sense. His Trojans (9-3) meet top-seeded Folsom (11-1) at 7:30 tonight at Hughes Stadium in the CIF Sac-Joaquin Section Division I championship.
The history between the two is well known. This will be the 25th meeting in 19 seasons, and Folsom has won all 24. A win tonight would snap the streak, erase a 28-9 loss from Oct. 3 and halt a run of four straight title-game losses to the Bulldogs.
Folsom has been rolling since its 53-14 loss to Mission Viejo on Sept. 5. No opponent has come within 13 points during the Bulldogs’ nine-game win streak, and they have outscored opponents 515-241. That includes last week’s 54-14 semifinal win over Monterey Trail.
Oak Ridge has outscored opponents 288-193 while taking losses to Mission Hills and Jesuit (Carmichael).
To break through, the Trojans need to slow an explosive Bulldogs offense led by senior quarterback Ryder Lyons. He has completed 224 of 294 passes (76.2 percent) for 3,073 yards, 33 touchdowns and 8 interceptions. He has no shortage of help. Senior receiver Jameson Powell has 70 catches for 1,200 yards and 13 touchdowns. Junior Rob Larson has 69 receptions for 974 yards and 16 touchdowns. Senior Isaiah Williams has 38 catches for 504 yards and 5 touchdowns, and senior Jayden Padgett adds 25 receptions for 438 yards and 3 scores.
The Bulldogs have also rushed for 1,168 yards and 22 touchdowns, led by sophomore back Bronson Bambino’s 412 yards and 4 touchdowns on 63 carries.
Oak Ridge turns to junior quarterback Nick Johnson, who has completed 76 of 129 attempts (58.9 percent) with 9 touchdowns and 6 interceptions. Seniors Jasen Womack (579 yards, 9 touchdowns) and Tyler Andujar (538 yards, 8 touchdowns) split the backfield duties and provide most of the ground production. Womack also leads the team with 33 receptions for 431 yards and 2 touchdowns, while sophomore Braxton Martinez has 23 catches for 409 yards and 3 scores.
Defensively, sophomore Ben Rivas has been Oak Ridge’s standout. He has 76 tackles, 15 tackles for loss, 9 sacks, 8 hurries, 4 fumble recoveries and a pass breakup. Senior Aschlei Andrade leads the team with 86 tackles and adds 3 pass breakups.
Folsom’s defense counters with junior Nick Wegner’s 110 tackles and senior EJ Coleman’s 92 stops. The Bulldogs have piled up 29 sacks and 18 interceptions, including 5 from senior Jason Hill Jr. They have forced 24 turnovers.
Special teams are strong on both sides. Folsom has made 65 of 70 PAT attempts, including 57 of 60 from senior Sudhit Ganguly. Oak Ridge senior Kyle Boeker has hit 34 of 35 PAT kicks and 10 of 11 field goals, with a long of 34.
Bookmark this page and refresh throughout the night. Live scoring, updates and highlights will be posted below once the game begins.
Live Updates
1Q | 2Q | 3Q | 4Q | Final | |
|---|---|---|---|---|---|
Oak Park | 7 | 0 | 0 | 7 | 14 |
Folsom | 7 | 7 | 7 | 0 | 21 |
1st Quarter
Folsom received the opening kick and began the game at its own 20.
Folsom burned its first timeout of the game with 8:41 in the first quarter facing third-and-1 at the Oak Park 31.
TOUCHDOWN! Ryder Lyons threw a 28-yard pass to receiver Isaiah Williams, who made a sprawling spectacular fingertip catch in the back of the end zone with 7:39 left in the quarter to give Folsom a 7-0 lead.
D1 First Quarter Highlights. Oak Ridge and Folsom are tied 7-7. pic.twitter.com/wYoJXNPH52
— CIF Sac-Joaquin Section (@cifsjs) November 29, 2025
Key Penalties: Folsom was flagged for two unsportsmanlike conduct penalties on Oak Ridge's return. Those 30 yards worth of penalties took the ball from Oak Ridge's 21 to Folsom's 49 to begin the drive. Two plays later, Folsom was flagged for a roughing the passer to advance the ball to Folsom's 32.
Folsom called its first timeout with 3:22 left in the first quarter facing fourth-and-2 at the Folsom 9. Out of the timeout Tyler Andujar had a gutsy run to get just enough for the first down.
TOUCHDOWN! With 2:02 left in the first quarter, Tyler Andujar scored on a 1-yard run to tie the game.
Key Penalties: Chippy early on, Oak Ridge gives up 30 yards in penalties on one play, just like Folsom did on Oak Ridge's last drive. Ryder Lyons was hit out of bounds for a personal foul for 15 yards. Oak Ridge also was flagged for an unsportsmanlike conduct following the play to push Folsom all the way down to Oak Ridge's 25.
The first quarter came to a close with Folsom charging at Oak Ridge's 4-yard line facing third-and-1.
End 1: Folsom 7, Oak Ridge 7
2nd Quarter
TOUCHDOWN! Ryder Lyons on a 2-yard keeper scored his 13th rushing touchdown of the season with 11:36 left in the first half, giving Folsom a 14-7 lead. The two penalties on Oak Ridge proved costly.
SACK! August Dupree got a strip sack on third down but Oak Ridge fell on the loose ball, forcing a punt.
PUNT! Oak Ridge punted the ball back to Folsom's 19 with 8:33 left in the half.
SACK! On Folsom's first play, Bret Roberts sacked Ryder Lyons at the Folsom 9 for his first sack of the season.
KEY PLAY! Ryder Lyons hit Rob Larson on a swing pass that went for a 40-yard touchdown, but a penalty wiped out the play.
SACK! Sophomore Ben Rivas sacked Ryder Lyons for a 12-yard loss on first down. Oak Ridge is getting after Lyons in the second quarter.
TURNOVER ON DOWNS! Oak Ridge came up with a big stop on fourth-and-14 to get the ball back at its own 33 with 4:33 left in the half.
Oak Ridge called its second timeout of the half facing fourth-and-7 from the Folsom 31 with 34 seconds left in the quarter.
TURNOVER ON DOWNS! An incomplete pass on a busted play gave the ball back to Folsom at its own 31 with 24 seconds left in the half.
INTERCEPTION! On Folsom's first play after the turnover on downs, Oak Ridge's Aschlei Andrade picked off a pass and was tackled at the Folsom 32 with 12 seconds left.
Just when Oak Ridge is stopped on fourth down…Aschlei Andrade gets an INT on the next play.
— West Coast Preps Sacramento (@WCPSacramento) November 29, 2025
But Stanford commit Jason Hill breaks up the pass on the half’s final play.
14-7 Folsom lead pic.twitter.com/dM5vn23e76
Luke Taber took a shot at the end zone on the final play of the half and barely overshot his man to end the half.
HALFTIME: Folsom 14, Oak Ridge 7
3rd Quarter
Oak Ridge began the second half with the ball on its own 11.
PUNT! Oak Ridge couldn't get anything going and punted it to Folsom's 40 with 10:35 left in the third.
Key Penalty: Folsom scored on a long touchdown but a holding penalty erased the TD and pushed the ball back to the Oak Ridge 31.
TOUCHDOWN! Folsom got the touchdown anyway. Ryder Lyons dove over the pile from a yard out with 6:52 left in the third quarter. The PAT extended Folsom's lead to 21-7.
Oak Ridge muffed the kickoff and began its next possession following the Folsom touchdown at its own 7.
INTERCEPTION! Jason Hill Jr. made a fantastic grab and picked off Luke Taber at the Oak Ridge 35 and returned it to the Trojans' 8 with 3:27 left in the third. That's Hill's sixth pick of the season.
Key Penalties: Folsom had its third touchdown wiped off the board as Isaiah Williams caught a touchdown pass, but an ineligible receiver down field wiped it out. A false start before the next snap moved the Bulldogs back to the 18.
TURNOVER ON DOWNS! Oak Ridge's defense came up with a huge stop after the interception, giving the ball back to its offense with 1:09 left in the third at its own 12.
Jasen Womack 🔨
— West Coast Preps Sacramento (@WCPSacramento) November 29, 2025
Oak Ridge fourth down stop.
Folsom leads 21-7 with 1:09 left in the 3rd pic.twitter.com/octrbZlJZm
End 3: Folsom 21, Oak Ridge 7
4th Quarter
SACK! With Folsom driving Lua Deberry came up with a big sack of Luke Taber. The next pass was incomplete to set up a fourth-and-6.
TOUCHDOWN! On fourth-and-6, Luke Taber found junior receiver Jack Granrud in the end zone on a 30-yard touchdown pass. It was Granrud's first touchdown grab of the season on a magnificent play. Oak Ridge trims the deficit to 21-14 with 5:07 left in regulation.
OHHHH MYYYY WHAT A PLAY 🤯
— West Coast Preps Sacramento (@WCPSacramento) November 29, 2025
Luke Taber evades pressure and connects with Jack Granrud for the touchdown.
Oak Ridge trails 21-14 vs. Folsom with 5:07 left pic.twitter.com/rxdH43fKi5
HUGE PLAY! Facing third-and-19 inside of its own 10, Ryder Lyons threw a quick swing pass to Isaiah Williams, who ran for 18 yards to set up fourth-and-1. Lyons converted on a run on the following play to cap a huge sequence for the Bulldogs with under 4 minutes remaining.
Penalties pushed Folsom into a first-and-25, but the Bulldogs converted and Oak Ridge was forced to start burning timeouts with 2:32 left in regulation.
Ryder Lyons scrambled and fumbled near midfield, but managed to get a hand on his own fumble and pull it back in. He converted a first down on the next play and Oak Ridge burned its second timeout with 1:50 left.
Ryder Lyons converted a first down with just over a minute to go and Oak Ridge will not be able to stop the clock. Folsom escaped and secured its fifth consecutive CIF Sac-Joaquin Section Division I championship and 14th in program history, 21-14.
FINAL: Folsom 21, Oak Ridge 14
Folsom extended its streak over Oak Ridge to 25 consecutive games spanning 19 seasons.
Recommended Articles
feed
