| 1 | Tim EllisPlace 1 · Lee County | — | Lee County | 18:38.24 | 1 |
| 2 | Emanuel DixonPlace 2 · Baldwin | — | Baldwin | 18:47.25 | 2 |
| 3 | Wes FlournoyPlace 3 · Stratford Academy | — | Stratford Academy | 18:51.66 | 3 |
| 4 | Sean FisherPlace 4 · Westfield School | — | Westfield School | 19:29.67 | — |
| 5 | Ethan SevignyPlace 5 · Mount De Sales | — | Mount De Sales | 19:34.04 | 4 |
| 6 | Jose MoralesPlace 6 · Mount De Sales | — | Mount De Sales | 19:57.54 | 5 |
| 7 | Nathan MitchellPlace 7 · Baldwin | — | Baldwin | 20:05.21 | 6 |
| 8 | Jack HarringtonPlace 8 · Stratford Academy | — | Stratford Academy | 20:20.17 | 7 |
| 9 | Andy CheekPlace 9 · Stratford Academy | — | Stratford Academy | 20:27.24 | 8 |
| 10 | David KayPlace 10 · Mount De Sales | — | Mount De Sales | 20:35.06 | 9 |
| 11 | Winn MartinPlace 11 · Westfield School | — | Westfield School | 20:38.66 | — |
| 12 | Jude BurgessPlace 12 · Stratford Academy | — | Stratford Academy | 20:47.67 | 10 |
| 13 | Catch KitchellPlace 13 · First Presby | — | First Presby | 20:55.19 | 11 |
| 14 | Michael SimmonsPlace 14 · Windsor Academy | — | Windsor Academy | 21:01.02 | — |
| 15 | Aiden WellsPlace 15 · Mount De Sales | — | Mount De Sales | 21:07.71 | 12 |
| 16 | Druv DasPlace 16 · Stratford Academy | — | Stratford Academy | 21:08.05 | 13 |
| 17 | Bennett GriffinPlace 17 · Mount De Sales | — | Mount De Sales | 21:11.57 | 14 |
| 18 | Thomas WhitePlace 18 · Jackson | — | Jackson | 21:12.29 | 15 |
| 19 | Landon FrawleyPlace 19 · Mount De Sales | — | Mount De Sales | 21:16.59 | 16 |
| 20 | John HoffpauirPlace 20 · Lee County | — | Lee County | 21:17.35 | 17 |
| 21 | Hayden HardyPlace 21 · Westfield School | — | Westfield School | 21:39.58 | — |
| 22 | Parker DuchnowskiPlace 22 · Westfield School | — | Westfield School | 21:42.25 | — |
| 23 | Derek AdamsPlace 23 · Jackson | — | Jackson | 21:55.62 | 18 |
| 24 | Ty HendleyPlace 24 · First Presby | — | First Presby | 21:56.45 | 19 |
| 25 | Marius JacksonPlace 25 · Baldwin | — | Baldwin | 22:09.34 | 20 |
| 26 | Grayson DumpePlace 26 · First Presby | — | First Presby | 22:14.41 | 21 |
| 27 | Josh BeallPlace 27 · Mount De Sales | — | Mount De Sales | 22:20.32 | 22 |
| 28 | Warren MorrisPlace 28 · Lee County | — | Lee County | 22:41.65 | 23 |
| 29 | Derrick BrownPlace 29 · Baldwin | — | Baldwin | 22:43.41 | 24 |
| 30 | Drew PavloPlace 30 · Stratford Academy | — | Stratford Academy | 22:44.55 | 25 |
| 31 | Ashton EtheridgePlace 31 · Mount De Sales | — | Mount De Sales | 23:00.40 | — |
| 32 | Will HuffstetlerPlace 32 · First Presby | — | First Presby | 23:00.87 | 26 |
| 33 | Brady PerkinsPlace 33 · Lee County | — | Lee County | 23:19.86 | 27 |
| 34 | Brendan GoodmanPlace 34 · Jackson | — | Jackson | 23:24.35 | 28 |
| 35 | Javier ReynoldsPlace 35 · Jackson | — | Jackson | 23:24.60 | 29 |
| 36 | Logan JohnsonPlace 36 · First Presby | — | First Presby | 23:25.84 | 30 |
| 37 | Lucian Martinez-PerezPlace 37 · Windsor Academy | — | Windsor Academy | 23:29.32 | — |
| 38 | Griffin MoorePlace 38 · First Presby | — | First Presby | 23:29.62 | 31 |
| 39 | Hunter MckinneyPlace 39 · Mount De Sales | — | Mount De Sales | 23:34.51 | — |
| 40 | Bryce BeebePlace 40 · Mount De Sales | — | Mount De Sales | 23:34.92 | — |
| 41 | Santiago ReynoldsPlace 41 · Jackson | — | Jackson | 23:48.18 | 32 |
| 42 | Corbin PresleyPlace 42 · Jackson | — | Jackson | 24:01.60 | 33 |
| 43 | Hudson GriffinPlace 43 · Jackson | — | Jackson | 24:20.41 | 34 |
| 44 | Alex JonesPlace 44 · Lee County | — | Lee County | 24:27.32 | 35 |
| 45 | William GriffinPlace 45 · Mount De Sales | — | Mount De Sales | 24:30.06 | — |
| 46 | Blayne BennettPlace 46 · Windsor Academy | — | Windsor Academy | 24:36.53 | — |
| 47 | Jeremiah TaylorPlace 47 · First Presby | — | First Presby | 24:41.54 | 36 |
| 48 | Easton EppersonPlace 48 · Lee County | — | Lee County | 25:01.86 | 37 |
| 49 | Brett BeebePlace 49 · Mount De Sales | — | Mount De Sales | 25:05.31 | — |
| 50 | Sam KeldiePlace 50 · Jackson | — | Jackson | 25:06.93 | — |
| 51 | Drew JusticePlace 51 · Stratford Academy | — | Stratford Academy | 25:19.40 | 38 |
| 52 | cameron MoghaddamPlace 52 · Stratford Academy | — | Stratford Academy | 25:33.06 | — |
| 53 | Jack BeardenPlace 53 · Mount De Sales | — | Mount De Sales | 25:35.25 | — |
| 54 | Jackson KnightPlace 54 · Lee County | — | Lee County | 25:59.56 | 39 |
| 55 | Darrick VicentePlace 55 · Marion County | — | Marion County | 26:00.47 | — |
| 56 | Houston HayesPlace 56 · Lee County | — | Lee County | 26:16.72 | — |
| 57 | Leighton MathisPlace 57 · Lee County | — | Lee County | 26:18.47 | — |
| 58 | Princeton RadfordPlace 58 · Jackson | — | Jackson | 26:30.80 | — |
| 59 | Evan CheekPlace 59 · First Presby | — | First Presby | 26:37.23 | — |
| 60 | Nate FrankumPlace 60 · Mount De Sales | — | Mount De Sales | 26:38.58 | — |
| 61 | Lawrence BrownPlace 61 · Mount De Sales | — | Mount De Sales | 26:39.38 | — |
| 62 | Daniel JinPlace 62 · First Presby | — | First Presby | 27:12.34 | — |
| 63 | Jamariyuh ChandlerPlace 63 · Baldwin | — | Baldwin | 27:16.12 | 40 |
| 64 | Cooper ZimmermanPlace 64 · Mount De Sales | — | Mount De Sales | 27:30.51 | — |
| 65 | Josh AlcantarPlace 65 · Mount De Sales | — | Mount De Sales | 27:43.22 | — |
| 66 | stroud searcyPlace 66 · St. George's | — | St. George's | 28:08.73 | — |
| 67 | Jadin PettyPlace 67 · Jackson | — | Jackson | 28:14.34 | — |
| 68 | Blake KilpatrickPlace 68 · Lee County | — | Lee County | 28:24.17 | — |
| 69 | Nick GervasioPlace 69 · Jackson | — | Jackson | 29:26.57 | — |
| 70 | Jack DunwoodyPlace 70 · First Presby | — | First Presby | 29:29.83 | — |
| 71 | Walker WoolardPlace 71 · Lee County | — | Lee County | 29:46.00 | — |
| 72 | Martin YaoPlace 72 · First Presby | — | First Presby | 29:49.56 | — |
| 73 | Janti HajoPlace 73 · Stratford Academy | — | Stratford Academy | 29:49.92 | — |
| 74 | Joshua LomboyPlace 74 · Mount De Sales | — | Mount De Sales | 30:01.62 | — |
| 75 | Evan LinPlace 75 · Mount De Sales | — | Mount De Sales | 30:30.09 | — |
| 76 | Isaiah LannPlace 76 · Central Fell | — | Central Fell | 30:32.11 | — |
| 77 | Mark JollyPlace 77 · Lee County | — | Lee County | 30:45.63 | — |
| 78 | Jacob BennettPlace 78 · Baldwin | — | Baldwin | 31:33.59 | 41 |
| 79 | Taylor ColwellPlace 79 · Jackson | — | Jackson | 32:00.32 | — |
| 80 | John HartPlace 80 · Lee County | — | Lee County | 32:54.77 | — |
| 81 | Aiden RoquePlace 81 · Mount De Sales | — | Mount De Sales | 33:22.96 | — |
| 82 | Timothy EvansPlace 82 · Baldwin | — | Baldwin | 33:27.54 | 42 |
| 83 | Jacob HartPlace 83 · Lee County | — | Lee County | 36:13.01 | — |
| 84 | Liam ParksPlace 84 · Mount De Sales | — | Mount De Sales | 38:28.06 | — |
| 85 | Landon SamplesPlace 85 · Lee County | — | Lee County | 38:30.80 | — |
| 86 | Jackson BoswellPlace 86 · Jackson | — | Jackson | 38:54.78 | — |
| 87 | Sean DuffordPlace 87 · Mount De Sales | — | Mount De Sales | 39:33.41 | — |