A threat that prompted a code red lockdown Thursday at Rolesville High School was unfounded but it forced students to spend two hours waiting for the "all clear."  The school went under lockdown after 7:30 a.m after police received a report of a person holding what appeared to be a gun near the school's wood line on East Young Street Rolesville police say they didn’t find anyone The lockdown was lifted just before 10 a.m Students were already on campus when the lockdown was initiated The school said all students were safe and asked parents not to come to campus and to monitor email for updates there was a line of cars parked along the road leading to the school and the line to pick up students was still long around noon and students sent parents photos of kids sitting together on the floor Rolesville student Mariah Vincent said the school went into code red at the beginning of first period and no one is allowed to enter or exit the building Lee can relate to the fear of a school threat said a substitute teacher was leading his class so we used a belt to close the panic door," Phung said "That just shows how far things have gotten in today's time The fact that students have to worry about their own safety." WRAL News talked to other parents who waited outside the school despite the lockdown Rolesville High was previously placed on code red lockdowns in February 2023October 2022 and October 2021. Hoggard won its 20th game in a row Friday night to earn a return trip to the Final Four in the 4A girls basketball state tournament The Vikings pulled away late at Sheila Boles Gymnasium to down defending state champion Rolesville its lone loss coming to Providence Day in late December by one point “I'm very proud of my girls and the coaching staff,” said coach Boubacar Aw “The juniors on our team have a lot of experience They've been playing since their freshman year They made it all the way to the Final Four last year as sophomores Hoggard will face Wakefield on Wednesday in the 4A East Regional final at Lawrence Joel Coliseum in Winston-Salem MORE ILM TEAMS IN FINAL FOUR: New Hanover boys return to NCHSAA 4A East regional final BACK IN THE GREEN: Shuttered for years, one of Brunswick's oldest golf courses maps out plan to reopen The Vikings were led by junior point guard Tristan Shivers including making her last six free throws with the game on the line We're talking about one of the best in the state Hoggard built a 43-32 lead late in the third quarter but the Rams rallied They got within four points at 49-45 with 2:41 left in the game “There was some concern because these girls are the defending champions and they're never going to give up,” Aw said She broke free for a layup and then forced Rolesville to foul her She made six straight free throws to push the lead to 55-45 and it was over The Rams did not score in the final three minutes of the game Hoggard's defense also kept Rolesville's leading scorer She came into the game averaging 17 points per game Rolesville (19-11) was led by Camryn Lee with 16 points and Gabrielle Matthews with 15 1 concern has to be Caitlyn Jones,” Aw said “We had to keep her in check and we couldn't let anybody else get off AK Chance hit four 3-pointers and added 14 points for the Vikings scored 10 of her 11 points in the second half after getting into early foul trouble Hoggard avenged last year's loss to Rolesville in the Final Four Aw is in his 13th season at Hoggard and this is his third trip to the Final Four The Vikings have only one senior on the roster so that number could increase again next year “We are just a team that has a goal and we tried to take care of business.” Aw said returning to the Final Four is “a testimony to all the hard work we've been doing This wouldn't have been possible if the girls weren't buying in to what we are selling.” Cardinal Gibbons gets a chance to avenge its regular-season overtime loss to Rolesville in September 1 seed Cleveland 49-6 and Cardinal Gibbons shut out Hoggard 38-0 Follow along below for live updates from the Class 4A regional final between Rolesville and Cardinal Gibbons You can also watch this game live on the NFHS Network (subscription required) which will start the opening drive on its own 24 Braden Atkinson connects with AJ Roberts for 49 yards and Rolesville is in the Cardinal Gibbons red zone FIELD GOAL NO GOOD: Riley Daniels' 35-yard attempt goes wide right and Cardinal Gibbons takes over on its own 20 FIELD GOAL CARDINAL GIBBONS: Evan Windley hits a 24-yard kick for the game's first points Big catch-and-run by Joey Jonske set it up 18-yard run by Amir Brown has Rolesville nearing the Cardinal Gibbons red zone again Amir Brown crashes through and dives across the line for a 5-yard touchdown run Riley Daniels recovers his own kick and it's Rolesville ball on the Cardinal Gibbons 49 Braden Atkinson hits Jack McHugh for a 30-yard touchdown to make it 14-3 Rams with 1:25 left Roughing the punter on Rolesville gives Cardinal Gibbons a first down on its own 42 with 31 seconds left Cardinal Gibbons starts the quarter with a big first down into Rolesville territory Gannon Jones sneaks it in from a yard out after Kendall Scotton's 20-yard run set it up Incredible effort by Jaedon Alford on a 74-yard touchdown catch-and-run where Alford broke about eight tackles Marion Turner with a huge sack on Gannon Jones that knocks Jones' helmet off with Gannon Jones hitting lineman Adam Hammond (who lined up as an eligible receiver) for a 26-yard touchdown Cardinal Gibbons gets it right back after forcing an Amir Brown fumble Gannon Jones hits Kendall Scotton for a 6-yard TD to give the Crusaders their first lead Rolesville kicks off to start the second half and gets a touchback Rolesville forces a quick three-and-out and takes over on the Crusaders' 44 Jaedon Alford with his second highlight-reel TD of the game on a tiptoe-down-the-sideline catch-and-run from 34 yards out Teams trade punts and it's Cardinal Gibbons ball on its own 27 Braden Atkinson drops a 64-yard dime to Gavin Waddell on a one-play drive Bootleg by Gannon Jones and he runs it in from 6 yards out A couple of catches by Brayden Karras set it up Rolesville gets 9 and lines up to go for it from the Rams' own 29 and Devon Thomas gets 3 yards on fourth and 1 Rolesville ball with just over 8 minutes left Rolesville lines up to go for it again on fourth and 2 Fourth and 3 coming up for Rolesville from the Cardinal Gibbons 25 Riley Daniels nails it from 42 yards out to make it 38-31 Rams with 4:41 left First play of the Cardinal Gibbons drive and the Rams get the pick on the 50 Rolesville converts on another fourth and short First and 10 from the Cardinal Gibbons 39 with just over two minutes left QB keeper by Braden Atkinson for another Rolesville first down that will seal this game barring a miracle To get live updates on your phone — as well as follow your favorite teams and top games — you can download the SBLive Sports app: Download iPhone App | Download Android App -- Mike Swanson | swanson@scorebooklive.com | @sblivesports © 2025 ABG-SI LLC - SPORTS ILLUSTRATED IS A REGISTERED TRADEMARK OF ABG-SI LLC The content on this site is for entertainment and educational purposes only Betting and gambling content is intended for individuals 21+ and is based on individual commentators' opinions and not that of Sports Illustrated or its affiliates All picks and predictions are suggestions only and not a guarantee of success or profit If you or someone you know has a gambling problem crisis counseling and referral services can be accessed by calling 1-800-GAMBLER How to watch North Carolina high school playoff football: Grimsley vs December 20Data SkriveWe have an intriguing high school clash with Grimsley High School taking on Rolesville High School in Chapel Hill How to watch Rolesville vs. Grimsley playoff high school footballRolesville and Grimsley will hit the field on Friday, December 20 at 7:00 p.m. ET. Don't miss out on any of the action with NFHS Network The NFHS Network gives you access to live high school sports around the country Follow your favorite team and never miss a game Watch Grimsley vs. Rolesville on NFHS! All NFHS Network events are available to watch online at www.NFHSnetwork.com and through the NFHS Network Mobile Apps for iOS and Android and our TV Apps for ROKU, Amazon Fire, Google TV and Apple TV. Forcing skip."),history.go(-1))})},1e3),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"GAEvent",eventAction:"contentStart",eventCategory:"video",eventLabel:"Highlights: Rolesville ousts Cardinal Gibbons advances to 4A state championship game",videoTitle:"Highlights: Rolesville ousts Cardinal Gibbons advances to 4A state championship game"},{name:"updated",value:"2024-12-14T01:03:09-0500"},{name:"published",value:"2024-12-14T01:03:09-0500"}]}])}),a.on("adend",()=>{a.play()})})FootballHighlights: Rolesville ousts Cardinal Gibbons advances to 4A state championship gameRolesville used some explosive plays to defeat Cardinal Gibbons 38-31 in the 4A eastern regional championship game sending the Rams to their second football state championship game in school history How to watch North Carolina high school playoff football: Cleveland vs December 6Data SkriveThere is a compelling high school clash in Clayton with Cleveland High School hosting Rolesville High School How to watch Rolesville vs. Cleveland playoff high school footballRolesville and Cleveland will take the field on Friday, December 6 at 7:25 p.m. ET. Don't miss out on any of the action with NFHS Network Watch Cleveland vs. Rolesville on NFHS! Sky 5 flies over campus as authorities respond the page you were looking for could not be found Grimsley quarterback Faizon Brandon threw three touchdown passes and ran for another as the Whirlies beat Rolesville 35-23 to win the North Carolina 4A state championship at UNC’s Kenan Stadium on Friday. It’s the second time this year that Grimsley beat Rolesville. The Whirlies won 35-20 on August 30. Brandon, a junior who has given his verbal to Tennessee, was 9-for-13 for 182 yards. The win wraps up a perfect 16-0 season for Grimsley. Rolesville finishes 14-2 with the only losses coming against the Whirlies To say this an elite group of teams would be an understatement Five of the eight finalists are undefeated and the other three have just four losses between them That’s not surprising as the best teams tend to compete for state championships Here’s our take on four championships games These teams played in the regular season and Grimsley took a 35-20 win That was back in August and a lot can change Grimsley fell to eventual champion Weddington in last year’s semifinals The Whirlies cleared that hurdle this year and are poised to run the table behind five-star quarterback Faizon Brandon has been electric all season with 2,632 yards and 33 touchdowns through the air along with 588 yards and 8 touchdowns rushing The Whirlies have three solid receivers in Kaden Catoe Rolesville has more of an air raid type offense Quarterback Braden Atkinson has been sensational with 3,607 yards and 50 touchdowns against only 3 interceptions Roberts have combined for 37 touchdown catches Devon Thomas and Amir Brown provide punch on the ground Quarterback Jamouri Nichols has been great as a dual threat for the Lions Cotton shines as a two-way player with 8 touchdown catches and 5 interceptions Sam Johnson and Kaden Smith have combined for 21 of the team’s 48 sacks while Davion Jones has 7 interceptions Seventy-First has bulldozed through its entire season after opening with a 35-28 win over Richmond The Falcons feature three 1,000-yard rushers including dual threat quarterback DeAndre Nance Donovan Frederick and freshman Jayson Franklin are the other 1,000-yard runners He has thrown 18 touchdown passes without an interception.’ with Hector Bautista and John Archer with 27 each Monroe has an offense that averages over a first down per snap Leading the way is dual threat quarterback Kaegan Chambers who has dazzled all season to the tune of 1,816 yards and 19 touchdowns with 2 interceptions through the air and 1,115 yards with 18 touchdowns rushing Running back Zion Lindsay has 925 yards and 19 touchdowns Nymir Kendall has 840 yards and 15 touchdowns who has 33 catches for 759 yards and 9 touchdowns who has thrown for 3,745 yards and 42 touchdowns with only 3 interceptions Jones also has 499 yards and 9 touchdowns rushing Tyell Saunders is an elite two-way player with 55 catches for 1,049 yards and 18 touchdowns has come a long way in a short period of time The Cardinals knocked off two-time defending state champion Mount Airy along the way and that says a lot who has an incredible season on both sides of the ball Jackson has thrown for 1,491 yards and 18 touchdowns rushed for 752 yards and 13 touchdowns and intercepted 6 passes Cameron Johnson has 1,436 yards and 25 touchdowns rushing plus 126 tackles Tarboro is a perennial power that seems to play for a championship every year who has run for 1,394 yards and 17 touchdowns Mason Satterfield has 1,006 yards and 18 touchdowns