NCHSAA state football championship central: Your source for all of the weekend’s finals
It’s a super weekend for high school football fans, with four North Carolina state championship games, plus three big all-star contests.
Originally, this was to have been all-star weekend, with the Queen City Senior Bowl, the Shrine Bowl of the Carolinas, and the N.C. Coaches Association East-West game.
But Hurricane Helene forced a one-week extension of the regular season, and so we have the state title contests and the all-star games spread across three days.
Below find updates from all the games and links to full coverage.
Live scoreboard
Quick links
4A Final: Grimsley stops Rolesville to win state title
3A Final: West Charlotte gets first title in 29 years
2A Final: Monroe completes the mission, wins state title ring
1A Final: Tarboro ends Corvian’s state title dream
Queen City all-star game ends with thrilling overtime finale
West Charlotte’s “forgotten 1954 state champions”
Grimsley QB Faizon Brandon named NC Mr. Football
Chambers coach Brandon Wiggins resigns. Here’s what’s next
Championship games
CLASS 2A
Monroe stops Northeastern, wins first state championship since 2015
Monroe’s relentless ground game and swarming defense changed the momentum in the second half Saturday night and carried the Redhawks past Northeastern 35-25 for the 2A state football championship.
The Redhawks (15-0) capped a perfect season by outscoring the Eagles 21-7 in the second half on a frigid evening at Kenan Stadium in Chapel Hill.
CLASS 3A
West Charlotte beats Seventy-First for the 3A state title
Two teams that have overpowered opponents on offense all season played a low scoring 3A final dominated by a defense.
A Seventy-First turnover set up the game-winning touchdown pass from West Charlotte sophomore QB Jamouri Nichols, and the Lions won their first state title in 29 years.
CLASS 4A
GRIMSLEY POLISHES OFF UNBEATEN SEASON, STOPS ROLESVILLE
Greensboro Grimsley won its second state championship in four seasons, beating a determined Rolesville team 35-23 in Chapel Hill.
(Tap here for full coverage from the game)
Grimsley, which improved to 2-1 in state championship games, played a lot of the game without one of its top three players, 2,000-yard running back Mitchell Summers, who left the game with injury.
With Summers out, N.C. Mr. Football, quarterback Faizon Brandon, ran the ball more often, including three times on a critical fourth quarter scoring drive that put Grimsley up 28-17 with nine minutes to play. After the Grimsley defense stopped Rolesville on downs, Brandon threw a pretty 63-yard pass to Hudson Cooper for a put-away touchdown with 4:19 left.
Rolesville lost for the third time in as many championship appearances. Rolesville lost in the 4AA finals in 2010 (to Butler) and spring 2021 (to Chambers). The school was known as Wake Forest-Rolesville in that 2010 title game.
▪ These teams played in August, with Grimsley winning 35-20. In that game, the Whirlies picked off three of passes, and WR Hudson Cooper had 200-plus receiving yards. Sanders ran for 123 yards and two touchdowns. Atkinson had 197 passing yards, and Brown carried for 98 yards. But it was Rolesville’s turnovers that made the difference.
CLASS 1A
Corvian falls to Tarboro in 1A final
Corvian’s dream unbeaten season came to an end in the 1A final, when the third year school ran into a Tarboro team making its eighth straight state finals appearance.
Tarboro won, 45-24, with a running game that had more than 400 yards.
All-star games
QUEEN CITY SENIOR BOWL
An overtime field goal ended one of the most thrilling Queen City games yet.
SHRINE BOWL OF THE CAROLINAS
1 p.m. Saturday, Spartanburg High School
TV Info: Bahakel Sports.
The background: This is thought to be the oldest high school all-star game in the United States, and it’s being played for the 88th time. The game matches top players from North Carolina against their South Carolina counterparts.
Scouting North Carolina: The lineup includes 16 players from the Charlotte area, including WR Jerel Bolder (Forest Hills), DL Chuck House (North Mecklenburg), LB Braden Barger (Weddington), and LB Ryan Bassani (North Lincoln). Mallard Creek’s Kennedy Tinsley is among the assistant coaches.
Scouting South Carolina: Finley Polk, who quarterbacked Northwestern to the Class 5A/Division 2 state championship, leads the Sandlappers’ attack. Also in the lineup is Clover RB Landon Stone and Catawba Ridge TE Brady Ambrose. Clover’s Perry Woolbright is an assistant coach for the South Carolina team.
Game history: This game has raised more than $75 million for Shriners Hospitals. South Carolina won last year’s contest 24-0.
N.C. COACHES EAST-WEST GAME
1 p.m. Sunday, Jamieson Stadium, Grimsley High, Greensboro
The background: This game, sponsored by the N.C. Coaches Association, features all-star teams from each half of the state. It was played for years in July but moved to December last year, because many high school players report to college campuses early in the summer.
Scouting the West: Grimsley’s Faizon Brandon was to have been a West QB, but his team is playing for the 4A state championship this weekend. That means a local player, Weddington’s Gregory Fee, will get a lot of the snaps for the West. His backfield will include South Point RB Chancye Ford, who rushed for 13 touchdowns this season. The team includes players from Hough, Mallard Creek, A.L. Brown, Cox Mill, Forest Hills, Hunter Huss, South Point, and Weddington high schools. Andy Capone (Weddington) and Brian Andrews (South Point) are among the assistant coaches.
Scouting the East: The East’s lineup underwent several changes, with players from Rolesville and Seventy-First busy with state championship games. One player to watch, though, is Nash Central’s James “Rocket” Rodgers, who rushed for nearly 1,100 yards this season and also was an effective weapon as a receiver.
Last season: The East won, 35-7.
East-West rosters
| EAST | ||||
| Nygir | Alston | 7 | wr | Hunt |
| Deontrae | Barnes | 92 | dl | Hunt |
| Kaleb | Caraway | 48 | lb | Gray’s Creek |
| Iziah | Davis | 44 | lb | Montgomery Central |
| Austin | Deese | 76 | ol | Pinecrest |
| Cedric | Farrar | 94 | dl | Havelock |
| Donte | Faulk | 91 | dl | Whiteville |
| Will | Fisher | 3 | wr | Whiteville |
| Cameron | Hill | 75 | ol | Jacksonville |
| Jayden | Hill | 16 | wr | Lee County |
| Wyatt | Jackson | 99 | k/p | New Bern |
| Jasiah | Jones | 5 | db | W Carteret |
| Codey | Larkins | 24 | db | Clayton |
| Kolbe | Little | 12 | qb | Laney |
| Jaidon | Lovett | 9 | wr | JH Rose |
| Tarevion | Mageo | 11 | wr | White Oak |
| Caleb | Milton | 25 | wr | Union Pines |
| Kmauri | Morgan | 47 | lb | Richmond |
| Kenyon | Newkirk | 93 | dl | Laney |
| Jon | Ngandu | 72 | ol | Sanderson |
| Joe | Parsons | 49 | lb | Richmond |
| Randall | Peele | 71 | OL | DH Conley |
| Jalil | Perry | 97 | wr | Wake Forest |
| Omauire | Phillips | 46 | lb | Farmville Central |
| Cameron | Quillet | 19 | db | Garner Magnet |
| Aarmon | Randolph | 96 | dl | Jacksonville |
| Daniel | Ray | 85 | TE | South Columbus |
| James | Rogers | 27 | rb | Nash Central |
| Nicholas | Rodgers | 70 | ol | Fike |
| Theo | Setzer | 14 | qb | St. Pauls |
| Isaiah | Silver | 33 | db | Rocky Mount |
| Mikko | Skinner | 45 | lb | New Hanover |
| Ivion | Smith | 8 | db | New Bern |
| Luccas | Soares | 66 | ol | Green Hope |
| Jaedon | Watson | 17 | db | E Carteret |
| Jhalil | Winfield | 64 | ol | Pinecrest |
| WEST | ||||
| Samuel | Aschbrenner | 58 | ol | Cox Mill |
| Nassor | Ashenafi | 21 | db | Mallard Creek |
| Zane | Barnett | 52 | ol | Bandys |
| Christian | Brown | 50 | dl | Page |
| Jayden | Brown | 35 | wr | Dudley |
| Javarion | Brown | 16 | qb | Huss |
| Rodrigo | Coronado | 55 | ol | AC Reynolds |
| Joe | Crowley | 44 | lb | R J Reynolds |
| Montgomery | Edwards | 60 | ol | Marvin Ridge |
| Gregory | Fee | 10 | qb | Weddington |
| Fernando | Flores | 3 | db | Mitchell |
| Chanyce | Ford | 33 | lb/rb | S Point |
| Malik | Garrison | 11 | lb | Mt Tabor |
| JP | Gilchrist | 1 | dl | E Forsyth |
| Eric | Gladney | 4 | wr | SE Guilford |
| Braxton | Grace | 54 | ol/dl | Forest Hills |
| Maddox | Greene | 9 | qb | Watauga |
| Jakeb | Johnson | 66 | ol | AL Brown |
| Cam’ron | Jones | 8 | wr | Reidsville |
| Isaiah | Lackey | 22 | rb | Hickory |
| Eli | Lipscomb | 34 | lb | Kings Mountain |
| Cody | Luther | 62 | ol | Erwin |
| Jayden | Morris | 2 | de | Weddington |
| Jaylin | Murry | 6 | rb | E Forsyth |
| Gene | Neely | 12 | db | Hunter Huss |
| Trey | Organes | 42 | dl | TW Andrews |
| Drew | Ponder | 90 | lb/rb | W. Lincoln |
| Jordyn | Ratliff | 99 | dl | Dudley |
| Rossi | Santelia | 40 | k | AC Reynolds |
| Christopher | Stowe | 24 | db | South Point |
| Jerry | Summers | 5 | wr | Reagan |
| TyReese | Turner | 51 | dl | Reidsville |
| Nse | Uffort | 59 | ol | Swain County |
| Zalen | Watkins | 56 | dl | E Rutherford |
| Chris | Wences | 20 | te | Mitchell |
| Zavion | Wilson | 7 | db | Burns |
Queen City Senior Bowl rosters
West
0 | WR | JJ Gordon | Ashbrook |
1 | DB | Jahmir Davis | North Mecklenburg |
2 | WR | Justice Washington | Mountain Island |
3 | LB | Edmond McClure | Hopewell |
4 | QB | Khalel Wright | Country Day |
5 | DB | Tank Ruff | Crest |
6 | WR | Major Leak | Lake Norman Charter |
7 | DB | Solomon Ford | Olympic |
8 | ATH | Brandon Albert | Community School of Davidson |
9 | DB | Elijah Barber | Myers Park |
10 | TE | Deangelo Hall | Olympic |
11 | DL | Jayden Rucker | Statesville |
12 | QB | Grayson Harvey | Mountain Island |
13 | LB | Noah Klum | South Iredell |
14 | RB | Aiden Carson | Crest |
15 | WR | Alex Wiley IV | Olympic |
16 | WR | Jaylen Himes | Providence Day |
17 | LB | Marquez Allison | Berry |
20 | RB | Devin Walker | Olympic |
21 | LB | Jhari Mosley | Crest |
22 | ATH | Jycen Anciso | Hough |
23 | DB | Emmanuel King | South Mecklenburg |
24 | RB | Anthony Hawkins | Hickory Grove |
25 | DB | Corey Pettigrew | Palisades |
30 | LB | Jasha Brown | Palisades |
33 | K/P | Kandler Happe | Hough |
50 | DL | Brennan Meccarielli | Myers Park |
54 | OL | Drew Davis | Mooresville |
55 | OL | Diantae Berry | Hough |
56 | DL | Cameron Gibson | West Mecklenburg |
60 | DL | Jack Smith | Community School of Davidson |
61 | LS | Gio DeCarlo | Palisades |
62 | OL | Christian Garcia | Southlake Christian |
65 | OL | Cass Phillips | Forestview |
70 | OL | Jackson Kerley | Hopewell |
71 | OL | Thomas Wakefield | Charlotte Catholic |
74 | DL | Thomas Fair | Kings Mountain |
75 | DL | Jeremiah Pagan | Ashbrook |
76 | OL | Antoine Brown | Statesville |
90 | DL | William Vernon | Palisades |
East
0 | DL | Zion Burden | Mallard Creek |
1 | WR | Jaiden Morrow-Jones | Sun Valley |
2 | ATH | Rodney Smith | Forest Hills |
3 | DB | Tiquan Cromartie | Chambers |
4 | DB | Sawyer Ducey | Porter Ridge |
5 | QB | Braydon Rediger | Marvin Ridge |
6 | RB | Ziere Brooks | Chambers |
7 | QB | Justin Little | Independence |
8 | TE | Henry Anthony | Cannon School |
9 | DB | Emmanuel Beya | Ardrey Kell |
10 | K/P | Landon Mare | Cannon School |
11 | DB | Jaquairus Fields | Providence |
12 | WR | Henry Forrest | NW Cabarrus |
13 | WR | Chinua Ezeigbo | Central Cabarrus |
14 | WR | Dequadre Currence | Butler |
15 | LB | Hunter Eichelberger | Cuthbertson |
16 | RB | Mekhi Herron | AL Brown |
17 | WR | Sadat Grant | Independence |
18 | WR | Dominic Testa | JM Robinson |
21 | LB | Larry Stukes | Mallard Creek |
22 | ATH | Johntay Gaither | Pine Lake |
23 | DB | Justin Watts | Mallard Creek |
24 | DB | Kemarion Massey | Forest Hills |
25 | RB | Jayden Williams | Butler |
28 | LB | Camden Martin | Independence |
30 | LB/LS | Chase Thomas | Mt. Pleasant |
32 | LB | Nick White | JM Robinson |
33 | LB | Julian Platt | Rocky River |
34 | DL | Zykeir Stripling | Mallard Creek |
50 | OL | Jordan Shaw | Mallard Creek |
54 | OL | Sidiq Cabaniss-Ali | Independence |
55 | DL | Jason Hubbard | Metrolina Christian |
60 | OL | Xavier Noje | Cox Mill |
65 | DL | Kadein Porter | Concord |
70 | OL | Kayon Mitchell | Rocky River |
71 | DL | Nabiel Ocana | Weddington |
75 | OL | Miguel Flores | Concord |
76 | OL | Wyatt Parker | Piedmont |
77 | OL | Nolan Rienks | Marvin Ridge |
90 | DL | Ian Coleman | Butler |
Shrine Bowl rosters
Offense
Quarterbacks: Don Mahan, Burlington Williams; Brady Stober, Hickory
Running backs: Irving Brown, Wallace Rose Hill; Max Guest, AC Reynolds; Jason Willis, Bunker Hill
Receivers: Je’rel Bolder, Forest Hills; Jonathan Williams, Havelock; Nasir Newkirk, Dudley; James Newton, Western Alamance; Brian Rowe, Robinson; Jamien Little, Hickory
Tight ends: Gus Ritchie, Cary; Jack Ewell, Ayden Griffin; Garison Millsaps, Alexander Central
Linemen: Tai Buster, Kannanpolis; Trey Blue, Cary; Isaiah Locklear, Scotland; Jalen Morris, Jamie Randazzo, Weddington; Kiandre Marsh, Hough; Jon Stokes, Randleman; Luke Witt, West Stokes
Defense
Linemen: Isaiah Campbell, Durham; Bryce Lee, East Mecklenburg; Xavier Lewis, Rolesville; Jadon Best, Charles B Aycok HS; Chaz Knox, Mallard Creek; Chuck House, North Mecklenburg
Linebackers: Jamari Farmer, Mooresville; Ryan Bassani, North Lincoln; Kendrick Davis, Palisades; Braeden Barger, Weddington; Taeshown Alston, Vance County; Donovan Darden, Havelock
Defensive backs: AJ Graham, Mooresville; William Miller, Pinecrest; Brandon Rose, Mallard Creek; Jerron Blackwell, Dudley; RJ Rainer, Hough
Kicker: Cristian Harthan, Cuthbertson
Head coach: Richard Bailey, Scotland County
Assistants: Butch Carter, Alexander Central; Kennedy Tinsley, Mallard Creek; Jeff Snuffer, Western Alamance; Joe Glass, Hickory; Scott Loosemore, West Brunswick
2024 SC Shrine Bowl Roster
Offense
Quarterbacks: AJ Brand, Irmo; Will Wilson, Richland Northeast; Cutter Woods, Westside
Running backs: Tydarion Grier, Fairfield Central; Marquise Henderson, Belton-Honea Path; Landon Stone, Clover
Receivers: Chamarryus Bomar, Westside; Connor Brown, North Augusta; Malik Clark, Rock Hill; Jayden Sellers, South Florence; Mikkel Skinner, Riverside; Jamarcus Smith, Gaffney
Tight ends: Brady Ambrose, Catawba Ridge; Jordan Collins, South Pointe
Athlete: Jaquel Holman, Blackville-Hilda
Linemen: Jake Duncan, Crescent; Victor Goree, South Pointe; Christian Huynh, Carolina Forest; Kevin Peay, Lancaster; Bryce Rainwater, Hillcrest; Shed Sarratt, Gaffney; Hunter Taylor, Greenville; Kendall Walton, Lamar; Aiden Wiles, North Central
Defense
Linemen: Amare Adams, South Florence; Jalynn Coard, Manning; Mycheal Edwards-Wallace, Kingstree; Andre Pickett, Northwestern; Sterling Sanders, Blythewood
Linebackers: Anthony Addison, Sumter; Jaquavious Dodd, Eastside; Jordan Lowery, Sumter; Dylan Polansky, Ashley Ridge; Cam Smith, Spartanburg; Josh Smith, Dutch Fork; Torrance Wilson, Lake City
Defensive backs: Ramani Bruton, JL Mann; Damarion Coe, Hartsville; Omarion Davis, Indian Land; Devin Geronomi, White Knoll; Demarcus Leach, Abbeville; Elgin Sessions, Dutch Fork; Cam Strong, TL Hanna
Kicker: Grady Dangerfield, James Island
Head coach: Reggie Kennedy, Manning
Assistants: Brian Smith, Kingstree; Jeff Tate, Ashley Ridge; Dann Holland, Pelion; Perry Woolbright, Clover; Marco Thompson, Manning; Jimmy Woods, Lamar
Lou Bezjak of The State contributed to this report.
This story was originally published December 20, 2024 at 5:30 AM.