High School Sports

Tuesday’s NCHSAA boys’ basketball first round scores, Friday’s second round schedule

Follow live high school basketball scores in North Carolina as well as updates and schedules.

Check back often (scroll down for schedule)

Live scores

Boys’ playoff scores, schedules

Tuesday’s first round

CLASS 4A

WEST

Lake Norman 89, Cuthbertson 74

Hopewell 53, Charlotte Catholic 52

Reagan 69, Northern Guilford 57

Myers Park 74, Butler 65

Independence 54, Palisades 34

Mooresville 61, Ardrey Kell 50

Chambers 73, Hickory Ridge 72

McDowell 64, Hough 59

North Mecklenburg 68, Mallard Creek 53

Davie County 69, South Mecklenburg 66

Weddington 68, Cox Mill 55

East Forsyth 86, Olympic 60

Watauga 56, East Mecklenburg 42

Mount Tabor 69, Grimsley 55

South Caldwell 77, Southwest Guilford 75

West Forsyth 77, Marvin Ridge 70

EAST

New Hanover 68, Rolesville 47

Heritage 53, Chapel Hill 46

Richmond Senior 94, South View 79

Overhills 44, Cleveland 42

Green Level 76, Southeast Raleigh 63

Leesville Road 74, Holly Springs 59

Clayton 89, Pinecrest 48

Jordan 69, Pine Forest 52

Sanderson 69, Middle Creek 42

Millbrook 62, Laney 59

Lumberton 66, Hillside 58

Hoggard 58, Willow Spring 42

Apex Friendship 56, Knightdale 53

Panther Creek 72, New Bern 55

Cardinal Gibbons 81, Broughton 77

Garner 64, Ashley 52

Friday’s second round

WEST

Hopewell (20-7) at Lake Norman (26-1)

Reagan (13-13) at Myers Park (15-12)

Mooresville (22-5) at Independence (24-4)

Chambers (20-8) at McDowell (22-5)

Davie County (18-8) at North Mecklenburg (25-3)

East Forsyth (16-6) at Weddington (22-5)

Mount Tabor (23-5) at Watauga (19-7)

South Caldwell (18-7) at West Forsyth (24-3)

EAST

Heritage (16-11) at New Hanover (26-2)

Overhills (18-9) at Richmond Senior (16-9)

Leesville Road (17-10) at Green Level (24-4)

Clayton (20-8) at Jordan (24-3)

Millbrook (13-13) at Sanderson (24-3)

Hoggard (22-5) at Lumberton (20-8)

Apex Friendship (17-10) at Panther Creek (15-12)

Cardinal Gibbons (17-10) at Garner (24-3)

CLASS 3A

WEST

Tuesday’s first round

Ashbrook 65, West Charlotte 48

Northeast Guilford 76, Asheboro 63

Concord 59, Ledford 56

Central Davidson 51, Piedmont 33

North Lincoln 84, North Henderson 46

Hunter Huss 75, Statesville 65

High Point Central 67, Franklin 60

Jay M. Robinson 78, Rockingham County 61

Dudley 80, Forestview 37

East Lincoln 72, Hickory 70

A.C. Reynolds 70, South Point 66

Ben Smith 88, Jesse Carson 62

Northwest Cabarrus 72, Freedom 54

Crest 73, North Buncombe 62

Oak Grove 91, Kings Mountain 84

East Henderson 64, Central Cabarrus 41

EAST

Swansboro 91, Carrboro 35

South Centeral 78, West Carteret 69

Southern Lee 53, Western Alamance 45

Fike 68, East Wake 58

Northern Nash 78, Union Pines 71

White Oak 63, Rocky Mount 58

Orange 69, C.B. Aycock 66

Person 78, Currituck County 74

J.H. Rose 64, South Johnston 48

Croatan 76, Hunt 68

Seventy-First 79, Jacksonville 43

Westover 72, West Brunswick 55

First Flight 64, Lee County 50

E.E. Smith 81, Havelock 57

Triton 77, Eastern Alamance 71

Southern Durham 92, Williams 51

Friday’s second round

WEST

Northeast Guilford (19-7) at Ashbrook (24-3)

Concord (19-8) at Central Davidson (14-10)

Hunter Huss (17-8) at North Lincoln (22-5)

High Point Central (16-9) at Jay M. Robinson (25-3)

East Lincoln (20-8) at Dudley (18-7)

Ben Smith (24-3) at A.C. Reynolds (19-8)

Northwest Cabarrus (16-10) at Crest (20-3)

Oak Grove (17-6) at East Henderson (27-0)

EAST

South Central (16-8) at Swansboro (22-1)

Fike (16-9) at Southern Lee (22-3)

White Oak (16-8) at Northern Nash (20-5)

Orange (18-8) at Person (26-2)

Croatan (17-7) at J.H. Rose (21-4)

Westover (17-10) at Seventy-First (21-3)

E.E. Smith (18-7) at First Flight (19-8)

Triton (19-9) at Southern Durham (26-2)

CLASS 2A

Tuesday’s first round

WEST

Reidsville 73, Brevard 19

North Stanly 58, Walkertown 54

Monroe 54, East Burke 46

West Stokes (11-14) at Hendersonville (19-7)

Maiden 82, East Surry 73

Lincolnton 64, West Caldwell 51

Pine Lake Prep 81, Lexington 66

Salisbury 65, Morehead 34

