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
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, schedules and scores
Key North Carolina high school boys baseball games, computer rankings, stat leaders, schedules & scores - live & final.
By
Eric Frantz
Follow Eric Frantz on Twitter
Apr 17, 2025, 9:45am
Which HS football teams have the MOST top 25 finishes over the last 10 years?
13,546 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
Who does your team play? Where? When? Are they winning?
Boys Baseball Games & Scores (Live & Final)
MaxPreps State Rankings: Overall
This week's North Carolina MaxPreps computer rankings regardless of division. All teams ranked.
#
School
Rec.
Str.
+/-
1
D.H. Conley (Greenville)
16-1
9.5
2
Cuthbertson (Waxhaw)
17-3
12.1
3
ERHS (Forest City)
14-0
5.6
4
Ashley (Wilmington)
16-4
13.0
5
T.C. Roberson (Asheville)
14-4
12.4
6
Marvin Ridge (Waxhaw)
14-6
14.6
7
Laney (Wilmington)
15-4
10.6
8
Wakefield (Raleigh)
17-3
9.0
9
J.H. Rose (Greenville)
14-3
9.4
10
Weddington (Matthews)
14-6
12.6
11
CCHS (Charlotte)
19-2
5.6
12
Corinth Holders (Wendell)
17-3
7.7
13
Providence (Charlotte)
15-2
5.3
14
CGHS (Raleigh)
16-6
10.5
15
South Caldwell (Hudson)
18-1
3.9
16
North Stanly (New London)
18-0
2.5
17
Leesville Road (Raleigh)
13-5
11.9
18
West Rowan (Mt. Ulla)
18-3
6.0
19
Wake Forest
13-5
9.9
20
Voyager Academy (Durham)
13-0
0.6
21
Grimsley (Greensboro)
17-4
7.8
22
Bunn
17-2
3.2
23
New Hanover (Wilmington)
12-6
11.9
24
Burns (Lawndale)
18-3
3.5
25
East Rowan (Salisbury)
17-4
6.4
26
West Stokes (King)
16-2
2.4
27
Millbrook (Raleigh)
15-6
9.6
28
West Forsyth (Clemmons)
16-3
4.5
29
Reagan (Pfafftown)
15-4
6.3
30
Apex Friendship (Apex)
15-6
8.9
31
North Iredell (Olin)
15-3
4.0
32
Riverside-Durham (Durham)
12-1
0.6
33
Lincoln Charter (Denver)
17-4
4.1
34
EFHS (Kernersville)
16-4
4.6
35
East Carteret (Beaufort)
20-0
-2.3
36
SCHS (Winterville)
11-5
8.1
37
Topsail (Hampstead)
10-8
12.8
38
West Bladen (Bladenboro)
10-4
7.6
39
Whiteville
14-2
1.5
40
BGC (Williamston)
15-1
-2.4
41
SAHS (Graham)
15-3
2.2
42
East Lincoln (Denver)
12-4
5.5
43
SWEHS (Pinetops)
11-4
5.8
44
Ragsdale (Jamestown)
13-6
7.3
45
Asheville
12-4
5.3
46
Cleveland (Clayton)
12-7
9.2
47
SCHS (Tabor City)
13-2
0.9
48
West Stanly (Oakboro)
15-5
4.2
49
Myers Park (Charlotte)
14-6
7.0
50
West Johnston (Benson)
13-6
6.9
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
Hayden Willoughby - So
Bear Grass Charter (Williamston, NC)
.647
2
Rylan Sheldon - Jr
Thales Academy Apex (Apex, NC)
.640
3
Cole Richardson - Sr
Community Christian Academy (Bessemer City, NC)
.639
4
Emilio Garcia - Jr
West Mecklenburg (Charlotte, NC)
.635
5
Kannon Huffman - So
Southwest Onslow (Jacksonville, NC)
.627
6
Javier Marin - Sr
Warren County (Warrenton, NC)
.625
7
Coy James - Sr
Davie (Mocksville, NC)
.619
8
Braedon Martin - So
Liberty Christian Academy (Richlands, NC)
.615
9
Gunnar Alm -
Polk County (Columbus, NC)
.600
10
Caden Collins - Sr
South Wake (Fuquay-Varina, NC)
.600
11
KADEN BURNS - So
Northwood Temple Academy (Fayetteville, NC)
.600
12
Ryan Clark -
North Mecklenburg (Huntersville, NC)
.595
13
Ben Bethel - Jr
Hayesville (NC)
.590
14
Maddox Mosteller - Fr
East Burke (Connelly Springs, NC)
.586
15
Ben Adcock - Fr
Crossroads Christian (Henderson, NC)
.583
16
Deandre Sellers - Sr
Wilson Prep (Wilson, NC)
.583
17
Sawyer Waugh -
The Master's Academy (Forest City, NC)
.579
18
Davis Phillips - Sr
Burlington Christian Academy (Burlington, NC)
.577
19
Cole Craddock - Sr
Tarboro (NC)
.575
20
Isaac Baxter - So
White Oak (Jacksonville, NC)
.567
21
Jeremy Todd - So
Statesville Christian (Statesville, NC)
.562
22
Hudson Deel - Jr
Rockingham County (Wentworth, NC)
.558
23
Cooper Nash - So
Thales Academy Rolesville (Rolesville, NC)
.556
24
Jordon Summers - Sr
Lexington (NC)
.556
25
Parker Broadus -
Forsyth Home Educators (Winston-Salem, NC)
.553
Leaderboard - Player Home Runs
1
Patrick Walsh -
Christ the King (Huntersville, NC)
10
2
Coy James - Sr
Davie (Mocksville, NC)
9
3
Grant Ingram - Jr
Pine Lake Prep (Mooresville, NC)
8
4
Brayden Hampton - Sr
Charlotte Latin (Charlotte, NC)
8
5
Dylan Palmer - Jr
East Wake Academy (Zebulon, NC)
8
6
Max Wearing - Jr
Palisades (Charlotte, NC)
7
7
Gunnar Alm -
Polk County (Columbus, NC)
7
8
Jacob Seamon - So
Metrolina Christian Academy (Indian Trail, NC)
7
9
Evan Myers - Sr
Lincoln Charter (Denver, NC)
6
10
Reed Osborne - Fr
Lincoln Charter (Denver, NC)
6
11
Matt McKnight - Sr
Charlotte Catholic (Charlotte, NC)
6
12
Kaden Hart - Sr
Oak Grove (Winston-Salem, NC)
6
13
Banks Woody - So
North Raleigh Christian Academy (Raleigh, NC)
6
14
Max Shelton - Jr
Madison (Marshall, NC)
6
15
Gabriel Ferrell - Sr
Wake County HomeSchool (Raleigh, NC)
5
16
Jace Jones - So
Wake County HomeSchool (Raleigh, NC)
5
17
Landon Miles - Sr
Lee County (Sanford, NC)
5
18
Dylan Brandt - Sr
Pine Lake Prep (Mooresville, NC)
5
19
Josh Hammond - Sr
Wesleyan Christian Academy (High Point, NC)
5
20
Eli Guinn - Sr
Village Christian Academy (Fayetteville, NC)
5
21
Caden Tarr - Jr
Carmel Christian (Matthews, NC)
5
22
Davis Phillips - Sr
Burlington Christian Academy (Burlington, NC)
5
23
Janeson Steele - Jr
C.B. Aycock (Pikeville, NC)
5
24
Eli Beekley - Jr
South Iredell (Statesville, NC)
5
25
Nate Rollins - Sr
Lincoln Charter (Denver, NC)
4
Leaderboard - Player Runs
1
Coy James - Sr
Davie (Mocksville, NC)
39
2
Cam Smith -
Walkertown (NC)
38
3
David Olmedo -
Walkertown (NC)
36
4
Maddox Moore - Jr
West Rowan (Mt. Ulla, NC)
35
5
Cole Blevins - Jr
West Rowan (Mt. Ulla, NC)
35
6
Maddux Thach - Sr
Perquimans (Hertford, NC)
35
7
Matt McKnight - Sr
Charlotte Catholic (Charlotte, NC)
34
8
Eli Jenkins - Jr
East Carteret (Beaufort, NC)
33
9
Emilio Garcia - Jr
West Mecklenburg (Charlotte, NC)
33
10
Gavyn Miller - Sr
South Stanly (Norwood, NC)
33
11
Eli Corney - So
Freedom Christian Academy (Fayetteville, NC)
33
12
Luke Modrak - Sr
Mooresville (NC)
32
13
Gage Flowers - Fr
Asheville Trailblazers (Asheville, NC)
32
14
Jessie Carrillo - Jr
Faith Christian Academy (Goldsboro, NC)
32
15
Ja'Lynn Thomas - Jr
Pine Forest (Fayetteville, NC)
30
16
Nate Rollins - Sr
Lincoln Charter (Denver, NC)
30
17
Vincent Wilson - So
Faith Christian (Rocky Mount, NC)
30
18
Eli Guinn - Sr
Village Christian Academy (Fayetteville, NC)
30
19
Gabriel Ferrell - Sr
Wake County HomeSchool (Raleigh, NC)
29
20
Jack Strom - Sr
Millbrook (Raleigh, NC)
29
21
Jack Crump - Sr
South Stanly (Norwood, NC)
29
22
Nate Revis - Sr
Rockingham County (Wentworth, NC)
29
23
Anthony Echevarria - Jr
West Mecklenburg (Charlotte, NC)
29
24
Jason Ellis - Sr
Northern Guilford (Greensboro, NC)
29
25
Alex Hoffman - Jr
Charlotte Catholic (Charlotte, NC)
29
Leaderboard - Player Runs Batted In
1
Graysen Stafford - Sr
Freedom Christian Academy (Fayetteville, NC)
36
2
Ben Reese - Sr
Faith Christian Academy (Goldsboro, NC)
33
3
Jordan Tibbs - Jr
Ashe County (West Jefferson, NC)
32
4
Evan Myers - Sr
Lincoln Charter (Denver, NC)
31
5
Carter Durant - Jr
West Rowan (Mt. Ulla, NC)
31
6
Dylan Brandt - Sr
Pine Lake Prep (Mooresville, NC)
29
7
Shota Sharman - Sr
Athens Drive (Raleigh, NC)
28
8
Matt McKnight - Sr
Charlotte Catholic (Charlotte, NC)
28
9
Cade Gurley - So
Princeton (NC)
28
10
Ethan Stewart - Fr
D.H. Conley (Greenville, NC)
28
11
Cole Jarman - Jr
Southwest Onslow (Jacksonville, NC)
28
12
Jace Jones - So
Wake County HomeSchool (Raleigh, NC)
27
13
Caden Joyce -
Walkertown (NC)
27
14
Justin Iannetto - Jr
Legion Collegiate Academy (Rock Hill, SC)
27
15
Jacob Askew - Sr
Perquimans (Hertford, NC)
27
16
Mason Walker - Jr
Terry Sanford (Fayetteville, NC)
27
17
Landon Saywer - Sr
Manteo (NC)
27
18
Nate Rollins - Sr
Lincoln Charter (Denver, NC)
26
19
Gavin Barber - Jr
Mooresville (NC)
26
20
Matthew Bankhead - Sr
Thomasville (NC)
26
21
Brock Bumgardner? - So
Cherryville (NC)
26
22
Brayden Hampton - Sr
Charlotte Latin (Charlotte, NC)
26
23
Bo Moxley - Jr
Forbush (East Bend, NC)
26
24
Ashton Lascallette - Jr
Faith Christian (Rocky Mount, NC)
25
25
Kellen Rogers - So
Wake Forest (NC)
25
Leaderboard - Player Batters Struck Out
1
Kyle Kern - Sr
East Duplin (Beulaville, NC)
97
2
Grant Gardner -
Covenant Day (Matthews, NC)
91
3
Tate Jensen - Sr
Draughn (Valdese, NC)
88
4
Kaiden Liu - Sr
Wallace-Rose Hill (Teachey, NC)
86
5
Trey Williford - Sr
Farmville Central (Farmville, NC)
82
6
Harrison Ailshie - Jr
East Rowan (Salisbury, NC)
82
7
Case Gibbs - Sr
Metrolina Christian Academy (Indian Trail, NC)
80
8
Luke Roupe - Sr
Grace Christian (Sanford, NC)
79
9
Jackson Wilmoth - Jr
Surry Central (Dobson, NC)
77
10
Dru Gaddy - So
Surry Central (Dobson, NC)
77
11
Tyler Wagner - So
NorthPoint Christian Academy (Waxhaw, NC)
75
12
Caleb Cloninger - Sr
North Gaston (Dallas, NC)
74
13
Luke Bullock - Jr
Southside (Chocowinity, NC)
72
14
Riley Radford - Jr
Greene Central (Snow Hill, NC)
72
15
TJ Ziermann - Sr
Laney (Wilmington, NC)
72
16
Jacob Benbow - Sr
Grimsley (Greensboro, NC)
71
17
Drew Brown - So
Manteo (NC)
71
18
Caleb Cox - Fr
Nash Central (Rocky Mount, NC)
70
19
Jacob Watson - Jr
Falls Lake (Creedmoor, NC)
70
20
Kameron Keenan - So
North Buncombe (Weaverville, NC)
69
21
Jariel Santos - Jr
Northside - Jacksonville (Jacksonville, NC)
68
22
Zach Cartrette - Sr
Chatham Charter (Siler City, NC)
68
23
Tyler Coates -
North Johnston (Kenly, NC)
67
24
Graham Sutherland -
Southwest Guilford (High Point, NC)
67
25
Zachary Kimmel - Sr
Huss (Gastonia, NC)
67
Leaderboard - Player Earned Run Average
1
Harrison Ailshie - Jr
East Rowan (Salisbury, NC)
0.15
2
Carrick Ryan - Sr
Voyager Academy (Durham, NC)
0.21
3
Keeghan Holmes - Sr
Person (Roxboro, NC)
0.25
4
Brady Durden - Sr
West Bladen (Bladenboro, NC)
0.26
5
Logun Wilkins - Sr
Uwharrie Charter Academy (Asheboro, NC)
0.26
6
Tanner Wade - Fr
East Carteret (Beaufort, NC)
0.32
7
Simon Quinn - Sr
Greenfield (Wilson, NC)
0.39
8
Jay Brookshire - Sr
North Iredell (Olin, NC)
0.42
9
Drew Brown - So
Manteo (NC)
0.44
10
Case Gibbs - Sr
Metrolina Christian Academy (Indian Trail, NC)
0.47
11
Luke Hemric - Sr
Apex Friendship (Apex, NC)
0.47
12
Ben Bordeaux - Jr
Charlotte Catholic (Charlotte, NC)
0.49
13
Cole Roberts - Sr
Camden County (Camden, NC)
0.52
14
Chase Taylor - Jr
SouthWest Edgecombe (Pinetops, NC)
0.53
15
Grant Gardner -
Covenant Day (Matthews, NC)
0.61
16
Owen Tidd -
Walkertown (NC)
0.63
17
Jayce Elliott - Jr
Oxford Prep (Oxford, NC)
0.64
18
Caleb Cox - Fr
Nash Central (Rocky Mount, NC)
0.68
19
Ryan Temple - Jr
Pine Forest (Fayetteville, NC)
0.68
20
Chase Kiker - Jr
Metrolina Christian Academy (Indian Trail, NC)
0.72
21
Tucker Anderson - Jr
D.H. Conley (Greenville, NC)
0.72
22
Graham Sutherland -
Southwest Guilford (High Point, NC)
0.73
23
Will Hartzell - Sr
Ashley (Wilmington, NC)
0.73
24
Chris Tesgle - Sr
Dixon (Holly Ridge, NC)
0.74
25
James Cosper -
Covenant Day (Matthews, NC)
0.78
Related Content
North Carolina Baseball Scores
North Carolina Baseball Stat Leaders
North Carolina Baseball Playoffs
North Carolina Baseball Rankings