Here are the top 30 games of Week 3 across the state of North Carolina.
#1 (2A) Clinton (3-0) at #3 (2A) Whiteville (3-0)
#2 (4A) Weddington (3-0) at #5 (4A) Butler (2-1)
Gaffney (2-1) at #4 (4A) Mallard Creek (1-1)
#10 (4A) Cardinal Gibbons (2-1) at #9 (4A) Rolesville (2-1)
#4 (2A) Reidsville (3-0) at #16 (3A) Eastern Alamance (3-0)
#11 (3A) Cape Fear (2-0) at #22 (4A) Laney (1-1)
#16 (4A) Marvin Ridge (3-0) at #24 (4A) Lake Norman (3-0)
#2 (2A) Salisbury (3-0) at Person (3-0)
#5 (1A) Mitchell (3-0) at #13 (1A) Andrews (3-0)
#4 (1A) Swain County (3-0) at Tuscola (2-1)
#1 Providence Day (3-0) at #7 Cannon School (3-0)
New Hanover (1-1) at #19 (4A) Pinecrest (3-0)
J.H. Rose (1-2) at #15 (4A) Hoggard (1-1)
#18 (4A) Watauga (3-0) at #21 (3A) A.C. Reynolds (1-2)
#24 (3A) Pisgah (3-0) at #17 (1A) Hayesville (3-0)
South Caldwell (3-0) at Bandys (2-0)
#2 Charlotte Christian (3-0) at Calvary Day (GA) (2-0)
#6 (2A) East Duplin (3-0) at Croatan (3-0)
Southern Alamance (2-1) at #10 (3A) Southern Nash (3-0)
West Craven (1-1) at #12 (3A) Havelock (2-0)
Western Alamance (2-1) at #17 (3A) Eastern Guilford (2-0)
North Mecklenburg (1-1) at #21 (4A) Charlotte Catholic (2-1)
#6 (2A) Forest Hills (3-0) at #20 (2A) Comm. Sch. Davidson (3-0)
North Pitt (2-0) at #8 (2A) J.A. Holmes (2-0)
West Carteret (1-1) at #23 (3A) Jacksonville (2-0)
Mount Pleasant (2-1) at #22 (3A) NW Cabarrus (2-0)
#15 (3A) South Point (1-1) at Hibriten (2-1)
Ashe County (3-0) at #1 (1A) Mount Airy (3-0)
Hickory Ridge (0-3) at #12 (4A) Chambers (1-1)
North Stanly (2-1) at West Stanly (3-0)
#25 (1A) Lakewood (3-0) at Midway (2-1)
#2 (1A) Tarboro (3-0) at SouthWest Edgecombe (2-1)
#3 (1A) Robbinsville (3-0) at Alleghany (1-2)
T.W. Andrews (2-1) at #13 (1A) North Rowan (2-1)
Hoke County (2-1) at #5 (3A) Seventy-First (2-0)