Top 25 North Carolina Boys Middle School Outdoor Rankings

Below are the top 25 North Carolina Middle School boys athletes in our database for the 2022 outdoor season through Monday, April 4th.  If your results are not showing on MileSplit and you would like to add them you can fill out this form and send it to jason.creasy@flosports.tv.  We should see most of these top athletes compete at the NCRunners Middle School Elite Invitational on May 7th at Gaston Christian School!

...

...

100 Meter Dash

Rank Time Wind Athlete/Team Grade Meet Date Place
1 11.56
Elkin Middle School
2026
2 11.57
Guilford Preparatory Academy
2026
3 11.64
Woodington Middle School
2027
4 11.77
Mallard Creek STEM Academy
2026
5 11.90
Mountain Island Charter Middle School
2027
6 11.91
Triad Math & Science Academy
2026
6 11.91
Gaston Day School
2026
8 11.94
Cramerton Middle School
2026
9 11.98
Bradford Prep Charter School
2026
10 11.99
Trinity Episcopal
2026
11 12.04
Sun Valley Middle School
2028
11 12.04
Hendersonville Middle School
2027
11 12.04 -0.4
Porter Ridge Middle School
2026
11 12.04 +1.2
Porter Ridge Middle School
2026
11 12.04
Cramerton Middle School
2027
16 12.09
Charlotte Christian
2026
17 12.10
Cuthbertson MS
2026
17 12.10
Monroe Middle School
2026
19 12.14
Apple Valley Middle School
2026
19 12.14
Canton Middle School
2026
19 12.14
Murphy Middle School
2026
19 12.14
Sun Valley Middle School
2027
23 12.15
Cannon School
0
24 12.18
Cannon School
0
24 12.18 -0.4
Charlotte Christian
2026

200 Meter Dash

Rank Time Wind Athlete/Team Grade Meet Date Place
1 24.03
Trinity Episcopal
2026
2 24.23 +0.0
Monroe Middle School
2026
3 24.26
Elkin Middle School
2026
4 24.34 +0.0
Charlotte Christian
2026
5 24.39
Guilford Preparatory Academy
2026
6 24.44
Cuthbertson MS
2026
7 24.64
Cannon School
0
8 24.77
Gaston Day School
2026
9 24.86
Guilford Preparatory Academy
2026
10 24.93 +0.6
Charlotte Christian
2026
11 24.94
Canton Middle School
2026
11 24.94
Porter Ridge Middle School
2026
13 25.04
Murphy Middle School
2026
13 25.04
Murphy Middle School
2026
15 25.05
Gaston Day School
2026
16 25.11
Cuthbertson MS
2026
17 25.14
Sun Valley Middle School
2028
17 25.14
Canton Middle School
2026
17 25.14
Monroe Middle School
2026
20 25.17
Charlotte Christian
2026
21 25.24
Belmont Middle School
2026
21 25.24
Swain Middle School
2027
23 25.34
Belmont Middle School
2026
23 25.34
Weddington MS
2026
23 25.34
Canton Middle School
2026

400 Meter Dash

Rank Time Athlete/Team Grade Meet Date Place
1 54.44
Canton Middle School
2026
2 54.45
Weddington MS
2026
3 54.79
Charlotte Christian
2026
4 54.80
Watauga Middle School
2026
5 54.90
Elkin Middle School
2026
6 55.24
Murphy Middle School
2026
7 55.84
Macon Middle School
2026
8 55.90
SouthLake Christian Academy
2026
9 55.96
Mallard Creek STEM Academy
2027
10 57.04
Canton Middle School
2026
11 57.37
Mountain Island Charter Middle School
2027
12 57.44
Covenant Day School
2026
13 57.84
Hayesville MS
2027
14 57.87
Trinity Episcopal
2026
15 57.88
Gaston Day School
2026
16 58.04
Polk County Middle School
2026
16 58.04
Woodington Middle School
2027
16 58.04
Brevard Middle School
2027
19 58.26
Porter Ridge Middle School
2026
20 58.28
Cuthbertson MS
2026
21 58.32
Marvin Ridge Middle School
2026
22 58.34
Swain Middle School
2027
23 58.50
Metrolina Christian Academy
2026
24 58.52
Weddington MS
2027
25 58.72
Cannon School
0

800 Meter Run

