| 1 | Hayden ShowsPlace 1 · Petal | — | Petal | 17:18.42 | 1 |
| 2 | Matthew MestayerPlace 2 · Ocean Spring | — | Ocean Spring | 17:24.19 | 2 |
| 3 | Ladarius EvansPlace 3 · Petal | — | Petal | 17:36.76 | 3 |
| 4 | Beck GuidryPlace 4 · Ocean Spring | — | Ocean Spring | 17:37.29 | 4 |
| 5 | Alexander WhytePlace 5 · Ocean Spring | — | Ocean Spring | 18:06.26 | 5 |
| 6 | James HarschPlace 6 · Ocean Spring | — | Ocean Spring | 18:23.96 | 6 |
| 7 | Robert HughesPlace 7 · Ocean Spring | — | Ocean Spring | 18:32.21 | 7 |
| 8 | Joseph GalloPlace 8 · Ocean Spring | — | Ocean Spring | 18:32.44 | 8 |
| 9 | Elijah PaigePlace 9 · Long Beach H | — | Long Beach H | 18:38.76 | 9 |
| 10 | Grayson FriezePlace 10 · Ocean Spring | — | Ocean Spring | 18:39.11 | 10 |
| 11 | Cade MeyersPlace 11 · Saint Patric | — | Saint Patric | 18:58.03 | 11 |
| 12 | Drew SaucierPlace 12 · Ocean Spring | — | Ocean Spring | 19:06.60 | — |
| 13 | Mason McCulloughPlace 13 · Saint Patric | — | Saint Patric | 19:16.85 | 12 |
| 14 | Cameron ForestieriPlace 14 · Ocean Spring | — | Ocean Spring | 19:21.96 | — |
| 15 | Jonathan CarterPlace 15 · Ocean Spring | — | Ocean Spring | 19:24.54 | — |
| 16 | James DickersonPlace 16 · Long Beach H | — | Long Beach H | 19:27.67 | 13 |
| 17 | Carlin TaylorPlace 17 · West Harriso | — | West Harriso | 19:30.23 | 14 |
| 18 | Thomas PowellPlace 18 · Ocean Spring | — | Ocean Spring | 19:32.71 | — |
| 19 | Joseph KauppiPlace 19 · George Count | — | George Count | 19:41.99 | 15 |
| 20 | Alex BeelerPlace 20 · Ocean Spring | — | Ocean Spring | 19:55.74 | — |
| 21 | Peyton MurphyPlace 21 · Harrison Central | — | Harrison Central | 19:58.00 | — |
| 22 | David BondPlace 22 · Ocean Spring | — | Ocean Spring | 20:04.54 | — |
| 23 | Mike SeigniousPlace 23 · Pass Christi | — | Pass Christi | 20:08.51 | 16 |
| 24 | Parker QuandtPlace 24 · West Harriso | — | West Harriso | 20:17.52 | 17 |
| 25 | Cooper DoychakPlace 25 · Ocean Spring | — | Ocean Spring | 20:19.35 | — |
| 26 | Eric ToupsPlace 26 · Northshore | — | Northshore | 20:19.56 | 18 |
| 27 | Nick WalrodPlace 27 · Pass Christi | — | Pass Christi | 20:21.52 | 19 |
| 28 | Alex KingPlace 28 · Harrison Central | — | Harrison Central | 20:24.69 | — |
| 29 | Tristan WhitePlace 29 · West Harriso | — | West Harriso | 20:33.81 | 20 |
| 30 | Lenonard JacksonPlace 30 · De La Salle | — | De La Salle | 20:34.34 | 21 |
| 31 | Timothy DupuyPlace 31 · De La Salle | — | De La Salle | 20:44.78 | 22 |
| 32 | Laegan Mire-moranPlace 32 · West Harriso | — | West Harriso | 20:49.27 | 23 |
| 33 | Sean NecaisePlace 33 · Pass Christi | — | Pass Christi | 20:49.43 | 24 |
| 34 | Seth PentonPlace 34 · Hancock | — | Hancock | 20:59.08 | 25 |
| 35 | Devin CarterPlace 35 · Long Beach H | — | Long Beach H | 21:02.83 | 26 |
| 36 | Luke ThomasPlace 36 · Long Beach H | — | Long Beach H | 21:07.49 | 27 |
| 37 | David SullivanPlace 37 · George Count | — | George Count | 21:09.58 | 28 |
| 38 | Kyle HollandPlace 38 · Ocean Spring | — | Ocean Spring | 21:12.17 | — |
| 39 | Garret TouchetPlace 39 · Long Beach H | — | Long Beach H | 21:12.51 | 29 |
| 40 | Nicholas PerrinPlace 40 · De La Salle | — | De La Salle | 21:12.93 | 30 |
| 41 | Landon DraughnPlace 41 · Petal | — | Petal | 21:14.10 | 31 |
| 42 | Stephen LadnerPlace 42 · Harrison Central | — | Harrison Central | 21:15.78 | — |
| 43 | Thomas PradosPlace 43 · De La Salle | — | De La Salle | 21:20.86 | 32 |
| 44 | Jake ThomasPlace 44 · Long Beach H | — | Long Beach H | 21:25.95 | 33 |
| 45 | Jacob GallagherPlace 45 · Sacred Heart | — | Sacred Heart | 21:26.08 | 34 |
| 46 | Alexander ChandlerPlace 46 · Gulfport Hig | — | Gulfport Hig | 21:30.22 | — |
| 47 | Dylan MiddletonPlace 47 · Saint Patric | — | Saint Patric | 21:34.47 | 35 |
| 48 | Kevin HawesPlace 48 · Harrison Central | — | Harrison Central | 21:38.90 | — |
| 49 | Brennan SheardPlace 49 · Long Beach H | — | Long Beach H | 21:40.76 | 36 |
| 50 | Jayce PaterPlace 50 · George Count | — | George Count | 21:41.45 | 37 |
| 51 | Tyler QuandtPlace 51 · West Harriso | — | West Harriso | 21:49.92 | 38 |
| 52 | Isaac AlanisPlace 52 · Ocean Spring | — | Ocean Spring | 21:50.15 | — |
| 53 | Matthew GeisPlace 53 · Vancleave Hi | — | Vancleave Hi | 21:51.06 | 39 |
| 54 | Zack HolleyPlace 54 · Petal | — | Petal | 21:53.93 | 40 |
| 55 | Daniel SaewertPlace 55 · Vancleave Hi | — | Vancleave Hi | 21:55.02 | 41 |
| 56 | Trent BurkePlace 56 · De La Salle | — | De La Salle | 22:03.95 | 42 |
| 57 | Bryce DronetPlace 57 · West Harriso | — | West Harriso | 22:08.43 | 43 |
| 58 | Logan GalaherPlace 58 · Sacred Heart | — | Sacred Heart | 22:10.68 | 44 |
| 59 | Ryan HedrickPlace 59 · De La Salle | — | De La Salle | 22:13.91 | 45 |
| 60 | Mosie KirbyPlace 60 · Ocean Spring | — | Ocean Spring | 22:15.17 | — |
| 61 | Wesley WatsonPlace 61 · Long Beach H | — | Long Beach H | 22:15.65 | — |
| 62 | Max SmithPlace 62 · Northshore | — | Northshore | 22:16.72 | 46 |
| 63 | Cameron GarrettPlace 63 · Ocean Spring | — | Ocean Spring | 22:28.18 | — |
| 64 | Andrew CrusanPlace 64 · Pass Christi | — | Pass Christi | 22:28.44 | 47 |
| 65 | Jake WeemsPlace 65 · Ocean Spring | — | Ocean Spring | 22:39.28 | — |
| 66 | Garrett JacobsPlace 66 · Vancleave Hi | — | Vancleave Hi | 22:39.44 | 48 |
| 67 | Christopher GrimwoodPlace 67 · Northshore | — | Northshore | 22:41.44 | 49 |
| 68 | Terrell JordanPlace 68 · Hancock | — | Hancock | 22:42.71 | 50 |
| 69 | Ariaz JerniganPlace 69 · Pass Christi | — | Pass Christi | 22:44.36 | 51 |
| 70 | Trent PitaloPlace 70 · Ocean Spring | — | Ocean Spring | 22:50.24 | — |
| 71 | Ryan TaylorPlace 71 · Ocean Spring | — | Ocean Spring | 22:50.33 | — |
| 72 | Brandon AnthonyPlace 72 · Ocean Spring | — | Ocean Spring | 22:55.43 | — |
| 73 | Tyler RobinsonPlace 73 · Ocean Spring | — | Ocean Spring | 22:56.52 | — |
| 74 | Carter LeePlace 74 · Ocean Spring | — | Ocean Spring | 22:57.08 | — |
| 75 | Jakob ElliottPlace 75 · Ocean Spring | — | Ocean Spring | 22:58.11 | — |
| 76 | Skye BortzPlace 76 · Pass Christi | — | Pass Christi | 22:58.29 | 52 |
| 77 | Clayton FlemingPlace 77 · George Count | — | George Count | 23:01.47 | 53 |
| 78 | Connor TootlePlace 78 · Vancleave Hi | — | Vancleave Hi | 23:06.72 | 54 |
| 79 | Jack PhillipsPlace 79 · Sacred Heart | — | Sacred Heart | 23:09.61 | 55 |
| 80 | Colby MarshPlace 80 · Petal | — | Petal | 23:13.46 | 56 |
| 81 | Kyle ForetichPlace 81 · Pass Christi | — | Pass Christi | 23:15.47 | 57 |
| 82 | Camryn AdamsPlace 82 · Petal | — | Petal | 23:16.16 | 58 |
| 83 | Seth MartinPlace 83 · Northshore | — | Northshore | 23:19.74 | 59 |
| 84 | Ethan YangPlace 84 · Petal | — | Petal | 23:21.17 | 60 |
| 85 | Nathan WilcoxPlace 85 · West Harriso | — | West Harriso | 23:24.96 | 61 |
| 86 | Abraham LoredoPlace 86 · Gulfport Hig | — | Gulfport Hig | 23:49.28 | — |
| 87 | Tyler JacobsPlace 87 · Vancleave Hi | — | Vancleave Hi | 23:53.23 | 62 |
| 88 | Preston MurrayPlace 88 · Petal | — | Petal | 23:54.65 | — |
| 89 | William WilsonPlace 89 · Vancleave Hi | — | Vancleave Hi | 23:57.89 | 63 |
| 90 | Evan WrightPlace 90 · Petal | — | Petal | 24:15.34 | — |
| 91 | Ryan WaltmanPlace 91 · Pass Christi | — | Pass Christi | 24:25.39 | — |
| 92 | Hunter PulizzanoPlace 92 · De La Salle | — | De La Salle | 24:33.86 | 64 |
| 93 | Jose LugoPlace 93 · Pascagoula H | — | Pascagoula H | 24:34.34 | 65 |
| 94 | Kaleel SalloumPlace 94 · Saint Patric | — | Saint Patric | 24:37.26 | 66 |
| 95 | Joshua BrillPlace 95 · Pass Christi | — | Pass Christi | 24:41.83 | — |
| 96 | Bishop GrigsbyPlace 96 · Northshore | — | Northshore | 24:42.23 | 67 |
| 97 | Duke KirbyPlace 97 · Ocean Spring | — | Ocean Spring | 24:45.66 | — |
| 98 | Evan BurnettPlace 98 · Northshore | — | Northshore | 25:00.38 | 68 |
| 99 | Nicolas DallimorwPlace 99 · Northshore | — | Northshore | 25:01.22 | 69 |
| 100 | Ethan MitchellPlace 100 · Ocean Spring | — | Ocean Spring | 25:08.42 | — |
| 101 | Caden RielsPlace 101 · Petal | — | Petal | 25:09.88 | — |
| 102 | Michael HightPlace 102 · West Harriso | — | West Harriso | 25:16.90 | — |
| 103 | Todd TalbotPlace 103 · Northshore | — | Northshore | 25:23.20 | — |
| 104 | Will ParkerPlace 104 · Sacred Heart | — | Sacred Heart | 25:28.21 | 70 |
| 105 | Kyle McdonaldPlace 105 · Pascagoula H | — | Pascagoula H | 25:43.14 | 71 |
| 106 | Bryce WilsonPlace 106 · Pass Christi | — | Pass Christi | 25:43.30 | — |
| 107 | Justin BridgesPlace 107 · George Count | — | George Count | 25:46.27 | 72 |
| 108 | Brennan ChenevertPlace 108 · Vancleave Hi | — | Vancleave Hi | 25:47.84 | 73 |
| 109 | Juan TorresPlace 109 · Pascagoula H | — | Pascagoula H | 25:54.35 | 74 |
| 110 | Jacob WaltmanPlace 110 · Pass Christi | — | Pass Christi | 25:55.84 | — |
| 111 | Max TorresPlace 111 · Long Beach H | — | Long Beach H | 26:01.33 | — |
| 112 | eli groverPlace 112 · Hancock | — | Hancock | 26:11.92 | 75 |
| 113 | Jacob HooperPlace 113 · West Harriso | — | West Harriso | 26:24.11 | — |
| 114 | Mic GalaherPlace 114 · Sacred Heart | — | Sacred Heart | 26:25.39 | 76 |
| 115 | Jordan GreenPlace 115 · Ocean Spring | — | Ocean Spring | 26:36.56 | — |
| 116 | Wills LandrumPlace 116 · George Count | — | George Count | 26:40.77 | 77 |
| 117 | Trey NoblePlace 117 · Ocean Spring | — | Ocean Spring | 26:42.17 | — |
| 118 | Jose MartinezPlace 118 · Pascagoula H | — | Pascagoula H | 26:42.34 | 78 |
| 119 | Riley MorrisPlace 119 · Sacred Heart | — | Sacred Heart | 26:45.03 | 79 |
| 120 | Clifford HooperPlace 120 · West Harriso | — | West Harriso | 26:54.17 | — |
| 121 | Caleb FillingimPlace 121 · George Count | — | George Count | 26:58.78 | 80 |
| 122 | Jamie LambertPlace 122 · Northshore | — | Northshore | 27:25.00 | — |
| 123 | Copeland NowellPlace 123 · Sacred Heart | — | Sacred Heart | 27:38.31 | 81 |
| 124 | Samuel PerezPlace 124 · Pascagoula H | — | Pascagoula H | 27:39.31 | 82 |
| 125 | John ChampagnePlace 125 · Hancock | — | Hancock | 27:53.74 | 83 |
| 126 | Jaickie PatelPlace 126 · Petal | — | Petal | 28:21.95 | — |
| 127 | Derl ColePlace 127 · Vancleave Hi | — | Vancleave Hi | 28:49.44 | — |
| 128 | Evan McCoyPlace 128 · Pass Christi | — | Pass Christi | 29:24.79 | — |
| 129 | Spencer WingfieldPlace 129 · Saint Patric | — | Saint Patric | 29:39.57 | 84 |
| 130 | Angel NavarroPlace 130 · Hancock | — | Hancock | 29:50.22 | 85 |
| 131 | Walker MillerPlace 131 · Sacred Heart | — | Sacred Heart | 29:57.03 | — |
| 132 | Aaron GaudetPlace 132 · Sacred Heart | — | Sacred Heart | 30:02.60 | — |
| 133 | Xavier KennedyPlace 133 · Gulfport Hig | — | Gulfport Hig | 30:16.16 | — |
| 134 | Jacob JonesPlace 134 · Pascagoula H | — | Pascagoula H | 30:17.98 | 86 |
| 135 | Chase RousePlace 135 · George Count | — | George Count | 31:16.35 | — |
| 136 | Jaylin JonesPlace 136 · George Count | — | George Count | 31:57.69 | — |