| 1 | Asher OatesPlace 1 · Grade 12 · Independence | 12 | Independence | 14:56.7 |
| 2 | Andrew AlgoodPlace 2 · Grade 12 · Ravenwood | 12 | Ravenwood | 15:48.8 |
| 3 | Kaden PeasePlace 3 · Grade 10 · Summit | 10 | Summit | 15:58.4 |
| 4 | Kehler VaughnPlace 4 · Grade 12 · Brentwood | 12 | Brentwood | 16:01.3 |
| 5 | Eli PiercePlace 5 · Grade 11 · Franklin | 11 | Franklin | 16:02.9 |
| 6 | Max MasseyPlace 6 · Grade 12 · Nolensville | 12 | Nolensville | 16:03.6 |
| 7 | Cutler EmbryPlace 7 · Grade 11 · Brentwood | 11 | Brentwood | 16:05.7 |
| 8 | Coleman RootPlace 8 · Grade 12 · Independence | 12 | Independence | 16:10.1 PR |
| 9 | Owen HurstPlace 9 · Grade 11 · Franklin | 11 | Franklin | 16:10.1 |
| 10 | Isaiah SmidtPlace 10 · Grade 10 · Nolensville | 10 | Nolensville | 16:10.6 |
| 11 | Cole RodriguezPlace 11 · Grade 11 · Fred J. Page | 11 | Fred J. Page | 16:11.2 |
| 12 | Christ XiaoPlace 12 · Grade 10 · Brentwood | 10 | Brentwood | 16:12.4 |
| 13 | Kevin RochaPlace 13 · Grade 11 · Ravenwood | 11 | Ravenwood | 16:12.7 |
| 14 | Wesley FranklinPlace 14 · Grade 12 · Ravenwood | 12 | Ravenwood | 16:16.7 |
| 15 | Keegan HanzelyPlace 15 · Grade 11 · Independence | 11 | Independence | 16:18.4 |
| 16 | Langston McGheePlace 16 · Grade 12 · Nolensville | 12 | Nolensville | 16:22.8 |
| 17 | Avery ManternachPlace 17 · Grade 12 · Nolensville | 12 | Nolensville | 16:23.7 PR |
| 18 | Alex SasaranPlace 18 · Grade 10 · Nolensville | 10 | Nolensville | 16:28.3 |
| 19 | Callix YeltonPlace 19 · Grade 11 · Independence | 11 | Independence | 16:29.3 |
| 20 | Channing RuizPlace 20 · Grade 10 · Independence | 10 | Independence | 16:29.5 |
| 21 | Nicolas SiebergPlace 21 · Grade 11 · Summit | 11 | Summit | 16:33.5 |
| 22 | Bhavesh RohillaPlace 22 · Grade 9 · Independence | 9 | Independence | 16:36.2 |
| 23 | Ryan NicholsonPlace 23 · Grade 12 · Brentwood | 12 | Brentwood | 16:43.0 PR |
| 24 | Trey GamblePlace 24 · Grade 12 · Franklin | 12 | Franklin | 16:48.4 PR |
| 25 | John SchaeferPlace 25 · Grade 11 · Ravenwood | 11 | Ravenwood | 16:48.7 |
| 26 | Caleb MacDonaldPlace 26 · Grade 12 · Ravenwood | 12 | Ravenwood | 16:49.9 PR |
| 27 | Dallen MilfordPlace 27 · Grade 11 · Independence | 11 | Independence | 16:50.8 |
| 28 | Robert HiningerPlace 28 · Grade 12 · Ravenwood | 12 | Ravenwood | 16:55.5 |
| 29 | Alex BurnsPlace 29 · Grade 11 · Nolensville | 11 | Nolensville | 16:58.1 PR |
| 30 | Andrew ByramPlace 30 · Grade 9 · Brentwood | 9 | Brentwood | 17:00.2 PR |
| 31 | Kyle BehrensPlace 31 · Grade 9 · Ravenwood | 9 | Ravenwood | 17:03.9 |
| 32 | Dylan WierengaPlace 32 · Grade 12 · Summit | 12 | Summit | 17:17.3 |
| 33 | Jonathan HazenPlace 33 · Grade 9 · Brentwood | 9 | Brentwood | 17:26.6 PR |
| 34 | Cooper LooneyPlace 34 · Grade 9 · Nolensville | 9 | Nolensville | 17:32.5 |
| 35 | Reuben EspirituPlace 35 · Grade 11 · Centennial | 11 | Centennial | 17:39.2 |
| 36 | Xander JohnsonPlace 36 · Grade 10 · Franklin | 10 | Franklin | 17:39.2 |
| 37 | Eli WyattPlace 37 · Grade 11 · Brentwood | 11 | Brentwood | 17:41.8 |
| 38 | Rane JensenPlace 38 · Grade 11 · Centennial | 11 | Centennial | 17:46.3 |
| 39 | Parker SellersPlace 39 · Grade 12 · Summit | 12 | Summit | 17:46.5 PR |
| 40 | Elijah van der HeijdenPlace 40 · Grade 12 · Hillsboro | 12 | Hillsboro | 17:54.7 PR |
| 41 | Rivers PopePlace 41 · Grade 12 · John Overton | 12 | John Overton | 17:55.0 PR |
| 42 | Ash OzzimoPlace 42 · Grade 11 · Centennial | 11 | Centennial | 17:56.6 PR |
| 43 | Patrick MichaudPlace 43 · Grade 11 · Centennial | 11 | Centennial | 17:59.2 |
| 44 | Nathan HoggardPlace 44 · Grade 12 · Summit | 12 | Summit | 17:59.3 PR |
| 45 | Joshua MoorePlace 45 · Grade 10 · Fred J. Page | 10 | Fred J. Page | 18:01.1 |
| 46 | Matthew LeakPlace 46 · Grade 11 · Summit | 11 | Summit | 18:01.8 PR |
| 47 | Stranch GusPlace 47 · Grade 12 · Centennial | 12 | Centennial | 18:05.1 PR |
| 48 | Elliot BrooksPlace 48 · Grade 11 · James Lawson | 11 | James Lawson | 18:05.4 PR |
| 49 | Lincoln LaymonPlace 49 · Grade 10 · Centennial | 10 | Centennial | 18:13.2 PR |
| 50 | Keane WelshPlace 50 · Grade 10 · Franklin | 10 | Franklin | 18:14.4 |
| 51 | Henry HegerPlace 51 · Grade 11 · Fred J. Page | 11 | Fred J. Page | 18:24.8 |
| 52 | Miller DrakePlace 52 · Grade 9 · Fred J. Page | 9 | Fred J. Page | 18:27.9 |
| 53 | Jack WillitsPlace 53 · Grade 10 · Franklin | 10 | Franklin | 18:38.6 |
| 54 | Leek MachPlace 54 · Grade 9 · James Lawson | 9 | James Lawson | 18:40.1 PR |
| 55 | Mateen KhaliliPlace 55 · Grade 9 · Hillsboro | 9 | Hillsboro | 18:40.5 PR |
| 56 | William GarnerPlace 56 · Grade 12 · John Overton | 12 | John Overton | 18:46.2 |
| 57 | Cash CoonsPlace 57 · Grade 12 · Summit | 12 | Summit | 18:53.2 |
| 58 | Owen BradleyPlace 58 · Grade 10 · Franklin | 10 | Franklin | 18:58.0 |
| 59 | Jackson WatersPlace 59 · Grade 11 · Fred J. Page | 11 | Fred J. Page | 19:05.1 |
| 60 | Roman GrossardtPlace 60 · Grade 10 · James Lawson | 10 | James Lawson | 19:07.7 |
| 61 | Devin CaulfieldPlace 61 · Grade 11 · Cane Ridge | 11 | Cane Ridge | 19:11.8 PR |
| 62 | Henry WardPlace 62 · Grade 10 · James Lawson | 10 | James Lawson | 19:18.4 |
| 63 | Luke TitsworthPlace 63 · Grade 11 · Fred J. Page | 11 | Fred J. Page | 19:28.4 |
| 64 | Mason AdamsPlace 64 · Grade 9 · Hillsboro | 9 | Hillsboro | 19:43.8 |
| 65 | Miles DismukesPlace 65 · Grade 10 · Hillsboro | 10 | Hillsboro | 19:55.1 |
| 66 | Wyatt ChambersPlace 66 · Grade 9 · Hillsboro | 9 | Hillsboro | 20:19.8 PR |
| 67 | David SamadeenPlace 67 · Grade 11 · John Overton | 11 | John Overton | 20:48.3 |
| 68 | Conley PinsonPlace 68 · Grade 12 · John Overton | 12 | John Overton | 20:49.9 |
| 69 | Roberto Colores DeDiosPlace 69 · Grade 11 · John Overton | 11 | John Overton | 20:58.0 |
| 70 | Maxwell MyersPlace 70 · Grade 12 · Hillsboro | 12 | Hillsboro | 21:02.0 |
| 71 | Travis HarperPlace 71 · Grade 12 · James Lawson | 12 | James Lawson | 21:08.4 |
| 72 | James HenningPlace 72 · Grade 12 · Hillsboro | 12 | Hillsboro | 21:27.5 |
| 73 | Andrew ChiarchiaroPlace 73 · Grade 11 · James Lawson | 11 | James Lawson | 21:56.4 |
| 74 | Clayton GarnerPlace 74 · Grade 11 · John Overton | 11 | John Overton | 22:32.6 |
| 75 | Thomas BishopPlace 75 · Grade 11 · James Lawson | 11 | James Lawson | 22:56.3 |
| 76 | Eli SeagravesPlace 76 · Grade 10 · John Overton | 10 | John Overton | 23:12.8 PR |
| 77 | William SmithsonPlace 77 · Grade 9 · James Lawson | 9 | James Lawson | 24:15.8 |