| 1 | William MorganPlace 1 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 9:45.9 PR |
| 2 | Kaden ThomasPlace 2 · Grade 12 · Prattville | 12 | Prattville | 9:55.3 PR |
| 3 | Wade ThomasPlace 3 · Grade 11 · Homewood | 11 | Homewood | 9:55.8 PR |
| 4 | Oliver MangePlace 4 · Grade 12 · Mountain Brook | 12 | Mountain Brook | 9:58.3 |
| 5 | Sam TrammellPlace 5 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 9:58.8 PR |
| 6 | Henry SiegelPlace 6 · Grade 11 · Homewood | 11 | Homewood | 10:06.0 PR |
| 7 | Quinn McCurryPlace 7 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 10:06.1 PR |
| 8 | Ethan SchniperPlace 8 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 10:07.1 PR |
| 9 | Ezra BooherPlace 9 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 10:12.8 PR |
| 10 | Isaiah DavisPlace 10 · Grade 12 · Homewood | 12 | Homewood | 10:13.3 PR |
| 11 | Josiah CurrierPlace 11 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 10:17.7 PR |
| 12 | Trevor CrossonPlace 12 · Grade 11 · Homewood | 11 | Homewood | 10:18.1 PR |
| 13 | William ThompsonPlace 13 · Grade 12 · Homewood | 12 | Homewood | 10:18.8 PR |
| 14 | Nico DavisPlace 14 · Grade 10 · Homewood | 10 | Homewood | 10:19.1 PR |
| 15 | Aiden McEachranPlace 15 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 10:20.4 PR |
| 16 | Brooks BazemorePlace 16 · Grade 12 · Mountain Brook | 12 | Mountain Brook | 10:21.7 |
| 17 | Charles StonePlace 17 · Grade 11 · Homewood | 11 | Homewood | 10:23.5 |
| 18 | Wynn AndrewsPlace 18 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 10:25.9 PR |
| 19 | William RowlandPlace 19 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 10:26.3 PR |
| 20 | Creed BooherPlace 20 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 10:27.3 PR |
| 21 | Carter WoodPlace 21 · Grade 12 · Shelby County | 12 | Shelby County | 10:28.7 |
| 22 | David McBrayerPlace 22 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 10:32.3 PR |
| 23 | Zachary JoycePlace 23 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 10:34.1 |
| 24 | Webb HawleyPlace 24 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 10:34.6 PR |
| 25 | Daniel JohnsonPlace 25 · Grade 12 · Vestavia Hills | 12 | Vestavia Hills | 10:34.7 |
| 26 | Luke CribbsPlace 26 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 10:34.7 |
| 27 | Davis HollyPlace 27 · Grade 11 · Homewood | 11 | Homewood | 10:37.4 |
| 28 | Jack WilliamsonPlace 28 · Grade 12 · Mountain Brook | 12 | Mountain Brook | 10:39.2 |
| 29 | Logan BarnesPlace 29 · Grade 12 · Stanhope Elmore | 12 | Stanhope Elmore | 10:40.0 |
| 30 | Will GouldPlace 30 · Grade 7 · Mountain Brook | 7 | Mountain Brook | 10:41.1 PR |
| 31 | Eli PrenticePlace 31 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 10:41.7 PR |
| 32 | Thomas MoakPlace 32 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 10:42.2 |
| 33 | Price EtheridgePlace 33 · Grade 12 · Vestavia Hills | 12 | Vestavia Hills | 10:42.9 PR |
| 34 | Crawford ScrewsPlace 34 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 10:47.5 |
| 35 | Jack CrabtreePlace 35 · Grade 11 · Homewood | 11 | Homewood | 10:48.7 PR |
| 36 | Brayden HuttonPlace 36 · Grade 11 · Shelby County | 11 | Shelby County | 10:50.5 PR |
| 37 | Braxton NoePlace 37 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 10:53.5 |
| 38 | Joseph DixonPlace 38 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 10:54.3 PR |
| 39 | Luke FlackPlace 39 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 10:54.8 PR |
| 40 | Benjamin MorganPlace 40 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 10:58.4 PR |
| 41 | Lucas MeserveyPlace 41 · Grade 10 · Briarwood Christian | 10 | Briarwood Christian | 10:59.5 |
| 42 | Tucker VarnerPlace 42 · Grade 12 · Vestavia Hills | 12 | Vestavia Hills | 11:03.4 |
| 43 | Jack PiercePlace 43 · Grade 12 · Mountain Brook | 12 | Mountain Brook | 11:05.4 PR |
| 44 | Will CarterPlace 44 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 11:07.6 PR |
| 45 | Daniel VansantPlace 45 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 11:09.1 |
| 46 | Becker MenendezPlace 46 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 11:09.4 PR |
| 47 | Asa StoutPlace 47 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 11:10.1 PR |
| 48 | Fleet RobinsonPlace 48 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 11:11.2 PR |
| 49 | Bennett SiegelPlace 49 · Grade 9 · Homewood | 9 | Homewood | 11:11.6 PR |
| 50 | Camp HerndonPlace 50 · Grade 12 · Helena | 12 | Helena | 11:11.8 |
| 51 | Merrick BlackmanPlace 51 · Grade 12 · Helena | 12 | Helena | 11:12.0 PR |
| 52 | Wales AverytPlace 52 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 11:12.9 PR |
| 53 | Sebastian FontanaPlace 53 · Grade 10 · Calera | 10 | Calera | 11:13.1 PR |
| 53 | Will SimpsonPlace 53 · Grade 11 · Homewood | 11 | Homewood | 11:13.1 |
| 55 | Luke TuckPlace 55 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 11:14.8 PR |
| 56 | Walker ConePlace 56 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 11:15.9 PR |
| 57 | Reid HuguninePlace 57 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 11:16.0 PR |
| 58 | Kolby DayPlace 58 · Grade 12 · Briarwood Christian | 12 | Briarwood Christian | 11:17.8 |
| 59 | Jack SealsPlace 59 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 11:18.2 PR |
| 60 | Chace NicklesPlace 60 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 11:25.0 PR |
| 61 | Jack Henry GamblePlace 61 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 11:26.7 PR |
| 62 | Robert RussellPlace 62 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 11:26.7 |
| 63 | Asher ReddingtonPlace 63 · Grade 11 · Altamont | 11 | Altamont | 11:26.7 PR |
| 64 | Connor BoneyPlace 64 · Grade 10 · Homewood | 10 | Homewood | 11:26.9 PR |
| 65 | Eli WagnerPlace 65 · Grade 10 · Thompson | 10 | Thompson | 11:27.0 |
| 66 | Isaac SohnPlace 66 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 11:27.2 PR |
| 67 | Tim HennessyPlace 67 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 11:28.0 PR |
| 68 | Davis McGovernPlace 68 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 11:28.2 PR |
| 69 | Ty BedicsPlace 69 · Grade 12 · Homewood | 12 | Homewood | 11:29.8 PR |
| 70 | Jacob SmithermanPlace 70 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 11:31.8 |
| 71 | Alex FlemingPlace 71 · Grade 11 · Shelby County | 11 | Shelby County | 11:32.3 |
| 72 | James LazenbyPlace 72 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 11:36.4 PR |
| 73 | Luke ConerlyPlace 73 · Grade 10 · Homewood | 10 | Homewood | 11:36.7 PR |
| 74 | James KassoufPlace 74 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 11:37.6 PR |
| 75 | Anderson ChitwoodPlace 75 · Grade 9 · Indian Springs | 9 | Indian Springs | 11:39.0 PR |
| 76 | Sawyer ChannellPlace 76 · Grade 8 · Helena | 8 | Helena | 11:41.1 PR |
| 77 | Dustin BestPlace 77 · Grade 11 · Calera | 11 | Calera | 11:42.9 PR |
| 78 | Jonathan WoodleyPlace 78 · Grade 12 · Prattville | 12 | Prattville | 11:44.3 |
| 79 | Reese HornerPlace 79 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 11:45.2 |
| 80 | Hayes FuhrmanPlace 80 · Grade 12 · Homewood | 12 | Homewood | 11:45.4 PR |
| 81 | Jackson SmithPlace 81 · Grade 10 · Homewood | 10 | Homewood | 11:46.1 PR |
| 82 | Daniel MeyerPlace 82 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 11:46.5 PR |
| 83 | Nathan BensingerPlace 83 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 11:48.1 |
| 84 | Riley RehbergPlace 84 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 11:48.7 |
| 85 | Liam BrabstonPlace 85 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 11:49.0 |
| 86 | Anthony LiPlace 86 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 11:49.2 |
| 87 | Watson RiddlePlace 87 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 11:49.6 PR |
| 88 | Drew JoycePlace 88 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 11:50.1 PR |
| 89 | Charlie DunbarPlace 89 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 11:50.6 PR |
| 90 | Kohen Jenkins-McGillPlace 90 · Grade 10 · Thompson | 10 | Thompson | 11:51.8 PR |
| 91 | Phillip John MadoniaPlace 91 · Grade 9 · John Carroll | 9 | John Carroll | 11:54.2 PR |
| 92 | Cole HollingsworthPlace 92 · Grade 12 · Pelham | 12 | Pelham | 11:54.3 PR |
| 93 | Ace EversPlace 93 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 11:56.3 PR |
| 94 | Charlie ScrewsPlace 94 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 11:56.9 PR |
| 95 | Antonio RowlandPlace 95 · Grade 10 · Prattville | 10 | Prattville | 11:57.2 |
| 96 | James SegarsPlace 96 · Grade 12 · John Carroll | 12 | John Carroll | 11:58.8 PR |
| 97 | Uriel AaronsonPlace 97 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 11:59.1 PR |
| 98 | Hampton BoneyPlace 98 · Grade 9 · Homewood | 9 | Homewood | 11:59.3 PR |
| 99 | Jaxon CortezPlace 99 · Grade 11 · Pelham | 11 | Pelham | 12:00.9 PR |
| 100 | Emory KilgorePlace 100 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 12:02.7 |