| 1 | Steele JoinerPlace 1 · Grade 9 · Lawrence County | 9 | Lawrence County | 16:58.42 |
| 2 | Raleigh StampsPlace 2 · Grade 11 · Rogers | 11 | Rogers | 17:04.01 |
| 3 | Blake TerryPlace 3 · Grade 12 · Lawrence County | 12 | Lawrence County | 17:13.92 |
| 4 | Peter GonzalezPlace 4 · Grade 12 · Decatur | 12 | Decatur | 17:49.24 |
| 5 | Tristan CarterPlace 5 · Grade 12 · Haleyville High Scho | 12 | Haleyville High Scho | 17:54.99 |
| 6 | Kevin PadronPlace 6 · Grade 11 · Deshler | 11 | Deshler | 18:07.77 |
| 7 | Julio CerdaPlace 7 · Grade 10 · Decatur | 10 | Decatur | 18:18.21 |
| 8 | John BowndsPlace 8 · Grade 11 · Decatur | 11 | Decatur | 18:26.42 |
| 9 | Matthew RoachPlace 9 · Grade 11 · Hardin Co. High Scho | 11 | Hardin Co. High Scho | 18:34.34 |
| 10 | Henry McCormickPlace 10 · Grade 11 · Decatur | 11 | Decatur | 18:36.40 |
| 11 | Karson CoryPlace 11 · Grade 10 · Hardin Co. High Scho | 10 | Hardin Co. High Scho | 18:48.31 |
| 12 | Dakota PutmanPlace 12 · Grade 11 · Rogers | 11 | Rogers | 18:48.48 |
| 13 | Justin SeagrovesPlace 13 · Grade 11 · Lawrence County | 11 | Lawrence County | 18:48.70 |
| 14 | Gracen SmithPlace 14 · Grade 9 · Haleyville High Scho | 9 | Haleyville High Scho | 18:48.93 |
| 15 | Carter RichardsonPlace 15 · Grade 8 · Ardmore | 8 | Ardmore | 18:57.46 |
| 16 | Myles JerroldsPlace 16 · Grade 10 · Hardin Co. High Scho | 10 | Hardin Co. High Scho | 18:57.58 |
| 17 | Lewis BarberPlace 17 · Grade 9 · Haleyville High Scho | 9 | Haleyville High Scho | 18:57.72 |
| 18 | Riley RickardPlace 18 · Grade 9 · Deshler | 9 | Deshler | 19:04.49 |
| 19 | Jacob LovelacePlace 19 · Grade 12 · Lawrence County | 12 | Lawrence County | 19:05.15 |
| 20 | Joseph MusePlace 20 · Grade 12 · Lawrence County | 12 | Lawrence County | 19:06.41 |
| 21 | Levi GistPlace 21 · Grade 11 · Russellville | 11 | Russellville | 19:12.51 |
| 22 | Micah ClotfelterPlace 22 · Grade 12 · Muscle Shoals High | 12 | Muscle Shoals High | 19:13.37 |
| 23 | Zach GrangerPlace 23 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 19:17.01 |
| 24 | Cody HillPlace 24 · Grade 10 · Deshler | 10 | Deshler | 19:28.58 |
| 25 | Carter BusbyPlace 25 · Grade 9 · Madison Academy | 9 | Madison Academy | 19:45.10 |
| 26 | Tyler MalonePlace 26 · Grade 12 · Rogers | 12 | Rogers | 19:52.51 |
| 27 | Charlie FelixPlace 27 · Grade 11 · Russellville | 11 | Russellville | 20:01.52 |
| 28 | Andrew HammondPlace 28 · Grade 10 · Central - Florence | 10 | Central - Florence | 20:03.99 |
| 29 | Bryson RolinPlace 29 · Grade 12 · Ardmore | 12 | Ardmore | 20:08.47 |
| 30 | Manuel VicencioPlace 30 · Grade 12 · Central - Florence | 12 | Central - Florence | 20:11.03 |
| 31 | David MatthewsPlace 31 · Grade 12 · Madison Academy | 12 | Madison Academy | 20:16.51 |
| 32 | Justin HowardPlace 32 · Grade 11 · Russellville | 11 | Russellville | 20:16.74 |
| 33 | Brady CrossPlace 33 · Grade 12 · Lawrence County | 12 | Lawrence County | 20:19.20 |
| 34 | Vincent McAlisterPlace 34 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 20:20.37 |
| 35 | Drake RobertsonPlace 35 · Grade 12 · Haleyville High Scho | 12 | Haleyville High Scho | 20:26.39 |
| 36 | Dorian KirbyPlace 36 · Grade 9 · Lawrence County | 9 | Lawrence County | 20:26.85 |
| 37 | Brantley HammockPlace 37 · Grade 11 · Elkmont | 11 | Elkmont | 20:29.65 |
| 38 | Will AlmonPlace 38 · Grade 12 · Muscle Shoals High | 12 | Muscle Shoals High | 20:31.64 |
| 39 | Max PuckettPlace 39 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 20:34.80 |
| 40 | Sawyer TuckerPlace 40 · Grade 12 · Rogers | 12 | Rogers | 20:40.08 |
| 41 | Anothy RomeroPlace 41 · Grade 11 · Decatur | 11 | Decatur | 20:42.44 |
| 42 | Jackson CoffeyPlace 42 · Grade 11 · Decatur | 11 | Decatur | 20:42.70 |
| 43 | Jacob GlennPlace 43 · Grade 10 · Decatur | 10 | Decatur | 20:43.64 |
| 44 | Cole JendroPlace 44 · Grade 10 · Decatur | 10 | Decatur | 20:45.62 |
| 45 | Luke StatomPlace 45 · Grade 10 · Deshler | 10 | Deshler | 20:46.55 |
| 46 | Jordan CollumPlace 46 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 20:51.77 |
| 47 | Nathan DeatonPlace 47 · Grade 10 · Deshler | 10 | Deshler | 20:55.03 |
| 48 | Braden HallPlace 48 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 20:57.90 |
| 49 | Sean RaperPlace 49 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 21:16.02 |
| 50 | Sawyer WrightPlace 50 · Grade 11 · Deshler | 11 | Deshler | 21:20.55 |
| 51 | Josh SimmsPlace 51 · Grade 11 · Deshler | 11 | Deshler | 21:22.01 |
| 52 | Ben HallPlace 52 · Grade 10 · Madison Academy | 10 | Madison Academy | 21:29.52 |
| 53 | Andrew FlannaganPlace 53 · Grade 11 · Ardmore | 11 | Ardmore | 21:33.92 |
| 54 | Jeffrey MartinPlace 54 · Grade 9 · Ardmore | 9 | Ardmore | 21:34.17 |
| 55 | Christian SmithPlace 55 · Grade 9 · Elkmont | 9 | Elkmont | 21:38.75 |
| 56 | Kalib HainlinePlace 56 · Grade 11 · Ardmore | 11 | Ardmore | 21:40.20 |
| 57 | Jon Mikel OwensPlace 57 · Grade 10 · Elkmont | 10 | Elkmont | 21:40.31 |
| 58 | Breten AllenPlace 58 · Grade 9 · Deshler | 9 | Deshler | 21:42.28 |
| 59 | Jake SmithPlace 59 · Grade 10 · Deshler | 10 | Deshler | 21:44.51 |
| 60 | Cody MehrPlace 60 · Grade 12 · Hardin Co. High Scho | 12 | Hardin Co. High Scho | 21:46.63 |
| 61 | Jonathan BifflePlace 61 · Grade 12 · Rogers | 12 | Rogers | 21:47.66 |
| 62 | Brock CarrollPlace 62 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 21:52.98 |
| 63 | Russell BettertonPlace 63 · Grade 11 · Decatur | 11 | Decatur | 21:54.38 |
| 64 | Bruce HollisPlace 64 · Grade 9 · Lawrence County | 9 | Lawrence County | 21:56.25 |
| 65 | Devon OffuttPlace 65 · Grade 11 · Brooks | 11 | Brooks | 21:56.49 |
| 66 | Alex KuntzPlace 66 · Grade 9 · Elkmont | 9 | Elkmont | 22:02.51 |
| 67 | Jake PedenPlace 67 · Grade 9 · Deshler | 9 | Deshler | 22:03.57 |
| 68 | Gabe BrownPlace 68 · Grade 10 · Decatur | 10 | Decatur | 22:04.88 |
| 69 | Grant KellyPlace 69 · Grade 11 · Central - Florence | 11 | Central - Florence | 22:07.20 |
| 70 | Skyler McLeodPlace 70 · Grade 11 · Ardmore | 11 | Ardmore | 22:10.32 |
| 71 | Caleb JeffreysPlace 71 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 22:11.24 |
| 72 | Jacob AlvisPlace 72 · Grade 9 · Lawrence County | 9 | Lawrence County | 22:14.30 |
| 73 | Chandler ScoginPlace 73 · Grade 8 · Deshler | 8 | Deshler | 22:15.66 |
| 74 | John William DiffeyPlace 74 · Grade 12 · Madison Academy | 12 | Madison Academy | 22:16.07 |
| 75 | Jacob TrullPlace 75 · Grade 12 · Rogers | 12 | Rogers | 22:22.38 |
| 76 | Preston BrownPlace 76 · Grade 10 · Elkmont | 10 | Elkmont | 22:24.00 |
| 77 | Jose SaucedaPlace 77 · Grade 12 · Central - Florence | 12 | Central - Florence | 22:25.76 |
| 78 | Jonah SmithPlace 78 · Grade 9 · Elkmont | 9 | Elkmont | 22:29.65 |
| 79 | Wesley DavisPlace 79 · Grade 12 · Rogers | 12 | Rogers | 22:32.68 |
| 80 | Evan SmithPlace 80 · Grade 12 · Hardin Co. High Scho | 12 | Hardin Co. High Scho | 22:36.84 |
| 81 | Dawson PiercePlace 81 · Grade 12 · Muscle Shoals High | 12 | Muscle Shoals High | 22:37.14 |
| 82 | Baldwin CarrPlace 82 · Grade 12 · Muscle Shoals High | 12 | Muscle Shoals High | 22:40.82 |
| 83 | Justin AldridgePlace 83 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 22:48.32 |
| 84 | Oscar MateoPlace 84 · Grade 8 · Russellville | 8 | Russellville | 22:52.16 |
| 85 | Tyler InmanPlace 85 · Grade 12 · Central - Florence | 12 | Central - Florence | 22:59.57 |
| 86 | Alilic WallacePlace 86 · Grade 11 · Russellville | 11 | Russellville | 23:01.82 |
| 87 | Logan MoorePlace 87 · Grade 11 · Ardmore | 11 | Ardmore | 23:05.48 |
| 88 | Jordan CarsonPlace 88 · Grade 12 · Central - Florence | 12 | Central - Florence | 23:09.49 |
| 89 | Kelby FowlkesPlace 89 · Grade 11 · Rogers | 11 | Rogers | 23:19.18 |
| 90 | Owen TinkhamPlace 90 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 23:30.22 |
| 91 | Chase LawsonPlace 91 · Grade 7 · Brooks | 7 | Brooks | 23:30.29 |
| 92 | Rob BogganPlace 92 · Grade 12 · Central - Florence | 12 | Central - Florence | 23:31.95 |
| 93 | Blake PetersonPlace 93 · Grade 10 · Ardmore | 10 | Ardmore | 23:35.81 |
| 94 | Ryan CowanPlace 94 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 23:39.51 |
| 95 | Brandon WilliamsPlace 95 · Grade 11 · Deshler | 11 | Deshler | 23:40.00 |
| 96 | Garrett ClarkPlace 96 · Grade 10 · Haleyville High Scho | 10 | Haleyville High Scho | 23:47.91 |
| 97 | Mark HartPlace 97 · Grade 12 · Hardin Co. High Scho | 12 | Hardin Co. High Scho | 23:54.89 |
| 98 | JP RobinsonPlace 98 · Grade 12 · Deshler | 12 | Deshler | 24:13.46 |
| 99 | Hunter MorrisPlace 99 · Grade 7 · Madison Academy | 7 | Madison Academy | 24:15.43 |
| 100 | Sam LindseyPlace 100 · Grade 10 · Deshler | 10 | Deshler | 24:20.92 |
| 101 | Will BlackPlace 101 · Grade 11 · Central - Florence | 11 | Central - Florence | 24:26.48 |
| 102 | Brian HillPlace 102 · Grade 8 · Deshler | 8 | Deshler | 24:35.06 |
| 103 | Kane McGuirePlace 103 · Grade 10 · Deshler | 10 | Deshler | 24:49.44 |
| 104 | Drake ChitamPlace 104 · Grade 8 · Ardmore | 8 | Ardmore | 25:04.07 |
| 105 | Alexander CioppiPlace 105 · Grade 10 · Madison Academy | 10 | Madison Academy | 25:19.03 |
| 106 | Austin KimbroughPlace 106 · Grade 10 · Deshler | 10 | Deshler | 25:20.09 |
| 107 | William RobinsPlace 107 · Grade 7 · Haleyville High Scho | 7 | Haleyville High Scho | 25:26.68 |
| 108 | Hayden ArmstrongPlace 108 · Grade 10 · Haleyville High Scho | 10 | Haleyville High Scho | 25:29.65 |
| 109 | Jonah AdamsPlace 109 · Grade 11 · Ardmore | 11 | Ardmore | 25:31.52 |
| 110 | Brandon BernardPlace 110 · Grade 10 · Deshler | 10 | Deshler | 25:40.99 |
| 111 | Drew CHasteenPlace 111 · Grade 12 · Deshler | 12 | Deshler | 25:46.54 |
| 112 | Logan LandersPlace 112 · Grade 9 · Deshler | 9 | Deshler | 26:10.13 |
| 113 | Landan FlanaganPlace 113 · Grade 7 · Russellville | 7 | Russellville | 26:16.85 |
| 114 | Alex MatiasPlace 114 · Grade 8 · Russellville | 8 | Russellville | 26:27.03 |
| 115 | Corey StanleyPlace 115 · Grade 8 · Elkmont | 8 | Elkmont | 26:28.26 |
| 116 | Jackson PhillipsPlace 116 · Grade 11 · Rogers | 11 | Rogers | 26:30.64 |
| 117 | Riley MillerPlace 117 · Grade 12 · Haleyville High Scho | 12 | Haleyville High Scho | 27:22.28 |
| 118 | Landon AustinPlace 118 · Grade 7 · Deshler | 7 | Deshler | 27:59.04 |
| 119 | Leon HoussinePlace 119 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 28:40.17 |
| 120 | Bryson GreenPlace 120 · Grade 9 · Brooks | 9 | Brooks | 28:47.81 |
| 121 | Brody TyraPlace 121 · Grade 7 · Brooks | 7 | Brooks | 28:48.31 |
| 122 | Tee BoydPlace 122 · Grade 12 · Elkmont | 12 | Elkmont | 29:03.76 |
| 123 | Falon CookePlace 123 · Grade 8 · Decatur | 8 | Decatur | 29:03.87 |
| 124 | John Robert EllisPlace 124 · Grade 12 · Haleyville High Scho | 12 | Haleyville High Scho | 29:12.50 |
| 125 | Joshua MartinPlace 125 · Grade 10 · Decatur | 10 | Decatur | 29:15.57 |
| 126 | Maddox BoxPlace 126 · Grade 10 · Central - Florence | 10 | Central - Florence | 29:55.90 |
| 127 | Moises OrtegaPlace 127 · Grade 11 · Central - Florence | 11 | Central - Florence | 29:58.51 |
| 128 | Sam HallPlace 128 · Grade 7 · Madison Academy | 7 | Madison Academy | 30:23.04 |
| 129 | Andrew DenhamPlace 129 · Grade 9 · Lawrence County | 9 | Lawrence County | 30:24.26 |
| 130 | Clay DavisPlace 130 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 30:51.82 |
| 131 | Ty WilsonPlace 131 · Grade 10 · Haleyville High Scho | 10 | Haleyville High Scho | 31:04.04 |
| 132 | Bryant BacuPlace 132 · Grade 10 · Haleyville High Scho | 10 | Haleyville High Scho | 31:11.21 |
| 133 | Russell BoxPlace 133 · Grade 10 · Central - Florence | 10 | Central - Florence | 33:00.23 |
| 134 | Parker JonesPlace 134 · Grade 7 · Brooks | 7 | Brooks | 34:08.36 |
| 135 | Jacob RichardsPlace 135 · Grade 7 · Deshler | 7 | Deshler | 34:24.61 |
| 136 | Jacob FielderPlace 136 · Grade 12 · Central - Florence | 12 | Central - Florence | 37:04.65 |
| 137 | Mitchell GloverPlace 137 · Grade 8 · Brooks | 8 | Brooks | 42:55.01 |
| 138 | Ethan BloxhamPlace 138 · Grade 8 · Brooks | 8 | Brooks | 43:17.49 |
| 139 | Yesh PatelPlace 139 · Grade 10 · Decatur | 10 | Decatur | 43:40.99 |