Rank Time Athlete/Team Grade Meet Date Place
1 2:07.29
Weddington MS
2026
2 2:13.52
Charlotte Christian
2026
3 2:15.20
Bethel Middle School
2027
4 2:15.87
Weddington MS
2026
5 2:16.16
Marvin Ridge Middle School
2026
6 2:16.27
Weddington MS
2027
7 2:16.95
Weddington MS
2026
8 2:17.12
Canton Middle School
2026
9 2:17.64
Forsyth Country Day School
2026
10 2:19.00
Wilson Christian Academy
2026
11 2:19.51
Charlotte Christian
2026
12 2:19.70
Cherokee MS
2026
13 2:20.37
Greensboro Home School
2026
14 2:20.46
Charlotte Country Day School
0
15 2:20.70
Metrolina Christian Academy
2026
16 2:20.98
Metrolina Christian Academy
2026
17 2:21.00
Andrews Middle School
2026
18 2:22.00
Brevard Middle School
2027
19 2:22.01
Weddington MS
2026
20 2:22.12
High Point Blaze
2027
21 2:22.22
Trinity Episcopal
2026
22 2:22.38
SouthLake Christian Academy
2026
23 2:22.56
Watauga Middle School
2027
24 2:23.83
Calvary Baptist Day School
2027
25 2:23.89
Union Day School
2026

1500 Meter Run

Rank Time Athlete/Team Grade Meet Date Place

1600 Meter Run

Rank Time Athlete/Team Grade Meet Date Place
1 4:53.38
Weddington MS
2026
2 4:55.62
Wilson Christian Academy
2026
3 4:57.50
Andrews Middle School
2026
4 4:58.29
The O'Neal School
2026
MCHSI 8th
5 4:59.66
Weddington MS
2026
6 5:00.29
Unattached NC
2026
7 5:00.69
Forsyth Country Day School
2026
8 5:01.70
Bethel Middle School
2027
9 5:03.93
Without Limits Triangle
2026
10 5:04.00
Cape Fear Academy
2026
11 5:04.84
Weddington MS
2027
12 5:05.88
Charlotte Christian
2026
13 5:07.10
Waynesville Middle School
2026
14 5:08.01
Charlotte Christian
2026
15 5:08.58
Cuthbertson MS
2026
16 5:09.72
High Point Blaze
2027
17 5:10.22
Holy Trinity Middle School
2026
18 5:10.75
Phoenix Academy
2026
19 5:11.68
Watauga Middle School
2027
20 5:11.78
Marvin Ridge Middle School
2026
21 5:12.85
Marvin Ridge Middle School
2026
22 5:13.11
Weddington MS
2026
23 5:15.19
Gaston Christian School
2026
24 5:15.40
Brevard Middle School
2027
25 5:16.00
Weddington MS
2026

3000 Meter Run

Rank Time Athlete/Team Grade Meet Date Place

3200 Meter Run

Rank Time Athlete/Team Grade Meet Date Place
1 10:52.91
Holy Trinity Middle School
2026
2 10:54.11
The O'Neal School
2026
MCHSI 3rd
3 11:10.22
Without Limits Triangle
2026
4 11:11.72
Without Limits Triangle
2028
5 11:21.40
Without Limits Triangle
2026
6 11:22.87
Without Limits Triangle
2027
7 11:22.97
Marvin Ridge Middle School
2026
8 11:36.52
Metrolina Christian Academy
2026
9 11:40.01
Parkwood Middle School
2028
10 11:41.32
Trinity Episcopal
2026
11 11:43.46
Marvin Ridge Middle School
2027
12 11:45.31
Marvin Ridge Middle School
2027
13 11:48.78
Watauga Middle School
2026
14 11:53.08
Weddington MS
2027
15 11:53.30
Piedmont Middle School
2026
16 11:54.13
Gaston Christian School
2026
17 11:56.90
Marvin Ridge Middle School
2028
18 11:57.84
Holy Trinity Middle School
2026
19 12:00.24
Cuthbertson MS
2027
20 12:05.64
Trinity Episcopal
2026
21 12:05.83
Grace Christian School (Raleigh)
2026
22 12:09.36
Without Limits Triangle
2026
23 12:11.28
Gaston Christian School
2026
24 12:12.52
Without Limits Triangle
2028
25 12:16.47
Cuthbertson MS
2026

