| 1 | Joseph RossPlace 1 · Grade 12 · St Patrick | 12 | St Patrick | 16:16.90 |
| 2 | Henry DanosPlace 2 · Grade 10 · Ocean Springs | 10 | Ocean Springs | 17:17.99 |
| 3 | Owen McMahonPlace 3 · Grade 11 · Biloxi | 11 | Biloxi | 17:27.37 |
| 4 | Aaron VillaPlace 4 · Grade 12 · Gautier | 12 | Gautier | 17:59.02 |
| 5 | Nathan PyronPlace 5 · Grade 10 · St Patrick | 10 | St Patrick | 17:59.70 |
| 6 | Patrick HarringtonPlace 6 · Grade 12 · Ocean Springs | 12 | Ocean Springs | 18:22.69 |
| 7 | Tucker HinesPlace 7 · Grade 9 · Gulfport | 9 | Gulfport | 18:38.08 |
| 8 | Stephon SuszczykPlace 8 · Grade 12 · D'Iberville | 12 | D'Iberville | 18:39.13 |
| 9 | Ethan FletcherPlace 9 · Grade 11 · St Martin | 11 | St Martin | 18:47.45 |
| 10 | Patrick RyanPlace 10 · Grade 9 · Ocean Springs | 9 | Ocean Springs | 18:48.55 |
| 11 | Jaden EchevarriaPlace 11 · Grade 12 · Gautier | 12 | Gautier | 18:57.60 |
| 12 | Jackson WilliamsPlace 12 · Grade 11 · Gulfport | 11 | Gulfport | 19:00.57 |
| 13 | Zachary CooncePlace 13 · Grade 12 · Biloxi | 12 | Biloxi | 19:15.46 |
| 14 | Armondo CodellaPlace 14 · Grade 9 · St Patrick | 9 | St Patrick | 19:21.33 |
| 15 | Myles GatlinPlace 15 · Grade 10 · D'Iberville | 10 | D'Iberville | 19:22.23 |
| 16 | Daniel EddlemonPlace 16 · Grade 12 · Mobile Christian | 12 | Mobile Christian | 19:27.13 |
| 17 | Bradley O'NealPlace 17 · Grade 12 · Ocean Springs | 12 | Ocean Springs | 19:34.50 |
| 18 | Aydin KamissPlace 18 · Grade 9 · Ocean Springs | 9 | Ocean Springs | 19:39.45 |
| 19 | Ethan HowellPlace 19 · Grade 11 · Mobile Christian | 11 | Mobile Christian | 19:45.93 |
| 20 | Jamaal HoltPlace 20 · Grade 7 · Mobile Christian | 7 | Mobile Christian | 19:50.62 |
| 21 | Sawyer ConerlyPlace 21 · Grade 12 · Ocean Springs | 12 | Ocean Springs | 19:56.70 |
| 22 | Samuel ValladarezPlace 22 · Grade 10 · St Martin | 10 | St Martin | 19:57.40 PR |
| 23 | Cooper JoachimPlace 23 · Grade 8 · Biloxi | 8 | Biloxi | 20:01.43 |
| 24 | Jacob HuckinsPlace 24 · Grade 11 · D'Iberville | 11 | D'Iberville | 20:04.28 |
| 25 | Harbour TavelPlace 25 · Grade 10 · St Patrick | 10 | St Patrick | 20:10.48 |
| 26 | Ian PricePlace 26 · Grade 11 · Gulfport | 11 | Gulfport | 20:15.10 |
| 27 | Reagan NelsonPlace 27 · Grade 12 · Ocean Springs | 12 | Ocean Springs | 20:15.11 |
| 28 | Cooper PolkPlace 28 · Grade 13 · Gulfport | 13 | Gulfport | 20:19.27 |
| 29 | CJ WebsterPlace 29 · Grade 9 · St Martin | 9 | St Martin | 20:23.02 |
| 30 | Bryce RaineyPlace 30 · Grade 10 · Ocean Springs | 10 | Ocean Springs | 20:35.50 |
| 31 | Nathan HinkelPlace 31 · Grade 11 · George County | 11 | George County | 20:39.37 |
| 32 | Harrison CaulderPlace 32 · Grade 12 · Ocean Springs | 12 | Ocean Springs | 20:40.36 |
| 33 | Grayson LenoxPlace 33 · Grade 10 · Biloxi | 10 | Biloxi | 20:41.33 |
| 34 | Roger MatosPlace 34 · Grade 12 · Gautier | 12 | Gautier | 20:43.71 |
| 35 | Alex MoskowitzPlace 35 · Grade 9 · Ocean Springs | 9 | Ocean Springs | 20:44.03 |
| 36 | Bradley St. LedgerPlace 36 · Grade 12 · Ocean Springs | 12 | Ocean Springs | 21:06.66 |
| 37 | Samuel StewartPlace 37 · Grade 12 · Gulfport | 12 | Gulfport | 21:10.69 |
| 38 | Turner OrrisonPlace 38 · Grade 10 · Ocean Springs | 10 | Ocean Springs | 21:15.59 |
| 39 | Leon GavinPlace 39 · Grade 8 · St Patrick | 8 | St Patrick | 21:19.51 |
| 40 | Braxton HawkinsPlace 40 · Grade 10 · St Martin | 10 | St Martin | 21:21.04 |
| 41 | Parker GrimesPlace 41 · Grade 10 · St Patrick | 10 | St Patrick | 21:23.09 |
| 42 | Alon FergusonPlace 42 · Grade 7 · George County | 7 | George County | 21:25.14 |
| 43 | Hayden SanchezPlace 43 · Grade 11 · George County | 11 | George County | 21:30.81 |
| 44 | Landon YardPlace 44 · Grade 9 · Biloxi | 9 | Biloxi | 21:31.42 |
| 45 | Noah MurphyPlace 45 · Grade 9 · Biloxi | 9 | Biloxi | 21:37.35 |
| 46 | Carson WilhornPlace 46 · Grade 11 · Biloxi | 11 | Biloxi | 21:41.95 |
| 47 | Mason NeildPlace 47 · Grade 9 · St Martin | 9 | St Martin | 21:44.27 |
| 48 | William WilsonPlace 48 · Grade 11 · St Martin | 11 | St Martin | 21:44.72 |
| 49 | Wyatt GoffPlace 49 · Grade 12 · St Martin | 12 | St Martin | 21:51.62 |
| 50 | Grayson HebertPlace 50 · Grade 10 · St Martin | 10 | St Martin | 21:54.26 |
| 51 | Riley BanksPlace 51 · Grade 11 · George County | 11 | George County | 22:08.75 |
| 52 | Mathew KaulfersPlace 52 · Grade 12 · Mobile Christian | 12 | Mobile Christian | 22:18.86 |
| 53 | Jackson SiglePlace 53 · Grade 7 · Mobile Christian | 7 | Mobile Christian | 22:23.11 |
| 54 | Charlie HinkelPlace 54 · Grade 11 · George County | 11 | George County | 22:24.19 |
| 55 | Demetiurs BurnetPlace 55 · Grade 12 · D'Iberville | 12 | D'Iberville | 22:26.08 PR |
| 56 | Jonah Van DuijvendijkPlace 56 · Grade 11 · Ocean Springs | 11 | Ocean Springs | 22:26.56 |
| 57 | Aiden BenefieldPlace 57 · Grade 10 · Gulfport | 10 | Gulfport | 22:31.49 |
| 58 | Wesley BeckmanPlace 58 · Grade 9 · Gulfport | 9 | Gulfport | 22:31.93 |
| 59 | Dawson SmithPlace 59 · Grade 10 · Biloxi | 10 | Biloxi | 22:32.58 |
| 60 | Parker HensonPlace 60 · Grade 10 · St Martin | 10 | St Martin | 22:34.70 |
| 61 | William RollinsPlace 61 · Grade 10 · Gulfport | 10 | Gulfport | 22:37.05 |
| 62 | Patrick PhelanPlace 62 · Grade 10 · Ocean Springs | 10 | Ocean Springs | 22:39.12 |
| 63 | Byron JamesPlace 63 · Grade 9 · Gautier | 9 | Gautier | 22:41.20 PR |
| 64 | Daniel RobertsPlace 64 · Grade 9 · Ocean Springs | 9 | Ocean Springs | 22:44.05 |
| 65 | Abdriel RamosPlace 65 · Grade 11 · Gautier | 11 | Gautier | 22:44.08 |
| 66 | Collin GloriosoPlace 66 · Grade 12 · Ocean Springs | 12 | Ocean Springs | 22:51.25 |
| 67 | Easton BrunnPlace 67 · Grade 9 · Biloxi | 9 | Biloxi | 22:55.91 |
| 68 | Noah SullivanPlace 68 · Grade 9 · St Patrick | 9 | St Patrick | 23:02.34 |
| 69 | Jack PowellPlace 69 · Grade 10 · St Martin | 10 | St Martin | 23:05.26 |
| 70 | Nolan HaugPlace 70 · Grade 9 · Ocean Springs | 9 | Ocean Springs | 23:37.51 |
| 71 | Jacob CarrollPlace 71 · Grade 11 · St Martin | 11 | St Martin | 23:52.82 |
| 72 | Cooper RigginsPlace 72 · Grade 11 · Gulfport | 11 | Gulfport | 24:02.19 |
| 73 | Evan GehlPlace 73 · Grade 9 · D'Iberville | 9 | D'Iberville | 24:12.60 |
| 74 | Dylan SwarthoutPlace 74 · Grade 12 · George County | 12 | George County | 24:26.54 |
| 75 | Landon BrownlowPlace 75 · Grade 9 · Gautier | 9 | Gautier | 24:38.63 |
| 76 | Grady GoebelPlace 76 · Grade 9 · St Martin | 9 | St Martin | 24:39.94 |
| 77 | Lucas PowellPlace 77 · Grade 10 · St Martin | 10 | St Martin | 24:57.20 |
| 78 | Silas AmickPlace 78 · Grade 10 · George County | 10 | George County | 25:01.15 |
| 79 | Reuben ColsonPlace 79 · Grade 10 · George County | 10 | George County | 25:11.87 |
| 80 | Israel GonzalezPlace 80 · Grade 9 · Gautier | 9 | Gautier | 25:34.04 |
| 81 | Finley BrownPlace 81 · Grade 10 · Biloxi | 10 | Biloxi | 25:59.17 |
| 82 | Coonor ThompsonPlace 82 · Grade 8 · Gulfport | 8 | Gulfport | 26:01.55 |
| 83 | Michael PagePlace 83 · Grade 9 · St Martin | 9 | St Martin | 26:07.85 |
| 84 | Brayden SchultzPlace 84 · Grade 12 · George County | 12 | George County | 26:09.03 |
| 85 | Eli BeatyPlace 85 · Grade 9 · Ocean Springs | 9 | Ocean Springs | 26:57.17 |
| 86 | Alex FrithPlace 86 · Grade 10 · Ocean Springs | 10 | Ocean Springs | 27:27.20 |
| 87 | Jonah LopezPlace 87 · Grade 9 · St Patrick | 9 | St Patrick | 27:42.60 |
| 88 | Roland HuttonPlace 88 · Grade 11 · Gautier | 11 | Gautier | 28:11.90 |
| 89 | Logan ShadePlace 89 · Grade 9 · St Martin | 9 | St Martin | 28:24.84 |
| 90 | Justin BourgeoisPlace 90 · Grade 11 · St Martin | 11 | St Martin | 28:44.16 |
| 91 | Max WellsPlace 91 · Grade 9 · Gautier | 9 | Gautier | 28:45.06 |
| 92 | Micha GallegoPlace 92 · Grade 10 · Ocean Springs | 10 | Ocean Springs | 28:48.97 |
| 93 | Gage WilliamsonPlace 93 · Grade 9 · St Martin | 9 | St Martin | 29:13.84 |
| 94 | Grayson HolleyPlace 94 · Grade 9 · George County | 9 | George County | 29:33.72 |
| 95 | Nathaniel FantroyPlace 95 · Grade 9 · Gautier | 9 | Gautier | 29:46.92 PR |
| 96 | Devonte ElrodPlace 96 · Grade 10 · Gautier | 10 | Gautier | 29:48.82 |
| 97 | Jullian MimsPlace 97 · Grade 9 · Gautier | 9 | Gautier | 32:04.93 |
| 98 | Koda PilcherPlace 98 · Grade 12 · Gautier | 12 | Gautier | 34:21.51 |
| 99 | Phillip FloydPlace 99 · Grade 7 · Mobile Christian | 7 | Mobile Christian | 36:52.72 |