State Champions
Every state championship in North Carolina high school football — by year, classification, and dynasty.
All-Time Championship Leaders
Showing 100 of 595 championships
Wilson Prep
9–8 vs Robbinsville
Click for details →
Tarboro
22–0 vs Murphy
Click for details →
Shelby
84–41 vs Kinston
Click for details →
Reidsville
50–20 vs Brevard
Click for details →
Crest
31–14 vs Hunt
Click for details →
Watauga
47–25 vs Middle Creek
Click for details →
Grimsley
24–14 vs Clayton
Click for details →
Hough
21–0 vs Millbrook
Click for details →
Tarboro
45–24 vs Corvian Community
Click for details →
Monroe
35–25 vs Northeastern
Click for details →
West Charlotte
14–7 vs Seventy First
Click for details →
Grimsley
35–23 vs Rolesville
Click for details →
Cary Christian
20–19 vs Halifax Academy
Click for details →
Rabun Gap
42–39 vs Charlotte Latin School
Click for details →
Asheville School Independent
28–14 vs Hickory Grove Christian School
Click for details →
Mount Airy Granite
21–3 vs Tarboro
Click for details →
Reidsville
28–18 vs Clinton Dark
Click for details →
Hickory
33–26 vs Seventy First
Click for details →
Weddington
56–21 vs Hoggard
Click for details →
Rocky Mount Academy
56–42 vs John Paul II Catholic High School
Click for details →
Providence Day
57–14 vs Cannon School
Click for details →
Asheville School Independent
42–29 vs Hickory Grove Christian School
Click for details →
Mount Airy Granite
20–7 vs Tarboro
Click for details →
East Duplin
24–21 vs Reidsville
Click for details →
East Lincoln
30–15 vs Northern Nash
Click for details →
New Bern
40–28 vs Grimsley
Click for details →
Arendell Parrott Academy
32–29 vs Cary Christian School
Click for details →
Providence Day
55–13 vs Christ School
Click for details →
Asheville School Independent
46–10 vs High Point Christian Academy
Click for details →
Tarboro
28–7 vs Mitchell
Click for details →
Shelby
55–34 vs Wallace Rose Hill
Click for details →
Dudley
69–40 vs Jh Rose
Click for details →
Cardinal Gibbons
14–2 vs Chambers
Click for details →
Cary Christian
64–22 vs Rocky Mount Academy
Click for details →
Wayne Christian
28–8 vs Lawrence Academy
Click for details →
Providence Day
14–9 vs Christ School
Click for details →
Cannon/Concord Acad./Cabarrus
36–29 vs Ravenscroft School
Click for details →
Davidson Day
Click for details →
Murphy
14–7 vs Northside Pinetown
Click for details →
Tarboro
25–7 vs East Surry
Click for details →
Reidsville
35–6 vs Mountain Heritage
Click for details →
Salisbury
42–14 vs St Pauls
Click for details →
Charlotte Catholic
14–7 vs Havelock
Click for details →
Mount Tabor
24–16 vs Cleveland
Click for details →
Grimsley
28–8 vs Cardinal Gibbons
Click for details →
Vance County
35–14 vs Rolesville
Click for details →
Arendell Parrott Academy
40–13 vs St. David's School
Click for details →
Bethel Christian Academy
60–14 vs Community Christian School
Click for details →
Charlotte Christian
27–21 vs Charlotte Country Day School
Click for details →
Christ School
55–21 vs Trinity Christian School
Click for details →
Robbinsville
45–14 vs Northampton County
Click for details →
East Surry
56–28 vs Tarboro
Click for details →
Reidsville
14–0 vs Northeastern
Click for details →
Shelby
34–0 vs Salisbury
Click for details →
Charlotte Catholic
23–7 vs Southern Nash
Click for details →
Weddington
34–14 vs Lee County
Click for details →
East Forsyth
24–21 vs Cardinal Gibbons
Click for details →
Vance County
24–3 vs Leesville Road
Click for details →
Grace Christian
38–34 vs Faith Christian School
Click for details →
Halifax Academy
38–8 vs John Paul II Catholic High School
Click for details →
Charlotte Christian
14–7 vs Charlotte Latin School
Click for details →
Providence Day
28–13 vs Rabun Gap School
Click for details →
Trinity Christian
64–16 vs Asheville School Independent
Click for details →
Murphy
60–27 vs Pamlico County
Click for details →
Tarboro
50–10 vs East Surry
Click for details →
Reidsville
31–28 vs Northeastern
Click for details →
Shelby
42–21 vs North Davidson
Click for details →
Charlotte Catholic
17–14 vs Jacksonville
Click for details →
Weddington
27–14 vs Southeast Guilford
Click for details →
East Forsyth
35–28 vs Scotland
Click for details →
Wake Forest
9–7 vs Vance County
Click for details →
Faith Christian
72–30 vs Rocky Mount Academy
Click for details →
Northeast/Hobgood
30–26 vs Pungo Christian Academy
Click for details →
Charlotte Christian
43–14 vs Providence Day School
Click for details →
Charlotte Country Day School
17–14 vs Covenant Day School
Click for details →
Cherokee
21–13 vs North Duplin
Click for details →
Tarboro
32–7 vs Mount Airy Granite
Click for details →
Wallace Rose Hill
35–28 vs Reidsville
Click for details →
Hibriten
16–14 vs East Duplin
Click for details →
Charlotte Catholic
28–14 vs Havelock
Click for details →
New Hanover
27–17 vs AC Reynolds
Click for details →
Harding University
30–22 vs Scotland
Click for details →
Wake Forest
21–0 vs Mallard Creek
Click for details →
Northeast/Hobgood
36–26 vs Community Christian School
Click for details →
Rocky Mount Academy
35–16
Click for details →
Charlotte Christian
47–21 vs Christ School
Click for details →
Charlotte Latin
30–7 vs Wake Christian Academy
Click for details →
Southlake Christian Academy
30–17 vs Hickory Grove Christian School
Click for details →
Murphy
15–14 vs Plymouth
Click for details →
Wallace Rose Hill
30–7 vs West Montgomery
Click for details →
Reidsville
58–0 vs Edenton Holmes
Click for details →
Shelby
28–6 vs Northside Jacksonville
Click for details →
South Point
16–7 vs Rocky Mount
Click for details →
Weddington
33–20 vs Eastern Guilford
Click for details →
Dudley
54–0 vs Cape Fear
Click for details →
Wake Forest
29–0 vs Page
Click for details →
Bethel Christian Academy
40–0 vs Wayne Christian School
Click for details →
Arendell Parrott Academy
23–16 vs Southampton Academy
Click for details →
Charlotte Latin
28–27 vs Charlotte Country Day School
Click for details →
High Point Christian Academy
16–6 vs Cannon School
Click for details →