1500 Meter Race Walk

Rank Time Athlete/Team Grade Meet Date Place

100 Meter Hurdles

Rank Time Wind Athlete/Team Grade Meet Date Place
1 15.64
Mount Holly Middle School
2026
2 16.24
Belmont Middle School
2026
3 16.44
Charlotte Country Day School
2026
3 16.44
Belmont Middle School
2026
5 16.64
Belmont Middle School
2028
6 16.78
Holy Trinity Middle School
0
7 16.94
Mount Holly Middle School
2027
8 17.02
Holy Trinity Middle School
0
9 17.04
Mount Holly Middle School
2026
10 17.24
South Asheboro MS
2027
10 17.24
Holy Trinity Middle School
0
12 17.27
Holy Trinity Middle School
0
13 17.44
Mount Holly Middle School
2027
14 17.47
Providence Day School
0
15 17.74
Cramerton Middle School
2026
16 17.84
South Asheboro MS
2026
17 18.04
South Davie Middle School
2026
18 18.07
Durham Academy
2026
19 18.11
Cary Academy
2027
20 18.14
South Asheboro MS
2028
21 18.38
Providence Day School
0
22 18.44
Ravenscroft School
2026
23 18.64
Brevard Middle School
2027
23 18.64
East Yancey MS
2026
23 18.64
Grace Christian School (Raleigh)
2026

200 Meter Hurdles

Rank Time Wind Athlete/Team Grade Meet Date Place

4x100 Meter Relay

Rank Time Team Meet Date Place
1 47.02
Charlotte Christian
2 47.56
Cuthbertson MS
3 47.96
Monroe Middle School
4 48.41
Porter Ridge Middle School
5 48.94
Cramerton Middle School
6 49.04
Brevard Middle School
6 49.04
Hendersonville Middle School
6 49.04
Apple Valley Middle School
9 49.07
Canton Middle School
10 49.44
Rochelle Middle School
11 49.47
Cannon School
12 49.71
Sun Valley Middle School
13 49.87
Mallard Creek STEM Academy
14 50.08
Mountain Island Charter Middle School
15 50.14
York Chester Middle School
15 50.14
Murphy Middle School
17 50.15
Weddington MS
18 50.25
Guilford Preparatory Academy
19 50.34
Belmont Middle School
20 50.52
Holy Trinity Middle School
21 50.54
Bradford Prep Charter School
21 50.54
Macon Middle School
23 50.73
Polk County Middle School
24 50.74
East Union Middle School
25 50.94
Holbrook Middle School

4x200 Meter Relay

Rank Time Team Meet Date Place
1 1:39.63
Charlotte Christian
2 1:40.20
Monroe Middle School
3 1:40.23
Cuthbertson MS
4 1:41.34
Sun Valley Middle School
5 1:42.36
Rochelle Middle School
6 1:42.90
Murphy Middle School
7 1:42.96
Weddington MS
8 1:43.01
Porter Ridge Middle School
9 1:45.00
Apple Valley Middle School
10 1:45.90
Hendersonville Middle School
11 1:46.44
Covenant Day School
12 1:46.70
Macon Middle School
13 1:46.80
Rugby Middle School
14 1:46.88
Holy Trinity Middle School
15 1:46.90
Hayesville MS
16 1:47.15
Cannon School
17 1:47.38
Bradford Prep Charter School
18 1:47.47
Brevard Middle School
19 1:47.48
Marvin Ridge Middle School
20 1:48.12
Mountain Island Charter Middle School
21 1:48.52
Trinity Episcopal
22 1:48.58
College Prep Leadership Academy
23 1:48.66
Contentnea-Savannah Middle School
24 1:49.31
Guilford Preparatory Academy
25 1:49.36
Mallard Creek STEM Academy

4x400 Meter Relay

