| 1 | Brady BartonPlace 1 · Helena | — | Helena | 16:22.50 | 1 |
| 2 | Talon PritchardPlace 2 · Helena | — | Helena | 17:02.57 | 2 |
| 3 | Forrest YorkPlace 3 · Northridge H | — | Northridge H | 17:10.88 | 3 |
| 4 | John Michael WilliamsonPlace 4 · Hoover | — | Hoover | 17:17.65 | 4 |
| 5 | Brody ChurchPlace 5 · Hoover | — | Hoover | 17:34.17 | 5 |
| 6 | Matthew HardenPlace 6 · Hoover | — | Hoover | 17:36.78 | 6 |
| 7 | Sean HuffmanPlace 7 · Hoover | — | Hoover | 17:38.87 | 7 |
| 8 | Elijah JosephPlace 8 · Hoover | — | Hoover | 17:45.59 | 8 |
| 9 | Davontae EdwardsPlace 9 · McAdory | — | McAdory | 17:45.95 | 9 |
| 10 | Caleb ByersPlace 10 · Helena | — | Helena | 17:50.20 | 10 |
| 11 | Edan JamiesonPlace 11 · Helena | — | Helena | 17:54.87 | 11 |
| 12 | Charles MorrisPlace 12 · Hoover | — | Hoover | 18:02.67 | 12 |
| 13 | Jensen HammonsPlace 13 · Demopolis | — | Demopolis | 18:03.58 | 13 |
| 14 | Gage PritchardPlace 14 · Helena | — | Helena | 18:09.32 | 14 |
| 15 | Cole ByersPlace 15 · American Chr | — | American Chr | 18:09.58 | 15 |
| 16 | Woody AnthonyPlace 16 · McAdory | — | McAdory | 18:13.48 | 16 |
| 17 | Torrence EdwardsPlace 17 · Demopolis | — | Demopolis | 18:16.16 | 17 |
| 18 | Tyler DardenPlace 18 · Helena | — | Helena | 18:20.04 | 18 |
| 19 | Alex ByersPlace 19 · American Chr | — | American Chr | 18:23.69 | 19 |
| 20 | Reid HessPlace 20 · Helena | — | Helena | 18:44.36 | 20 |
| 21 | Mason WorrellPlace 21 · Northside | — | Northside | 18:44.60 | 21 |
| 22 | Dave ThomasonPlace 22 · American Chr | — | American Chr | 18:46.44 | 22 |
| 23 | Carson RenicksPlace 23 · American Chr | — | American Chr | 18:47.65 | 23 |
| 24 | Sam KilgorePlace 24 · Hoover | — | Hoover | 18:49.08 | 24 |
| 25 | Ben MoorePlace 25 · Hamilton | — | Hamilton | 18:57.20 | 25 |
| 26 | Greyson KirkleyPlace 26 · Northside | — | Northside | 19:00.96 | 26 |
| 27 | Timothy BlackwellPlace 27 · Northside | — | Northside | 19:10.25 | 27 |
| 28 | Brock RenicksPlace 28 · American Chr | — | American Chr | 19:18.17 | 28 |
| 29 | John Thomas MarsonPlace 29 · Hillcrest | — | Hillcrest | 19:21.20 | 29 |
| 30 | Nolan PedotaPlace 30 · Northridge H | — | Northridge H | 19:22.77 | 30 |
| 31 | Colton HolmanPlace 31 · Northside | — | Northside | 19:26.43 | 31 |
| 32 | Chase CallahanPlace 32 · Sipsey Valle | — | Sipsey Valle | 19:27.79 | 32 |
| 33 | Brylan RicePlace 33 · Tuscaloosa County | — | Tuscaloosa County | 19:28.54 | 33 |
| 34 | Tyler SamsPlace 34 · Demopolis | — | Demopolis | 19:30.77 | 34 |
| 35 | Amarion BookerPlace 35 · Demopolis | — | Demopolis | 19:44.27 | 35 |
| 36 | Tyler DavisPlace 36 · Demopolis | — | Demopolis | 19:44.64 | 36 |
| 37 | Carlos Barrera-RosasPlace 37 · Tuscaloosa County | — | Tuscaloosa County | 19:55.07 | 37 |
| 38 | Austin StokesPlace 38 · McAdory | — | McAdory | 19:55.86 | 38 |
| 39 | Jaylen ReedPlace 39 · Demopolis | — | Demopolis | 19:58.15 | 39 |
| 40 | Kendarious HawkinsPlace 40 · Paul W. Brya | — | Paul W. Brya | 20:15.67 | — |
| 41 | Colin MurphyPlace 41 · Northridge H | — | Northridge H | 20:28.24 | 40 |
| 42 | Collin HolmanPlace 42 · Northside | — | Northside | 20:30.78 | 41 |
| 43 | Eduardo RiveraPlace 43 · Tuscaloosa County | — | Tuscaloosa County | 20:32.96 | 42 |
| 44 | Andrew HargravePlace 44 · Northside | — | Northside | 20:33.45 | 43 |
| 45 | Tyler ShirleyPlace 45 · Bibb County | — | Bibb County | 20:57.38 | 44 |
| 46 | Lukas BoltonPlace 46 · Northridge H | — | Northridge H | 20:58.68 | 45 |
| 47 | Brodie PendleyPlace 47 · Hamilton | — | Hamilton | 21:02.86 | 46 |
| 48 | James McdanalPlace 48 · Hillcrest | — | Hillcrest | 21:03.91 | 47 |
| 49 | Logan SelfPlace 49 · Good Hope | — | Good Hope | 21:22.87 | 48 |
| 50 | Caleb CriswellPlace 50 · Sipsey Valle | — | Sipsey Valle | 21:27.34 | 49 |
| 51 | Henry JuanPlace 51 · Tuscaloosa County | — | Tuscaloosa County | 21:28.24 | 50 |
| 52 | Gabe GrossPlace 52 · Cordova | — | Cordova | 21:28.57 | 51 |
| 53 | Justin HendrixPlace 53 · Bibb County | — | Bibb County | 21:46.19 | 52 |
| 54 | Matt SelfPlace 54 · Good Hope | — | Good Hope | 21:48.20 | 53 |
| 55 | Brannan LugoPlace 55 · Cordova | — | Cordova | 21:48.73 | 54 |
| 56 | Brandon DeRuedaPlace 56 · Cordova | — | Cordova | 21:49.34 | 55 |
| 57 | Colton LindseyPlace 57 · Good Hope | — | Good Hope | 22:02.58 | 56 |
| 58 | William LopezPlace 58 · Bibb County | — | Bibb County | 22:06.71 | 57 |
| 59 | Axel PicazoPlace 59 · Tuscaloosa County | — | Tuscaloosa County | 22:12.18 | 58 |
| 60 | David DoylePlace 60 · Hillcrest | — | Hillcrest | 22:19.82 | 59 |
| 61 | Ocean FranklinPlace 61 · Northridge H | — | Northridge H | 22:24.11 | 60 |
| 62 | Eli JacksonPlace 62 · Hamilton | — | Hamilton | 22:25.05 | 61 |
| 63 | Walter HurstPlace 63 · Demopolis | — | Demopolis | 22:43.66 | 62 |
| 64 | Jackson ColsonPlace 64 · Brookwood | — | Brookwood | 22:46.58 | — |
| 65 | Oscar Nava-SainzPlace 65 · Tuscaloosa County | — | Tuscaloosa County | 22:49.09 | 63 |
| 66 | Blake HardenbrookPlace 66 · Cordova | — | Cordova | 22:53.19 | 64 |
| 67 | Max BavarPlace 67 · Good Hope | — | Good Hope | 22:56.49 | 65 |
| 68 | Aiden PuckettPlace 68 · Tuscaloosa County | — | Tuscaloosa County | 23:00.59 | 66 |
| 69 | Carson ReecePlace 69 · Fayette Coun | — | Fayette Coun | 23:01.90 | 67 |
| 70 | Japeth HowellPlace 70 · Cordova | — | Cordova | 23:04.75 | 68 |
| 71 | Caleb MimmsPlace 71 · Hillcrest | — | Hillcrest | 23:07.00 | 69 |
| 72 | Dalton FarrPlace 72 · Good Hope | — | Good Hope | 23:23.85 | 70 |
| 73 | Margarito PradoPlace 73 · Good Hope | — | Good Hope | 23:26.35 | 71 |
| 74 | Andrew ThigpenPlace 74 · Northridge H | — | Northridge H | 23:36.40 | 72 |
| 75 | Logan AndersonPlace 75 · Fayette Coun | — | Fayette Coun | 23:43.26 | 73 |
| 76 | Robert CarterPlace 76 · Brookwood | — | Brookwood | 23:44.72 | — |
| 77 | Caden ParrishPlace 77 · Cordova | — | Cordova | 23:58.32 | 74 |
| 78 | Cole WalkerPlace 78 · Sipsey Valle | — | Sipsey Valle | 24:01.97 | 75 |
| 79 | Chase ShuttlesworthPlace 79 · Brookwood | — | Brookwood | 24:07.43 | — |
| 80 | Carson SmithPlace 80 · Good Hope | — | Good Hope | 24:14.01 | 76 |
| 81 | Spencer McAdamsPlace 81 · Fayette Coun | — | Fayette Coun | 24:37.01 | 77 |
| 82 | Noah EdgyPlace 82 · Bibb County | — | Bibb County | 24:46.21 | 78 |
| 83 | Bentley LatnerPlace 83 · Sipsey Valle | — | Sipsey Valle | 25:15.15 | 79 |
| 84 | Calip ChannellPlace 84 · Sipsey Valle | — | Sipsey Valle | 25:17.96 | 80 |
| 85 | Tyler MillerPlace 85 · McAdory | — | McAdory | 26:08.35 | 81 |
| 86 | Austin GriffinPlace 86 · West Blocton | — | West Blocton | 26:25.09 | — |
| 87 | Dylan GuerraPlace 87 · Cordova | — | Cordova | 26:33.73 | 82 |
| 88 | Andy JonesPlace 88 · West Blocton | — | West Blocton | 26:51.00 | — |
| 89 | Cayden KnightPlace 89 · Bibb County | — | Bibb County | 27:01.22 | 83 |
| 90 | Trevor DeasonPlace 90 · Bibb County | — | Bibb County | 27:22.49 | 84 |
| 91 | Matthew KnightPlace 91 · Fayette Coun | — | Fayette Coun | 27:35.31 | 85 |
| 92 | Conner CoatneyPlace 92 · Hamilton | — | Hamilton | 27:52.71 | 86 |
| 93 | Carson SpillerPlace 93 · Hamilton | — | Hamilton | 27:54.37 | 87 |
| 94 | Colby AllisonPlace 94 · Fayette Coun | — | Fayette Coun | 27:57.52 | 88 |
| 95 | Ty KerrPlace 95 · Hamilton | — | Hamilton | 28:06.14 | 89 |
| 96 | Dylan DeFreesePlace 96 · McAdory | — | McAdory | 29:30.67 | 90 |
| 97 | Jacob WrightPlace 97 · Hillcrest | — | Hillcrest | 30:12.01 | 91 |
| 98 | Christopher WestbrookPlace 98 · Fayette Coun | — | Fayette Coun | 30:30.75 | 92 |
| 99 | Dalton MancillaPlace 99 · West Blocton | — | West Blocton | 31:24.57 | — |
| 100 | Ethan DagnanPlace 100 · West Blocton | — | West Blocton | 32:49.57 | — |