Championship Scores 1913-1958
NCHSAA FOOTBALL STATE CHAMPIONSHIP RESULTS
1913-1958
| OPEN | ||||||
| 1913 | Raleigh 29, Washington 0 | |||||
| 1914 | Raleigh 117, Asheville 0 | |||||
| 1915 | Raleigh 6, Charlotte 0 | |||||
| 1916 | Charlotte 36, Chapel Hill 0 | |||||
| 1917 | Charlotte 41, Chapel Hill 0 | |||||
| 1918 | no championship - flu epidemic | |||||
| 1919 | Chapel Hill 78, Greensboro 0 | |||||
| 1920 | Chapel Hill 14, Monroe 0 | |||||
| 1921 | Fayetteville 7, Winston-Salem 0 | |||||
| 1922 | Asheville 12, New Bern 6 (OT) | |||||
| 1923 | Charlotte 20, Sanford 7 | |||||
| 1924 | Rockingham 7, Shelby 0 | |||||
| 1925 | Gastonia 8, Sanford 0 | |||||
| 1926 | Sanford 13, Charlotte 0 | |||||
| 1927 | Wilmington 7, Greensboro 0 | |||||
| 1928 | Wilmington 14, Statesville 0 | |||||
|
Play went to Class A and Class B in 1929 | ||||||
| CLASS A | CLASS B | |||||
| 1929 | Charlotte 27, Goldsboro 0 | 1929 | Concord 13, Oxford 7 | |||
| 1930 | Charlotte 14, Raleigh 6 | 1930 | Reidsville 20, Apex 7 | |||
| 1931 | Durham 13, Charlotte 6 | 1931 | Reidsville 6, Apex 0 | |||
| 1932 | Charlotte 13, Durham 0 | 1932 | Reidsville 32, Elizabeth City 12 | |||
| 1933 | Durham 7, Charlotte 0 | 1933 | Elizabeth City 19, Burlington 0 | |||
| 1934 | Durham 12, Greensboro 12 | 1934 | Edenton 6, Reidsville 0 | |||
| 1935 | Raleigh 31, Winston-Salem 6 | 1935 | Mount Airy 7, Edenton 0 | |||
| 1936 | Charlotte 12, Raleigh 7 | 1936 | Mills Home 13, Roanoke Rapds 0 | |||
| 1937 | Charlotte 20, Rocky Mount 7 | 1937 | Reidsville 19, Hamlet 6 | |||
| 1938 | Durham 6, Greensboro 6 | 1938 | Mount Airy 26, Whiteville 18 | |||
| 1939 | Durham 6, Greensboro 0 | 1939 | Reidsville 18, Hamlet 0 | |||
| 1940 | Greensboro 7, Rocky Mount 0 | 1940 | Reidsville 14, Elizabeth City 12 | |||
|
Play changed to Class AA, A, and B in 1941 | ||||||
| CLASS AA | CLASS A | |||||
| 1941 | Raleigh 0, High Point 0 | 1941 | Laurinburg 20, Mount Airy 6 | |||
| 1942 | Greensboro 12, Gastonia 6 | 1942 | Mount Airy def. Scotland Neck | |||
| 1943 | Charlotte 7, Raleigh 0 | 1943 | Reidsville 6, Laurinburg 6 | |||
| 1944 | Wilson 26, Greensboro 0 | 1944 | Laurinburg 8, Reidsville 7 | |||
| 1945 | Raleigh 28, High Point 6 | 1945 | Reidsville 27, Laurinburg 0 | |||
| 1946 | Wilson def. Greensboro (forfeit) | 1946 | Mount Airy 38, Wadesboro 0 | |||
| 1947 | Fayetteville 39, Charlotte 0 | 1947 | Henderson 25, Mount Airy 14 | |||
| 1948 | Fayetteville 14, Burlington 13 | 1948 | Mount Airy 26, Laurinburg 0 | |||
| 1949 | Durham 21, Burlington 13 | 1949 | Henderson 20, Reidsville 14 | |||
| CLASS B | ||||||
| 1946 | Boonville 27, Raeford 7 | |||||
| 1947 | Fairmont (by forfeit) | |||||
|
Classification names were changed to Class AAA, AA, and A in 1950 | ||||||
| Class AAA | Class AA | |||||
| 1950 | Durham 12, R.J. Reynolds 7 | 1950 | Reidsville 26, Henderson 0 | |||
| 1951 | Wilmington 14, High Point 13 | 1951 | Lumberton 18, Reidsville 13 | |||
| 1952 | R.J. Reynolds 13, Durham 6 | 1952 | Harding 32, Henderson 13 | |||
| 1953 | Durham 14, R.J. Reynolds 14 | 1953 | Harding 20, Hamlet 0 | |||
| 1954 | Greensboro 20, Durham 13 | 1954 | Reidsville 20, Graham 0 | |||
| 1955 | Salisbury 13, Durham 6 | 1955 | Kinston 12, Hendersonville 7 | |||
| 1956 | Fayetteville 6, Greensboro 6 | 1956 | Canton 33, Washington 6 | |||
| 1957 | Salisbury 21, Fayetteville 0 | 1957 | Elizabeth City 18, Myers Pk 15 | |||
| 1958 | Wilson 6, R.J. Reynolds 6 | 1958 | Morehead 12, Rockingham 0 | |||
| Class A | Class AA-C | |||||
| 1950 | Williamston 19, Bessemer 13 | 1956 | Granite Falls | |||
| 1951 | Ahoskie 52, Walnut Cove 0 | 1957 | Morehead City | |||
| 1952 | Ahoskie 28, Bessemer City 6 | 1958 | Williamston | |||
| 1953 | Massey Hill 20, Gbo Bessemer 0 | |||||
| 1954 | Edenton 41, Gbo Bessemer 20 | |||||
| 1955 | Cary 21, Spruce Pine 0 | |||||
| 1956 | Edenton 45, Mebane 6 | |||||
| 1957 | Edenton 14, Mebane 7 | |||||