| 1 | William PorrPlace 1 · Grade 12 · McGill-Toolen Catholic | 12 | McGill-Toolen Catholic | 9:06.09 PR |
| 2 | Caden PhillippiPlace 2 · Grade 12 · Bayshore Christian | 12 | Bayshore Christian | 9:26.47 |
| 3 | Joshua SasserPlace 3 · Grade 11 · McGill-Toolen Catholic | 11 | McGill-Toolen Catholic | 10:02.22 PR |
| 4 | Noah McDanielPlace 4 · Grade 10 · Robertsdale | 10 | Robertsdale | 10:10.38 PR |
| 5 | Lee GrahamPlace 5 · Grade 12 · McGill-Toolen Catholic | 12 | McGill-Toolen Catholic | 10:11.91 PR |
| 6 | Noah GautierPlace 6 · Grade 9 · UMS Wright Prep | 9 | UMS Wright Prep | 10:11.98 PR |
| 7 | Eli HaberPlace 7 · Grade 10 · Orange Beach | 10 | Orange Beach | 10:12.65 PR |
| 8 | Tyler HarrisPlace 8 · Grade 11 · Baker | 11 | Baker | 10:14.08 PR |
| 9 | Jonah ElliotPlace 9 · Grade 11 · Bayshore Christian | 11 | Bayshore Christian | 10:16.53 |
| 10 | Bennett MorganPlace 10 · Grade 10 · Baker | 10 | Baker | 10:18.06 PR |
| 11 | Alex GamblePlace 11 · Grade 11 · UMS Wright Prep | 11 | UMS Wright Prep | 10:18.55 |
| 12 | Bartosz CzarkowskiPlace 12 · Grade 9 · Spanish Fort | 9 | Spanish Fort | 10:20.61 PR |
| 13 | Aaron TiercePlace 13 · Grade 9 · Orange Beach | 9 | Orange Beach | 10:22.66 PR |
| 14 | Henry BarberPlace 14 · Grade 9 · Bayshore Christian | 9 | Bayshore Christian | 10:27.34 PR |
| 15 | James Oliver HembyPlace 15 · Grade 12 · St. Michael | 12 | St. Michael | 10:30.26 PR |
| 16 | Tyler LemoinePlace 16 · Grade 10 · Spanish Fort | 10 | Spanish Fort | 10:42.21 PR |
| 17 | Charley WillisPlace 17 · Grade 10 · McGill-Toolen Catholic | 10 | McGill-Toolen Catholic | 10:43.65 PR |
| 18 | Ian BrownPlace 18 · Grade 11 · Fairhope | 11 | Fairhope | 10:45.08 |
| 19 | Burns WillisPlace 19 · Grade 9 · UMS Wright Prep | 9 | UMS Wright Prep | 10:46.36 PR |
| 20 | Malcolm WarrenPlace 20 · Grade 11 · UMS Wright Prep | 11 | UMS Wright Prep | 10:48.67 PR |
| 21 | Stephan DavisPlace 21 · Grade 10 · UMS Wright Prep | 10 | UMS Wright Prep | 10:50.01 PR |
| 22 | Braxton KennedyPlace 22 · Grade 10 · Baker | 10 | Baker | 10:51.00 PR |
| 23 | Nolan TkacPlace 23 · Grade 12 · Bayside Academy | 12 | Bayside Academy | 10:54.93 |
| 24 | Josh HensleyPlace 24 · Grade 12 · Baker | 12 | Baker | 10:55.92 PR |
| 25 | Will GarnerPlace 25 · Grade 12 · Fairhope | 12 | Fairhope | 10:58.20 |
| 26 | Jospeh LoveladyPlace 26 · Grade 9 · Bayshore Christian | 9 | Bayshore Christian | 10:58.82 |
| 27 | Alex GouldPlace 27 · Grade 9 · McGill-Toolen Catholic | 9 | McGill-Toolen Catholic | 11:01.47 PR |
| 28 | Ryan BayirdPlace 28 · Grade 9 · McGill-Toolen Catholic | 9 | McGill-Toolen Catholic | 11:03.01 PR |
| 29 | David CookePlace 29 · Grade 10 · McGill-Toolen Catholic | 10 | McGill-Toolen Catholic | 11:06.90 |
| 30 | Connor FaganPlace 30 · Grade 11 · Fairhope | 11 | Fairhope | 11:10.60 PR |
| 31 | Luke JohannesmannPlace 31 · Grade 12 · St. Michael | 12 | St. Michael | 11:18.43 PR |
| 32 | Shawn NguyenPlace 32 · Grade 12 · Baker | 12 | Baker | 11:22.01 |
| 33 | Jackson BlackPlace 33 · Grade 10 · Baker | 10 | Baker | 11:24.32 PR |
| 34 | Tate McAnnallyPlace 34 · Grade 11 · UMS Wright Prep | 11 | UMS Wright Prep | 11:30.34 |
| 35 | Asher HilbunPlace 35 · Grade 10 · Bayshore Christian | 10 | Bayshore Christian | 11:31.83 |
| 36 | Caleb HegerPlace 36 · Grade 12 · Bayshore Christian | 12 | Bayshore Christian | 11:33.25 PR |
| 37 | Brooks HaugePlace 37 · Grade 12 · Bayshore Christian | 12 | Bayshore Christian | 11:35.49 |
| 38 | Joshua ColePlace 38 · Grade 11 · UMS Wright Prep | 11 | UMS Wright Prep | 11:38.14 |
| 39 | Witt EverettPlace 39 · Grade 7 · Bayside Academy | 7 | Bayside Academy | 11:41.90 PR |
| 40 | Ashton CronePlace 40 · Grade 10 · Spanish Fort | 10 | Spanish Fort | 11:42.57 PR |
| 41 | Langston SmithPlace 41 · Grade 11 · Daphne | 11 | Daphne | 11:44.15 PR |
| 42 | Sam SternbergPlace 42 · Grade 12 · Daphne | 12 | Daphne | 11:44.42 |
| 43 | Jacob SykoraPlace 43 · Grade 10 · Spanish Fort | 10 | Spanish Fort | 11:47.13 PR |
| 44 | Nathan ThompsonPlace 44 · Grade 12 · Daphne | 12 | Daphne | 11:49.88 PR |
| 45 | Everhett SmithPlace 45 · Grade 12 · Baker | 12 | Baker | 11:51.20 PR |
| 46 | Tripp QuinlivanPlace 46 · Grade 9 · Spanish Fort | 9 | Spanish Fort | 11:51.83 PR |
| 47 | George ClarkPlace 47 · Grade 9 · Fairhope | 9 | Fairhope | 11:54.86 |
| 48 | Luke AdamsPlace 48 · Grade 10 · McGill-Toolen Catholic | 10 | McGill-Toolen Catholic | 11:55.71 PR |
| 49 | Josue HeathPlace 49 · Grade 10 · UMS Wright Prep | 10 | UMS Wright Prep | 11:56.93 |
| 50 | Luke WhitePlace 50 · Grade 12 · Bayside Academy | 12 | Bayside Academy | 11:57.47 PR |
| 51 | Graham ArmstrongPlace 51 · Grade 12 · St. Michael | 12 | St. Michael | 11:58.28 PR |
| 52 | Sawyer HallPlace 52 · Grade 8 · Bayshore Christian | 8 | Bayshore Christian | 11:58.47 |
| 53 | Timothy CookePlace 53 · Grade 8 · Baker | 8 | Baker | 11:59.08 PR |
| 54 | Isaac SprayberryPlace 54 · Grade 10 · Bayshore Christian | 10 | Bayshore Christian | 12:00.02 |
| 55 | Brayden KyserPlace 55 · Grade 11 · Robertsdale | 11 | Robertsdale | 12:02.77 |
| 56 | Charlie KidderPlace 56 · Grade 11 · McGill-Toolen Catholic | 11 | McGill-Toolen Catholic | 12:05.52 PR |
| 57 | Marlon StallworthPlace 57 · Grade 11 · Baker | 11 | Baker | 12:09.34 PR |
| 58 | Benjamin CrookerPlace 58 · Grade 12 · St. Michael | 12 | St. Michael | 12:10.46 |
| 59 | Jannes WestmeierPlace 59 · Grade 11 · Daphne | 11 | Daphne | 12:15.24 |
| 60 | Campbell HughesPlace 60 · Grade 8 · Bayside Academy | 8 | Bayside Academy | 12:15.47 PR |
| 61 | Julian ReddixPlace 61 · Grade 9 · Spanish Fort | 9 | Spanish Fort | 12:16.36 PR |
| 62 | Tim MurphyPlace 62 · Grade 10 · St. Michael | 10 | St. Michael | 12:16.49 PR |
| 63 | Eli NavarrePlace 63 · Grade 11 · St. Michael | 11 | St. Michael | 12:23.75 PR |
| 64 | Noah WyattPlace 64 · Grade 12 · Fairhope | 12 | Fairhope | 12:27.25 |
| 65 | George KowalskiPlace 65 · Grade 11 · Orange Beach | 11 | Orange Beach | 12:28.75 PR |
| 66 | Conner CruthirdPlace 66 · Grade 9 · Robertsdale | 9 | Robertsdale | 12:34.98 |
| 67 | Ben CottonPlace 67 · Grade 11 · Daphne | 11 | Daphne | 12:38.44 |
| 68 | Blake BarrowPlace 68 · Grade 9 · Spanish Fort | 9 | Spanish Fort | 12:39.14 PR |
| 69 | Joseph MonroePlace 69 · Grade 8 · Bayshore Christian | 8 | Bayshore Christian | 12:42.34 |
| 70 | Jeffrey JohnsonPlace 70 · Grade 11 · Bayshore Christian | 11 | Bayshore Christian | 12:44.31 |
| 71 | Logan PenaPlace 71 · Grade 10 · Spanish Fort | 10 | Spanish Fort | 12:46.64 PR |
| 72 | Noah ForresterPlace 72 · Grade 9 · Robertsdale | 9 | Robertsdale | 12:46.99 |
| 73 | Colin ArcherPlace 73 · Grade 8 · Baker | 8 | Baker | 12:47.84 PR |
| 74 | Samuel FriedmanPlace 74 · Grade 10 · Fairhope | 10 | Fairhope | 12:53.18 PR |
| 75 | Cash HaleyPlace 75 · Grade 10 · Daphne | 10 | Daphne | 12:54.83 PR |
| 76 | Griffen KenneyPlace 76 · Grade 10 · Baker | 10 | Baker | 12:56.83 PR |
| 77 | Grant BerryPlace 77 · Grade 12 · Baker | 12 | Baker | 13:01.44 PR |
| 78 | Grant TindalPlace 78 · Grade 8 · Orange Beach | 8 | Orange Beach | 13:04.66 PR |
| 79 | Gabriel BarbourPlace 79 · Grade 10 · McGill-Toolen Catholic | 10 | McGill-Toolen Catholic | 13:05.99 PR |
| 80 | Chandler HousePlace 80 · Grade 7 · McGill-Toolen Catholic | 7 | McGill-Toolen Catholic | 13:06.17 PR |
| 81 | Nathan LindseyPlace 81 · Grade 10 · Baker | 10 | Baker | 13:09.26 PR |
| 82 | Blaine SmithPlace 82 · Grade 10 · Baker | 10 | Baker | 13:09.59 PR |
| 83 | Kai PricePlace 83 · Grade 11 · Orange Beach | 11 | Orange Beach | 13:09.97 PR |
| 84 | Parker YoungPlace 84 · Grade 10 · McGill-Toolen Catholic | 10 | McGill-Toolen Catholic | 13:17.24 |
| 85 | Luke BeallPlace 85 · Grade 11 · Daphne | 11 | Daphne | 13:19.32 |
| 86 | Michael SciambraPlace 86 · Grade 11 · Baker | 11 | Baker | 13:21.88 |
| 87 | Emerson WillkiePlace 87 · Grade 9 · Daphne | 9 | Daphne | 13:22.49 PR |
| 88 | Alex PratherPlace 88 · Grade 12 · Robertsdale | 12 | Robertsdale | 13:22.83 |
| 89 | Greer McIntoshPlace 89 · Grade 8 · Bayside Academy | 8 | Bayside Academy | 13:27.39 PR |
| 90 | Cayden BagwellPlace 90 · Grade 7 · Orange Beach | 7 | Orange Beach | 13:28.43 PR |
| 91 | Shep HallPlace 91 · Grade 8 · Bayshore Christian | 8 | Bayshore Christian | 13:30.83 PR |
| 92 | Justin MillerPlace 92 · Grade 10 · McGill-Toolen Catholic | 10 | McGill-Toolen Catholic | 13:31.59 PR |
| 93 | Chapman SteedPlace 93 · Grade 10 · Spanish Fort | 10 | Spanish Fort | 13:31.73 PR |
| 94 | Gavin WrightPlace 94 · Grade 8 · Bayside Academy | 8 | Bayside Academy | 13:32.01 PR |
| 95 | Owen SwagartPlace 95 · Grade 8 · Bayside Academy | 8 | Bayside Academy | 13:34.49 PR |
| 96 | Bear ZeidanPlace 96 · Grade 11 · McGill-Toolen Catholic | 11 | McGill-Toolen Catholic | 13:39.98 PR |
| 97 | Thomas HagoodPlace 97 · Grade 8 · Bayshore Christian | 8 | Bayshore Christian | 13:47.82 |
| 98 | Evan FantPlace 98 · Grade 12 · Daphne | 12 | Daphne | 13:48.19 PR |
| 99 | Morgan MillerPlace 99 · Grade 9 · St. Michael | 9 | St. Michael | 13:49.42 PR |
| 100 | Ben WalkerPlace 100 · Grade 11 · Fairhope | 11 | Fairhope | 13:54.59 |
| 101 | Abram LewandwoskiPlace 101 · Grade 10 · Spanish Fort | 10 | Spanish Fort | 13:55.16 PR |
| 102 | James BerryPlace 102 · Grade 10 · Baker | 10 | Baker | 13:57.95 PR |
| 103 | Justin BarfieldPlace 103 · Grade 11 · St. Michael | 11 | St. Michael | 14:01.33 PR |
| 104 | Jacob McCrawPlace 104 · Grade 9 · Baker | 9 | Baker | 14:03.33 PR |
| 105 | David HughesPlace 105 · Grade 10 · Spanish Fort | 10 | Spanish Fort | 14:04.31 PR |
| 106 | Aiden GrayPlace 106 · Grade 11 · Daphne | 11 | Daphne | 14:04.36 PR |
| 107 | Connor RichardsonPlace 107 · Grade 8 · Robertsdale | 8 | Robertsdale | 14:06.15 |
| 108 | Abram JeffriesPlace 108 · Grade 11 · Daphne | 11 | Daphne | 14:07.96 PR |
| 109 | James WoodardPlace 109 · Grade 7 · McGill-Toolen Catholic | 7 | McGill-Toolen Catholic | 14:11.21 PR |
| 110 | Drew DavisPlace 110 · Grade 9 · Baker | 9 | Baker | 14:14.05 PR |
| 111 | Maddox PughPlace 111 · Grade 7 · Orange Beach | 7 | Orange Beach | 14:24.01 PR |
| 112 | Brady FieldsPlace 112 · Grade 10 · Baker | 10 | Baker | 14:24.75 PR |
| 113 | Rodrigo VillagomezPlace 113 · Grade 10 · Baker | 10 | Baker | 14:25.11 PR |
| 114 | Andre LangPlace 114 · Grade 11 · McGill-Toolen Catholic | 11 | McGill-Toolen Catholic | 14:25.65 PR |
| 115 | Burke RamagosaPlace 115 · Grade 9 · Bayside Academy | 9 | Bayside Academy | 14:31.28 PR |
| 116 | Landon GillPlace 116 · Grade 8 · Baker | 8 | Baker | 14:32.58 PR |
| 117 | Hayden MillerPlace 117 · Grade 10 · Baker | 10 | Baker | 14:33.23 PR |
| 118 | Robert CruzPlace 118 · Grade 9 · Baker | 9 | Baker | 14:33.28 PR |
| 119 | Eric LayPlace 119 · Grade 8 · Robertsdale | 8 | Robertsdale | 14:34.71 |
| 120 | Ethan ZirlottPlace 120 · Grade 11 · McGill-Toolen Catholic | 11 | McGill-Toolen Catholic | 14:38.69 |
| 121 | Ethan FulkersonPlace 121 · Grade 7 · Baker | 7 | Baker | 14:42.18 PR |
| 122 | Harrison RobinsonPlace 122 · Grade 11 · Orange Beach | 11 | Orange Beach | 15:00.15 PR |
| 123 | Guy ParkerPlace 123 · Grade 9 · Daphne | 9 | Daphne | 15:17.65 PR |
| 124 | Jacob CowartPlace 124 · Grade 9 · Baker | 9 | Baker | 15:30.59 PR |
| 125 | Joaquin SanchezPlace 125 · Grade 7 · McGill-Toolen Catholic | 7 | McGill-Toolen Catholic | 15:39.54 PR |
| 126 | Travis GreerPlace 126 · Grade 10 · McGill-Toolen Catholic | 10 | McGill-Toolen Catholic | 16:05.21 PR |
| 127 | Wells AndrewsPlace 127 · Grade 8 · McGill-Toolen Catholic | 8 | McGill-Toolen Catholic | 16:09.71 PR |
| 128 | Noah McIntoshPlace 128 · Grade 7 · Orange Beach | 7 | Orange Beach | 16:20.40 PR |
| 129 | Eli BinionPlace 129 · Grade 8 · McGill-Toolen Catholic | 8 | McGill-Toolen Catholic | 16:23.80 PR |
| 130 | Juan ContrerasPlace 130 · Grade 9 · Baker | 9 | Baker | 16:29.39 PR |
| 131 | Colton ThomasPlace 131 · Grade 10 · UMS Wright Prep | 10 | UMS Wright Prep | 17:21.89 PR |
| 132 | Miller SiglerPlace 132 · Grade 8 · McGill-Toolen Catholic | 8 | McGill-Toolen Catholic | 17:29.98 PR |
| 133 | Brian DiepPlace 133 · Grade 10 · Baker | 10 | Baker | 17:44.74 PR |
| 134 | Koen CzernekPlace 134 · Grade 9 · Baker | 9 | Baker | 17:46.63 PR |
| 135 | Jonathan LewisPlace 135 · Grade 12 · Baker | 12 | Baker | 18:05.14 PR |
| 136 | Colton SladePlace 136 · Grade 7 · Orange Beach | 7 | Orange Beach | 18:50.32 PR |