| 1 | Mac ConwellPlace 1 · Grade 12 · St. Paul's Episcopal | 12 | St. Paul's Episcopal | 15:17.15 |
| 2 | Stone SmithPlace 2 · Grade 12 · St. Paul's Episcopal | 12 | St. Paul's Episcopal | 15:47.73 |
| 3 | Nicholas HambyPlace 3 · Grade 12 · Foley | 12 | Foley | 16:13.51 |
| 4 | Phillip ParkerPlace 4 · Grade 10 · W. P. Davidson | 10 | W. P. Davidson | 16:28.82 PR |
| 5 | Evan WrightsPlace 5 · Grade 12 · St. Paul's Episcopal | 12 | St. Paul's Episcopal | 16:32.39 |
| 6 | Estan WrightsPlace 6 · Grade 10 · St. Paul's Episcopal | 10 | St. Paul's Episcopal | 16:40.99 |
| 7 | Will StephensPlace 7 · Grade 12 · Daphne | 12 | Daphne | 16:41.11 |
| 8 | Charley McCallPlace 8 · Grade 12 · St. Paul's Episcopal | 12 | St. Paul's Episcopal | 16:50.12 PR |
| 9 | Lane WatsonPlace 9 · Grade 11 · Fairhope | 11 | Fairhope | 17:08.00 |
| 10 | Haydn Sayner-OubrePlace 10 · Grade 11 · St. Paul's Episcopal | 11 | St. Paul's Episcopal | 17:12.43 |
| 11 | Chase TewsPlace 11 · Grade 12 · Daphne | 12 | Daphne | 17:15.75 PR |
| 12 | Philip GillPlace 12 · Grade 11 · St. Paul's Episcopal | 11 | St. Paul's Episcopal | 17:26.80 |
| 13 | Dylan KogerPlace 13 · Grade 12 · Baker | 12 | Baker | 17:29.72 |
| 14 | Jonathan RushPlace 14 · Grade 12 · St. Paul's Episcopal | 12 | St. Paul's Episcopal | 17:33.15 PR |
| 15 | Wesley RobinsonPlace 15 · Grade 10 · St. Paul's Episcopal | 10 | St. Paul's Episcopal | 17:37.59 |
| 16 | Alden ParkPlace 16 · Grade - · St. Paul's Episcopal | - | St. Paul's Episcopal | 17:51.16 PR |
| 17 | John SpillersPlace 17 · Grade 10 · Foley | 10 | Foley | 17:52.53 |
| 18 | Thomas WaldingPlace 18 · Grade 12 · Daphne | 12 | Daphne | 17:56.63 |
| 19 | Jacob AuldPlace 19 · Grade 12 · Alma Bryant | 12 | Alma Bryant | 18:06.60 |
| 20 | Seth MosleyPlace 20 · Grade 12 · W. P. Davidson | 12 | W. P. Davidson | 18:06.73 |
| 21 | Cole UngerPlace 21 · Grade 12 · Baker | 12 | Baker | 18:19.17 |
| 22 | Peter EckhoffPlace 22 · Grade 10 · Foley | 10 | Foley | 18:21.80 |
| 23 | Shawn NguyenPlace 23 · Grade 10 · Baker | 10 | Baker | 18:22.86 |
| 24 | Brady JordanPlace 24 · Grade 12 · Foley | 12 | Foley | 18:32.75 |
| 25 | John VickersPlace 25 · Grade 10 · Alma Bryant | 10 | Alma Bryant | 18:35.29 |
| 26 | Trenton McNewPlace 26 · Grade 11 · W. P. Davidson | 11 | W. P. Davidson | 18:36.53 |
| 27 | Will GarnerPlace 27 · Grade 10 · Fairhope | 10 | Fairhope | 18:44.25 |
| 28 | Andrew StoreyPlace 28 · Grade 10 · Foley | 10 | Foley | 18:47.64 |
| 29 | Oliver DukePlace 29 · Grade 11 · W. P. Davidson | 11 | W. P. Davidson | 18:54.10 |
| 30 | Ashton HaleyPlace 30 · Grade 12 · Baker | 12 | Baker | 18:57.28 |
| 31 | Jonah SandersPlace 31 · Grade 12 · Daphne | 12 | Daphne | 18:58.51 |
| 32 | Sam SternbergPlace 32 · Grade 10 · Daphne | 10 | Daphne | 19:06.14 |
| 33 | Logan BaxterPlace 33 · Grade 9 · Baker | 9 | Baker | 19:08.06 |
| 34 | Rylee GeePlace 34 · Grade 12 · Foley | 12 | Foley | 19:11.87 |
| 35 | Owen FarmerPlace 35 · Grade 9 · W. P. Davidson | 9 | W. P. Davidson | 19:12.69 |
| 36 | Richard EtheridgePlace 36 · Grade 10 · Foley | 10 | Foley | 19:27.36 |
| 37 | Garrett BrownPlace 37 · Grade - · Alma Bryant | - | Alma Bryant | 19:29.88 PR |
| 38 | Zachery WyattPlace 38 · Grade 12 · Fairhope | 12 | Fairhope | 19:39.10 |
| 39 | Hunter HembyPlace 39 · Grade 12 · Fairhope | 12 | Fairhope | 19:39.34 PR |
| 40 | Aaron VoeltzPlace 40 · Grade 10 · Daphne | 10 | Daphne | 19:45.77 PR |
| 41 | Alexander KrasilnikovPlace 41 · Grade 10 · Foley | 10 | Foley | 19:46.83 |
| 42 | James FantPlace 42 · Grade 10 · W. P. Davidson | 10 | W. P. Davidson | 19:58.70 |
| 43 | Jake StockertPlace 43 · Grade 9 · Baker | 9 | Baker | 20:00.25 |
| 44 | Lee DavisPlace 44 · Grade 9 · Baker | 9 | Baker | 20:01.29 |
| 45 | Corbin MayPlace 45 · Grade 10 · W. P. Davidson | 10 | W. P. Davidson | 20:17.75 |
| 46 | Connor TrammellPlace 46 · Grade 9 · Baker | 9 | Baker | 20:18.33 |
| 47 | Andrew RobinsonPlace 47 · Grade 12 · W. P. Davidson | 12 | W. P. Davidson | 20:18.73 |
| 48 | Nathan ThompsonPlace 48 · Grade 10 · Daphne | 10 | Daphne | 20:43.08 |
| 49 | Michael EscalantePlace 49 · Grade - · Alma Bryant | - | Alma Bryant | 20:47.01 PR |
| 50 | Patrick WalkerPlace 50 · Grade 9 · Fairhope | 9 | Fairhope | 20:56.05 |
| 51 | Spencer StollPlace 51 · Grade 8 · W. P. Davidson | 8 | W. P. Davidson | 20:59.73 |
| 52 | Ethan KellermanPlace 52 · Grade 12 · Fairhope | 12 | Fairhope | 21:12.65 PR |
| 53 | Tyler GossenPlace 53 · Grade 10 · Daphne | 10 | Daphne | 21:12.92 |
| 54 | Alexander EssesPlace 54 · Grade 11 · Fairhope | 11 | Fairhope | 21:39.43 |
| 55 | Robert LloydPlace 55 · Grade 11 · Baker | 11 | Baker | 21:44.00 |
| 56 | Mark JonesPlace 56 · Grade 11 · Mary Montgomery | 11 | Mary Montgomery | 22:06.41 |
| 57 | Finlay GambinoPlace 57 · Grade 9 · Fairhope | 9 | Fairhope | 22:18.52 |
| 58 | Brodie WalterPlace 58 · Grade 12 · Fairhope | 12 | Fairhope | 22:19.49 |
| 59 | Ben KlappPlace 59 · Grade 11 · Fairhope | 11 | Fairhope | 22:32.19 |
| 60 | Jannes WestmeierPlace 60 · Grade 9 · Daphne | 9 | Daphne | 22:33.50 |
| 61 | Malachi NormanPlace 61 · Grade - · Daphne | - | Daphne | 22:51.45 PR |
| 62 | Edgar EscalantePlace 62 · Grade - · Alma Bryant | - | Alma Bryant | 23:06.60 |
| 63 | Julian StephansPlace 63 · Grade 8 · Mary Montgomery | 8 | Mary Montgomery | 23:09.71 |
| 64 | Ayden Torres-JacksonPlace 64 · Grade - · Alma Bryant | - | Alma Bryant | 23:10.54 PR |
| 65 | Sean WasdenPlace 65 · Grade - · Alma Bryant | - | Alma Bryant | 23:15.68 PR |
| 66 | Conner FoxPlace 66 · Grade 8 · Alma Bryant | 8 | Alma Bryant | 23:42.76 |
| 67 | Bryson MossPlace 67 · Grade - · Mary Montgomery | - | Mary Montgomery | 26:09.93 |