| 1 | Xander McLaughlinPlace 1 · Orange Beach | — | Orange Beach | 17:30.20 | 1 |
| 2 | Caden PhillipiPlace 2 · Bayshore Chr | — | Bayshore Chr | 17:32.42 | 2 |
| 3 | Ezekiel DernlanPlace 3 · Bayshore Chr | — | Bayshore Chr | 17:43.06 | 3 |
| 4 | Garrett DolbearPlace 4 · St. Luke's E | — | St. Luke's E | 17:51.99 | 4 |
| 5 | Boaz DernlanPlace 5 · Bayshore Chr | — | Bayshore Chr | 18:00.89 | 5 |
| 6 | Jack WheelerPlace 6 · Bayshore Chr | — | Bayshore Chr | 18:20.03 | 6 |
| 7 | David LayfieldPlace 7 · Horseshoe Be | — | Horseshoe Be | 18:27.73 | 7 |
| 8 | David HolmanPlace 8 · Holy Spirit | — | Holy Spirit | 18:47.65 | 8 |
| 9 | Colby TewPlace 9 · Kinston | — | Kinston | 19:22.21 | 9 |
| 10 | Baxley BlantonPlace 10 · Bayshore Chr | — | Bayshore Chr | 19:36.24 | 10 |
| 11 | Hamilton WashoPlace 11 · Orange Beach | — | Orange Beach | 19:44.85 | 11 |
| 12 | Lane CostleyPlace 12 · Horseshoe Be | — | Horseshoe Be | 19:50.24 | 12 |
| 13 | J. J HornPlace 13 · Holy Spirit | — | Holy Spirit | 19:50.75 | 13 |
| 14 | Layne LawsonPlace 14 · St. Luke's E | — | St. Luke's E | 19:57.88 | 14 |
| 15 | Knox WilliamsPlace 15 · Bayshore Chr | — | Bayshore Chr | 20:00.02 | 15 |
| 16 | Andrew BerryPlace 16 · Orange Beach | — | Orange Beach | 20:10.99 | 16 |
| 17 | Will AnthonyPlace 17 · Bayshore Chr | — | Bayshore Chr | 20:19.10 | 17 |
| 18 | Jake DavisPlace 18 · St. Luke's E | — | St. Luke's E | 20:19.84 | 18 |
| 19 | Jackson HawkinsPlace 19 · Pleasant Hom | — | Pleasant Hom | 20:27.59 | — |
| 20 | Malek ShahroujPlace 20 · St. Luke's E | — | St. Luke's E | 20:30.91 | 19 |
| 21 | Ian McCradyPlace 21 · Orange Beach | — | Orange Beach | 20:33.15 | 20 |
| 22 | Sanders SemiklosePlace 22 · Orange Beach | — | Orange Beach | 20:37.37 | 21 |
| 23 | Will HatawayPlace 23 · St. Luke's E | — | St. Luke's E | 20:47.74 | 22 |
| 24 | Andrew LePlace 24 · St. Luke's E | — | St. Luke's E | 20:52.64 | 23 |
| 25 | Jonah ElliotPlace 25 · Bayshore Chr | — | Bayshore Chr | 21:01.04 | — |
| 26 | Ben AnthonyPlace 26 · Bayshore Chr | — | Bayshore Chr | 21:13.07 | — |
| 27 | Alex ScottPlace 27 · St. Luke's E | — | St. Luke's E | 21:16.85 | 24 |
| 28 | Nigel SenkbeilPlace 28 · Holy Spirit | — | Holy Spirit | 21:27.52 | 25 |
| 29 | Heaton SchelerPlace 29 · Horseshoe Be | — | Horseshoe Be | 21:28.65 | 26 |
| 30 | Kai PricePlace 30 · Orange Beach | — | Orange Beach | 21:31.82 | 27 |
| 31 | Nate GivensPlace 31 · Holy Spirit | — | Holy Spirit | 21:39.92 | 28 |
| 32 | Mohammed ShahroujPlace 32 · St. Luke's E | — | St. Luke's E | 21:42.78 | — |
| 33 | Ethan CarriganPlace 33 · Bayshore Chr | — | Bayshore Chr | 21:49.78 | — |
| 34 | Luke HodgesPlace 34 · Red Level | — | Red Level | 21:50.87 | — |
| 35 | Alexander DavisPlace 35 · Holy Spirit | — | Holy Spirit | 21:54.83 | 29 |
| 36 | Andrew VickersPlace 36 · Orange Beach | — | Orange Beach | 22:07.11 | 30 |
| 37 | Landon SawyerPlace 37 · Zion Chapel | — | Zion Chapel | 22:27.13 | 31 |
| 38 | Brayden WatsonPlace 38 · Zion Chapel | — | Zion Chapel | 22:36.52 | 32 |
| 39 | Elijah BarkerPlace 39 · Zion Chapel | — | Zion Chapel | 22:37.23 | 33 |
| 40 | Jay LeePlace 40 · Florala | — | Florala | 22:38.34 | — |
| 41 | Michael EssexPlace 41 · Francis Marion | — | Francis Marion | 22:56.47 | — |
| 42 | Eli HaberPlace 42 · Orange Beach | — | Orange Beach | 22:56.81 | — |
| 43 | Mateo Innis-KopelsonPlace 43 · Holy Spirit | — | Holy Spirit | 22:57.49 | 34 |
| 44 | Joseph Stran-HardinPlace 44 · Holy Spirit | — | Holy Spirit | 23:01.89 | 35 |
| 45 | Joeb BradleyPlace 45 · Zion Chapel | — | Zion Chapel | 23:06.33 | 36 |
| 46 | Matthew SmithPlace 46 · Kinston | — | Kinston | 23:10.58 | 37 |
| 47 | Joel WilkinsonPlace 47 · Pleasant Hom | — | Pleasant Hom | 23:16.82 | — |
| 48 | Luke LangkawePlace 48 · Holy Spirit | — | Holy Spirit | 23:20.89 | — |
| 49 | Bert OggsPlace 49 · Zion Chapel | — | Zion Chapel | 23:21.66 | 38 |
| 50 | Clayton BrownPlace 50 · Kinston | — | Kinston | 23:21.87 | 39 |
| 51 | Jayden SteinerPlace 51 · St. Luke's E | — | St. Luke's E | 23:30.02 | — |
| 52 | Dorian PricePlace 52 · Orange Beach | — | Orange Beach | 23:34.23 | — |
| 53 | Chase HorstmanPlace 53 · Zion Chapel | — | Zion Chapel | 23:49.94 | 40 |
| 54 | Malik ShieldsPlace 54 · University C | — | University C | 23:54.05 | — |
| 55 | Myles PaynePlace 55 · Orange Beach | — | Orange Beach | 23:54.15 | — |
| 56 | AJ LodreePlace 56 · Holy Spirit | — | Holy Spirit | 23:59.46 | — |
| 57 | Jerimiah StinsonPlace 57 · Zion Chapel | — | Zion Chapel | 24:01.69 | 41 |
| 58 | J.T. BesanceneyPlace 58 · Holy Spirit | — | Holy Spirit | 24:06.25 | — |
| 59 | Eric DennisPlace 59 · Zion Chapel | — | Zion Chapel | 24:30.00 | — |
| 60 | Jonwesley JonesPlace 60 · Horseshoe Be | — | Horseshoe Be | 24:42.88 | 42 |
| 61 | Schuyler JoseyPlace 61 · Pleasant Hom | — | Pleasant Hom | 24:48.19 | — |
| 62 | Austin PritchettPlace 62 · Zion Chapel | — | Zion Chapel | 25:33.30 | — |
| 63 | Brodie DavisPlace 63 · Zion Chapel | — | Zion Chapel | 25:39.58 | — |
| 64 | Hyram JoseyPlace 64 · Pleasant Hom | — | Pleasant Hom | 25:44.40 | — |
| 65 | Owen KerwinPlace 65 · Florala | — | Florala | 25:52.47 | — |
| 66 | Ethan TaylorPlace 66 · Kinston | — | Kinston | 26:02.99 | 43 |
| 67 | Greyson WestPlace 67 · Florala | — | Florala | 27:02.21 | — |
| 68 | Grayson HodgesPlace 68 · Red Level | — | Red Level | 27:13.89 | — |
| 69 | Ty LashleyPlace 69 · Kinston | — | Kinston | 27:43.40 | 44 |
| 70 | Brett MoorePlace 70 · Fayetteville School | — | Fayetteville School | 28:01.02 | — |
| 71 | Jax ChambersPlace 71 · Horseshoe Be | — | Horseshoe Be | 35:03.81 | 45 |