NCHSAA Boys Soccer RPI Rankings 10/4/26

The latest official NCHSAA boys soccer RPI standings are available for all eight classifications. Below is the complete list of teams in Classes 1A through 8A, with each school’s rank, record and RPI.
Official update: October 4, 2026 at 9:00 pm Eastern.
Source: Official NCHSAA Boys Soccer RPI standings.
Rankings and records reflect the NCHSAA update listed above and may change as results are reported. Each entry is listed as Rank. School — Record — RPI.
Class 1A
1. Durham Charter — 7-0-1 — 0.63039
2. Highlands — 8-1-1 — 0.62626
3. Bethany Community — 10-1-1 — 0.62218
4. Falls Lake Academy — 12-2-2 — 0.61060
5. Cape Hatteras Secondary — 7-2-0 — 0.59522
6. Jackson Day — 10-3-1 — 0.56464
7. Excelsior Classical Academy — 11-4-3 — 0.56380
8. Andrews — 6-3-0 — 0.55640
9. Summit Charter Academy — 7-2-1 — 0.55623
10. Woods Charter — 7-3-1 — 0.55129
11. Thomas Jefferson Classical Academy — 10-6-0 — 0.54936
12. Blue Ridge Early College — 4-3-1 — 0.52585
13. Triad Math and Science Academy — 8-7-0 — 0.51937
14. Ascend Leadership Academy — 6-4-1 — 0.49606
15. Jones Senior — 10-4-1 — 0.47108
16. The North Carolina Leadership Academy — 5-8-2 — 0.45298
17. Vance Charter — 6-5-0 — 0.45053
18. NCSSM: Morganton — 3-6-0 — 0.44349
19. Clover Garden School — 5-7-0 — 0.43545
20. Central Carolina Academy — 5-6-0 — 0.42934
21. Southern Wake Academy — 3-5-1 — 0.42168
22. Bear Grass Charter — 4-8-1 — 0.41828
23. The Hawbridge School — 3-5-3 — 0.41255
24. Phoenix Academy — 5-7-0 — 0.41067
25. Neuse Charter — 4-11-0 — 0.39060
26. Discovery Charter School — 1-6-0 — 0.35273
27. East Columbus — 3-7-1 — 0.34723
28. Revolution Academy — 2-11-1 — 0.34680
29. Carolina International — 1-9-0 — 0.34024
30. Sallie B. Howard — 1-5-0 — 0.33049
31. Oxford Prep — 1-13-0 — 0.31812
32. Chatham Charter — 1-9-0 — 0.29700
33. Bonnie Cone Leadership Academy — 0-9-0 — 0.28480
34. River Mill Academy — 0-9-1 — 0.27548
35. North East Carolina Prep — 2-10-1 — 0.27325
36. South Davidson — 1-12-0 — 0.27264
37. Tri-County Early College — 0-8-0 — 0.26557
38. Millennium Charter Academy — 0-7-0 — 0.26417
39. North Stokes — 2-9-1 — 0.26405
40. N.C. School for the Deaf — 0-0-0 — 0.00000
41. Mattamuskeet — 0-0-0 — 0.00000
42. Ocracoke — 0-0-0 — 0.00000
43. North Edgecombe — 0-0-0 — 0.00000
Class 2A
1. Franklin Academy — 10-2-0 — 0.67056
2. Community School of Davidson — 9-3-1 — 0.63373
3. Highland Tech — 9-3-1 — 0.62410
4. Christ the King — 8-4-0 — 0.62291
5. Research Triangle — 9-3-3 — 0.61790
6. Holmes — 10-1-2 — 0.61117
7. Gray Stone Day — 11-3-2 — 0.60483
8. Mountain Island Charter — 10-2-0 — 0.60386
9. Manteo — 8-4-0 — 0.59812
10. Voyager Academy — 8-3-3 — 0.59494
11. Camden County — 9-4-1 — 0.57747
12. Raleigh Charter — 6-4-1 — 0.57302
13. Starmount — 10-4-1 — 0.57269
14. Bishop McGuinness — 8-4-2 — 0.56910
15. Perquimans County — 8-3-4 — 0.55942
16. Hayesville — 7-3-0 — 0.54899
17. Bradford Prep — 7-8-0 — 0.52342
18. Hobbton — 8-7-0 — 0.52246
19. Lakewood — 11-5-0 — 0.52035
20. Union — 8-8-0 — 0.51029
21. Triangle Math & Science Academy — 8-7-2 — 0.50846
22. East Bladen — 8-6-1 — 0.50539
23. Corvian Community — 3-5-1 — 0.50418
24. Eno River Academy — 8-5-1 — 0.50036
25. Southside — 7-3-2 — 0.49286
26. Queen’s Grant — 6-6-0 — 0.47609
27. Cornerstone Charter Academy — 9-5-2 — 0.47402
28. Langtree Charter Academy — 7-6-0 — 0.46905
29. Alleghany — 5-5-0 — 0.46660
30. Lejeune — 3-4-1 — 0.44679
31. Cherokee — 3-4-0 — 0.43399
32. Roxboro Community — 4-8-1 — 0.43101
33. East Wake Academy — 1-7-1 — 0.41664
34. Rosewood — 4-9-2 — 0.40986
35. South Stokes — 3-9-0 — 0.40525
36. North Duplin — 3-5-1 — 0.40135
37. Piedmont Classical — 3-5-0 — 0.40028
38. Elkin — 2-9-0 — 0.39518
39. Avery County — 4-5-1 — 0.37688
40. North Rowan — 3-11-1 — 0.36890
41. South Stanly — 5-8-0 — 0.36175
42. East Carteret — 2-9-0 — 0.35382
43. Murphy — 2-8-1 — 0.34925
44. Henderson Collegiate — 2-11-0 — 0.34518
45. Cherryville — 2-11-0 — 0.34482
46. Albemarle — 3-7-1 — 0.33949
47. Gates County — 3-10-1 — 0.33037
48. Swain County — 0-10-1 — 0.32431
49. Sugar Creek Charter — 2-13-0 — 0.30240
50. American Leadership Academy-Johnston — 1-11-0 — 0.28875
51. West Columbus — 1-11-0 — 0.28845
52. Wilson’s Mills — 0-14-0 — 0.28813
53. Mitchell — 0-11-0 — 0.26736
54. Pamlico County — 0-7-0 — 0.26608
55. East Wilkes — 0-12-1 — 0.25197
56. Tarboro — 0-12-0 — 0.23804
Class 3A
1. James Kenan — 11-1-0 — 0.69031
2. Pine Lake Prep — 9-2-1 — 0.66545
3. East Davidson — 12-1-0 — 0.63690
4. Wallace-Rose Hill — 11-5-1 — 0.63137
5. Polk County — 11-2-1 — 0.63024
6. Mount Airy — 12-2-0 — 0.62906
7. Wake Prep Academy — 12-1-1 — 0.61820
8. Spring Creek — 10-4-1 — 0.61160
9. NCSSM: Durham — 10-3-1 — 0.60539
10. Midway — 8-5-0 — 0.60162
11. McMichael — 8-3-0 — 0.59037
12. Thomasville — 12-2-1 — 0.57869
13. Heide Trask — 9-3-5 — 0.57729
14. West Bladen — 11-2-3 — 0.57684
15. Trinity — 7-4-0 — 0.56865
16. Patton — 10-5-0 — 0.56605
17. Shelby — 8-4-3 — 0.55631
18. North Moore — 6-3-1 — 0.54967
19. Providence Grove — 5-1-3 — 0.54956
20. Lincolnton — 11-3-3 — 0.54805
21. Northwood — 10-4-2 — 0.54684
22. South Lenoir — 7-5-1 — 0.53216
23. Piedmont Community Charter — 9-6-1 — 0.53179
24. Goldsboro — 7-6-0 — 0.53177
25. Owen — 6-4-2 — 0.52374
26. West Lincoln — 10-6-0 — 0.52227
27. Pender — 6-8-0 — 0.50511
28. Surry Central — 5-7-1 — 0.49189
29. Farmville Central — 4-2-2 — 0.48522
30. Greene Central — 5-8-1 — 0.48236
31. CHASE — 6-6-1 — 0.47675
32. East Rutherford — 6-6-2 — 0.46981
33. Union Academy — 5-9-0 — 0.46884
34. Hendersonville — 6-7-1 — 0.45588
35. North Stanly — 7-7-2 — 0.45526
36. Princeton — 5-8-1 — 0.45305
37. Whiteville — 6-8-3 — 0.44397
38. Louisburg — 5-3-4 — 0.43610
39. Beddingfield — 5-4-2 — 0.41395
40. Northeastern — 2-9-2 — 0.41092
41. West Wilkes — 5-6-2 — 0.41091
42. Wheatmore — 3-9-3 — 0.41038
43. Walkertown — 1-3-2 — 0.40107
44. Eastern Randolph — 2-7-1 — 0.39543
45. Pasquotank County — 1-4-0 — 0.39281
46. Madison — 4-9-1 — 0.39140
47. North Wilkes — 5-6-2 — 0.36994
48. West Davidson — 5-8-1 — 0.36070
49. Ayden – Grifton — 2-6-1 — 0.35901
50. Mountain Heritage — 2-8-2 — 0.35724
51. Draughn — 2-9-2 — 0.34687
52. East Surry — 3-11-2 — 0.33975
53. Bartlett Yancey — 0-3-0 — 0.32867
54. Martin County — 1-5-1 — 0.31472
55. West Caldwell — 1-12-0 — 0.31431
56. Bessemer City — 0-11-0 — 0.30059
57. South Columbus — 1-15-0 — 0.27681
58. Kinston — 0-4-0 — 0.24209
59. Hertford County — 0-5-0 — 0.19746
Class 4A
1. Clinton — 13-1-1 — 0.74647
2. Lincoln Charter — 8-2-0 — 0.66977
3. Newton-Conover — 16-2-0 — 0.66901
4. Burns — 14-0-1 — 0.66432
5. Salisbury — 14-1-2 — 0.64240
6. North Pitt — 11-3-1 — 0.62701
7. West Stokes — 12-1-1 — 0.61882
8. Southwestern Randolph — 9-4-0 — 0.61184
9. Hibriten — 12-4-0 — 0.60612
10. Carrboro — 8-3-1 — 0.60526
11. Graham — 8-3-1 — 0.60122
12. Ledford — 7-4-3 — 0.57104
13. Bunker Hill — 8-5-0 — 0.56482
14. Brevard — 7-4-2 — 0.56149
15. Roanoke Rapids — 6-3-2 — 0.55736
16. Carver — 8-3-0 — 0.55220
17. Ashe County — 8-4-2 — 0.54458
18. Foard — 7-5-5 — 0.54056
19. Lake Norman Charter — 6-6-0 — 0.53252
20. Jordan-Matthews — 5-4-3 — 0.52201
21. Eastern Wayne — 6-4-0 — 0.51467
22. Wilkes Central — 5-5-1 — 0.50279
23. East Duplin — 5-9-1 — 0.49807
24. East Gaston — 4-7-2 — 0.48303
25. First Flight — 4-7-2 — 0.48200
26. North Lenoir — 5-5-4 — 0.47654
27. Forbush — 4-8-2 — 0.47014
28. East Henderson — 6-10-0 — 0.46852
29. South Rowan — 5-9-3 — 0.46225
30. R-S Central — 6-6-1 — 0.46141
31. Washington — 6-8-1 — 0.46025
32. West Stanly — 6-8-3 — 0.45782
33. Uwharrie Charter Academy — 2-5-2 — 0.45279
34. Cummings — 2-6-2 — 0.44971
35. Stuart W. Cramer — 4-8-1 — 0.44933
36. Morehead — 4-4-0 — 0.44589
37. North Johnston — 4-9-0 — 0.44468
38. North Surry — 4-9-2 — 0.42967
39. Randleman — 3-10-4 — 0.42761
40. Bandys — 7-9-2 — 0.41701
41. West Craven — 4-6-0 — 0.41667
42. Bunn — 2-4-0 — 0.41640
43. Lexington Senior — 3-8-2 — 0.41167
44. Red Springs — 3-9-2 — 0.41060
45. Central Academy of Technology & Arts — 3-9-2 — 0.40328
46. West Iredell — 2-11-0 — 0.39082
47. Reidsville — 1-7-2 — 0.38251
48. Central Davidson — 4-8-1 — 0.38021
49. SouthWest Edgecombe — 5-9-1 — 0.37621
50. Pisgah — 2-11-0 — 0.36941
51. Southwest Onslow — 2-9-0 — 0.34812
52. Maiden — 2-15-1 — 0.34667
53. Mount Pleasant — 2-9-3 — 0.34070
54. Tuscola — 1-10-0 — 0.31516
55. Nash Central — 0-10-0 — 0.25870
56. East Burke — 0-13-1 — 0.24012
57. T.W. Andrews — 0-7-0 — 0.21893
58. Anson — 0-11-0 — 0.21694
Class 5A
1. Western Alamance — 12-1-1 — 0.69086
2. Hickory — 13-1-2 — 0.68234
3. South Point — 11-2-0 — 0.64975
4. Dixon — 14-2-0 — 0.64101
5. Franklin — 10-3-2 — 0.63543
6. Richlands — 11-2-3 — 0.62330
7. C.B. Aycock — 8-5-1 — 0.62140
8. Enka — 12-3-0 — 0.62033
9. North Lincoln — 9-3-2 — 0.61892
10. Atkins — 11-2-2 — 0.60540
11. Montgomery Central — 10-4-1 — 0.59957
12. Southeast Alamance — 10-4-1 — 0.59604
13. North Forsyth — 7-4-0 — 0.58569
14. Concord — 10-4-1 — 0.57143
15. Forestview — 8-5-0 — 0.56375
16. Monroe — 9-3-1 — 0.55774
17. West Henderson — 9-6-0 — 0.55315
18. Seaforth — 7-5-1 — 0.54755
19. Hunt — 6-4-0 — 0.54273
20. Smoky Mountain — 9-5-1 — 0.54241
21. Huss — 6-5-0 — 0.53847
22. North Buncombe — 11-6-0 — 0.52828
23. Southern Nash — 8-7-0 — 0.52644
24. Currituck County — 4-6-3 — 0.52231
25. Durham School of the Arts — 4-5-2 — 0.52198
26. North Davidson — 4-6-5 — 0.52120
27. Croatan — 7-9-0 — 0.51594
28. West Carteret — 7-7-0 — 0.50611
29. Fike — 7-5-2 — 0.50448
30. North Henderson — 5-5-2 — 0.49969
31. Oak Grove — 7-7-0 — 0.49414
32. Rockingham County — 4-4-1 — 0.47939
33. Southern Wayne — 4-8-1 — 0.47832
34. Erwin — 2-6-3 — 0.47391
35. East Lincoln — 5-11-1 — 0.46296
36. Eastern Alamance — 6-8-0 — 0.46078
37. South Brunswick — 4-8-3 — 0.45686
38. Forest Hills — 5-8-2 — 0.45384
39. Cedar Ridge — 3-6-1 — 0.45163
40. J.F. Webb — 5-4-2 — 0.45139
41. East Rowan — 6-8-0 — 0.45099
42. Jay M. Robinson — 4-6-0 — 0.44992
43. Orange — 3-6-3 — 0.44888
44. Northside – Jacksonville — 4-9-1 — 0.44013
45. West Rowan — 4-5-1 — 0.42671
46. North Gaston — 5-7-0 — 0.42396
47. St. Pauls — 4-8-0 — 0.41001
48. Crest — 4-8-1 — 0.40771
49. Parkwood — 5-12-0 — 0.40154
50. Havelock — 2-8-1 — 0.39352
51. Northwest Cabarrus — 4-11-1 — 0.38931
52. Southern Guilford — 3-10-0 — 0.38885
53. Carson — 1-7-1 — 0.36894
54. High Point Central — 3-10-3 — 0.36306
55. South Granville — 1-9-4 — 0.35222
56. Rocky Mount — 5-10-0 — 0.34329
57. Northeast Guilford — 2-8-0 — 0.31876
58. Person — 0-10-0 — 0.25289
59. Douglas Byrd — 0-5-0 — 0.20663
Class 6A
1. Charlotte Catholic — 14-0-0 — 0.79411
2. A.C. Reynolds — 16-0-1 — 0.75819
3. Gray’s Creek — 12-0-1 — 0.67641
4. Mount Tabor — 12-2-0 — 0.67382
5. Middle Creek — 9-3-3 — 0.66703
6. Watauga — 9-2-4 — 0.64581
7. Harnett Central — 10-3-0 — 0.63495
8. Williams — 10-3-2 — 0.61274
9. Northern Guilford — 7-3-0 — 0.61001
10. Western Guilford — 14-3-0 — 0.60482
11. Jacksonville — 5-4-5 — 0.60470
12. Asheville — 5-4-3 — 0.60407
13. Alexander Central — 5-3-6 — 0.60303
14. Ragsdale — 10-4-0 — 0.60044
15. T.C. Roberson — 9-5-2 — 0.59839
16. Northern Nash — 10-1-3 — 0.59622
17. Piedmont — 9-4-1 — 0.59537
18. Asheboro — 8-6-1 — 0.59389
19. Triton — 10-4-1 — 0.56057
20. East Chapel Hill — 9-6-0 — 0.56018
21. North Iredell — 7-5-1 — 0.55309
22. West Brunswick — 8-5-1 — 0.54759
23. Union Pines — 7-4-3 — 0.53913
24. Sun Valley — 6-4-3 — 0.53876
25. Vance County — 7-5-3 — 0.53723
26. Statesville — 8-6-3 — 0.53587
27. Terry Sanford — 5-3-2 — 0.52727
28. J.H. Rose — 6-8-1 — 0.52709
29. Dudley — 7-4-0 — 0.50578
30. Felton Grove — 7-7-1 — 0.49552
31. Southern Lee — 7-9-0 — 0.48418
32. Southeast Guilford — 4-6-2 — 0.48274
33. South Caldwell — 6-6-1 — 0.47040
34. Swansboro — 5-8-2 — 0.46436
35. Northern Durham — 4-4-2 — 0.46275
36. St. Stephens — 5-10-1 — 0.45702
37. West Johnston — 6-9-0 — 0.45046
38. South Johnston — 4-6-2 — 0.42836
39. Phillip O. Berry Academy of Technology — 5-9-0 — 0.41157
40. Scotland — 5-9-2 — 0.40449
41. Franklinton — 2-10-1 — 0.40387
42. South View — 5-5-0 — 0.39928
43. Freedom — 4-10-0 — 0.39614
44. Olympic — 3-9-1 — 0.39358
45. Eastern Guilford — 3-8-1 — 0.38668
46. Lee County — 2-12-3 — 0.38403
47. Westover — 2-5-2 — 0.38021
48. Glenn — 2-9-3 — 0.37669
49. Central Cabarrus — 3-9-0 — 0.37503
50. White Oak — 3-13-1 — 0.37025
51. Ben L. Smith — 1-5-0 — 0.35969
52. Kings Mountain — 2-14-1 — 0.34249
53. Ashbrook — 3-10-0 — 0.33731
54. Seventy-First — 2-7-2 — 0.32693
55. Southern Alamance — 1-13-0 — 0.32293
56. Western Harnett — 2-12-1 — 0.32211
57. Harding University — 0-9-0 — 0.25842
58. E.E. Smith — 0-8-0 — 0.22272
Class 7A
1. Davie County — 12-0-0 — 0.71803
2. Marvin Ridge — 10-2-0 — 0.70812
3. New Hanover — 10-3-1 — 0.70080
4. New Bern — 10-0-1 — 0.68865
5. Chapel Hill — 8-2-2 — 0.66723
6. Lake Norman — 10-3-1 — 0.66160
7. Porter Ridge — 12-3-1 — 0.66076
8. Grimsley — 9-2-2 — 0.65549
9. Cleveland — 9-0-4 — 0.64548
10. Hickory Ridge — 13-2-0 — 0.64286
11. Heritage — 10-4-4 — 0.63228
12. Smithfield-Selma — 11-2-0 — 0.62992
13. Ashley — 10-5-1 — 0.61837
14. West Cabarrus — 12-4-0 — 0.61192
15. Fuquay-Varina — 8-3-3 — 0.60557
16. Topsail — 8-5-2 — 0.60502
17. Cape Fear — 10-5-0 — 0.59555
18. Sanderson — 7-2-7 — 0.59537
19. Holly Springs — 8-4-3 — 0.59175
20. Weddington — 5-6-1 — 0.58448
21. Independence — 7-4-1 — 0.58426
22. Cox Mill — 10-5-2 — 0.58207
23. Cuthbertson — 4-4-1 — 0.57497
24. Cardinal Gibbons — 5-6-2 — 0.56895
25. East Forsyth — 8-5-1 — 0.56543
26. D.H. Conley — 8-3-2 — 0.56488
27. A.L. Brown — 10-6-1 — 0.55433
28. Purnell Swett — 10-5-0 — 0.55408
29. Reagan — 7-7-2 — 0.54424
30. Richmond Senior — 9-6-2 — 0.53987
31. Riverside-Durham — 6-5-3 — 0.53756
32. Southern School of Energy and Sustainability — 3-4-6 — 0.52884
33. Southwest Guilford — 9-8-0 — 0.52171
34. Butler — 7-4-4 — 0.52053
35. South Iredell — 7-7-2 — 0.51953
36. Clayton — 6-6-2 — 0.51387
37. East Wake — 9-4-3 — 0.50601
38. R.J. Reynolds — 6-8-1 — 0.50398
39. North Brunswick — 6-8-2 — 0.49884
40. Jack Britt — 6-7-1 — 0.48857
41. Garner — 5-7-1 — 0.48546
42. Hopewell — 5-5-4 — 0.48007
43. North Mecklenburg — 7-7-3 — 0.48004
44. Mooresville — 6-12-0 — 0.47390
45. Wake Forest — 3-9-3 — 0.46158
46. Pine Forest — 6-8-3 — 0.45486
47. Ballantyne Ridge — 2-10-4 — 0.45415
48. Overhills — 6-8-0 — 0.45400
49. Knightdale — 6-6-3 — 0.44562
50. Page — 2-9-2 — 0.43724
51. Cary — 4-8-2 — 0.42358
52. Lumberton — 2-9-2 — 0.42310
53. McDowell — 3-6-3 — 0.41434
54. Rocky River — 5-9-1 — 0.41418
55. South Central — 4-10-1 — 0.41352
56. South Garner — 3-11-2 — 0.40409
57. Parkland — 1-11-1 — 0.35584
58. Hillside — 0-14-2 — 0.35448
59. West Mecklenburg — 3-11-0 — 0.33206
60. Southeast Raleigh — 0-10-1 — 0.32805
Class 8A
1. Apex Friendship — 15-0-1 — 0.76625
2. Hoggard — 11-0-2 — 0.75815
3. Laney — 15-1-1 — 0.75032
4. Providence — 12-3-1 — 0.70441
5. South Mecklenburg — 11-1-1 — 0.69872
6. Northwest Guilford — 11-3-2 — 0.68774
7. Green Hope — 11-3-1 — 0.68229
8. Broughton — 10-2-2 — 0.67687
9. Green Level — 11-2-3 — 0.67400
10. Millbrook — 11-2-1 — 0.65745
11. Leesville Road — 10-3-2 — 0.65587
12. Wakefield — 7-2-3 — 0.65197
13. West Forsyth — 9-7-0 — 0.63256
14. Ardrey Kell — 11-6-0 — 0.62883
15. Hoke County — 10-3-3 — 0.59904
16. Jordan — 8-3-4 — 0.59426
17. Pinecrest — 8-4-1 — 0.58423
18. Hough — 9-6-3 — 0.57710
19. Rolesville — 9-6-2 — 0.57289
20. Garinger — 8-5-1 — 0.56090
21. Willow Spring — 6-8-3 — 0.54471
22. Corinth Holders — 7-6-3 — 0.53073
23. East Mecklenburg — 7-5-5 — 0.52185
24. Athens Drive — 7-10-0 — 0.49674
25. Enloe — 5-9-1 — 0.49604
26. Palisades — 4-7-3 — 0.46818
27. Chambers — 5-5-4 — 0.45170
28. Apex — 3-10-1 — 0.45088
29. Panther Creek — 3-12-3 — 0.45051
30. Myers Park — 1-11-0 — 0.44170
31. Mallard Creek — 2-8-1 — 0.39077
32. West Charlotte — 2-8-1 — 0.37662