Rank Time Team Meet Date Place
1 3:52.24
Charlotte Christian
2 3:56.66
Weddington MS
3 3:57.80
Mountain Island Charter Middle School
4 4:04.10
Waynesville Middle School
5 4:05.33
Monroe Middle School
6 4:09.10
Hayesville MS
7 4:09.35
Union Academy
7 4:09.35
Bradford Prep Charter School
9 4:09.90
Brevard Middle School
10 4:10.32
Marvin Ridge Middle School
11 4:11.73
Watauga Middle School
12 4:13.00
Polk County Middle School
13 4:13.49
Porter Ridge Middle School
14 4:14.80
Andrews Middle School
15 4:15.86
Covenant Day School
16 4:16.42
Metrolina Christian Academy
17 4:16.80
Macon Middle School
18 4:16.85
Trinity Episcopal
19 4:18.06
SouthLake Christian Academy
20 4:18.25
Cuthbertson MS
21 4:18.90
Canton Middle School
22 4:19.57
Hudson Middle School
23 4:20.49
Cannon School
24 4:22.00
Swain Middle School
25 4:23.05
East Alexander MS

4x800 Meter Relay

Rank Time Team Meet Date Place
1 8:59.44
Weddington MS
2 9:46.64
Marvin Ridge Middle School
3 9:51.40
Metrolina Christian Academy
4 10:07.10
Andrews Middle School
5 10:11.94
Cuthbertson MS
6 10:17.64
Trinity Episcopal
7 10:18.60
Cherokee MS
8 10:23.02
Parkwood Middle School
9 10:23.74
Bradford Prep Charter School
10 10:27.95
Piedmont Middle School
11 10:31.95
Gaston Christian School
12 10:32.10
Mountain Island Charter Middle School
13 10:35.86
Robbinsville MS
14 10:39.23
Porter Ridge Middle School
15 10:46.06
Hayesville MS
16 10:55.10
Murphy Middle School
17 10:57.00
Hiwassee Dam/Ranger Middle School
18 11:00.34
Monroe Middle School
19 11:06.49
Socrates Academy
20 11:07.00
Woodington Middle School
21 11:09.10
Swain Middle School
22 11:42.00
Rochelle Middle School
23 11:46.30
Watauga Middle School
24 14:49.00
Contentnea-Savannah Middle School

Shot Put

Rank Mark Athlete/Team Grade Meet Date Place
1 42-7
Murphy Middle School
2026
2 41-1.75
Apple Valley Middle School
2026
3 41-0
Hayesville MS
2026
4 40-5
Cannon School
0
5 40-3.5
Murphy Middle School
2026
6 40-2.5
Hayesville MS
2026
7 39-9
Metrolina Christian Academy
2026
8 39-8.5
Cherokee MS
2027
9 39-4
Metrolina Christian Academy
2026
9 39-4
Waynesville Middle School
2026
11 39-2
Mountain Island Charter Middle School
2026
11 39-2
Flat Rock Middle School
2026
13 38-8
Monroe Middle School
2026
14 37-9
Stanley Middle School
2026
15 37-6
Ravenscroft School
2026
15 37-6
Parkwood Middle School
2026
17 37-5.5
Piedmont Middle School
2026
18 37-2
Mitchell Middle School
2026
19 37-0
Andrews Middle School
2026
20 36-8
Waynesville Middle School
2026
21 36-7
East McDowell Middle School
0
22 36-5
Lincoln Charter MS
2026
23 36-3
Highlands MS
2026
24 36-2
Cuthbertson MS
2026
25 35-6
Waynesville Middle School
2026

Discus

Rank Mark Athlete/Team Grade Meet Date Place
1 158-3
Hayesville MS
2026
2 143-1
Flat Rock Middle School
2026
3 129-7
Metrolina Christian Academy
2026
4 123-0
Waynesville Middle School
2026
5 114-10
Piedmont Middle School
2026
6 110-11
Swain Middle School
2026
7 110-6
Swain Middle School
2026
8 108-1
Metrolina Christian Academy
2026
9 105-0
Monroe Middle School
2026
10 104-9
West Alexander MS
2026
11 104-2
Flat Rock Middle School
2026
12 103-7
Murphy Middle School
2026
13 101-5
Murphy Middle School
2026
14 100-8
East McDowell Middle School
0
15 100-7
Waynesville Middle School
2026
16 100-0
The Learning Center Charter School
2027
17 99-8
Charlotte Christian
2026
18 98-1
Rugby Middle School
2026
19 98-0
Polk County Middle School
2026
19 98-0
Sun Valley Middle School
2026
21 97-10
Andrews Middle School
2026
22 96-4
Canton Middle School
2026
23 94-7
Parkwood Middle School
2026
24 94-6
Cuthbertson MS
2026
25 93-11
Swain Middle School
2027

