| 1 | Nathan SmithPlace 1 · Jackson Heat | — | Jackson Heat | 16:44.64 | — |
| 2 | Jonathan LewisPlace 2 · South Gibson | — | South Gibson | 16:59.00 | 1 |
| 3 | Jeb HamiltonPlace 3 · Tupelo Spartans | — | Tupelo Spartans | 17:02.75 | 2 |
| 4 | Sam JohnsonPlace 4 · Tupelo Spartans | — | Tupelo Spartans | 17:05.98 | 3 |
| 5 | Hudson WallacePlace 5 · McKenzie | — | McKenzie | 17:14.65 | — |
| 6 | Jacob CasteelPlace 6 · Hardin Co | — | Hardin Co | 17:26.13 | 4 |
| 7 | Garrett RobisonPlace 7 · Chester Co | — | Chester Co | 17:34.60 | 5 |
| 8 | Zack BasshamPlace 8 · Lexington | — | Lexington | 17:43.75 | 6 |
| 9 | Julius BrownPlace 9 · Adamsville | — | Adamsville | 17:50.82 | — |
| 10 | Shawn SimpsonPlace 10 · Huntingdon | — | Huntingdon | 17:56.62 | 7 |
| 11 | Brennen MorrisPlace 11 · Adamsville | — | Adamsville | 18:02.24 | — |
| 12 | Adam ZukowskiPlace 12 · Lexington | — | Lexington | 18:07.44 | 8 |
| 13 | Brooks JohnsonPlace 13 · Chester Co | — | Chester Co | 18:23.01 | 9 |
| 14 | Jackson PacePlace 14 · Lexington | — | Lexington | 18:25.70 | 10 |
| 15 | Hayden BlakleyPlace 15 · Obion Co | — | Obion Co | 18:34.13 | 11 |
| 16 | Deegan ArantPlace 16 · Greenfield | — | Greenfield | 18:46.44 | — |
| 17 | Joshua RobertsPlace 17 · Chester Co | — | Chester Co | 19:22.32 | 12 |
| 18 | Asa HesterPlace 18 · Tupelo Spartans | — | Tupelo Spartans | 19:24.58 | 13 |
| 19 | Caleb BrownPlace 19 · Hardin Co | — | Hardin Co | 19:28.54 | 14 |
| 20 | Cole SuiterPlace 20 · South Fulton | — | South Fulton | 19:41.45 | — |
| 21 | Jarred HuthesonPlace 21 · Obion Co | — | Obion Co | 19:42.29 | 15 |
| 22 | Jack JohnseyPlace 22 · Tupelo Spartans | — | Tupelo Spartans | 19:48.22 | 16 |
| 23 | Chris CroomPlace 23 · Chester Co | — | Chester Co | 19:48.56 | 17 |
| 24 | Blaine ToddPlace 24 · Huntingdon | — | Huntingdon | 19:49.29 | 18 |
| 25 | Ethan KilloughPlace 25 · Tupelo Spartans | — | Tupelo Spartans | 19:49.84 | 19 |
| 26 | Clay PruettPlace 26 · South Gibson | — | South Gibson | 19:54.22 | 20 |
| 27 | Caiden WilsonPlace 27 · Trinity | — | Trinity | 19:59.14 | 21 |
| 28 | Joshua TrahanPlace 28 · Hardin Co | — | Hardin Co | 20:08.83 | 22 |
| 29 | Emmanuel SolteroPlace 29 · Tupelo Spartans | — | Tupelo Spartans | 20:17.02 | 23 |
| 30 | Jon GravesPlace 30 · South Gibson | — | South Gibson | 20:18.62 | 24 |
| 31 | Sidney BirkheadPlace 31 · Hardin Co | — | Hardin Co | 20:22.34 | 25 |
| 32 | Collin LockettPlace 32 · South Gibson | — | South Gibson | 20:23.92 | 26 |
| 33 | Daniel NorthernPlace 33 · Obion Co | — | Obion Co | 20:25.01 | 27 |
| 34 | Brennen AnthonyPlace 34 · Lexington | — | Lexington | 20:26.83 | 28 |
| 35 | Denver BryantPlace 35 · Obion Co | — | Obion Co | 20:38.12 | 29 |
| 36 | William MichaelPlace 36 · Hardin Co | — | Hardin Co | 20:39.67 | 30 |
| 37 | Carson WattersPlace 37 · Huntingdon | — | Huntingdon | 20:41.55 | 31 |
| 38 | Hayden GorskiPlace 38 · Lexington | — | Lexington | 20:43.12 | 32 |
| 39 | Austin StannardPlace 39 · Madison | — | Madison | 20:46.39 | 33 |
| 40 | Luke MeltonPlace 40 · Chester Co | — | Chester Co | 20:50.12 | 34 |
| 41 | Jonah WilsonPlace 41 · Hardin Co | — | Hardin Co | 21:02.39 | 35 |
| 42 | Draven BridgesPlace 42 · Hardin Co | — | Hardin Co | 21:03.17 | 36 |
| 43 | Will JohnsonPlace 43 · JC | — | JC | 21:13.13 | — |
| 44 | Nathan BuckPlace 44 · South Gibson | — | South Gibson | 21:19.70 | 37 |
| 45 | Cayden CarsonPlace 45 · Chester Co | — | Chester Co | 21:29.38 | 38 |
| 46 | Bradley ChewPlace 46 · Lexington | — | Lexington | 21:42.73 | 39 |
| 47 | Avery BrownPlace 47 · McKenzie | — | McKenzie | 21:44.85 | — |
| 48 | Cole CoffmanPlace 48 · South Side | — | South Side | 21:45.53 | — |
| 49 | Johnathon SheirbaumPlace 49 · Obion Co | — | Obion Co | 21:48.78 | 40 |
| 50 | Levi GreerPlace 50 · Tupelo Spartans | — | Tupelo Spartans | 21:51.30 | 41 |
| 51 | Brady WellsPlace 51 · Chester Co | — | Chester Co | 21:59.51 | 42 |
| 52 | Ben ClaytonPlace 52 · Chester Co | — | Chester Co | 22:00.00 | — |
| 53 | EJ LewisPlace 53 · Huntingdon | — | Huntingdon | 22:02.17 | 43 |
| 54 | Chase MayfieldPlace 54 · Huntingdon | — | Huntingdon | 22:03.63 | 44 |
| 55 | Zachary WatkinsPlace 55 · Huntingdon | — | Huntingdon | 22:05.33 | 45 |
| 56 | Aidan SwangerPlace 56 · South Gibson | — | South Gibson | 22:07.57 | 46 |
| 57 | Matt KilloughPlace 57 · Tupelo Spartans | — | Tupelo Spartans | 22:11.04 | — |
| 58 | Jonas CraigPlace 58 · Madison | — | Madison | 22:11.58 | 47 |
| 59 | Carson DooleyPlace 59 · Trinity | — | Trinity | 22:12.01 | 48 |
| 60 | Preston LannomPlace 60 · Obion Co | — | Obion Co | 22:21.09 | 49 |
| 61 | Ethan ArmstrongPlace 61 · Lexington | — | Lexington | 22:23.37 | 50 |
| 62 | Seth MiddletonPlace 62 · Lexington | — | Lexington | 22:27.50 | — |
| 63 | Cody WilsonPlace 63 · Huntingdon | — | Huntingdon | 22:27.79 | 51 |
| 64 | Kullen LeePlace 64 · Huntingdon | — | Huntingdon | 22:31.36 | — |
| 65 | Everett SappPlace 65 · Tupelo Spartans | — | Tupelo Spartans | 22:39.57 | — |
| 66 | Travis PughPlace 66 · Haywood | — | Haywood | 22:47.83 | — |
| 67 | Charlie LoganPlace 67 · Huntingdon | — | Huntingdon | 22:53.35 | — |
| 68 | Brodie WisdomPlace 68 · Obion Co | — | Obion Co | 22:55.78 | 52 |
| 69 | Kevin ReedPlace 69 · Haywood | — | Haywood | 23:01.21 | — |
| 70 | Porter SergusonPlace 70 · Obion Co | — | Obion Co | 23:11.40 | — |
| 71 | Mason WittPlace 71 · Tupelo Spartans | — | Tupelo Spartans | 23:20.53 | — |
| 72 | Lizandro CalderonPlace 72 · Madison | — | Madison | 23:25.75 | 53 |
| 73 | Tyus HarrisPlace 73 · McNairy | — | McNairy | 23:38.11 | 54 |
| 74 | Alexi ArriagaPlace 74 · Madison | — | Madison | 23:43.48 | 55 |
| 75 | Hanyn CaryPlace 75 · Obion Co | — | Obion Co | 24:03.38 | — |
| 76 | Cody GeggPlace 76 · Obion Co | — | Obion Co | 24:22.52 | — |
| 77 | Cody SaundersPlace 77 · Chester Co | — | Chester Co | 24:46.77 | — |
| 78 | Rowan KingPlace 78 · Obion Co | — | Obion Co | 24:57.83 | — |
| 79 | Jadon CourtPlace 79 · McNairy | — | McNairy | 25:00.47 | 56 |
| 80 | Aaron MayoPlace 80 · Lexington | — | Lexington | 25:04.55 | — |
| 81 | Joseph NesbittPlace 81 · Huntingdon | — | Huntingdon | 25:08.85 | — |
| 82 | Dalton McDanielPlace 82 · Lexington | — | Lexington | 25:09.36 | — |
| 83 | Wyatt BergmanPlace 83 · Huntingdon | — | Huntingdon | 25:17.19 | — |
| 84 | Leonardo CalderonPlace 84 · Madison | — | Madison | 25:18.53 | 57 |
| 85 | Dylan ArmstrongPlace 85 · Lexington | — | Lexington | 25:31.88 | — |
| 86 | Wyatt ForbessPlace 86 · Huntingdon | — | Huntingdon | 25:34.44 | — |
| 87 | James MiddletonPlace 87 · Lexington | — | Lexington | 25:38.23 | — |
| 88 | Aiden MossPlace 88 · Huntingdon | — | Huntingdon | 25:48.79 | — |
| 89 | Braxton JohnsonPlace 89 · Chester Co | — | Chester Co | 25:51.88 | — |
| 90 | ben HodgesPlace 90 · Chester Co | — | Chester Co | 25:57.40 | — |
| 91 | Cooper ForresterPlace 91 · Obion Co | — | Obion Co | 25:58.78 | — |
| 92 | Keagan StanbackPlace 92 · Riverside | — | Riverside | 26:18.03 | — |
| 93 | Jon David BuckPlace 93 · South Gibson | — | South Gibson | 26:18.49 | 58 |
| 94 | Jaxon RutledgePlace 94 · McNairy | — | McNairy | 26:26.22 | 59 |
| 95 | Jude BradyPlace 95 · McNairy | — | McNairy | 26:27.79 | 60 |
| 96 | Brody BerryhillPlace 96 · McKenzie | — | McKenzie | 26:30.68 | — |
| 97 | Chase VowellPlace 97 · Madison | — | Madison | 26:40.17 | 61 |
| 98 | Jack SargentPlace 98 · Trinity | — | Trinity | 26:45.27 | 62 |
| 99 | Jase CrossettPlace 99 · Huntingdon | — | Huntingdon | 26:52.94 | — |
| 100 | Josh TatePlace 100 · Obion Co | — | Obion Co | 26:55.33 | — |
| 101 | Owen KreuzigerPlace 101 · Huntingdon | — | Huntingdon | 26:58.32 | — |
| 102 | Thomas KendrickPlace 102 · Huntingdon | — | Huntingdon | 27:20.50 | — |
| 103 | Shawn BernierPlace 103 · Adamsville | — | Adamsville | 27:25.24 | — |
| 104 | Tobey BrooksPlace 104 · McKenzie | — | McKenzie | 27:26.27 | — |
| 105 | David BoalsPlace 105 · Huntingdon | — | Huntingdon | 27:27.08 | — |
| 106 | Josh GonzalesPlace 106 · Milan | — | Milan | 27:48.32 | 63 |
| 107 | Aiden MarkgrafPlace 107 · Milan | — | Milan | 27:50.64 | 64 |
| 108 | Anderson GoodePlace 108 · South Gibson | — | South Gibson | 27:51.68 | — |
| 109 | Nolan FoleyPlace 109 · Huntingdon | — | Huntingdon | 27:52.16 | — |
| 110 | Bluford CutnoPlace 110 · Madison | — | Madison | 28:05.75 | 65 |
| 111 | Trey JoynerPlace 111 · McNairy | — | McNairy | 28:43.20 | 66 |
| 112 | Cooper MustchierPlace 112 · South Gibson | — | South Gibson | 28:44.05 | — |
| 113 | Sawyer LeePlace 113 · Trinity | — | Trinity | 28:45.84 | 67 |
| 114 | Elliot EnyeartPlace 114 · Madison | — | Madison | 28:51.42 | — |
| 115 | Eli EberlePlace 115 · Madison | — | Madison | 29:22.59 | — |
| 116 | Fred LamsonPlace 116 · Riverside | — | Riverside | 29:31.86 | — |
| 117 | Chase CleekPlace 117 · Obion Co | — | Obion Co | 29:42.86 | — |
| 118 | Eli HesterPlace 118 · Tupelo Spartans | — | Tupelo Spartans | 29:44.33 | — |
| 119 | Loggan DavisPlace 119 · Milan | — | Milan | 30:30.83 | 68 |
| 120 | Walker KennedyPlace 120 · McNairy | — | McNairy | 32:23.19 | 69 |
| 121 | Parker GeorgePlace 121 · Trinity | — | Trinity | 32:31.85 | 70 |
| 122 | Seth SchunkPlace 122 · Milan | — | Milan | 33:16.28 | 71 |
| 123 | Michael WonacottPlace 123 · Obion Co | — | Obion Co | 34:31.43 | — |
| 124 | Gavin JohnsonPlace 124 · Milan | — | Milan | 44:25.69 | 72 |