MIAMI, Florida, Dec. 12 — The Northwestern [Miami, FL] Bulls roll into Florida’s FHSAA Class 3A title Friday evening with a 23-game win streak and an undefeated 13-0 record as they look to defend their 2024 state championship at Florida International University’s Pitbull Stadium.
Their opponent will look very familiar as they’ll face the same Raines [Jacksonville, FL] Vikings’ squad they beat, 41-0, in last year’s title tilt. Raines also sports a 13-0 record headed into the contest.
Northwestern will be seeking its eight state championship in football while Raines is in the hunt for its fourth football state championship trophy.
Game time is set for 7:30 p.m. EST local.
WATCH ON THE NFHS NETWORK: No. 22 Northwestern [Miami, FL] Bulls vs. Raines [Jacksonville, FL] Vikings
__________
Refresh for updates
__________
|| THIRD QUARTER ||
__________
RAINES 7, NORTHWESTERN 6
Well, the defense for Raines has been keeping them in this game, and now they’ve given the Vikings the lead on a long interception return. This is a crazy swing, and in seven quarters of play against Northwestern, this is the first points Raines has managed. But this is no anomaly; this is the Viking’s 12th defensive touchdown this year.
__________
NORTHWESTERN 6, RAINES 0
Northwestern adds another field goal, but Raines’ defense is playing tough tonight. They’re giving the offense a chance if it can ever get on track.
__________
And the third quarter is just getting under way!
__________
End of the second quarter: Northwestern 3, Raines 0
This is looking a lot better than last year, but one important number is the same so far – that goose egg on the Vikings’ side of the scoreboard. They lost last year’s game 41-0, and through two quarters tonight, the offense still hasn’t cracked the code against this stout Bulls’ defense.
__________
Raines was finally driving deep in Northwestern’s territory, helped along by a pass interference penalty. But then they throw an interception near the 5 yard line with 39 seconds to play in the first half.
Khavon Gipson with a clutch interception for Northwestern. Raines was driving. pic.twitter.com/WKTZkhHnnN
— Adam Lichtenstein (@ABLichtenstein) December 13, 2025
__________
Northwestern was about to score when the running back took a hard lick near the goal line. The ball rolled into the end zone where Raines recovered to take over. The Vikings’ defense is bending but not breaking. But they need some help from the offense late in the second quarter.
__________
Raines was pinned deep in its own territory after the turnover on downs. They were forced to punt from their end zone, but Northwestern mishandles the punt, and Raines pounces on it. Northwestern would have had great field position around the Vikings’ 30, but instead, the Vikings keep their drive alive.
__________
End of the first quarter: Northwestern 3, Raines 0
__________
Northwestern takes their second drive inside the Raines’ 5. On fourth and goal, they go for the first down, but the Vikings’ defense forces the turnover on downs!
__________
NORTHWESTERN 3, RAINES 0
Northwestern puts together a solid drive, but Raines’ defense stands tall in the shadow of their own end zone to force a field goal.
Field goal! @mnw_fb scores first. Alex Lima field goal from 24. Good stand inside 10 by Raines.
Miami Northwestern 3, Raines 0, 6:19 1st. pic.twitter.com/Yy2cYhzKfG
— Clayton Freeman (@CFreemanJAX) December 13, 2025
__________
The game is under way in Miami, Florida!
__________
Coming soon!
__________
Northwestern vs. Raines start time
- Date: Friday, Dec. 12
- Start time: 7:30 p.m. EST local
The game between Northwestern and Raines is being played at Florida International University’s Pitbull Stadium.
How can I watch Northwestern vs. Raines today?
MORE HIGH SCHOOL FOOTBALL PLAYOFF HEADLINES

