| 1 | Meghan McCarthyPlace 1 · W Ashville | — | W Ashville | 21:28.31 | 1 |
| 2 | Kathleen McCarthyPlace 2 · W Ashville | — | W Ashville | 22:33.11 | 2 |
| 3 | Eden WrightPlace 3 · W Moody | — | W Moody | 23:14.21 | 3 |
| 4 | Callie StewartPlace 4 · W Ashville | — | W Ashville | 23:29.75 | 4 |
| 5 | Kara CliftonPlace 5 · W Moody | — | W Moody | 23:48.92 | 5 |
| 6 | Kelsey ShotwellPlace 6 · W Moody | — | W Moody | 24:10.64 | 6 |
| 7 | Lauren IsleyPlace 7 · W Springville | — | W Springville | 24:26.19 | 7 |
| 8 | Kaysen BibbPlace 8 · W Pell City Hi | — | W Pell City Hi | 24:30.10 | — |
| 9 | Allison RobersonPlace 9 · W Moody | — | W Moody | 26:14.99 | 8 |
| 10 | Bentlee SmithPlace 10 · W Springville | — | W Springville | 26:31.62 | 9 |
| 11 | Emily FavataPlace 11 · W Moody | — | W Moody | 27:15.00 | 10 |
| 12 | Haley AbtsPlace 12 · W Springville | — | W Springville | 28:49.89 | 11 |
| 13 | Elly WyattPlace 13 · W Springville | — | W Springville | 28:59.40 | 12 |
| 14 | Sarah GrossPlace 14 · W St. Clair County | — | W St. Clair County | 29:08.42 | — |
| 15 | Krissy PhillipsPlace 15 · W St. Clair County | — | W St. Clair County | 29:57.88 | — |
| 16 | Grace StaplesPlace 16 · W Ashville | — | W Ashville | 30:31.18 | 13 |
| 17 | Ivore WhitePlace 17 · W Ashville | — | W Ashville | 35:57.86 | 14 |
| 18 | Kataryna FalchyyanPlace 18 · W Springville | — | W Springville | 36:21.96 | 15 |
| 19 | Kaylan LadoskyPlace 19 · W Ashville | — | W Ashville | 45:15.42 | 16 |
| 1 | Daniel TullyPlace 1 · M Ashville | — | M Ashville | 17:18.19 | 1 |
| 2 | Stuart AllenPlace 2 · M Springville | — | M Springville | 17:44.91 | 2 |
| 3 | Graham BianchiPlace 3 · M Springville | — | M Springville | 17:58.17 | 3 |
| 4 | Justin DowdlePlace 4 · M Moody | — | M Moody | 18:14.26 | 4 |
| 5 | Jaden VancePlace 5 · M Moody | — | M Moody | 18:22.20 | 5 |
| 6 | Jack LowePlace 6 · M Pell City Hi | — | M Pell City Hi | 18:22.83 | 6 |
| 7 | Max HodgesPlace 7 · M Moody | — | M Moody | 18:41.43 | 7 |
| 8 | Jacob IngramPlace 8 · M Moody | — | M Moody | 18:56.64 | 8 |
| 9 | Peyton YoungPlace 9 · M Springville | — | M Springville | 19:00.80 | 9 |
| 10 | Cesar SeguraPlace 10 · M Ashville | — | M Ashville | 19:05.85 | 10 |
| 11 | Chris SmithPlace 11 · M Springville | — | M Springville | 19:18.59 | 11 |
| 12 | Jose RodriguezPlace 12 · M Ashville | — | M Ashville | 19:23.50 | 12 |
| 13 | Wyatt KnightPlace 13 · M Ashville | — | M Ashville | 19:26.73 | 13 |
| 14 | Caleb EvansPlace 14 · M Ashville | — | M Ashville | 19:46.50 | 14 |
| 15 | Clayton KnightPlace 15 · M Ashville | — | M Ashville | 19:52.03 | 15 |
| 16 | Jacob GunnellsPlace 16 · M St. Clair County | — | M St. Clair County | 20:00.98 | 16 |
| 17 | Dalton AndersonPlace 17 · M St. Clair County | — | M St. Clair County | 20:01.93 | 17 |
| 18 | Hudson KershPlace 18 · M Springville | — | M Springville | 20:07.95 | 18 |
| 19 | Jake HarnedPlace 19 · M Springville | — | M Springville | 20:10.70 | 19 |
| 20 | Matthew McCarrellPlace 20 · M Moody | — | M Moody | 20:28.09 | 20 |
| 21 | Blake AndersonPlace 21 · M Pell City Hi | — | M Pell City Hi | 20:29.14 | 21 |
| 22 | Mason BeckPlace 22 · M Springville | — | M Springville | 20:31.71 | 22 |
| 23 | Cason HannahPlace 23 · M Pell City Hi | — | M Pell City Hi | 20:32.19 | 23 |
| 24 | Tristan MashburnPlace 24 · M St. Clair County | — | M St. Clair County | 20:32.43 | 24 |
| 25 | Nate StewartPlace 25 · M Ashville | — | M Ashville | 20:34.71 | 25 |
| 26 | Tyler DowdyPlace 26 · M Pell City Hi | — | M Pell City Hi | 20:49.98 | 26 |
| 27 | Aidan GoldenPlace 27 · M Pell City Hi | — | M Pell City Hi | 20:58.37 | 27 |
| 28 | Brian DavisPlace 28 · M Springville | — | M Springville | 21:00.62 | — |
| 29 | Cotton RyanPlace 29 · M Springville | — | M Springville | 21:02.14 | — |
| 30 | Colby McCarrellPlace 30 · M Moody | — | M Moody | 21:04.34 | 28 |
| 31 | Dany AguilarPlace 31 · M St. Clair County | — | M St. Clair County | 21:22.67 | 29 |
| 32 | Carter ParduePlace 32 · M St. Clair County | — | M St. Clair County | 21:44.15 | 30 |
| 33 | Andrew BrigmonPlace 33 · M Ashville | — | M Ashville | 22:00.58 | — |
| 34 | Michael StoriePlace 34 · M Springville | — | M Springville | 22:01.61 | — |
| 35 | Ty HannahPlace 35 · M Pell City Hi | — | M Pell City Hi | 22:08.31 | 31 |
| 36 | Dean HigginsPlace 36 · M Springville | — | M Springville | 22:25.11 | — |
| 37 | Alex PantojaPlace 37 · M Ashville | — | M Ashville | 22:25.71 | — |
| 38 | Cross ColePlace 38 · M Moody | — | M Moody | 22:55.89 | 32 |
| 39 | Ryan WatkinsPlace 39 · M Moody | — | M Moody | 22:58.93 | — |
| 40 | Kayson ParkerPlace 40 · M Moody | — | M Moody | 22:59.58 | — |
| 41 | Jaiveon BurrowPlace 41 · M Moody | — | M Moody | 23:10.55 | — |
| 42 | Jack WyattPlace 42 · M Springville | — | M Springville | 23:10.82 | — |
| 43 | Seith WhitePlace 43 · M St. Clair County | — | M St. Clair County | 23:15.58 | 33 |
| 44 | Allder HowardPlace 44 · M Pell City Hi | — | M Pell City Hi | 23:17.14 | 34 |
| 45 | Lannon WeissPlace 45 · M Pell City Hi | — | M Pell City Hi | 23:20.73 | — |
| 46 | Joshua StaubPlace 46 · M St. Clair County | — | M St. Clair County | 23:30.03 | 35 |
| 47 | Reed WhitePlace 47 · M St. Clair County | — | M St. Clair County | 23:48.63 | — |
| 48 | Spencer KilgorePlace 48 · M Moody | — | M Moody | 28:37.57 | — |
| 49 | Brandon HayesPlace 49 · M Moody | — | M Moody | 28:48.70 | — |
| 50 | Robert ShererPlace 50 · M Moody | — | M Moody | 29:19.80 | — |
| 51 | Harrison DeWeesePlace 51 · M St. Clair County | — | M St. Clair County | 33:06.96 | — |