North Surry 95, Anson County 62

Community School of Davidson 75, Surry Central 67

Lincoln Charter 82, Providence Grove 56

Mount Pleasant 69, Newton-Conover 41

Shelby 69, R-S Central 53

C.D. Owen 71, T.W. Andrews 62

Bandys 88, Burns 69

Forest Hills 70, Randleman 62

EAST

Farmville Central 86, North Pitt 39

Fairmont 60, Wallace-Rose Hill 44

Eastern Wayne 93, Hertford County 51

Seaforth 62, Franklin Academy 55

Northeastern 77, John A. Holmes 55

Kinston 76, N.C. School of Science & Math/Durham 46

Greene Central 64, Washington 60

West Bladen 47, Ayden-Grifton 33

Northwood 60, Camden County 25

SouthWest Edgecombe 60, Goldsboro 48

South Granville 89, Heide Trask 59

Roanoke Rapids 56, South Columbus 39

Martin County 86, North Lenoir 64

Whiteville 70, J.F. Webb 61

Southeast Alamance 80, Midway 49

Southwest Onslow 83, Pasquotank County 40

Friday’s second round

WEST

North Stanly (22-6) at Reidsville (26-0)

West Stokes/Hendersonville at Monroe (15-3)

Lincolnton (23-5) at Maiden (22-5)

Pine Lake Prep (21-7) at Salisbury (24-3)

Community School of Davidson (16-11) at North Surry (23-4)

Mount Pleasant (18-8) at Lincoln Charter (18-9)

C.D. Owen (19-6) at Shelby (19-7)

Forest Hills (13-14) at Bandys (19-7)

EAST

Fairmont (16-7) at Farmville Central (21-4)

Seaforth (15-12) at Eastern Wayne (21-4)

Kinston (19-5) at Northeastern (22-2)

Greene Central (12-11) at West Bladen (24-1)

SouthWest Edgecombe (19-5) at Northwood (26-2)

Roanoke Rapids (14-8) at South Granville (22-6)

Whiteville (17-7) at Martin County (16-6)

Southeast Alamance (22-6) at Southwest Onslow (22-3)

CLASS 1A

Tuesday’s first round

WEST

Bishop McGuinness 75, Alleghany 25

Uwharrie Charter 61, Murphy 46

Thomas Jefferson Academy 63, Hayesville 46

North Rowan 87, North Stokes 59

Corvian Community 80, Bessemer City 32

College Prep and Leadership 58, N.C. Leadership Academy 52

Carolina International 68, Mount Airy 43

Mountain Heritage 77, Piedmont Classical 53

Queen’s Grant Charter 69, Union Academy 41

Winston-Salem Prep 55, Andrews 52

Bradford Prep 68, Robbinsville 55

East Wilkes 101, Hiwassee Dam 59

Eastern Randolph 84, Mitchell County 63

South Stanly 70, Avery County 67

Carver 68, Cherokee 65

South Stokes 62, Elkin 44

EAST

Washington County 79, Clover Garden 57

Chatham Charter 52, Woods Charter 45

Lejeune 84, Bear Grass Charter 39

Ocracoke 60, KIPP Pride 43

Wake Prep 65, Excelsior Classical 43

Vance Charter 76, Eno River Academy 60

Pinetown Northside 82, North Duplin 67

Voyager Academy 83, Pender County 58

Lakewood 74, Pamlico County 55

Bertie 75, Roxboro Community 54

Northampton County 83, Neuse Charter 51

Tarboro 78, Rocky Mount Prep 70

Chatham Central 88, Gates County 62

Wilson Prep 93, Northwest Halifax 70

Warren County 79, North Edgecombe 33

Southern Wake Academy 84, Hobbton 35

Friday’s second round

WEST

Uwharrie Charter (17-9) at Bishop McGuinness (25-2)

North Rowan (17-10) at Thomas Jefferson Academy (20-7)

College Prep and Leadership (22-6) at Corvian Community (20-7)

Carolina International (19-8) at Mountain Heritage (23-2)

Winston-Salem Prep (15-11) at Queen’s Grant Charter (22-5)

Bradford Prep (11-13) at East Wilkes/Hiwassee Dam

South Stanly (17-8) at Eastern Randolph (17-8)

Carver (17-9) at South Stokes (25-2)

EAST

Chatham Charter (17-10) at Washington County (19-3)

Ocracoke (15-3) at Lejeune (16-6)

Vance Charter (17-5) at Wake Prep (23-4)

Pinetown Northside (21-5) at Voyager (20-5)

Bertie (14-11) at Lakewood (22-1)

Tarboro (14-6) at Northampton County (19-6)

Wilson Prep (20-5) at Chatham Central (22-4)

Warren County (16-10) at Southern Wake Academy (23-4)

This story was originally published February 25, 2025 at 5:19 PM.

Langston Wertz Jr.
The Charlotte Observer
Langston Wertz Jr. is an award-winning sports journalist who has worked at the Observer since 1988. He’s covered everything from Final Fours and NFL to video games and Britney Spears. Wertz -- a West Charlotte High and UNC grad -- is the rare person who can answer “Charlotte,” when you ask, “What city are you from.” Support my work with a digital subscription
Sports Pass is your ticket to Charlotte sports
#ReadLocal

Get in-depth, sideline coverage of Charlotte area sports - only $1 a month

VIEW OFFER