| 1 | Jackson ThomasPlace 1 · Grissom | — | Grissom | 17:03.54 | 1 |
| 2 | Allan AndersonPlace 2 · Grissom | — | Grissom | 17:05.72 | 2 |
| 3 | Sam MoultriePlace 3 · Guntersville | — | Guntersville | 17:13.92 | 3 |
| 4 | Chance CofieldPlace 4 · Albertville | — | Albertville | 17:22.20 | 4 |
| 5 | Taylor NailsPlace 5 · Southside-Ga | — | Southside-Ga | 17:22.22 | 5 |
| 6 | Connor SimsPlace 6 · Brewer | — | Brewer | 17:37.41 | 6 |
| 7 | Justin DummerPlace 7 · Grissom | — | Grissom | 17:40.12 | 7 |
| 8 | Devin BerryPlace 8 · Scottsboro H | — | Scottsboro H | 17:47.33 | 8 |
| 9 | C Levario-SlatenPlace 9 · Hartselle | — | Hartselle | 17:51.68 | 9 |
| 10 | Hayden JudgePlace 10 · Scottsboro H | — | Scottsboro H | 18:05.77 | 10 |
| 11 | Hal LeightonPlace 11 · Scottsboro H | — | Scottsboro H | 18:07.66 | 11 |
| 12 | Bobby ParsonsPlace 12 · Scottsboro H | — | Scottsboro H | 18:10.18 | 12 |
| 13 | Will ColemanPlace 13 · Scottsboro H | — | Scottsboro H | 18:10.28 | 13 |
| 14 | Caleb DingbaumPlace 14 · Hartselle | — | Hartselle | 18:11.89 | 14 |
| 15 | Louis LevesquePlace 15 · Grissom | — | Grissom | 18:30.81 | 15 |
| 16 | Ben GossettPlace 16 · Scottsboro H | — | Scottsboro H | 18:32.63 | 16 |
| 17 | Daniel WilcoxPlace 17 · Buckhorn | — | Buckhorn | 18:36.20 | 17 |
| 18 | Jo Vela CastilloPlace 18 · Scottsboro H | — | Scottsboro H | 18:43.97 | 18 |
| 19 | Rex GreenPlace 19 · Scottsboro H | — | Scottsboro H | 18:44.40 | — |
| 20 | Jacob SykesPlace 20 · Grissom | — | Grissom | 18:53.58 | 19 |
| 21 | Tadd HancockPlace 21 · Scottsboro H | — | Scottsboro H | 18:54.78 | — |
| 22 | Joshua GarciaPlace 22 · Albertville | — | Albertville | 18:57.53 | 20 |
| 23 | Aaron McCutcheonPlace 23 · Brewer | — | Brewer | 18:58.05 | 21 |
| 24 | Brady ThomasPlace 24 · Scottsboro H | — | Scottsboro H | 19:01.05 | — |
| 25 | Arturo RamosPlace 25 · Albertville | — | Albertville | 19:02.27 | 22 |
| 26 | Dave HubertPlace 26 · Albertville | — | Albertville | 19:04.75 | 23 |
| 27 | Eric RabadanPlace 27 · Hartselle | — | Hartselle | 19:06.79 | 24 |
| 28 | Foster SimsPlace 28 · Brewer | — | Brewer | 19:07.46 | 25 |
| 29 | David SanchezPlace 29 · Albertville | — | Albertville | 19:09.93 | 26 |
| 30 | Ryan MaudsleyPlace 30 · Southside-Ga | — | Southside-Ga | 19:11.99 | 27 |
| 31 | Alan ColungaPlace 31 · Grissom | — | Grissom | 19:13.66 | 28 |
| 32 | Ches GrishamPlace 32 · Arab | — | Arab | 19:15.01 | 29 |
| 33 | Trent MasonPlace 33 · Guntersville | — | Guntersville | 19:17.26 | 30 |
| 34 | Alexande DuykersPlace 34 · Brewer | — | Brewer | 19:17.28 | 31 |
| 35 | Hawken FootePlace 35 · Hartselle | — | Hartselle | 19:17.32 | 32 |
| 36 | Zach WrightPlace 36 · Hartselle | — | Hartselle | 19:20.37 | 33 |
| 37 | Collin GoldenPlace 37 · Arab | — | Arab | 19:23.12 | 34 |
| 38 | Jamal HallPlace 38 · Albertville | — | Albertville | 19:45.26 | 35 |
| 39 | Luke SandersPlace 39 · Arab | — | Arab | 19:48.69 | 36 |
| 40 | Parker McCoyPlace 40 · Guntersville | — | Guntersville | 19:50.86 | 37 |
| 41 | Josiah RainsPlace 41 · Guntersville | — | Guntersville | 19:50.97 | 38 |
| 42 | Heath VarmettePlace 42 · Grissom | — | Grissom | 20:03.54 | 39 |
| 43 | Gaston KinneyPlace 43 · Brewer | — | Brewer | 20:09.00 | 40 |
| 44 | Kevin LopezPlace 44 · Albertville | — | Albertville | 20:12.03 | 41 |
| 45 | Will OdellPlace 45 · Arab | — | Arab | 20:14.88 | 42 |
| 46 | Dylan TaylorPlace 46 · Buckhorn | — | Buckhorn | 20:23.55 | 43 |
| 47 | Logan RobertsPlace 47 · Scottsboro H | — | Scottsboro H | 20:24.82 | — |
| 48 | Austin BrickeyPlace 48 · Guntersville | — | Guntersville | 20:28.68 | 44 |
| 49 | Joh Martin DoylePlace 49 · Guntersville | — | Guntersville | 20:28.85 | 45 |
| 50 | Grayson RussellPlace 50 · Southside-Ga | — | Southside-Ga | 20:29.33 | 46 |
| 51 | Bryce SchultzPlace 51 · Hartselle | — | Hartselle | 20:30.07 | 47 |
| 52 | Ben BastaPlace 52 · Buckhorn | — | Buckhorn | 20:33.66 | 48 |
| 53 | Josh CarterPlace 53 · Grissom | — | Grissom | 20:37.59 | — |
| 54 | Jackson HowesPlace 54 · Scottsboro H | — | Scottsboro H | 20:38.02 | — |
| 55 | Noah HunterPlace 55 · Brewer | — | Brewer | 20:38.91 | 49 |
| 56 | Jake BowmanPlace 56 · Buckhorn | — | Buckhorn | 20:39.84 | 50 |
| 57 | Adrian ThomsonPlace 57 · Buckhorn | — | Buckhorn | 20:42.98 | 51 |
| 58 | Carlos LopezPlace 58 · Albertville | — | Albertville | 20:44.03 | — |
| 59 | John-Mill HunterPlace 59 · Guntersville | — | Guntersville | 20:44.34 | 52 |
| 60 | Jay ReidPlace 60 · Buckhorn | — | Buckhorn | 20:45.77 | 53 |
| 61 | Truett HopePlace 61 · Grissom | — | Grissom | 20:55.25 | — |
| 62 | John ShustackPlace 62 · Grissom | — | Grissom | 20:55.26 | — |
| 63 | Thomas WhitePlace 63 · Albertville | — | Albertville | 21:02.59 | — |
| 64 | Matthew PinkstonPlace 64 · Southside-Ga | — | Southside-Ga | 21:02.88 | 54 |
| 65 | Brandon MossPlace 65 · Buckhorn | — | Buckhorn | 21:05.69 | 55 |
| 66 | Cedric EdohPlace 66 · Southside-Ga | — | Southside-Ga | 21:09.45 | 56 |
| 67 | Cooper DowningPlace 67 · Grissom | — | Grissom | 21:09.61 | — |
| 68 | Dakota RodickPlace 68 · Southside-Ga | — | Southside-Ga | 21:10.93 | 57 |
| 69 | Parke CunninghamPlace 69 · Southside-Ga | — | Southside-Ga | 21:12.42 | 58 |
| 70 | Bradley ParkerPlace 70 · Arab | — | Arab | 21:13.90 | 59 |
| 71 | Mason CuppPlace 71 · Buckhorn | — | Buckhorn | 21:21.09 | — |
| 72 | Riley EdmondsonPlace 72 · Arab | — | Arab | 21:21.60 | 60 |
| 73 | Jairo JarquinPlace 73 · Guntersville | — | Guntersville | 21:27.64 | — |
| 74 | Joe HarrisonPlace 74 · Buckhorn | — | Buckhorn | 21:28.09 | — |
| 75 | Jace DriskillPlace 75 · Southside-Ga | — | Southside-Ga | 21:41.37 | — |
| 76 | Ethan DavisPlace 76 · Buckhorn | — | Buckhorn | 21:52.19 | — |
| 77 | Franci BartolomePlace 77 · Columbia | — | Columbia | 21:53.11 | — |
| 78 | Cayden OlbertPlace 78 · Grissom | — | Grissom | 21:55.08 | — |
| 79 | Hayden TuckerPlace 79 · Southside-Ga | — | Southside-Ga | 21:56.17 | — |
| 80 | Misael MendozaPlace 80 · Albertville | — | Albertville | 22:00.81 | — |
| 81 | Victor RiosPlace 81 · Albertville | — | Albertville | 22:05.58 | — |
| 82 | Cole JohnsonPlace 82 · Brewer | — | Brewer | 22:09.10 | 61 |
| 83 | Yonathan VegaPlace 83 · Guntersville | — | Guntersville | 22:10.35 | — |
| 84 | Alex TaylorPlace 84 · Brewer | — | Brewer | 22:15.74 | — |
| 85 | Mason WilliamsonPlace 85 · Southside-Ga | — | Southside-Ga | 22:30.39 | — |
| 86 | Blake WillisPlace 86 · Arab | — | Arab | 22:36.68 | 62 |
| 87 | Daniel GeistPlace 87 · Buckhorn | — | Buckhorn | 22:45.18 | — |
| 88 | Owen CunninghamPlace 88 · Southside-Ga | — | Southside-Ga | 22:46.07 | — |
| 89 | Izaiah SanchezPlace 89 · Southside-Ga | — | Southside-Ga | 22:51.83 | — |
| 90 | Cristian RojasPlace 90 · Albertville | — | Albertville | 22:52.55 | — |
| 91 | Bailey SparksPlace 91 · Hartselle | — | Hartselle | 23:07.60 | 63 |
| 92 | Gavin LabarrPlace 92 · Buckhorn | — | Buckhorn | 23:33.19 | — |
| 93 | Toby NguyenPlace 93 · Buckhorn | — | Buckhorn | 23:39.24 | — |
| 94 | Peyton BreedingPlace 94 · Arab | — | Arab | 23:45.70 | — |
| 95 | Bristol CollinsPlace 95 · Brewer | — | Brewer | 23:51.90 | — |
| 96 | Zach YeagerPlace 96 · Grissom | — | Grissom | 23:58.94 | — |
| 97 | Austin MayfieldPlace 97 · Buckhorn | — | Buckhorn | 24:04.33 | — |
| 98 | Austin RaineyPlace 98 · Southside-Ga | — | Southside-Ga | 24:04.42 | — |
| 99 | Jacopo UrbaniPlace 99 · Arab | — | Arab | 24:07.28 | — |
| 100 | Kyle MedendorpPlace 100 · Hartselle | — | Hartselle | 24:13.27 | — |
| 101 | Trayce BloydPlace 101 · Buckhorn | — | Buckhorn | 24:19.55 | — |
| 102 | T.J. BrownPlace 102 · Hartselle | — | Hartselle | 24:26.40 | — |
| 103 | Prince PatelPlace 103 · Southside-Ga | — | Southside-Ga | 24:51.33 | — |
| 104 | Eli CobbPlace 104 · Brewer | — | Brewer | 25:05.79 | — |
| 105 | Nathan KirbyPlace 105 · Buckhorn | — | Buckhorn | 25:36.00 | — |
| 106 | Braydon MayesPlace 106 · Southside-Ga | — | Southside-Ga | 25:56.63 | — |
| 107 | Tydan HoodPlace 107 · Southside-Ga | — | Southside-Ga | 25:56.68 | — |
| 108 | Dylan WinninghamPlace 108 · Southside-Ga | — | Southside-Ga | 25:56.73 | — |
| 109 | River HarrisPlace 109 · Southside-Ga | — | Southside-Ga | 25:59.95 | — |
| 110 | Dallas GregersonPlace 110 · Southside-Ga | — | Southside-Ga | 26:16.29 | — |
| 111 | Jake RogersPlace 111 · Southside-Ga | — | Southside-Ga | 26:18.26 | — |
| 112 | Hudson CampbellPlace 112 · Grissom | — | Grissom | 26:22.33 | — |
| 113 | Rubin OrtizPlace 113 · Guntersville | — | Guntersville | 27:20.42 | — |
| 114 | Dru FortenberryPlace 114 · Southside-Ga | — | Southside-Ga | 27:56.94 | — |
| 115 | Dawuan PritchettPlace 115 · Columbia | — | Columbia | 28:11.51 | — |
| 116 | Jacob MelcherPlace 116 · Guntersville | — | Guntersville | 28:18.75 | — |
| 117 | Robert CurtisPlace 117 · Brewer | — | Brewer | 28:35.30 | — |
| 118 | Justin LaPlace 118 · Columbia | — | Columbia | 29:14.86 | — |
| 119 | Kyle SimpsonPlace 119 · Columbia | — | Columbia | 29:31.94 | — |
| 120 | Will WitcherPlace 120 · Southside-Ga | — | Southside-Ga | 32:20.67 | — |