| 1 | Andrew SeeligPlace 1 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 11:46.48 |
| 2 | Ryan SteinPlace 2 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 12:06.92 |
| 3 | Jeb StewartPlace 3 · Grade 8 · Kannapolis | 8 | Kannapolis | 12:19.90 |
| 4 | John GehrigPlace 4 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 12:31.11 |
| 5 | Michael MataconisPlace 5 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 12:34.13 |
| 6 | Moises GarciaPlace 6 · Grade 8 · Kannapolis | 8 | Kannapolis | 12:36.12 |
| 7 | Steven SobusPlace 7 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 12:37.34 |
| 8 | Grant HowlettPlace 8 · Grade 7 · Lake Norman Charter | 7 | Lake Norman Charter | 12:49.02 |
| 9 | Nick LayPlace 9 · Grade 7 · Lake Norman Charter | 7 | Lake Norman Charter | 12:54.33 |
| 10 | Mason WilliamsPlace 10 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 12:56.12 |
| 11 | Jack HowardPlace 11 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 12:58.88 |
| 12 | Gabe BlackwelderPlace 12 · Grade 7 · Kannapolis | 7 | Kannapolis | 13:03.96 |
| 13 | Jace GrauelPlace 13 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 13:05.15 |
| 14 | David TeaguePlace 14 · Grade 8 · Lake Norman Charter | 8 | Lake Norman Charter | 13:12.29 |
| 15 | Ben BoonePlace 15 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 13:13.24 |
| 16 | Aaron PoncePlace 16 · Grade 8 · Lake Norman Charter | 8 | Lake Norman Charter | 13:16.70 |
| 17 | Hayden LevPlace 17 · Grade 8 · Lake Norman Charter | 8 | Lake Norman Charter | 13:19.16 |
| 18 | Ian WaughPlace 18 · Grade 8 · Kannapolis | 8 | Kannapolis | 13:21.62 |
| 19 | Brian StieglitzPlace 19 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 13:28.67 |
| 20 | Michael DaCostaPlace 20 · Grade 8 · Kannapolis | 8 | Kannapolis | 13:32.26 |
| 21 | Kevin StegallPlace 21 · Grade 7 · Kannapolis | 7 | Kannapolis | 13:42.15 |
| 22 | Corbin RichardsonPlace 22 · Grade 8 · Kannapolis | 8 | Kannapolis | 13:46.73 |
| 23 | Jonathan KostmayerPlace 23 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 13:47.51 |
| 24 | JD WhitemanPlace 24 · Grade 7 · Kannapolis | 7 | Kannapolis | 13:48.22 |
| 25 | Grant BarlowPlace 25 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 13:52.44 |
| 26 | Dayton LewisPlace 26 · Grade 7 · Lake Norman Charter | 7 | Lake Norman Charter | 13:53.01 |
| 27 | Dean AntonilliPlace 27 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 13:58.95 |
| 28 | Richard TreanorPlace 28 · Grade 7 · Bradford Preparatory | 7 | Bradford Preparatory | 14:05.38 |
| 29 | Wesley ChappellPlace 29 · Grade 8 · Bradford Preparatory | 8 | Bradford Preparatory | 14:07.12 |
| 30 | Miles GiegerichPlace 30 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 14:13.47 |
| 31 | Joe MarsicanoPlace 31 · Grade 8 · Lake Norman Charter | 8 | Lake Norman Charter | 14:44.11 |
| 32 | Christopher AllenPlace 32 · Grade 8 · Kannapolis | 8 | Kannapolis | 14:47.37 |
| 33 | David EstradaPlace 33 · Grade 8 · Kannapolis | 8 | Kannapolis | 14:47.88 PR |
| 34 | Will KernodlePlace 34 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 14:49.46 |
| 35 | John MeehanPlace 35 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 14:52.47 |
| 36 | Freddie Vasquez-RiosPlace 36 · Grade 8 · Lake Norman Charter | 8 | Lake Norman Charter | 14:53.93 |
| 37 | Harrison SnuggsPlace 37 · Grade 6 · Bradford Preparatory | 6 | Bradford Preparatory | 14:57.10 |
| 38 | Jonathan HammonPlace 38 · Grade 8 · Kannapolis | 8 | Kannapolis | 14:57.94 PR |
| 39 | Will DavisonPlace 39 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 15:02.61 |
| 40 | Matthew HennessyPlace 40 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 15:05.70 |
| 41 | Erick HerreraPlace 41 · Grade 8 · Kannapolis | 8 | Kannapolis | 15:07.21 |
| 42 | Charles HarrisPlace 42 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 15:09.64 |
| 43 | Burke DavisPlace 43 · Grade 7 · Bradford Preparatory | 7 | Bradford Preparatory | 15:12.86 |
| 44 | Patrick d'AnjouPlace 44 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 15:17.68 |
| 45 | Dean TreanorPlace 45 · Grade 6 · Bradford Preparatory | 6 | Bradford Preparatory | 15:20.74 |
| 46 | Benjamin LongoPlace 46 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 15:21.50 |
| 47 | Caleb BreeggemannPlace 47 · Grade 7 · Kannapolis | 7 | Kannapolis | 15:33.37 |
| 48 | Tyler FrankelPlace 48 · Grade 7 · McClintock | 7 | McClintock | 15:38.04 |
| 49 | Ethan BullockPlace 49 · Grade 8 · Bradford Preparatory | 8 | Bradford Preparatory | 15:48.28 |
| 50 | Ethan ChenaultPlace 50 · Grade 8 · Bradford Preparatory | 8 | Bradford Preparatory | 15:49.38 |
| 51 | Kaleb RetelskiPlace 51 · Grade 7 · McClintock | 7 | McClintock | 15:54.18 |
| 52 | Justin AllenPlace 52 · Grade 6 · Charlotte Preparatory | 6 | Charlotte Preparatory | 15:56.87 |
| 53 | Matthew RuffPlace 53 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 15:57.69 |
| 54 | Steven MenniePlace 54 · Grade 7 · Lake Norman Charter | 7 | Lake Norman Charter | 15:58.89 PR |
| 55 | Jack GerdenPlace 55 · Grade 7 · Charlotte Preparatory | 7 | Charlotte Preparatory | 16:02.07 |
| 56 | Carter FreshourPlace 56 · Grade 7 · Bradford Preparatory | 7 | Bradford Preparatory | 16:03.05 |
| 57 | Reid FarrisPlace 57 · Grade 8 · Charlotte Latin | 8 | Charlotte Latin | 16:13.99 |
| 58 | James MehltretterPlace 58 · Grade 7 · McClintock | 7 | McClintock | 16:16.52 |
| 59 | Justin DanielsPlace 59 · Grade 7 · Kannapolis | 7 | Kannapolis | 16:19.24 |
| 60 | Brian SobelPlace 60 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 16:44.01 PR |
| 61 | Jack TarbetPlace 61 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 17:01.73 |
| 62 | Christopher OsterPlace 62 · Grade 8 · Charlotte Latin | 8 | Charlotte Latin | 17:01.95 |
| 63 | Daniel d'AnjouPlace 63 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 17:02.60 |
| 64 | Jackson RodgersPlace 64 · Grade 7 · Kannapolis | 7 | Kannapolis | 17:05.27 |
| 65 | Jared NoonanPlace 65 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 17:07.42 |
| 66 | Onesimo RosasPlace 66 · Grade 7 · Kannapolis | 7 | Kannapolis | 17:16.68 |
| 67 | Barja WalterPlace 67 · Grade 8 · Charlotte Secondary | 8 | Charlotte Secondary | 17:23.86 PR |
| 68 | Joseph CaceresPlace 68 · Grade 7 · Kannapolis | 7 | Kannapolis | 17:24.63 |
| 69 | Camern BoydstunPlace 69 · Grade 7 · Bradford Preparatory | 7 | Bradford Preparatory | 17:28.27 |
| 70 | Jonathan DanielPlace 70 · Grade 7 · Charlotte Christian | 7 | Charlotte Christian | 17:33.39 |
| 71 | Vincent PonzioPlace 71 · Grade 7 · Lake Norman Charter | 7 | Lake Norman Charter | 17:49.79 |
| 72 | Liam BihnPlace 72 · Grade 7 · McClintock | 7 | McClintock | 17:50.00 |
| 73 | Lee CosbyPlace 73 · Grade 7 · McClintock | 7 | McClintock | 17:55.31 |
| 74 | Sam PerryPlace 74 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 17:56.76 |
| 75 | Colby TeixeiraPlace 75 · Grade 8 · Lake Norman Charter | 8 | Lake Norman Charter | 18:04.38 |
| 76 | Jacob TerryPlace 76 · Grade 8 · Charlotte Secondary | 8 | Charlotte Secondary | 18:23.88 PR |
| 77 | Quentin VinesPlace 77 · Grade 6 · Bradford Preparatory | 6 | Bradford Preparatory | 18:48.84 |
| 78 | Brandon SheetsPlace 78 · Grade 7 · Bradford Preparatory | 7 | Bradford Preparatory | 18:50.18 |
| 79 | Michael MeyerPlace 79 · Grade 7 · Kannapolis | 7 | Kannapolis | 18:51.47 |
| 80 | Anthony CianoPlace 80 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 18:59.78 |
| 81 | Thomas BitlerPlace 81 · Grade 8 · Kannapolis | 8 | Kannapolis | 19:21.52 |
| 82 | Ben HamrickPlace 82 · Grade 7 · Bradford Preparatory | 7 | Bradford Preparatory | 19:28.66 |
| 83 | Orion TownsendPlace 83 · Grade 8 · Bradford Preparatory | 8 | Bradford Preparatory | 19:30.53 |
| 84 | Joe AudinoPlace 84 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 20:00.73 |
| 85 | Christian MillerPlace 85 · Grade 8 · Charlotte Secondary | 8 | Charlotte Secondary | 20:57.19 |
| 86 | Aneesh DarbariPlace 86 · Grade 6 · Charlotte Preparatory | 6 | Charlotte Preparatory | 21:03.43 |
| 87 | Josh MetzelPlace 87 · Grade 6 · Charlotte Secondary | 6 | Charlotte Secondary | 21:17.29 |
| 88 | Carson CannonPlace 88 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 21:57.61 |