| 1 | Kiplin LoprinziPlace 1 · Grade 11 · Lafayette | 11 | Lafayette | 15:54.3 PR |
| 2 | Landon MorganPlace 2 · Grade 11 · Pearl | 11 | Pearl | 16:05.1 PR |
| 3 | Noah GeninPlace 3 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 16:09.4 PR |
| 4 | Caleb FreifeldPlace 4 · Grade 11 · University School Of Nashville | 11 | University School Of Nashville | 16:10.8 |
| 5 | Khalil DockPlace 5 · Grade 12 · Buckhorn | 12 | Buckhorn | 16:13.6 PR |
| 6 | Taylor WhiteheadPlace 6 · Grade 11 · Faith Academy | 11 | Faith Academy | 16:13.7 PR |
| 7 | Griffin DavidsonPlace 7 · Grade 12 · University School Of Nashville | 12 | University School Of Nashville | 16:22.2 |
| 8 | Isaac RicePlace 8 · Grade 10 · David Crockett | 10 | David Crockett | 16:23.8 |
| 9 | Evan MayPlace 9 · Grade 11 · Faith Academy | 11 | Faith Academy | 16:30.3 |
| 10 | Dj MoorePlace 10 · Grade 12 · Pearl | 12 | Pearl | 16:37.5 |
| 11 | Roman HansonPlace 11 · Grade 12 · Bob Jones | 12 | Bob Jones | 16:39.3 |
| 12 | Drew ZwernerPlace 12 · Grade 11 · University School Of Nashville | 11 | University School Of Nashville | 16:42.2 |
| 13 | Jack FruinPlace 13 · Grade 12 · University School Of Nashville | 12 | University School Of Nashville | 16:42.9 |
| 14 | Hazen CombsPlace 14 · Grade 12 · Hoover | 12 | Hoover | 16:46.0 |
| 15 | Jayden BrooksPlace 15 · Grade 12 · Columbia Academy | 12 | Columbia Academy | 16:46.4 PR |
| 16 | Micah SmithPlace 16 · Grade 12 · Peachtree Ridge | 12 | Peachtree Ridge | 16:46.4 PR |
| 17 | John LitavecPlace 17 · Grade 12 · James Clemens | 12 | James Clemens | 16:46.8 |
| 18 | Tyler AtchleyPlace 18 · Grade 12 · Buckhorn | 12 | Buckhorn | 16:47.1 |
| 19 | Levi DicksonPlace 19 · Grade 12 · Florence | 12 | Florence | 16:47.9 |
| 20 | Baron BradleyPlace 20 · Grade 10 · Northridge | 10 | Northridge | 16:58.5 PR |
| 21 | Will CarterPlace 21 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 16:58.8 PR |
| 22 | Braxton NoePlace 22 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 16:59.7 |
| 23 | Isaac TiftPlace 23 · Grade 9 · University School Of Nashville | 9 | University School Of Nashville | 17:00.6 PR |
| 24 | Pascual FelipePlace 24 · Grade 11 · Russellville | 11 | Russellville | 17:01.1 PR |
| 25 | Sebastian FontanaPlace 25 · Grade 10 · Calera | 10 | Calera | 17:02.5 PR |
| 26 | Tristan WilsonPlace 26 · Grade 10 · Hoover | 10 | Hoover | 17:03.8 |
| 27 | Daniel HorakPlace 27 · Grade 12 · Peachtree Ridge | 12 | Peachtree Ridge | 17:05.0 PR |
| 28 | Colton MiklePlace 28 · Grade 10 · Southside-Gadsden | 10 | Southside-Gadsden | 17:05.7 PR |
| 29 | Coleman KnottPlace 29 · Grade 12 · Brookhaven | 12 | Brookhaven | 17:10.8 |
| 30 | Noah GautierPlace 30 · Grade 11 · UMS Wright Prep | 11 | UMS Wright Prep | 17:12.1 |
| 31 | Kevin MendozaPlace 31 · Grade 11 · Pearl | 11 | Pearl | 17:15.0 PR |
| 32 | Caleb FortPlace 32 · Grade 10 · Florence | 10 | Florence | 17:16.8 |
| 33 | Stephan DavisPlace 33 · Grade 12 · UMS Wright Prep | 12 | UMS Wright Prep | 17:17.8 PR |
| 34 | Brason FoxPlace 34 · Grade 11 · Simpson County Academy | 11 | Simpson County Academy | 17:22.3 |
| 35 | Charley WillisPlace 35 · Grade 12 · McGill-Toolen Catholic | 12 | McGill-Toolen Catholic | 17:25.0 |
| 36 | Owen JohnstonPlace 36 · Grade 12 · Bob Jones | 12 | Bob Jones | 17:26.6 PR |
| 37 | Demarkus GreerPlace 37 · Grade 12 · Marshall County | 12 | Marshall County | 17:27.2 PR |
| 38 | Dustin BestPlace 38 · Grade 11 · Calera | 11 | Calera | 17:27.5 PR |
| 39 | Chase LehmannPlace 39 · Grade 10 · Bob Jones | 10 | Bob Jones | 17:28.2 PR |
| 40 | Aaron HernandezPlace 40 · Grade 11 · Austin | 11 | Austin | 17:29.9 |
| 41 | Henry WellsPlace 41 · Grade 10 · Christ Presbyterian Academy | 10 | Christ Presbyterian Academy | 17:30.1 PR |
| 42 | James LuttrellPlace 42 · Grade 12 · Caledonia | 12 | Caledonia | 17:30.3 |
| 43 | Jacob SmithPlace 43 · Grade 11 · Caledonia | 11 | Caledonia | 17:35.4 |
| 44 | Henry HuntPlace 44 · Grade 11 · Northridge | 11 | Northridge | 17:35.8 |
| 45 | Reed JordanPlace 45 · Grade 12 · Lafayette | 12 | Lafayette | 17:36.6 |
| 46 | Reign WilkePlace 46 · Grade 9 · Summit | 9 | Summit | 17:37.6 PR |
| 47 | James LittlePlace 47 · Grade 11 · University School Of Nashville | 11 | University School Of Nashville | 17:39.0 |
| 48 | Raylin LopezPlace 48 · Grade 10 · Gautier | 10 | Gautier | 17:42.2 PR |
| 49 | Cameron JolleyPlace 49 · Grade 9 · Columbia Academy | 9 | Columbia Academy | 17:43.0 PR |
| 50 | Mason ArchotePlace 50 · Grade 12 · Summit | 12 | Summit | 17:43.9 |
| 51 | Gabriel PiercePlace 51 · Grade 11 · Lafayette | 11 | Lafayette | 17:44.4 |
| 52 | Spence HickmanPlace 52 · Grade 11 · Caledonia | 11 | Caledonia | 17:44.8 |
| 53 | Angelo RomeroPlace 53 · Grade 12 · Russellville | 12 | Russellville | 17:46.0 |
| 54 | Will JohnsonPlace 54 · Grade 7 · St. Paul's Episcopal | 7 | St. Paul's Episcopal | 17:46.7 PR |
| 55 | Jesse DawsonPlace 55 · Grade 11 · Lafayette | 11 | Lafayette | 17:47.1 PR |
| 56 | Carson ThackerPlace 56 · Grade 8 · Southside-Gadsden | 8 | Southside-Gadsden | 17:47.4 |
| 57 | Nathaniel CoxPlace 57 · Grade 9 · Pearl | 9 | Pearl | 17:47.7 PR |
| 58 | Max ReevesPlace 58 · Grade 12 · Pope John Paul II | 12 | Pope John Paul II | 17:52.8 PR |
| 59 | German PerezPlace 59 · Grade 12 · Russellville | 12 | Russellville | 17:55.4 |
| 60 | Kolton WithrowPlace 60 · Grade 10 · Columbia Academy | 10 | Columbia Academy | 17:57.7 |
| 61 | Hudson ZapfPlace 61 · Grade 9 · Centennial | 9 | Centennial | 17:58.5 PR |
| 62 | Aiden OrtizPlace 62 · Grade 10 · Pearl | 10 | Pearl | 17:58.9 PR |
| 63 | Grayson LafayettePlace 63 · Grade 10 · Lafayette | 10 | Lafayette | 18:01.1 PR |
| 64 | David CookePlace 64 · Grade 12 · McGill-Toolen Catholic | 12 | McGill-Toolen Catholic | 18:01.5 |
| 65 | Cole HollingsworthPlace 65 · Grade 12 · Pelham | 12 | Pelham | 18:02.6 PR |
| 66 | Georg MauthePlace 66 · Grade 11 · Hartselle | 11 | Hartselle | 18:07.2 PR |
| 67 | Warner SheppardPlace 67 · Grade 7 · St. Paul's Episcopal | 7 | St. Paul's Episcopal | 18:07.8 PR |
| 68 | James LazenbyPlace 68 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 18:08.5 PR |
| 69 | Nathan BensingerPlace 69 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 18:08.7 |
| 70 | Joshua ColePlace 70 · Grade 12 · UMS Wright Prep | 12 | UMS Wright Prep | 18:09.4 PR |
| 71 | Ace EversPlace 71 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 18:11.1 PR |
| 72 | Ethan AndrewsPlace 72 · Grade 10 · St. Paul's Episcopal | 10 | St. Paul's Episcopal | 18:12.6 PR |
| 73 | Jack YoungbloodPlace 73 · Grade 10 · Decatur | 10 | Decatur | 18:14.0 |
| 74 | Emerson BartonPlace 74 · Grade 10 · Stone Memorial | 10 | Stone Memorial | 18:14.3 |
| 75 | Kolby DayPlace 75 · Grade 12 · Briarwood Christian | 12 | Briarwood Christian | 18:14.5 |
| 76 | Ian IlesPlace 76 · Grade 12 · Brookhaven | 12 | Brookhaven | 18:15.0 |
| 77 | Jonathan GordonPlace 77 · Grade 10 · Chelsea | 10 | Chelsea | 18:16.5 |
| 78 | Anthony BautistaPlace 78 · Grade 10 · Russellville | 10 | Russellville | 18:17.0 |
| 79 | Conner ChristopherPlace 79 · Grade 10 · Southside-Gadsden | 10 | Southside-Gadsden | 18:17.6 |
| 80 | Noah FrittsPlace 80 · Grade 9 · Christ Presbyterian Academy | 9 | Christ Presbyterian Academy | 18:18.2 PR |
| 81 | Micah PhillipsPlace 81 · Grade 9 · Columbia Academy | 9 | Columbia Academy | 18:18.3 PR |
| 81 | Rylen LovePlace 81 · Grade 10 · Columbia Academy | 10 | Columbia Academy | 18:18.3 PR |
| 83 | Mark ValentinePlace 83 · Grade 9 · Southside-Gadsden | 9 | Southside-Gadsden | 18:19.4 |
| 84 | Grant DalskePlace 84 · Grade 12 · Pope John Paul II | 12 | Pope John Paul II | 18:20.3 |
| 85 | Abiy FauchetPlace 85 · Grade 10 · Christ Presbyterian Academy | 10 | Christ Presbyterian Academy | 18:21.0 |
| 86 | Matthew LeakPlace 86 · Grade 12 · Summit | 12 | Summit | 18:21.8 |
| 87 | Owen McCarthyPlace 87 · Grade 9 · Hoover | 9 | Hoover | 18:23.1 |
| 88 | Drew JoycePlace 88 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 18:23.5 PR |
| 89 | Harrison JonesPlace 89 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 18:29.8 PR |
| 90 | Kamron RayPlace 90 · Grade 10 · Austin | 10 | Austin | 18:30.5 PR |
| 91 | Keegan SherrellPlace 91 · Grade 10 · Southside-Gadsden | 10 | Southside-Gadsden | 18:31.3 |
| 92 | Braden LeachPlace 92 · Grade 10 · Jasper | 10 | Jasper | 18:31.6 |
| 93 | Joel GarciaPlace 93 · Grade 10 · Pearl | 10 | Pearl | 18:33.9 PR |
| 94 | Wyatt GilesPlace 94 · Grade 10 · Peachtree Ridge | 10 | Peachtree Ridge | 18:35.3 PR |
| 95 | Oliver NigborPlace 95 · Grade 10 · James Clemens | 10 | James Clemens | 18:35.6 |
| 96 | Evan EspirituPlace 96 · Grade 10 · Centennial | 10 | Centennial | 18:35.7 PR |
| 97 | Isaac SohnPlace 97 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 18:38.6 |
| 98 | Remington WittmanPlace 98 · Grade 10 · David Crockett | 10 | David Crockett | 18:39.4 PR |
| 99 | Weston BeguinPlace 99 · Grade 9 · Summit | 9 | Summit | 18:40.3 PR |
| 100 | Meade KelleyPlace 100 · Grade 10 · University School Of Nashville | 10 | University School Of Nashville | 18:41.1 |