Long Jump

Rank Mark Wind Athlete/Team Grade Meet Date Place
1 18-8.25
Murphy Middle School
2026
2 18-8 0.0
Cannon School
0
3 18-6
Quality Education Academy
2026
4 18-5
Cuthbertson MS
2026
5 18-2
Northside Christian Academy
0
6 18-1
Cramerton Middle School
2026
7 17-11 0.0
Charlotte Christian
2026
8 17-9
Hudson Middle School
0
9 17-8.25
East Alexander MS
0
10 17-6.5
Monroe Middle School
2026
11 17-3
Hayesville MS
2027
12 17-2.5
Apple Valley Middle School
2026
13 17-2
Charlotte Christian
2026
14 17-1.75
York Chester Middle School
2026
15 17-1.25
Forbush Middle School
2026
16 17-1
Mountain Island Charter Middle School
2026
17 17-0.5
Durham Academy
2026
18 17-0
Robbinsville MS
2028
18 17-0
Murphy Middle School
2027
20 16-11
Polk County Middle School
2026
21 16-10
Belmont Middle School
2026
21 16-10 0.0
Charlotte Christian
2026
23 16-9.5
Andrews Middle School
2027
23 16-9.5
Cramerton Middle School
2027
25 16-9.25
Trinity School of Durham & Chapel Hill
2026

Triple Jump

Rank Mark Wind Athlete/Team Grade Meet Date Place
1 34-6.75
Hayesville MS
2027
2 34-4.5
Swain Middle School
2026
3 34-2.25 +0.0
Weddington MS
2026
4 33-11.5
Polk County Middle School
2026
5 33-11.2 +0.0
Cuthbertson MS
2026
6 33-6.75
Cherokee MS
2026
7 33-6.5
Andrews Middle School
2026
8 33-4
Watauga Middle School
2026
9 33-2.5
Apple Valley Middle School
2026
10 33-1
Watauga Middle School
0
11 33-0
Canton Middle School
2026
12 32-9
Hendersonville Middle School
2027
13 32-5
Watauga Middle School
2026
14 32-2.5
Bethel Middle School
2026
15 31-6.25
Murphy Middle School
2026
16 31-6
Swain Middle School
2026
17 31-5.5
Cuthbertson MS
2027
18 31-5
Apple Valley Middle School
2026
19 31-3
Waynesville Middle School
2026
20 31-1 +0.0
Weddington MS
2027
21 31-0
Cuthbertson MS
2026
22 30-11
Waynesville Middle School
2026
23 30-8
South Asheboro MS
2026
23 30-8
Apple Valley Middle School
2026
25 30-7
Holy Trinity Middle School
0

High Jump

Rank Mark Athlete/Team Grade Meet Date Place
1 5-6
Andrews Middle School
2026
2 5-5
Canton Middle School
2026
3 5-4
Cannon School
2026
3 5-4
Robbinsville MS
2028
5 5-3
Watauga Middle School
2026
5 5-3
South Asheboro MS
2026
7 5-2
Rugby Middle School
2026
7 5-2
Highlands MS
2026
7 5-2
Weddington MS
2026
7 5-2
Holy Trinity Middle School
0
7 5-2
East Burke MS
0
7 5-2
Andrews Middle School
2027
7 5-2
Andrews Middle School
2026
7 5-2
South Davie Middle School
2026
7 5-2
Charlotte Christian
2026
16 5-1
Polk County Middle School
2026
16 5-1
Watauga Middle School
2026
18 5-0
Stanley Middle School
2026
18 5-0
Mountain Island Charter Middle School
2026
18 5-0
Marvin Ridge Middle School
2026
18 5-0
Murphy Middle School
2026
18 5-0
Community School of Davidson Middle School
2026
18 5-0
Apple Valley Middle School
2026
18 5-0
South Asheboro MS
2026
18 5-0
Hayesville MS
2027
18 5-0
Swain Middle School
2026
18 5-0
Gaston Day School
2026

Pole Vault

Rank Mark Athlete/Team Grade Meet Date Place
1 10-1
Unattached NC
0
2 6-0
High Point Christian Academy
2027

Javelin

Rank Mark Athlete/Team Grade Meet Date Place