| 1. | John HayesPlace 1. · Grade 12 · Vestavia Hills | 12 | Vestavia Hills | 9:18.72a PR | 10 |
| 2. | Noah JordanPlace 2. · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 9:23.94a PR | 8 |
| 3. | William MorganPlace 3. · Grade 10 · Mountain Brook | 10 | Mountain Brook | 9:24.19a PR | 6 |
| 4. | Ryder LinvillePlace 4. · Grade 10 · Scottsboro | 10 | Scottsboro | 9:28.12a PR | 5 |
| 5. | David LayfieldPlace 5. · Grade 12 · Horseshoe Bend | 12 | Horseshoe Bend | 9:29.46a PR | 4 |
| 6. | Brady JohnsonPlace 6. · Grade 12 · Vinemont | 12 | Vinemont | 9:30.52a PR | 3 |
| 7. | James FlackPlace 7. · Grade 12 · Mountain Brook | 12 | Mountain Brook | 9:35.59a PR | 2 |
| 8. | Keyton AllenPlace 8. · Grade 11 · Scottsboro | 11 | Scottsboro | 9:36.27a | 1 |
| 9. | Oliver MangePlace 9. · Grade 11 · Mountain Brook | 11 | Mountain Brook | 9:40.11a PR | 0 |
| 10. | John Paul AmariPlace 10. · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 9:40.98a | 0 |
| 11. | Mason ThompsonPlace 11. · Grade 12 · Vestavia Hills | 12 | Vestavia Hills | 9:41.84a | 0 |
| 12. | Benny SchmidtPlace 12. · Grade 12 · Hoover | 12 | Hoover | 9:42.59a PR | 0 |
| 13. | Gabriel McCollumPlace 13. · Grade 11 · Hoover | 11 | Hoover | 9:48.12a PR | 0 |
| 14. | Stewart NelmsPlace 14. · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 9:49.28a | 0 |
| 15. | Henry BowdenPlace 15. · Grade 11 · Hoover | 11 | Hoover | 9:49.73a | 0 |
| 16. | Hudson WilliamsPlace 16. · Grade 12 · Chelsea | 12 | Chelsea | 9:50.14a | 0 |
| 17. | Kayden PricePlace 17. · Grade 10 · Scottsboro | 10 | Scottsboro | 9:50.51a | 0 |
| 18. | Anglin YoungPlace 18. · Grade 12 · Northridge | 12 | Northridge | 9:50.80a | 0 |
| 19. | William GillPlace 19. · Grade 11 · St. Paul's Episcopal | 11 | St. Paul's Episcopal | 9:50.96a | 0 |
| 20. | Webb HawleyPlace 20. · Grade 10 · Mountain Brook | 10 | Mountain Brook | 9:51.36a PR | 0 |
| 21. | Carter HodgesPlace 21. · Grade 12 · Scottsboro | 12 | Scottsboro | 9:51.56a PR | 0 |
| 22. | William ThompsonPlace 22. · Grade 11 · Homewood | 11 | Homewood | 9:54.52a | 0 |
| 23. | Riley CuthbertsonPlace 23. · Grade 11 · Auburn (Al) | 11 | Auburn (Al) | 9:55.77a | 0 |
| 24. | Sam LaramorePlace 24. · Grade 11 · Signal Mountain | 11 | Signal Mountain | 9:56.85a | 0 |
| 25. | Gabriel KnoxPlace 25. · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 9:59.32a | 0 |
| 26. | Lelan NealPlace 26. · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 10:01.74a PR | 0 |
| 27. | Henry SiegelPlace 27. · Grade 10 · Homewood | 10 | Homewood | 10:02.03a | 0 |
| 28. | Sam TrammellPlace 28. · Grade 11 · Oak Mountain | 11 | Oak Mountain | 10:04.76a PR | 0 |
| 29. | Zachary JoycePlace 29. · Grade 11 · Oak Mountain | 11 | Oak Mountain | 10:05.06a PR | 0 |
| 30. | Connor SchoonoverPlace 30. · Grade 9 · Auburn (Al) | 9 | Auburn (Al) | 10:05.50a PR | 0 |
| 31. | Avin DempseyPlace 31. · Grade 10 · Cullman | 10 | Cullman | 10:06.58a | 0 |
| 32. | Nico DavisPlace 32. · Grade 9 · Homewood | 9 | Homewood | 10:08.98a PR | 0 |
| 33. | Liam SportPlace 33. · Grade 11 · Auburn (Al) | 11 | Auburn (Al) | 10:10.09a PR | 0 |
| 34. | Brantley TurnhamPlace 34. · Grade 12 · Opelika | 12 | Opelika | 10:10.62a | 0 |
| 35. | Miles HodgesPlace 35. · Grade 9 · Scottsboro | 9 | Scottsboro | 10:15.20a | 0 |
| 36. | Henry CrockerPlace 36. · Grade 11 · Cullman | 11 | Cullman | 10:15.64a | 0 |
| 37. | Thomas MoakPlace 37. · Grade 10 · Mountain Brook | 10 | Mountain Brook | 10:19.07a PR | 0 |
| 38. | Mitch SimmonsPlace 38. · Grade 11 · Signal Mountain | 11 | Signal Mountain | 10:19.57a | 0 |
| 39. | Baron BradleyPlace 39. · Grade 9 · Northridge | 9 | Northridge | 10:19.65a PR | 0 |
| 40. | Lucas MeserveyPlace 40. · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 10:20.00a | 0 |
| 41. | Brayden HuttonPlace 41. · Grade 10 · Shelby County | 10 | Shelby County | 10:20.23a | 0 |
| 42. | Charles StonePlace 42. · Grade 10 · Homewood | 10 | Homewood | 10:21.16a | 0 |
| 43. | Graham BowdenPlace 43. · Grade 9 · Hoover | 9 | Hoover | 10:21.90a | 0 |
| 44. | Drew GargonePlace 44. · Grade 10 · Ashville | 10 | Ashville | 10:23.75a PR | 0 |
| 45. | Davis WittPlace 45. · Grade 12 · Vestavia Hills | 12 | Vestavia Hills | 10:26.44a PR | 0 |
| 46. | Luke DollarPlace 46. · Grade 12 · Chelsea | 12 | Chelsea | 10:38.03a PR | 0 |
| 47. | Parks BusbinPlace 47. · Grade 9 · Auburn (Al) | 9 | Auburn (Al) | 10:38.70a | 0 |
| 48. | Braxton NoePlace 48. · Grade 11 · Oak Mountain | 11 | Oak Mountain | 10:38.72a PR | 0 |
| 49. | Luke LeisewitzPlace 49. · Grade 9 · Auburn (Al) | 9 | Auburn (Al) | 10:39.26a | 0 |
| 50. | Joseph MinkinPlace 50. · Grade 11 · Westbrook Christian | 11 | Westbrook Christian | 10:39.35a PR | 0 |
| 51. | Asa KingPlace 51. · Grade 10 · Hoover | 10 | Hoover | 10:40.42a | 0 |
| 52. | Ian FarleyPlace 52. · Grade 12 · Montgomery Academy | 12 | Montgomery Academy | 10:40.59a | 0 |
| 53. | Henry HuntPlace 53. · Grade 10 · Northridge | 10 | Northridge | 10:41.91a PR | 0 |
| 54. | Kevin DavisPlace 54. · Grade 12 · Shelby County | 12 | Shelby County | 10:42.28a PR | 0 |
| 55. | Reese HornerPlace 55. · Grade 10 · Mountain Brook | 10 | Mountain Brook | 10:44.78a PR | 0 |
| 56. | Hogan RichardsonPlace 56. · Grade 11 · Scottsboro | 11 | Scottsboro | 10:47.38a | 0 |
| 57. | Austin RobertsPlace 57. · Grade 10 · Scottsboro | 10 | Scottsboro | 10:47.60a | 0 |
| 58. | William RowlandPlace 58. · Grade 9 · Altamont | 9 | Altamont | 10:56.27a | 0 |
| 59. | Alex PanizziPlace 59. · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 11:11.26a PR | 0 |
| 60. | Jaxon CortezPlace 60. · Grade 10 · Pelham | 10 | Pelham | 11:11.86a PR | 0 |
| 61. | Logan WoodPlace 61. · Grade 8 · Ashville | 8 | Ashville | 11:13.23a | 0 |
| 62. | Sean GilfoylePlace 62. · Grade 11 · Cullman | 11 | Cullman | 11:18.37a | 0 |
| 63. | Clive ObornPlace 63. · Grade 9 · Montgomery Academy | 9 | Montgomery Academy | 11:19.91a | 0 |
| 64. | Colin WhitleyPlace 64. · Grade 9 · Montgomery Academy | 9 | Montgomery Academy | 11:20.54a PR | 0 |
| 65. | Dustin BestPlace 65. · Grade 10 · Calera | 10 | Calera | 11:21.53a | 0 |
| 66. | Joseph Stran-HardinPlace 66. · Grade 12 · Holy Spirit Catholic | 12 | Holy Spirit Catholic | 11:21.99a | 0 |
| 67. | James SegarsPlace 67. · Grade 11 · John Carroll | 11 | John Carroll | 11:40.61a | 0 |
| 68. | Thomas StearPlace 68. · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 12:02.94a PR | 0 |
| 69. | Henry PricePlace 69. · Grade 9 · Altamont | 9 | Altamont | 12:08.21a PR | 0 |
| 70. | Tyler KellyPlace 70. · Grade 9 · McAdory | 9 | McAdory | 12:25.16a PR | 0 |
| 71. | Isaac EdgePlace 71. · Grade 12 · Ashville | 12 | Ashville | 12:33.43a | 0 |
| -- | John LitavecPlace -- · Grade 11 · James Clemens | 11 | James Clemens | DNS | 0 |
| -- | Wade ThomasPlace -- · Grade 10 · Homewood | 10 | Homewood | DNF | 0 |
| -- | Brody AhlemeyerPlace -- · Grade 12 · Spain Park | 12 | Spain Park | DNS | 0 |
| -- | Baden HabeggerPlace -- · Grade 11 · Hoover | 11 | Hoover | DNF | 0 |
| -- | Talan WilsonPlace -- · Grade 11 · Clay Chalkville | 11 | Clay Chalkville | DNS | 0 |
| -- | Isaac GloriosoPlace -- · Grade 12 · Oak Mountain | 12 | Oak Mountain | DNF | 0 |