| 1 | Blaine McLauchlinPlace 1 · Grade 8 · Sun Valley | 8 | Sun Valley | 10:23.02 |
| 2 | Everett SchulPlace 2 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 10:48.62 |
| 3 | Anastase VonsiatskyPlace 3 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 11:16.22 |
| 4 | Carson GlantonPlace 4 · Grade 8 · Run Cabarrus | 8 | Run Cabarrus | 11:18.03 |
| 5 | Kenneth PetersonPlace 5 · Grade 8 · Fit 180 Athletics | 8 | Fit 180 Athletics | 11:21.50 |
| 6 | Campbell KiddPlace 6 · Grade 8 · Covenant Day | 8 | Covenant Day | 11:21.89 |
| 7 | Hudson BeasleyPlace 7 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 11:23.80 |
| 8 | Jonah GrayPlace 8 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 11:26.37 |
| 9 | Colin CahillPlace 9 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 11:48.08 |
| 10 | Ethan Hoerle-MillerPlace 10 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 11:50.60 |
| 11 | Logan SabaPlace 11 · Grade 6 · Fit 180 Athletics | 6 | Fit 180 Athletics | 11:55.57 |
| 12 | Liam JohnsonPlace 12 · Grade 8 · Porter Ridge | 8 | Porter Ridge | 12:04.10 |
| 13 | George BeyerPlace 13 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 12:06.20 |
| 14 | Tyler IsonPlace 14 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 12:06.48 |
| 15 | Marcos ErazoPlace 15 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 12:06.97 |
| 16 | Isaiah TerrillPlace 16 · Grade 8 · Union Academy | 8 | Union Academy | 12:10.45 |
| 17 | Ryder GrantPlace 17 · Grade 8 · Sun Valley | 8 | Sun Valley | 12:24.06 |
| 18 | Everett DeLaneyPlace 18 · Grade 8 · Porter Ridge | 8 | Porter Ridge | 12:25.03 |
| 19 | Grant AugustinePlace 19 · Grade 8 · Piedmont | 8 | Piedmont | 12:32.67 |
| 20 | Brighton StanfordPlace 20 · Grade 8 · Run Cabarrus | 8 | Run Cabarrus | 12:34.12 |
| 21 | Leelynd MoorePlace 21 · Grade 8 · Piedmont | 8 | Piedmont | 12:37.47 |
| 22 | Jack DemaioPlace 22 · Grade 8 · Unattached | 8 | Unattached | 12:40.94 |
| 23 | Jeffson KoziarzPlace 23 · Grade 7 · Parkwood | 7 | Parkwood | 12:45.60 |
| 24 | Benjamin LoughlinPlace 24 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 12:47.43 |
| 25 | Easton StallsPlace 25 · Grade 6 · Parkwood | 6 | Parkwood | 12:50.17 |
| 26 | Andrew PotterPlace 26 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 12:50.43 |
| 27 | Saurya KolliPlace 27 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 12:51.86 |
| 28 | Jesus Casas AndrewsPlace 28 · Grade 8 · Parkwood | 8 | Parkwood | 12:56.36 |
| 29 | Wright HowellPlace 29 · Grade 7 · Fit 180 Athletics | 7 | Fit 180 Athletics | 13:09.47 |
| 30 | Sait BocAnegra-MunizPlace 30 · Grade 7 · Parkwood | 7 | Parkwood | 13:25.06 |
| 31 | Sean PhalerPlace 31 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 13:27.30 |
| 32 | Wyatt PrattPlace 32 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 13:27.62 |
| 33 | Jevensky KoziarzPlace 33 · Grade 7 · Parkwood | 7 | Parkwood | 13:37.25 |
| 34 | Carson PadgettPlace 34 · Grade 8 · Fit 180 Athletics | 8 | Fit 180 Athletics | 13:49.22 |
| 35 | Cam CastilloPlace 35 · Grade 7 · Parkwood | 7 | Parkwood | 13:50.14 |
| 36 | Jackson DinsmorePlace 36 · Grade 7 · Fit 180 Athletics | 7 | Fit 180 Athletics | 14:09.21 |
| 37 | Cayden WardPlace 37 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 14:11.52 |
| 38 | Judah ForesmanPlace 38 · Grade 6 · Sun Valley | 6 | Sun Valley | 14:19.92 |
| 39 | Ayden HuffstetlerPlace 39 · Grade 8 · Sun Valley | 8 | Sun Valley | 14:40.02 |
| 40 | Caelen Garcia CurleyPlace 40 · Grade 6 · Fit 180 Athletics | 6 | Fit 180 Athletics | 15:06.73 |
| 41 | Aldo Barojas ChavarriaPlace 41 · Grade 8 · Sun Valley | 8 | Sun Valley | 15:06.81 |
| 42 | Luke WagnerPlace 42 · Grade 7 · Sun Valley | 7 | Sun Valley | 15:23.05 |
| 43 | Kevin EdwardsPlace 43 · Grade 7 · Porter Ridge | 7 | Porter Ridge | 15:26.29 |
| 44 | Felix JaynesPlace 44 · Grade 7 · Fit 180 Athletics | 7 | Fit 180 Athletics | 15:55.49 |
| 45 | Axel RobinsonPlace 45 · Grade 6 · Parkwood | 6 | Parkwood | 16:09.72 |
| 46 | Lucas BarronPlace 46 · Grade 8 · Run Cabarrus | 8 | Run Cabarrus | 17:00.25 |