MAXPREPS
GOFAN
NFHS NETWORK
FOLLOW MAXPREPS
Football
Football Home
Teams
Players
States
Scores
Rankings
Stat leaders
Photos
Playoffs
Videos
Record Book
News
Baseball
Baseball Home
Teams
Players
States
Scores
Rankings
Stat leaders
Photos
Playoffs
Record Book
News
B. Basketball
B. Basketball Home
Teams
Players
States
Scores
Rankings
Stat leaders
Photos
Playoffs
Videos
Record Book
News
G. Basketball
G. Basketball Home
Teams
Players
States
Scores
Rankings
Stat leaders
Photos
Playoffs
Videos
Record Book
News
G. Volleyball
G. Volleyball Home
Teams
Players
States
Scores
Rankings
Stat leaders
Photos
Playoffs
Record Book
News
Content Contributors
Coaches
...
POPULAR SPORTS
All sports
Boys
Baseball
Basketball
Beach Volleyball
Cross Country
Football
Golf
Ice Hockey
Lacrosse
Soccer
Swimming
Tennis
Track & Field
Volleyball
Water Polo
Wrestling
Girls
Basketball
Beach Volleyball
Cross Country
Field Hockey
Flag Football
Golf
Ice Hockey
Lacrosse
Soccer
Softball
Swimming
Tennis
Track & Field
Volleyball
Water Polo
SEARCH
APPS
MaxPreps
Follow your favorite high school teams and players
MP Stats for iPad
Stat keeping for basketball teams
PRO PHOTOGRAPHY
Photo Galleries
Explore and purchase photos of your local teams and players
WATCH
Video Center
See top plays & highlights of the best high school sports
SIGN IN
North Carolina high school baseball: NCHSAA computer rankings, stats leaders, live broadcasts, schedules and scores
Key North Carolina high school boys baseball games, computer rankings, stat leaders, live broadcasts, schedules & scores - live & final.
By
Eric Frantz
Follow Eric Frantz on Twitter
Apr 30, 2025, 6:30am
Which HS football teams have the MOST top 25 finishes over the last 10 years?
13,698 views
1:14
The North Carolina high school boys baseball season continues this week. Here's what you need to know heading into and during the latest prep baseball slate in the Tarheel State.
Statewide Schedule and Live Scores
Boys Baseball Games & Scores (Live & Final)
Statewide Live Broadcasts (NFHS Network)
Live North Carolina Baseball Games
MaxPreps State Rankings: Overall
This week's North Carolina MaxPreps computer rankings regardless of division. All teams ranked.
#
School
Rec.
Str.
+/-
1
Cuthbertson (Waxhaw)
21-4
13.3
2
D.H. Conley (Greenville)
21-1
9.1
3
Marvin Ridge (Waxhaw)
18-6
16.2
4
Ashley (Wilmington)
19-4
13.2
5
T.C. Roberson (Asheville)
19-4
12.3
6
Laney (Wilmington)
18-4
11.1
7
ERHS (Forest City)
21-0
3.8
8
Weddington (Matthews)
16-7-1
14.8
9
J.H. Rose (Greenville)
20-3
8.6
10
South Caldwell (Hudson)
22-1
5.2
11
Corinth Holders (Wendell)
19-3
7.4
12
North Stanly (New London)
24-0
2.8
13
West Rowan (Mt. Ulla)
22-4
7.4
14
Wakefield (Raleigh)
21-3-1
7.9
15
Wake Forest
16-6
11.0
16
East Rowan (Salisbury)
22-4
7.7
17
CGHS (Raleigh)
19-6
9.5
18
Leesville Road (Raleigh)
17-5
9.9
19
CCHS (Charlotte)
21-4-1
7.2
20
Reagan (Pfafftown)
20-4
6.8
21
Grimsley (Greensboro)
20-4
7.8
22
West Stokes (King)
21-2
3.4
23
Providence (Charlotte)
20-5
6.7
24
West Forsyth (Clemmons)
20-4
5.8
25
North Iredell (Olin)
18-3
4.8
26
Burns (Lawndale)
20-4
4.4
27
Apex Friendship (Apex)
19-6
7.7
28
West Bladen (Bladenboro)
15-4
7.1
29
Millbrook (Raleigh)
18-8
10.0
30
Sun Valley (Monroe)
14-11
14.3
31
New Hanover (Wilmington)
13-9
13.2
32
Bunn
21-2
1.4
33
Myers Park (Charlotte)
18-6
7.2
34
Randleman
16-4
6.1
35
HRHS (Harrisburg)
17-7
9.0
36
Lincoln Charter (Denver)
18-5
5.0
37
Voyager Academy (Durham)
19-2
0.9
38
SCHS (Winterville)
15-7
8.6
39
PHS (Southern Pines)
18-7
7.9
40
Mooresville
18-7
7.4
41
Crest (Shelby)
18-4
4.0
42
East Lincoln (Denver)
17-6
6.8
43
Ragsdale (Jamestown)
17-6
6.6
44
West Stanly (Oakboro)
17-6
5.8
45
SIHS (Statesville)
18-8
8.0
46
Jordan (Durham)
14-7
8.8
47
East Carteret (Beaufort)
23-0
-3.2
48
Topsail (Hampstead)
13-10
12.0
49
EFHS (Kernersville)
17-8
7.6
50
Whiteville
15-4
4.3
State Stat Leaders
Here's a look at this season's current baseball statewide leaders in batting average, home runs, RBI, runs, batters struck out and ERA. Statistics are submitted to MaxPreps by coaches, athletic directors or program personnel.
Coaches, ADs and staff who do not have current access may request their
free account
here
.
Leaderboard - Player Batting Average
1
Cole Richardson - Sr
Community Christian Academy (Bessemer City, NC)
.639
2
Hayden Willoughby - So
Bear Grass Charter (Williamston, NC)
.633
3
Coy James - Sr
Davie (Mocksville, NC)
.632
4
Emilio Garcia - Jr
West Mecklenburg (Charlotte, NC)
.603
5
Ben Bethel - Jr
Hayesville (NC)
.600
6
Connor Allred - Jr
Fayetteville Street Christian (Asheboro, NC)
.593
7
Maddox Mosteller - Fr
East Burke (Connelly Springs, NC)
.586
8
Deandre Sellers - Sr
Wilson Prep (Wilson, NC)
.583
9
Hudson Deel - Jr
Rockingham County (Wentworth, NC)
.578
10
Gunnar Alm -
Polk County (Columbus, NC)
.576
11
Brayden Cash - Jr
Bethel Christian Academy (Kinston, NC)
.576
12
Kannon Huffman - So
Southwest Onslow (Jacksonville, NC)
.571
13
Ryan Clark -
North Mecklenburg (Huntersville, NC)
.571
14
Cooper Nash - So
Thales Academy Rolesville (Rolesville, NC)
.571
15
Michael Gurganus - Sr
Bear Grass Charter (Williamston, NC)
.568
16
Ben Adcock - Fr
Crossroads Christian (Henderson, NC)
.567
17
Parker Wallace - So
Cape Fear (Fayetteville, NC)
.565
18
Zachary Kimmel - Sr
Huss (Gastonia, NC)
.558
19
Eli Jenkins - Jr
East Carteret (Beaufort, NC)
.556
20
Nolan Winfield - Sr
D.H. Conley (Greenville, NC)
.554
21
McCoy James - Sr
Cape Hatteras (Buxton, NC)
.552
22
Easton Smith - Jr
Crossroads Christian (Henderson, NC)
.551
23
Mars Hartmann - Sr
Durham School of the Arts (Durham, NC)
.550
24
Vaughn Rogers - Sr
Durham School of the Arts (Durham, NC)
.548
25
Cole Craddock - Sr
Tarboro (NC)
.547
Leaderboard - Player Home Runs
1
Patrick Walsh -
Christ the King (Huntersville, NC)
10
2
Coy James - Sr
Davie (Mocksville, NC)
9
3
Dylan Palmer - Jr
East Wake Academy (Zebulon, NC)
9
4
Brayden Hampton - Sr
Charlotte Latin (Charlotte, NC)
8
5
Kaden Hart - Sr
Oak Grove (Winston-Salem, NC)
8
6
Grant Ingram - Jr
Pine Lake Prep (Mooresville, NC)
8
7
Max Shelton - Jr
Madison (Marshall, NC)
8
8
Evan Myers - Sr
Lincoln Charter (Denver, NC)
7
9
Graysen Stafford - Sr
Freedom Christian Academy (Fayetteville, NC)
7
10
Matt McKnight - Sr
Charlotte Catholic (Charlotte, NC)
7
11
Gunnar Alm -
Polk County (Columbus, NC)
7
12
Davis Phillips - Sr
Burlington Christian Academy (Burlington, NC)
7
13
Max Wearing - Jr
Palisades (Charlotte, NC)
7
14
Jacob Seamon - So
Metrolina Christian Academy (Indian Trail, NC)
7
15
Jace Jones - So
Wake County HomeSchool (Raleigh, NC)
6
16
Landon Miles - Sr
Lee County (Sanford, NC)
6
17
Caden Tarr - Jr
Carmel Christian (Matthews, NC)
6
18
Reed Osborne - Fr
Lincoln Charter (Denver, NC)
6
19
Dylan Brandt - Sr
Pine Lake Prep (Mooresville, NC)
6
20
Janeson Steele - Jr
C.B. Aycock (Pikeville, NC)
6
21
Eli Guinn - Sr
Village Christian Academy (Fayetteville, NC)
6
22
AJ Mackey - So
Mitchell (Bakersville, NC)
6
23
Garrett Byrd - Sr
North Lenoir (LaGrange, NC)
6
24
Banks Woody - So
North Raleigh Christian Academy (Raleigh, NC)
6
25
Cason Jones - Jr
Mountain Heritage (Burnsville, NC)
6
Leaderboard - Player Runs
1
Coy James - Sr
Davie (Mocksville, NC)
50
2
Eli Corney - So
Freedom Christian Academy (Fayetteville, NC)
45
3
Cam Smith -
Walkertown (NC)
44
4
Maddux Thach - Sr
Perquimans (Hertford, NC)
42
5
David Olmedo -
Walkertown (NC)
42
6
Cole Blevins - Jr
West Rowan (Mt. Ulla, NC)
41
7
Luke Modrak - Sr
Mooresville (NC)
40
8
Maddox Moore - Jr
West Rowan (Mt. Ulla, NC)
40
9
Eli Jenkins - Jr
East Carteret (Beaufort, NC)
40
10
Alonzo Webster - So
Freedom Christian Academy (Fayetteville, NC)
39
11
Darius Oliver - Sr
Holmes (Edenton, NC)
38
12
Gavyn Miller - Sr
South Stanly (Norwood, NC)
38
13
Jack Strom - Sr
Millbrook (Raleigh, NC)
37
14
Emilio Garcia - Jr
West Mecklenburg (Charlotte, NC)
37
15
Jessie Carrillo - Jr
Faith Christian Academy (Goldsboro, NC)
37
16
Jack Crump - Sr
South Stanly (Norwood, NC)
36
17
Colton Moxley - Sr
Forbush (East Bend, NC)
36
18
Nate Revis - Sr
Rockingham County (Wentworth, NC)
36
19
Graysen Stafford - Sr
Freedom Christian Academy (Fayetteville, NC)
36
20
Luke Stritmatter - Jr
Rockingham County (Wentworth, NC)
36
21
Ethan Bognar - Jr
Rockingham County (Wentworth, NC)
36
22
Gabriel Ferrell - Sr
Wake County HomeSchool (Raleigh, NC)
35
23
Matt McKnight - Sr
Charlotte Catholic (Charlotte, NC)
35
24
Nate Gurganus - Sr
Bear Grass Charter (Williamston, NC)
35
25
Gage Flowers - Fr
Asheville Trailblazers (Asheville, NC)
35
Leaderboard - Player Runs Batted In
1
Graysen Stafford - Sr
Freedom Christian Academy (Fayetteville, NC)
55
2
Myles Cobb - Jr
Holmes (Edenton, NC)
48
3
Carter Durant - Jr
West Rowan (Mt. Ulla, NC)
38
4
Jordan Tibbs - Jr
Ashe County (West Jefferson, NC)
35
5
Maddox Bass - Sr
Holmes (Edenton, NC)
35
6
Justin Iannetto - Jr
Legion Collegiate Academy (Rock Hill, SC)
34
7
Hudson Deel - Jr
Rockingham County (Wentworth, NC)
34
8
Dylan Brandt - Sr
Pine Lake Prep (Mooresville, NC)
34
9
Hayden Willoughby - So
Bear Grass Charter (Williamston, NC)
34
10
Ethan Stewart - Fr
D.H. Conley (Greenville, NC)
34
11
Ben Reese - Sr
Faith Christian Academy (Goldsboro, NC)
34
12
Michael Gurganus - Sr
Bear Grass Charter (Williamston, NC)
33
13
Gavin Barber - Jr
Mooresville (NC)
32
14
Evan Myers - Sr
Lincoln Charter (Denver, NC)
32
15
Mason Walker - Jr
Terry Sanford (Fayetteville, NC)
32
16
Jace Jones - So
Wake County HomeSchool (Raleigh, NC)
31
17
Matthew Bankhead - Sr
Thomasville (NC)
31
18
Jack Ewell - Sr
Ayden - Grifton (Ayden, NC)
31
19
AJ Mackey - So
Mitchell (Bakersville, NC)
31
20
Hudson Riordan - So
Legion Collegiate Academy (Rock Hill, SC)
30
21
Jacob Askew - Sr
Perquimans (Hertford, NC)
30
22
Bo Moxley - Jr
Forbush (East Bend, NC)
30
23
Cole Jarman - Jr
Southwest Onslow (Jacksonville, NC)
30
24
Mark Primm - Sr
Burlington Christian Academy (Burlington, NC)
30
25
Cason Jones - Jr
Mountain Heritage (Burnsville, NC)
30
Leaderboard - Player Batters Struck Out
1
Kyle Kern - Sr
East Duplin (Beulaville, NC)
119
2
Trey Williford - Sr
Farmville Central (Farmville, NC)
111
3
Case Gibbs - Sr
Metrolina Christian Academy (Indian Trail, NC)
105
4
Tate Jensen - Sr
Draughn (Valdese, NC)
99
5
Dru Gaddy - So
Surry Central (Dobson, NC)
99
6
Harrison Ailshie - Jr
East Rowan (Salisbury, NC)
96
7
Maddox Bass - Sr
Holmes (Edenton, NC)
95
8
Jackson Wilmoth - Jr
Surry Central (Dobson, NC)
95
9
Zachary Kimmel - Sr
Huss (Gastonia, NC)
92
10
Caleb Cloninger - Sr
North Gaston (Dallas, NC)
89
11
Jacob Watson - Jr
Falls Lake (Creedmoor, NC)
89
12
Patrick Hollifield - Jr
Swansboro (NC)
87
13
Tyler Wagner - So
NorthPoint Christian Academy (Waxhaw, NC)
87
14
TJ Ziermann - Sr
Laney (Wilmington, NC)
87
15
Sam Harris - Sr
Broughton (Raleigh, NC)
87
16
Kaiden Liu - Sr
Wallace-Rose Hill (Teachey, NC)
86
17
Jay Brookshire - Sr
North Iredell (Olin, NC)
85
18
Luke Roupe - Sr
Grace Christian (Sanford, NC)
84
19
Michael Gurganus - Sr
Bear Grass Charter (Williamston, NC)
83
20
Caleb Cox - Fr
Nash Central (Rocky Mount, NC)
83
21
Jordan Kempton - Sr
First Flight (Kill Devil Hills, NC)
82
22
Cohen Christian - Jr
Patton (Morganton, NC)
82
23
Grant Nicholson - Sr
Charlotte Christian (Charlotte, NC)
82
24
Collin Chappel - Sr
Maiden (NC)
81
25
Cooper Wilkins - Sr
South Granville (Creedmoor, NC)
81
Leaderboard - Player Earned Run Average
1
Keeghan Holmes - Sr
Person (Roxboro, NC)
0.19
2
Logun Wilkins - Sr
Uwharrie Charter Academy (Asheboro, NC)
0.21
3
Tanner Wade - Fr
East Carteret (Beaufort, NC)
0.29
4
Case Gibbs - Sr
Metrolina Christian Academy (Indian Trail, NC)
0.38
5
Brady Durden - Sr
West Bladen (Bladenboro, NC)
0.39
6
Luke Hemric - Sr
Apex Friendship (Apex, NC)
0.40
7
Carrick Ryan - Sr
Voyager Academy (Durham, NC)
0.44
8
Chase Taylor - Jr
SouthWest Edgecombe (Pinetops, NC)
0.48
9
Chris Tesgle - Sr
Dixon (Holly Ridge, NC)
0.62
10
Jay Brookshire - Sr
North Iredell (Olin, NC)
0.64
11
Owen Tidd -
Walkertown (NC)
0.64
12
Harrison Ailshie - Jr
East Rowan (Salisbury, NC)
0.68
13
Bryan Hadder - Jr
East Carteret (Beaufort, NC)
0.71
14
Jared Zientek - Fr
Hickory Christian Academy (Hickory, NC)
0.77
15
Jayce Elliott - Jr
Oxford Prep (Oxford, NC)
0.80
16
Amos Rich - Jr
Tuscola (Waynesville, NC)
0.80
17
Cam Sharpe - Jr
Oak Grove (Winston-Salem, NC)
0.80
18
HEATH CRAVER - Jr
High Point Christian Academy (High Point, NC)
0.81
19
Tucker Anderson - Jr
D.H. Conley (Greenville, NC)
0.82
20
Caleb Cox - Fr
Nash Central (Rocky Mount, NC)
0.84
21
Anthony Zezza - Jr
Holly Springs (NC)
0.84
22
Parker Anderson - So
Cherryville (NC)
0.85
23
Chase Kiker - Jr
Metrolina Christian Academy (Indian Trail, NC)
0.85
24
Kaiden Nichols - Fr
Riverside-Durham (Durham, NC)
0.86
25
Jackson Evans - Sr
Chapel Hill (NC)
0.87
Related Content
North Carolina Baseball Scores
North Carolina Baseball Stat Leaders
North Carolina Baseball Playoffs
North Carolina Baseball Rankings