| 1 | James StewartPlace 1 · Grade 9 · Ardrey Kell | 9 | Ardrey Kell | 18:05.8 |
| 2 | Colin NealPlace 2 · Grade 9 · Providence | 9 | Providence | 18:59.4 |
| 3 | James ZuccolottoPlace 3 · Grade 11 · Ardrey Kell | 11 | Ardrey Kell | 19:06.5 |
| 4 | Lukas MaynardPlace 4 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 19:06.7 PR |
| 5 | Agastya KarthaPlace 5 · Grade 12 · Ardrey Kell | 12 | Ardrey Kell | 19:13.1 |
| 6 | Shourya BangaruPlace 6 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 19:19.4 |
| 7 | Aar MaganPlace 7 · Grade 10 · Ballantyne Ridge | 10 | Ballantyne Ridge | 19:22.7 |
| 8 | Donald DreierPlace 8 · Grade 12 · Ardrey Kell | 12 | Ardrey Kell | 19:28.5 |
| 9 | Aarush ShahPlace 9 · Grade 10 · Ballantyne Ridge | 10 | Ballantyne Ridge | 19:34.7 |
| 10 | Will HardingPlace 10 · Grade 9 · Providence | 9 | Providence | 19:36.9 |
| 11 | Mason StudebakerPlace 11 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 19:36.9 |
| 12 | Thomas ShontsPlace 12 · Grade 10 · Providence | 10 | Providence | 19:43.1 |
| 13 | Saharsh KoppunoorPlace 13 · Grade 11 · Ballantyne Ridge | 11 | Ballantyne Ridge | 19:43.7 |
| 14 | Robert DowdyPlace 14 · Grade 9 · Ballantyne Ridge | 9 | Ballantyne Ridge | 19:44.9 PR |
| 15 | Davis Pak-LinPlace 15 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 19:48.4 |
| 16 | Maitreya AwasthiPlace 16 · Grade 10 · Providence | 10 | Providence | 19:53.6 PR |
| 17 | Shyam KrishnanPlace 17 · Grade 9 · Ballantyne Ridge | 9 | Ballantyne Ridge | 19:57.6 |
| 18 | Seth FortierPlace 18 · Grade 12 · Ardrey Kell | 12 | Ardrey Kell | 19:57.8 PR |
| 19 | Emmanuel TrammelPlace 19 · Grade 10 · Ballantyne Ridge | 10 | Ballantyne Ridge | 20:06.1 |
| 20 | Elias Pak-linPlace 20 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 20:11.3 |
| 21 | Finian MillerPlace 21 · Grade 11 · Providence | 11 | Providence | 20:15.4 |
| 22 | Jacob HuffPlace 22 · Grade 12 · Ardrey Kell | 12 | Ardrey Kell | 20:17.7 |
| 23 | Benjamin ReinickerPlace 23 · Grade 9 · Ballantyne Ridge | 9 | Ballantyne Ridge | 20:18.7 |
| 24 | Hudson CampePlace 24 · Grade 10 · Providence | 10 | Providence | 20:22.7 |
| 25 | Alvin ShenPlace 25 · Grade 10 · Ballantyne Ridge | 10 | Ballantyne Ridge | 20:38.6 |
| 26 | Cameron SwensonPlace 26 · Grade 11 · Providence | 11 | Providence | 20:42.9 |
| 27 | Emanuel GarrisonPlace 27 · Grade 10 · Ballantyne Ridge | 10 | Ballantyne Ridge | 20:48.6 |
| 28 | Charlie BarneyPlace 28 · Grade 9 · Providence | 9 | Providence | 20:54.5 |
| 29 | Connor GozyckiPlace 29 · Grade 11 · Providence | 11 | Providence | 20:56.5 |
| 30 | Rithwik MishraPlace 30 · Grade 9 · Providence | 9 | Providence | 20:57.8 PR |
| 31 | Shawn DuttPlace 31 · Grade 11 · Ballantyne Ridge | 11 | Ballantyne Ridge | 20:59.5 |
| 32 | Bryce MaPlace 32 · Grade 9 · Ardrey Kell | 9 | Ardrey Kell | 21:00.3 |
| 33 | Abynabi AsgedomPlace 33 · Grade 10 · East Mecklenburg | 10 | East Mecklenburg | 21:04.9 |
| 34 | Antonio MedinaPlace 34 · Grade 12 · Ardrey Kell | 12 | Ardrey Kell | 21:27.3 |
| 35 | Neel BorkarPlace 35 · Grade 10 · Ballantyne Ridge | 10 | Ballantyne Ridge | 21:28.6 PR |
| 36 | Preston WalskiPlace 36 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 21:29.1 |
| 37 | Cayden ScottPlace 37 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 21:30.1 |
| 38 | Brooks PhillipsPlace 38 · Grade 10 · Providence | 10 | Providence | 21:30.4 |
| 39 | Patrick BurnsPlace 39 · Grade 11 · Ardrey Kell | 11 | Ardrey Kell | 21:32.5 PR |
| 40 | Nate WardPlace 40 · Grade 10 · Providence | 10 | Providence | 21:32.7 |
| 41 | Charleston BatesPlace 41 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 21:38.4 |
| 42 | Sambhramjeet JenaPlace 42 · Grade 10 · Ballantyne Ridge | 10 | Ballantyne Ridge | 21:39.9 |
| 43 | Akul PrabakaranPlace 43 · Grade 10 · Ardrey Kell | 10 | Ardrey Kell | 21:42.4 PR |
| 44 | Christopher KaragiannisPlace 44 · Grade 10 · Providence | 10 | Providence | 21:43.8 |
| 45 | Pranav ShinojPlace 45 · Grade 11 · Ballantyne Ridge | 11 | Ballantyne Ridge | 21:47.4 PR |
| 46 | Greyson SudimackPlace 46 · Grade 9 · Providence | 9 | Providence | 21:58.3 |
| 47 | Massimiliano MarottaPlace 47 · Grade 9 · Ballantyne Ridge | 9 | Ballantyne Ridge | 22:01.3 |
| 48 | Mason GenettPlace 48 · Grade 9 · Providence | 9 | Providence | 22:03.9 |
| 49 | Matan KolettPlace 49 · Grade 9 · Providence | 9 | Providence | 22:04.0 |
| 50 | David GarciaPlace 50 · Grade 11 · Providence | 11 | Providence | 22:06.1 |
| 51 | Ram PillaPlace 51 · Grade 12 · Ardrey Kell | 12 | Ardrey Kell | 22:14.0 |
| 52 | Ryan ClevelandPlace 52 · Grade 11 · Providence | 11 | Providence | 22:15.6 |
| 53 | Matthew TranPlace 53 · Grade 11 · Ardrey Kell | 11 | Ardrey Kell | 22:38.5 PR |
| 54 | William GloverPlace 54 · Grade 11 · Ardrey Kell | 11 | Ardrey Kell | 22:53.7 |
| 55 | Graham KurtzPlace 55 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 22:58.0 |
| 56 | Henry CortPlace 56 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 23:15.5 |
| 57 | Knox WarnerPlace 57 · Grade 10 · East Mecklenburg | 10 | East Mecklenburg | 23:19.9 |
| 58 | Dylan GrayPlace 58 · Grade 10 · Providence | 10 | Providence | 23:45.3 |
| 59 | Heath ByrdPlace 59 · Grade 9 · Providence | 9 | Providence | 23:45.4 |
| 60 | Colin TallyPlace 60 · Grade 11 · Ardrey Kell | 11 | Ardrey Kell | 24:01.7 |
| 61 | Rhys NewtonPlace 61 · Grade 11 · Ardrey Kell | 11 | Ardrey Kell | 24:04.6 |
| 62 | Rithin KotlaPlace 62 · Grade 11 · Ballantyne Ridge | 11 | Ballantyne Ridge | 24:12.4 |
| 63 | Luke MarchantPlace 63 · Grade 9 · Providence | 9 | Providence | 25:26.7 |
| 64 | Thomas BlackwellPlace 64 · Grade 9 · Providence | 9 | Providence | 26:07.1 |
| 65 | Corey HasleyPlace 65 · Grade 9 · East Mecklenburg | 9 | East Mecklenburg | 26:14.8 PR |
| 66 | Naaga EadaraPlace 66 · Grade 11 · Ardrey Kell | 11 | Ardrey Kell | 26:37.1 |
| 67 | Syler TanPlace 67 · Grade 10 · East Mecklenburg | 10 | East Mecklenburg | 27:34.4 |