No. 1 Garner 42, No. 11 Knightdale 7 (final)
No. 2 Leesville Road 54, Millbrook 17 (final)
No. 8 Triton 43, No. 3 Cleveland 40 (final)
No. 4 Wakefield 42, Enloe 6 (final)
No. 5 WF-Rolesville 34, Sanderson 14 (final)
No. 6 Cardinal Gibbons 37, Northern Vance 18 (final)
No. 7 Middle Creek 35, Athens Drive 30 (final)
No. 9 Hillside 57, Riverside 10 (final)
No. 10 Carrboro 49, Cedar Ridge 28 (final)
No. 12 Orange 33, Southern Vance 14 (final)
No. 13 Lee County 38, Green Hope 14 (final)
No. 14 Northern Durham 23, Apex 13 (final)
No. 15 Clayton 41, Smithfield-Selma 7 (final)
No. 16 South Johnston 34, Southern Wayne 18 (final)
Holly Springs 48, No. 17 Fuquay-Varina 34 (final)
No. 18 Chapel Hill 26, Webb 0 (final)
No. 19 Southern Durham 47, East Chapel Hill 10 (final)
No. 20 Southeast Raleigh 20, East Wake 12 (final)
Heritage 24, Broughton 0 (final)
Cary 29, Panther Creek 17 (final)
West Johnston 23, Harnett Central 21 (final)
Wake Christian 53, Fayetteville Christian 14 (final)
Goldsboro 56, Princeton 16 (final)
South Granville 40, Northwood 30 (final)
Person 15, Durham Jordan 9 (final)
Bunn 40, Cornith Holders 15 (final)
N. Raleigh Christian 17, Ravenscroft 14 (final)
Southampton, Va. 40, Word of God 34 (final)
Franklinton 30, Roanoke Rapids 24 (final)
Pinecrest 20, Purnell Swett 7 (final)
Pikeville Aycock 38, Eastern Wayne 12 (final)
Richmond 30, Lumberton 17 (final)
Warren County 22, Northwest Halifax 14 (final)
Ayden Grifton 33, North Duplin 14 (final)
Goldsboro 56, Princeton 16 (final)
New Hanover 45, Wilmington Laney 14 (final)
Southern Lee 63, Union Pines 55 (final)
North Rowan 28, Chatham Central 0 (final)