| 1 | Noah WestPlace 1 · Grade 10 · Lawrence County | 10 | Lawrence County | 19:01 PR |
| 2 | Joshua JohnsonPlace 2 · Grade 12 · Giles County | 12 | Giles County | 19:17 |
| 3 | Colton CoxPlace 3 · Grade 9 · Winchester Christian Academy | 9 | Winchester Christian Academy | 19:45 |
| 4 | Joseph CaballeroPlace 4 · Grade 10 · Richland | 10 | Richland | 19:57 |
| 5 | Wyatt GangPlace 5 · Grade 11 · Lawrence County | 11 | Lawrence County | 20:03 |
| 6 | Jonah WilsonPlace 6 · Grade 11 · Hardin County | 11 | Hardin County | 20:14 |
| 7 | Kingston SmithPlace 7 · Grade 9 · Lawrence County | 9 | Lawrence County | 20:18 PR |
| 8 | Victor AtanacioPlace 8 · Grade 10 · Hardin County | 10 | Hardin County | 20:36 PR |
| 9 | Parker HughesPlace 9 · Grade 10 · Lawrence County | 10 | Lawrence County | 20:40 |
| 10 | Damien DouglasPlace 10 · Grade 11 · Giles County | 11 | Giles County | 20:51 |
| 11 | Alec BuchananPlace 11 · Grade 9 · Lawrence County | 9 | Lawrence County | 20:55 |
| 12 | Matthew JohnsonPlace 12 · Grade 12 · Hardin County | 12 | Hardin County | 21:23 |
| 13 | Jonah RetherfordPlace 13 · Grade 10 · Collinwood | 10 | Collinwood | 21:25 PR |
| 14 | Wyatt ReedPlace 14 · Grade 12 · Winchester Christian Academy | 12 | Winchester Christian Academy | 21:30 |
| 15 | Clayton MosleyPlace 15 · Grade 10 · Giles County | 10 | Giles County | 21:38 |
| 16 | Kason BrooksPlace 16 · Grade 9 · Giles County | 9 | Giles County | 22:04 |
| 17 | Noah ParkerPlace 17 · Grade 12 · Zion Christian | 12 | Zion Christian | 22:10 |
| 18 | Kiptyn JensenPlace 18 · Grade 9 · Zion Christian | 9 | Zion Christian | 22:17 |
| 19 | Briley FeatherlyPlace 19 · Grade 10 · Summertown | 10 | Summertown | 22:21 PR |
| 20 | Jackson NewtonPlace 20 · Grade 10 · Lawrence County | 10 | Lawrence County | 22:26 PR |
| 21 | Liam OgburnPlace 21 · Grade - · Loretto | - | Loretto | 22:27 |
| 22 | Rhett ButlerPlace 22 · Grade 11 · Hardin County | 11 | Hardin County | 22:30 |
| 23 | Hagan SmithPlace 23 · Grade 10 · Summertown | 10 | Summertown | 22:35 PR |
| 24 | Owen JarrellPlace 24 · Grade 10 · Giles County | 10 | Giles County | 22:49 |
| 25 | Chayse WilliamsPlace 25 · Grade 11 · Hardin County | 11 | Hardin County | 23:28 |
| 26 | Jon CornstubblePlace 26 · Grade 10 · Lawrence County | 10 | Lawrence County | 23:43 |
| 27 | Seth HoltPlace 27 · Grade 11 · Lawrence County | 11 | Lawrence County | 23:44 |
| 28 | Cole FlugPlace 28 · Grade 10 · Hardin County | 10 | Hardin County | 24:05 PR |
| 29 | Robert FullfordPlace 29 · Grade 12 · Richland | 12 | Richland | 24:34 |
| 30 | Kason OdomPlace 30 · Grade - · Christian Life Academy | - | Christian Life Academy | 25:23 PR |
| 31 | Evan KilloughPlace 31 · Grade 10 · Hardin County | 10 | Hardin County | 25:25 PR |
| 32 | Charlie BayPlace 32 · Grade 10 · Lawrence County | 10 | Lawrence County | 25:33 PR |
| 33 | Paxton DollarPlace 33 · Grade 10 · Lawrence County | 10 | Lawrence County | 25:34 |
| 34 | Elijah RobertsonPlace 34 · Grade 10 · Giles County | 10 | Giles County | 25:51 |
| 35 | Miles DavisPlace 35 · Grade 9 · Zion Christian | 9 | Zion Christian | 25:58 PR |
| 36 | Matthew PattersonPlace 36 · Grade - · Summertown | - | Summertown | 25:59 PR |
| 37 | Roland ScottPlace 37 · Grade 10 · Lawrence County | 10 | Lawrence County | 26:02 |
| 38 | Porter PeraltaPlace 38 · Grade - · Summertown | - | Summertown | 26:17 PR |
| 39 | Charles RandallPlace 39 · Grade 11 · Richland | 11 | Richland | 26:23 PR |
| 40 | Samuel LoftonPlace 40 · Grade 12 · Hardin County | 12 | Hardin County | 26:42 |
| 41 | Grayson MarksPlace 41 · Grade 11 · Collinwood | 11 | Collinwood | 28:13 |
| 42 | Camden StaggsPlace 42 · Grade 10 · Summertown | 10 | Summertown | 28:46 PR |
| 43 | Casen EdwardsPlace 43 · Grade - · Summertown | - | Summertown | 28:48 PR |
| 44 | Bryce LondonPlace 44 · Grade 10 · Christian Life Academy | 10 | Christian Life Academy | 32:42 PR |
| 45 | Hayden WilliamsPlace 45 · Grade 9 · Richland | 9 | Richland | 38:17 PR |