| 1 | Asher OatesPlace 1 · Grade 12 · Independence | 12 | Independence | 14:44.73 PR |
| 2 | Elijah WhartonPlace 2 · Grade 11 · Davidson Academy | 11 | Davidson Academy | 15:22.67 |
| 3 | Andrew AlgoodPlace 3 · Grade 12 · Ravenwood | 12 | Ravenwood | 15:28.21 PR |
| 4 | Kehler VaughnPlace 4 · Grade 12 · Brentwood | 12 | Brentwood | 15:31.32 PR |
| 5 | Wyatt BolingPlace 5 · Grade 12 · Martin Luther King | 12 | Martin Luther King | 15:32.40 PR |
| 6 | Max MasseyPlace 6 · Grade 12 · Nolensville | 12 | Nolensville | 15:32.89 PR |
| 7 | Caden CostelloPlace 7 · Grade 12 · Station Camp | 12 | Station Camp | 15:33.58 PR |
| 8 | Cutler EmbryPlace 8 · Grade 11 · Brentwood | 11 | Brentwood | 15:35.35 PR |
| 9 | Kaden PeasePlace 9 · Grade 10 · Summit | 10 | Summit | 15:36.05 |
| 10 | Avery YoungPlace 10 · Grade 10 · Montgomery Central | 10 | Montgomery Central | 15:48.12 PR |
| 11 | Isaac WhartonPlace 11 · Grade 11 · Davidson Academy | 11 | Davidson Academy | 15:56.32 |
| 12 | Will WilkersonPlace 12 · Grade 12 · Brentwood Academy | 12 | Brentwood Academy | 16:00.49 PR |
| 13 | Clark SteffenPlace 13 · Grade 12 · Father Ryan | 12 | Father Ryan | 16:01.41 |
| 14 | Abraham RainesPlace 14 · Grade 11 · Sovereign Grace | 11 | Sovereign Grace | 16:08.46 |
| 15 | Asher WartaPlace 15 · Grade 11 · Stewarts Creek | 11 | Stewarts Creek | 16:10.02 |
| 16 | Salvador MendozaPlace 16 · Grade 11 · Pope John Paul II | 11 | Pope John Paul II | 16:10.94 |
| 17 | Isaiah SmidtPlace 17 · Grade 10 · Nolensville | 10 | Nolensville | 16:13.14 |
| 18 | Kevin RochaPlace 18 · Grade 11 · Ravenwood | 11 | Ravenwood | 16:14.20 |
| 19 | Coley MurdochPlace 19 · Grade 10 · Stewarts Creek | 10 | Stewarts Creek | 16:18.45 |
| 20 | Keegan HanzelyPlace 20 · Grade 11 · Independence | 11 | Independence | 16:18.79 |
| 21 | Coleman RootPlace 21 · Grade 12 · Independence | 12 | Independence | 16:22.80 |
| 22 | Owen HurstPlace 22 · Grade 11 · Franklin | 11 | Franklin | 16:25.02 |
| 23 | Wes BledsoePlace 23 · Grade 12 · Donelson Christian Academy | 12 | Donelson Christian Academy | 16:25.04 PR |
| 24 | Wesley FranklinPlace 24 · Grade 12 · Ravenwood | 12 | Ravenwood | 16:27.28 |
| 25 | Brent FerrellPlace 25 · Grade 11 · Martin Luther King | 11 | Martin Luther King | 16:27.74 |
| 26 | John SchaeferPlace 26 · Grade 11 · Ravenwood | 11 | Ravenwood | 16:28.16 |
| 27 | Ty WithrowPlace 27 · Grade 12 · Columbia Academy | 12 | Columbia Academy | 16:29.07 PR |
| 28 | Avery ManternachPlace 28 · Grade 12 · Nolensville | 12 | Nolensville | 16:30.48 |
| 29 | Daylen WilsonPlace 29 · Grade 11 · Dickson County | 11 | Dickson County | 16:30.63 |
| 30 | Alex SasaranPlace 30 · Grade 10 · Nolensville | 10 | Nolensville | 16:31.63 |
| 31 | William SchulzePlace 31 · Grade 10 · Green Hill | 10 | Green Hill | 16:32.14 PR |
| 32 | Braden SelwynPlace 32 · Grade 12 · Green Hill | 12 | Green Hill | 16:32.73 PR |
| 33 | Colter LewisPlace 33 · Grade 12 · Martin Luther King | 12 | Martin Luther King | 16:33.36 |
| 34 | Cooper LooneyPlace 34 · Grade 9 · Nolensville | 9 | Nolensville | 16:33.60 PR |
| 35 | Bear BrowningPlace 35 · Grade 11 · Brentwood Academy | 11 | Brentwood Academy | 16:34.45 |
| 36 | Cole RodriguezPlace 36 · Grade 11 · Fred J. Page | 11 | Fred J. Page | 16:35.27 |
| 37 | Nicolas SiebergPlace 37 · Grade 11 · Summit | 11 | Summit | 16:35.53 |
| 38 | Callix YeltonPlace 38 · Grade 11 · Independence | 11 | Independence | 16:36.83 |
| 39 | Levi MyersPlace 39 · Grade 11 · Brentwood Academy | 11 | Brentwood Academy | 16:37.32 |
| 40 | Jaxon PoolePlace 40 · Grade 9 · Portland | 9 | Portland | 16:37.72 |
| 41 | Christ XiaoPlace 41 · Grade 10 · Brentwood | 10 | Brentwood | 16:40.27 |
| 42 | Channing RuizPlace 42 · Grade 10 · Independence | 10 | Independence | 16:42.20 |
| 43 | Grant KempPlace 43 · Grade 10 · Green Hill | 10 | Green Hill | 16:43.51 |
| 44 | Maddox PeckPlace 44 · Grade 12 · Station Camp | 12 | Station Camp | 16:43.60 PR |
| 45 | Jackson BradleyPlace 45 · Grade 12 · Independence | 12 | Independence | 16:46.90 PR |
| 46 | Santi PavonPlace 46 · Grade 12 · Brentwood Academy | 12 | Brentwood Academy | 16:48.80 PR |
| 47 | Bhavesh RohillaPlace 47 · Grade 9 · Independence | 9 | Independence | 16:49.15 |
| 48 | Robert HiningerPlace 48 · Grade 12 · Ravenwood | 12 | Ravenwood | 16:49.81 PR |
| 49 | Garrison NelsonPlace 49 · Grade 11 · Oakland | 11 | Oakland | 16:50.98 PR |
| 50 | Roberto LopezPlace 50 · Grade 12 · Sovereign Grace | 12 | Sovereign Grace | 16:54.24 |
| 51 | Luke TrouttPlace 51 · Grade 12 · Davidson Academy | 12 | Davidson Academy | 16:57.14 |
| 52 | Caleb MacDonaldPlace 52 · Grade 12 · Ravenwood | 12 | Ravenwood | 16:57.83 |
| 53 | Tanner PoguePlace 53 · Grade 11 · Independence | 11 | Independence | 16:58.02 PR |
| 54 | Simon AllyPlace 54 · Grade 11 · Martin Luther King | 11 | Martin Luther King | 16:59.31 |
| 55 | Jayden BrooksPlace 55 · Grade 11 · Columbia Academy | 11 | Columbia Academy | 16:59.31 |
| 56 | Sullivan SmithPlace 56 · Grade 12 · Father Ryan | 12 | Father Ryan | 16:59.71 |
| 57 | Rye EllisonPlace 57 · Grade 12 · Sovereign Grace | 12 | Sovereign Grace | 17:01.86 |
| 58 | Dylan WierengaPlace 58 · Grade 12 · Summit | 12 | Summit | 17:03.17 |
| 59 | Levi DetwilerPlace 59 · Grade 10 · Cookeville | 10 | Cookeville | 17:03.94 |
| 60 | Niranjan ShibuPlace 60 · Grade 12 · Wilson Central | 12 | Wilson Central | 17:04.02 PR |
| 61 | Chase DuncanPlace 61 · Grade 11 · Sovereign Grace | 11 | Sovereign Grace | 17:04.82 |
| 62 | Alex BurnsPlace 62 · Grade 11 · Nolensville | 11 | Nolensville | 17:07.00 |
| 63 | Carter CrookPlace 63 · Grade 12 · Station Camp | 12 | Station Camp | 17:07.15 |
| 64 | Lincoln GallerPlace 64 · Grade 10 · Rockvale | 10 | Rockvale | 17:07.40 |
| 65 | Canon LettPlace 65 · Grade 12 · Donelson Christian Academy | 12 | Donelson Christian Academy | 17:08.95 |
| 66 | Thomas BradleyPlace 66 · Grade 11 · Station Camp | 11 | Station Camp | 17:09.15 PR |
| 67 | Peter PerriPlace 67 · Grade 9 · Father Ryan | 9 | Father Ryan | 17:12.06 |
| 68 | Ayden WilsonPlace 68 · Grade 10 · Dickson County | 10 | Dickson County | 17:13.91 |
| 69 | Jeremiah WambaughPlace 69 · Grade 11 · Independence | 11 | Independence | 17:14.49 |
| 70 | Timothy HuffmanPlace 70 · Grade 9 · Green Hill | 9 | Green Hill | 17:14.72 |
| 71 | Declan BrennanPlace 71 · Grade 11 · Franklin Road Academy | 11 | Franklin Road Academy | 17:17.69 |
| 72 | Jake BarnardPlace 72 · Grade 12 · Rockvale | 12 | Rockvale | 17:18.89 PR |
| 73 | Harrison AndrewsPlace 73 · Grade 12 · Beech | 12 | Beech | 17:21.02 |
| 74 | Andrew ByramPlace 74 · Grade 9 · Brentwood | 9 | Brentwood | 17:22.03 |
| 75 | Eli WyattPlace 75 · Grade 11 · Brentwood | 11 | Brentwood | 17:23.29 PR |
| 76 | Will McMillanPlace 76 · Grade 11 · Independence | 11 | Independence | 17:24.06 |
| 77 | Carlos VergaraPlace 77 · Grade 11 · Nolensville | 11 | Nolensville | 17:25.42 |
| 78 | Grant BarkerPlace 78 · Grade 11 · Station Camp | 11 | Station Camp | 17:25.83 |
| 79 | Dallin ShepherdPlace 79 · Grade 10 · Brentwood | 10 | Brentwood | 17:27.45 PR |
| 80 | Koen GarrettPlace 80 · Grade 9 · Dickson County | 9 | Dickson County | 17:27.85 |
| 81 | Aden PerezPlace 81 · Grade 11 · Station Camp | 11 | Station Camp | 17:28.04 |
| 82 | Sawyer FortePlace 82 · Grade 11 · Davidson Academy | 11 | Davidson Academy | 17:30.01 |
| 83 | Marek DriverPlace 83 · Grade 11 · Wilson Central | 11 | Wilson Central | 17:32.06 PR |
| 84 | Ian PerezPlace 84 · Grade 9 · Rockvale | 9 | Rockvale | 17:34.09 PR |
| 85 | Xander JohnsonPlace 85 · Grade 10 · Franklin | 10 | Franklin | 17:34.21 |
| 86 | Cade McNierPlace 86 · Grade 10 · Gallatin | 10 | Gallatin | 17:34.80 |
| 87 | Daniel HudsonPlace 87 · Grade 11 · Sovereign Grace | 11 | Sovereign Grace | 17:35.15 |
| 88 | Aakash TarasPlace 88 · Grade 12 · Wilson Central | 12 | Wilson Central | 17:36.36 PR |
| 89 | Jackson AlexanderPlace 89 · Grade 11 · Station Camp | 11 | Station Camp | 17:37.70 PR |
| 90 | Nicholas MadduxPlace 90 · Grade 11 · Christ Presbyterian Academy | 11 | Christ Presbyterian Academy | 17:37.70 |
| 91 | Jadin SanchezPlace 91 · Grade 10 · Sovereign Grace | 10 | Sovereign Grace | 17:38.42 |
| 92 | Jude GillPlace 92 · Grade 10 · Ravenwood | 10 | Ravenwood | 17:39.14 |
| 93 | Abe MitchellPlace 93 · Grade 11 · Stewarts Creek | 11 | Stewarts Creek | 17:40.98 |
| 94 | Jonathan HazenPlace 94 · Grade 9 · Brentwood | 9 | Brentwood | 17:41.98 |
| 95 | Colton DunnPlace 95 · Grade 11 · Station Camp | 11 | Station Camp | 17:42.27 PR |
| 96 | Hudson HillPlace 96 · Grade 12 · Brentwood | 12 | Brentwood | 17:42.59 |
| 97 | Aden GoodePlace 97 · Grade 10 · Cookeville | 10 | Cookeville | 17:42.85 |
| 98 | William BennettPlace 98 · Grade 9 · Station Camp | 9 | Station Camp | 17:44.75 |
| 99 | David ScobeyPlace 99 · Grade 10 · Stewarts Creek | 10 | Stewarts Creek | 17:45.37 |
| 100 | Trey GamblePlace 100 · Grade 12 · Franklin | 12 | Franklin | 17:46.92 |