| 1. | 10 | Landon Taylor | 17:01.46 | Daviess County | | |
| 2. | 11 | John Sturgeon | 17:14.93 | Trinity For Boys | | |
| 3. | 11 | John Shellenburg | 17:28.95 | Trinity For Boys | | |
| 4. | 9 | Tommy Hunter | 17:29.42 | Daviess County | | |
| 5. | 11 | Matt Akaydin | 17:30.74 | Trinity For Boys | | |
| 6. | 11 | Andy Flaugher | 17:31.47 | Trinity For Boys | | |
| 7. | - | Thomas Anderson | 17:33.13 | Houston | | |
| 8. | 11 | Austin Dahlem | 17:33.37 | Trinity For Boys | | |
| 9. | 10 | John Reibel | 17:37.52 | Cordova | | |
| 10. | 10 | Alex Dadds | 17:40.82 | Trinity For Boys | | |
| 11. | 12 | Chris Zachary | 17:44.04 | Daviess County | | |
| 12. | 9 | Dillon Raidt | 17:46.26 | Trinity For Boys | | |
| 13. | 12 | Cody Cliff | 17:50.92 | Daviess County | | |
| 14. | 9 | Hal Boerner | 17:55.14 | Tupelo | | |
| 15. | 9 | Josh Bratcher | 18:01.64 | Daviess County | | |
| 16. | 8 | Jeff Wilson | 18:04.22 | Tupelo | | |
| 17. | 10 | John Philpot | 18:04.77 | Trinity For Boys | | |
| 18. | 10 | Robbie Stuart | 18:05.20 | Hewitt-Trussville | | |
| 19. | 9 | Pate Anderson | 18:07.09 | Daviess County | | |
| 20. | 10 | John Licause | 18:08.28 | Houston | | |
| 21. | 9 | Nick Miranda | 18:11.75 | Trinity For Boys | | |
| 22. | 9 | Zack Stewart | 18:14.08 | Trinity For Boys | | |
| 23. | 12 | Brad Black | 18:15.31 | Brentwood | | |
| 24. | 8 | Ramzi Nakhoul | 18:27.31 | Metairie Park Country Day | | |
| 25. | 9 | Kyle Treece | 18:27.93 | St Benedict At Auborndale | | |
| 26. | 9 | Jared Elmer | 18:28.72 | St Benedict At Auborndale | | |
| 27. | 10 | Clayton Bengtson | 18:30.05 | Hewitt-Trussville | | |
| 28. | 9 | Brad Pitawanakwat | 18:30.30 | St Benedict At Auborndale | | |
| 29. | 11 | Brad Eckel | 18:32.39 | Cordova | | |
| 30. | 12 | Ervin Smith | 18:35.04 | Cordova | | |
| 31. | 11 | Robert Hutchens | 18:37.11 | Bartlett | | |
| 32. | 9 | Connor Denison | 18:37.78 | Houston | | |
| 33. | 11 | Sam Cumbee | 18:38.14 | Brentwood | | |
| 34. | 11 | Aaron Turner | 18:38.81 | Cordova | | |
| 35. | 11 | Jacob Ramirez | 18:39.62 | Trinity For Boys | | |
| 36. | - | Tim Ginski | 18:42.83 | Houston | | |
| 37. | 12 | Brent Mesplay | 18:43.23 | Daviess County | | |
| 38. | 8 | Stephen Dudas | 18:48.84 | Tupelo | | |
| 39. | 10 | Dominic Ginski | 18:49.97 | Houston | | |
| 40. | 11 | Andrew Gerughty | 18:50.25 | Trinity For Boys | | |
| 41. | 10 | Cameron Ruddle | 18:50.91 | Cordova | | |
| 42. | 11 | Ryan Nafziger | 18:51.90 | Trinity For Boys | | |
| 43. | 8 | Nolan Palladino | 18:52.45 | Tupelo | | |
| 44. | 10 | Palmer Simpson | 18:55.21 | Trinity For Boys | | |
| 45. | 10 | Brad Mattingly | 18:57.33 | Trinity For Boys | | |
| 46. | 10 | Chris Reid | 18:58.18 | Bartlett | | |
| 47. | 9 | Wyatt Young | 18:58.58 | Daviess County | | |
| 48. | 9 | Will Mclaughlin | 19:00.45 | Houston | | |
| 49. | 9 | Jourdane Landry | 19:01.74 | Hewitt-Trussville | | |
| 50. | - | Richard Tsao | 19:02.08 | Hewitt-Trussville | | |
| 51. | 11 | Tyler Gibson | 19:02.51 | Hewitt-Trussville | | |
| 52. | 12 | Robbey Rasmussen | 19:04.81 | Cordova | | |
| 53. | 8 | Tyler Crosswhite | 19:05.31 | Tupelo | | |
| 54. | 12 | Patrick Edlin | 19:07.93 | Trinity For Boys | | |
| 55. | 9 | Rockez McDaniel | 19:08.27 | Cordova | | |
| 56. | 12 | Chris Townsend | 19:10.77 | Trinity For Boys | | |
| 57. | - | Luke Mason | 19:11.33 | Tupelo | | |
| 58. | 10 | Jordan Smith | 19:11.87 | White Station | | |
| 59. | 9 | Carmelo Mannino | 19:15.06 | Houston | | |
| 60. | 10 | Cameron Duff | 19:16.40 | White Station | | |
| 61. | 9 | Neil Dries | 19:16.76 | St Benedict At Auborndale | | |
| 62. | 11 | Kyle Young | 19:17.09 | Trinity For Boys | | |
| 63. | 12 | Richard Eiler | 19:17.43 | Brentwood | | |
| 64. | 10 | Kevin Steinman | 19:18.30 | Tupelo | | |
| 65. | 12 | Blake Gunter | 19:24.03 | Hewitt-Trussville | | |
| 66. | 10 | Tyler Norman | 19:27.44 | Houston | | |
| 67. | 11 | Alex Firehammer | 19:28.72 | St Benedict At Auborndale | | |
| 68. | 10 | Michael Palevo | 19:30.20 | Station Camp | | |
| 69. | 9 | Nick Tallarico | 19:31.41 | Trinity For Boys | | |
| 70. | 9 | Justin Pinkston | 19:32.50 | Cordova | | |
| 71. | 10 | Jonathan Lee | 19:33.83 | White Station | | |
| 72. | 9 | Peter Armstrong | 19:35.75 | St Benedict At Auborndale | | |
| 73. | 11 | Ryan Gaines | 19:37.37 | Tupelo | | |
| 74. | 9 | Blaine Britton | 19:38.13 | Marian | | |
| 75. | 9 | Preston Brickey | 19:44.49 | Marian | | |
| 76. | 10 | Anthony Aldrich | 19:45.03 | Hewitt-Trussville | | |
| 77. | 10 | R.J. Winbush | 19:45.52 | Cordova | | |
| 78. | 11 | Wyatt Lindsey | 19:46.12 | Bartlett | | |
| 79. | 9 | Colby Jones | 19:47.65 | Marian | | |
| 80. | 11 | Yimaj Abdurehman | 19:49.47 | Cordova | | |
| 81. | 8 | A.J. Stewart | 19:49.84 | Tupelo | | |
| 82. | 12 | Matt Galloway | 19:50.97 | Hewitt-Trussville | | |
| 83. | 12 | John Walker | 19:51.67 | Trinity For Boys | | |
| 84. | - | David Caiwen | 19:52.08 | Houston | | |
| 85. | 11 | Erikson Hall | 19:55.35 | Cordova | | |
| 86. | 8 | Stefan Russell | 19:55.69 | Tupelo | | |
| 87. | - | John Murray Estes | 19:56.04 | Tupelo | | |
| 88. | 8 | Matthew Tonos | 19:56.48 | Tupelo | | |
| 89. | 12 | Taylor Smith | 19:56.78 | Corinth | | |
| 90. | 12 | John Tourtellotte | 19:57.07 | Hewitt-Trussville | | |
| 91. | 10 | Taylor Bledsoe | 19:57.40 | Bartlett | | |
| 92. | 12 | Cameron Brown | 19:57.76 | Station Camp | | |
| 93. | 9 | Grant Kutz | 19:58.10 | Hewitt-Trussville | | |
| 94. | - | Jeff Zepatos | 20:03.43 | Houston | | |
| 95. | 10 | Sean Eschelweck | 20:03.91 | Evangelical Christian | | |
| 96. | - | Lorenzo Crump | 20:04.46 | Tupelo | | |
| 97. | 9 | Luke Esworthy | 20:04.76 | Brentwood | | |
| 98. | 10 | Landon Rodgers | 20:05.17 | Arlington | | |
| 99. | - | Kyle McDerimit | 20:05.45 | Houston | | |
| 100. | 10 | Dakota Hodgson | 20:05.89 | Brentwood | | |
| 101. | 10 | Patrick Shelso | 20:06.96 | St Benedict At Auborndale | | |
| 102. | 9 | Cody Nelson | 20:07.38 | White Station | | |
| 103. | 12 | Kyle Bloemer | 20:07.91 | Trinity For Boys | | |
| 104. | 12 | Nathaniel Shelso | 20:09.05 | St Benedict At Auborndale | | |
| 105. | 11 | Corey Mills | 20:09.82 | Hewitt-Trussville | | |
| 106. | 9 | Trey Lowenthal | 20:10.25 | Metairie Park Country Day | | |
| 107. | 11 | Alan Henderson | 20:10.48 | Cordova | | |
| 108. | 10 | Bate Sielbeck | 20:10.96 | Brentwood | | |
| 109. | 9 | Kevin Wise | 20:12.40 | Hewitt-Trussville | | |
| 110. | 9 | Cooper Jones | 20:12.70 | Westminster Academy | | |
| 111. | 10 | Keith Polston | 20:13.39 | Station Camp | | |
| 112. | 10 | Brian Murphy | 20:13.66 | Brentwood | | |
| 113. | 12 | Anas Abdulhalim | 20:15.66 | Cordova | | |
| 114. | 9 | Matt Blanton | 20:16.05 | Brentwood | | |
| 115. | 10 | Garrett Houston | 20:18.07 | Bartlett | | |
| 116. | 9 | Graham Whittington | 20:20.22 | White Station | | |
| 117. | 10 | Carson Potter | 20:21.00 | Metairie Park Country Day | | |
| 118. | 10 | Stuart Haley | 20:21.55 | Jackson Christian | | |
| 119. | 10 | David Hockaday | 20:22.74 | Bolton | | |
| 120. | 9 | Cameron Kelly | 20:24.64 | Collierville | | |
| 121. | 8 | Drew Kerby | 20:26.36 | Corinth | | |
| 122. | 9 | Jake Grier | 20:26.86 | Corinth | | |
| 123. | 9 | Winston Miller | 20:30.37 | Evangelical Christian | | |
| 124. | 12 | Michael Allen | 20:41.23 | Bartlett | | |
| 125. | 11 | Doug Morley | 20:43.00 | Briarcrest Christian | | |
| 126. | 11 | Justin Adams | 20:45.14 | Station Camp | | |
| 127. | 12 | Taylor Smith | 20:45.57 | Corinth | | |
| 128. | 9 | John Newcomb | 20:46.35 | Cordova | | |
| 129. | 9 | Buddy Wall | 20:49.08 | Station Camp | | |
| 130. | 9 | Clay McLeod | 20:49.82 | Evangelical Christian | | |
| 131. | 9 | Josh Milinsky | 20:50.29 | Station Camp | | |
| 132. | 10 | Scotty Webster | 20:52.00 | Bartlett | | |
| 133. | 10 | Nathan Cooper | 20:52.24 | St Benedict At Auborndale | | |
| 134. | 10 | Rex Walker | 20:56.35 | White Station | | |
| 135. | 9 | Spencer Pope | 20:56.98 | Cordova | | |
| 136. | 10 | Ryan Keller | 20:57.40 | Evangelical Christian | | |
| 137. | 9 | Worth Whitten | 20:59.89 | Evangelical Christian | | |
| 138. | 12 | Adam Lindsey | 21:02.07 | Bartlett | | |
| 139. | 12 | Justin Biggers | 21:02.67 | Station Camp | | |
| 140. | 9 | Parker Rish | 21:03.60 | Tupelo | | |
| 141. | 9 | Austin Cook | 21:09.32 | Station Camp | | |
| 142. | 9 | Chris Rindin | 21:15.36 | Collierville | | |
| 143. | 12 | Justin Hicks | 21:18.32 | Hewitt-Trussville | | |
| 144. | 12 | Eric Brooks | 21:20.51 | Brentwood | | |
| 145. | 9 | Elliot Slater | 21:23.72 | Metairie Park Country Day | | |
| 146. | - | Jonathan Collins | 21:24.06 | Bolton | | |
| 147. | 9 | Jeremy Holliday | 21:31.09 | Tupelo | | |
| 148. | 11 | Brian Reed | 21:31.50 | Tupelo | | |
| 149. | 10 | Caleb Thorne | 21:41.88 | Jackson Christian | | |
| 150. | 9 | Ryan Clark | 21:43.13 | Collierville | | |
| 151. | 10 | Bryan Moyers | 21:44.21 | Jackson Christian | | |
| 152. | 11 | Sidney Babaloa | 21:53.64 | Corinth | | |
| 153. | 10 | Steven Scott | 21:59.80 | Bartlett | | |
| 154. | - | Brandon Siegler | 22:01.31 | Bolton | | |
| 155. | 12 | Ben Galloway | 22:02.45 | Cordova | | |
| 156. | 12 | Alan Hu | 22:03.68 | White Station | | |
| 157. | 9 | Paul Harris | 22:04.09 | Tupelo | | |
| 158. | 10 | Scott Greer | 22:04.49 | Brentwood | | |
| 159. | 9 | Matthew Cox | 22:06.15 | White Station | | |
| 160. | 9 | Klyne Fawcett | 22:07.70 | Jackson Christian | | |
| 161. | 10 | Ethan Money | 22:11.95 | Arlington | | |
| 162. | 11 | Martin Ducote | 22:18.20 | Corinth | | |
| 163. | 9 | Brandon Gardner | 22:19.00 | Corinth | | |
| 164. | - | Thomas Dukeminier | 22:20.06 | Tupelo | | |
| 165. | 12 | Parker Thomas | 22:23.77 | Station Camp | | |
| 166. | - | Logan Van Frank | 22:24.08 | Houston | | |
| 167. | 12 | Trey Carson | 22:26.82 | White Station | | |
| 168. | 9 | Kevin Moss | 22:33.94 | Briarcrest Christian | | |
| 169. | 12 | Joel Westburg | 22:37.95 | Blackman | | |
| 170. | 9 | Will Steinbrecher | 22:38.25 | Brentwood | | |
| 171. | 9 | William Richardson | 22:39.82 | Metairie Park Country Day | | |
| 172. | 10 | Jonathan Elder | 22:40.30 | Arlington | | |
| 173. | 8 | Randy Schmidt | 22:45.40 | Metairie Park Country Day | | |
| 174. | 9 | Cody Epps | 22:48.56 | Station Camp | | |
| 175. | 9 | Josh Moon | 22:56.91 | Westminster Academy | | |
| 176. | - | Micheal Pham | 23:01.86 | Houston | | |
| 177. | 11 | Josh Bellamy | 23:07.05 | Cordova | | |
| 178. | 9 | Curtis Fay | 23:12.18 | Briarcrest Christian | | |
| 179. | 9 | Parker Thomas | 23:18.98 | Briarcrest Christian | | |
| 180. | 9 | Brenton Pope | 23:46.74 | Brentwood | | |
| 181. | 9 | Ethan Griffin | 23:47.20 | Jackson Christian | | |
| 182. | 7 | Ryan Reynolds | 24:03.48 | Tupelo | | |
| 183. | 9 | Connor Cayson | 24:05.11 | St George's Independent Sc... | | |
| 184. | 10 | Jonathan Eyler | 24:20.14 | Brentwood | | |
| 185. | 7 | Ian Benge | 24:21.74 | Tupelo | | |
| 186. | 10 | Gem Batuman | 24:25.36 | Metairie Park Country Day | | |
| 187. | 8 | Jacob Ginsberg | 25:36.33 | Metairie Park Country Day | | |
| 188. | 10 | Matthew Dillenbeck | 26:03.34 | Bartlett | | |
| 189. | 11 | Jovica Djurdjevic | 26:08.74 | Bartlett | | |
| 190. | 11 | Sean Carter | 26:32.84 | Bartlett | | |
| 191. | 10 | Del Agnew | 27:25.31 | Metairie Park Country Day | | |
| 193. | 10 | Brandon Lowe | 34:19.00 | Station Camp | | |
| 1. | 11 | Sean Keveren | 15:23.23 | Brentwood | | |
| 2. | 12 | Chris Berry | 15:40.22 | Blackman | | |
| 3. | 11 | Rob Ellis | 15:43.59 | Tupelo | | |
| 4. | 12 | Adam McGovern | 15:56.23 | Lee's Summit West | | |
| 5. | 12 | Ethan Short | 15:58.73 | Trinity For Boys | | |
| 6. | 12 | Drew Kellum | 15:59.02 | Tupelo | | |
| 7. | 12 | Justin Cacaro | 15:59.34 | Cordova | | |
| 8. | 12 | Nate Edelman | 15:59.98 | White Station | | |
| 9. | 12 | Thomas Noel | 16:01.19 | Trinity For Boys | | |
| 10. | 12 | Jack Ivy | 16:06.79 | White Station | | |
| 11. | 12 | James Gilreath | 16:10.75 | Bartlett | | |
| 12. | 12 | Justin Romaine | 16:12.92 | Bartlett | | |
| 13. | 9 | Kevin Colon | 16:13.21 | Lee's Summit West | | |
| 14. | 10 | Gordon Lee | 16:15.87 | Tupelo | | |
| 15. | 12 | Sean Darrow | 16:23.76 | Trinity For Boys | | |
| 16. | 12 | Blake Dickens | 16:24.21 | Daviess County | | |
| 17. | - | Micheal Cleaveland | 16:24.57 | Houston | | |
| 18. | 12 | Jordan Clark | 16:25.43 | Daviess County | | |
| 19. | 10 | Matthew Kenwright | 16:25.64 | St Benedict At Auborndale | | |
| 20. | 9 | Max Holman | 16:25.92 | Tupelo | | |
| 21. | 10 | Jake Henry | 16:29.32 | Lee's Summit West | | |
| 22. | 10 | Dane Flinchum | 16:29.78 | Trinity For Boys | | |
| 23. | 12 | Chase Elliott | 16:30.63 | Tupelo | | |
| 24. | 10 | Jordan Payne | 16:31.85 | Daviess County | | |
| 25. | 12 | Jacob Chapman | 16:32.05 | Olive Branch | | |
| 26. | 12 | Hunter Hall | 16:32.55 | Brentwood | | |
| 27. | - | Daniel Cleaveland | 16:33.06 | Houston | | |
| 28. | 9 | Clay Simpson | 16:33.25 | Hewitt-Trussville | | |
| 29. | 10 | Wes Russelburg | 16:33.80 | Daviess County | | |
| 30. | 11 | Trip Anderson | 16:33.99 | Houston | | |
| 31. | 12 | Benji Whitehead | 16:36.30 | Daviess County | | |
| 32. | 10 | Kyle McLarty | 16:39.32 | Collierville | | |
| 33. | 10 | Phil Miller | 16:39.82 | Lee's Summit West | | |
| 34. | 12 | Brad Horn | 16:40.31 | Daviess County | | |
| 35. | 12 | Wesley Garrett | 16:41.31 | Cordova | | |
| 36. | 10 | Brian Hancock | 16:45.56 | Trinity For Boys | | |
| 37. | 11 | Jordan Griesbeck | 16:51.06 | Evangelical Christian | | |
| 38. | 11 | Alex Bransford | 16:51.48 | White Station | | |
| 39. | 9 | William James | 16:52.69 | Cordova | | |
| 40. | 10 | Matthew Cumbee | 16:54.80 | Brentwood | | |
| 41. | 11 | Matt Cooper | 16:57.31 | Brentwood | | |
| 42. | 12 | Josh Parkey | 16:57.69 | Jonesboro Senior | | |
| 43. | 12 | Matt Schafer | 16:59.20 | Trinity For Boys | | |
| 44. | 12 | Colin Doyle | 16:59.78 | St Benedict At Auborndale | | |
| 45. | 10 | Cam Cox | 17:00.50 | Lee's Summit West | | |
| 46. | 12 | Ryan Hall | 17:05.16 | Cordova | | |
| 47. | 11 | Jackson Bliton | 17:05.36 | Hume-Fogg Academic | | |
| 48. | 11 | Bradley Roelofs | 17:08.39 | Evangelical Christian | | |
| 49. | 11 | Preston Selby | 17:08.81 | Arlington | | |
| 50. | 12 | Daniel Reese | 17:09.09 | Blackman | | |
| 51. | 12 | Patrick Shappley | 17:12.55 | Cordova | | |
| 52. | 10 | Greg Biddle | 17:13.25 | Trinity For Boys | | |
| 53. | 11 | Mackenzie Copeland | 17:15.18 | Tupelo | | |
| 54. | 10 | Christopher Peterson | 17:15.35 | Arlington | | |
| 55. | 11 | Paul Hill | 17:16.30 | Houston | | |
| 56. | 10 | Nathan Coleman | 17:16.70 | White Station | | |
| 57. | 10 | Matt Taylor | 17:17.86 | Daviess County | | |
| 58. | 12 | Joseph Hawkins | 17:21.32 | Evangelical Christian | | |
| 59. | 11 | Justin Stidham | 17:21.63 | Hewitt-Trussville | | |
| 60. | - | Kyle Smith | 17:23.91 | Houston | | |
| 61. | 9 | A.J. Bernstein | 17:24.99 | Houston | | |
| 62. | 11 | Daniel Ehrhard | 17:25.20 | Lee's Summit West | | |
| 63. | 10 | Charles Christiansen | 17:25.42 | St Benedict At Auborndale | | |
| 64. | 11 | Joseph Welsh | 17:27.00 | Evangelical Christian | | |
| 65. | 8 | Brennan Parrish | 17:28.53 | Jackson Christian | | |
| 66. | 11 | Jefferds Dixon | 17:29.04 | Arlington | | |
| 67. | 9 | Ford Bell | 17:31.82 | Brentwood | | |
| 68. | 12 | Chris Vaughn | 17:32.19 | White Station | | |
| 69. | 12 | Eric Kirchoff | 17:33.42 | Bolton | | |
| 70. | 12 | Steven Harper | 17:33.71 | Collierville | | |
| 71. | 11 | Adam Vise | 17:34.13 | Hewitt-Trussville | | |
| 72. | 11 | Cam Sarrett | 17:35.44 | Brentwood | | |
| 73. | 12 | Daniel Cope | 17:36.95 | Brentwood | | |
| 74. | 12 | Aaron Micheals | 17:38.79 | Bolton | | |
| 75. | 12 | J.D. Cressman | 17:40.02 | Jackson Christian | | |
| 76. | 11 | Evan Massey | 17:42.04 | Hewitt-Trussville | | |
| 77. | 10 | Terry Nowell | 17:42.36 | Blackman | | |
| 78. | 11 | Alec Ogg | 17:42.50 | Cordova | | |
| 79. | 11 | Jonathan Mace | 17:46.77 | Evangelical Christian | | |
| 80. | 10 | Ben Chandler | 17:49.18 | Evangelical Christian | | |
| 81. | 10 | Wes Brown | 17:52.52 | Brentwood | | |
| 82. | - | Blake Archer | 17:53.65 | Lee's Summit West | | |
| 83. | 12 | Logan Wyszynski | 17:55.04 | Jackson Christian | | |
| 84. | 12 | Cannon Smalley | 17:55.83 | Germantown | | |
| 85. | 11 | Patrick Cartwright | 17:56.68 | Arlington | | |
| 86. | 11 | Chris Cordes | 17:57.02 | Hewitt-Trussville | | |
| 87. | 12 | Wesley Williams | 17:58.34 | Bolton | | |
| 88. | 11 | Tim Bowles | 18:00.09 | Station Camp | | |
| 89. | 12 | Adam Cunnunigham | 18:01.42 | Blackman | | |
| 90. | 11 | Mark Miller | 18:03.54 | Evangelical Christian | | |
| 91. | 12 | Alan Fischer | 18:03.79 | Lee's Summit West | | |
| 92. | 12 | Josh Darling | 18:04.95 | St Benedict At Auborndale | | |
| 93. | 11 | Jonathan Nason | 18:07.76 | Bolton | | |
| 94. | 11 | Justin Durham | 18:08.18 | St Benedict At Auborndale | | |
| 95. | 12 | Peter Ney | 18:08.57 | White Station | | |
| 96. | 11 | Jahrael McDowell | 18:09.07 | Cordova | | |
| 97. | 11 | Zach Ebbing | 18:10.66 | St Benedict At Auborndale | | |
| 98. | 12 | Nabil Abdurehman | 18:11.24 | Cordova | | |
| 99. | 10 | Elliot Bertasi | 18:12.11 | Germantown | | |
| 100. | 11 | Michael Knowles | 18:12.74 | Hewitt-Trussville | | |
| 101. | 10 | Drew Garth | 18:15.34 | Bartlett | | |
| 102. | 10 | John Pszenitzki | 18:16.34 | Station Camp | | |
| 103. | 12 | Jordan Rickman | 18:17.18 | Corinth | | |
| 104. | 11 | William Snow | 18:17.73 | Collierville | | |
| 105. | 10 | Steve Oxner | 18:18.07 | White Station | | |
| 106. | 10 | Nick Currier | 18:18.95 | Hume-Fogg Academic | | |
| 107. | 11 | Kelsey Rowland | 18:19.41 | Graves County | | |
| 108. | 10 | Thomas Hodge | 18:22.94 | St George's Independent Sc... | | |
| 109. | - | Anthony Tyler | 18:24.70 | Greenville/Weston | | |
| 110. | 10 | Nick Gammon | 18:25.00 | Station Camp | | |
| 111. | 11 | Rich McAlister | 18:28.80 | Bartlett | | |
| 112. | 11 | Trey Clark | 18:29.00 | Bartlett | | |
| 113. | 9 | John Williams | 18:29.78 | St George's Independent Sc... | | |
| 114. | 12 | Lee Thompson | 18:30.71 | Bartlett | | |
| 115. | 9 | Joe Lancina | 18:30.90 | Blackman | | |
| 116. | 11 | Stephen Williams | 18:31.17 | St George's Independent Sc... | | |
| 117. | 12 | Sam Flanagan | 18:31.61 | Evangelical Christian | | |
| 118. | 11 | Jordan Hobbs | 18:32.05 | Bolton | | |
| 119. | 11 | Morgan Smith | 18:35.13 | Hewitt-Trussville | | |
| 120. | 9 | Carson Kilburn | 18:36.20 | St George's Independent Sc... | | |
| 121. | 12 | Spencer Bristol | 18:38.62 | Station Camp | | |
| 122. | 11 | Cody Conley | 18:39.82 | Arlington | | |
| 123. | 12 | Stephen Liebschwager | 18:40.24 | St Benedict At Auborndale | | |
| 124. | 12 | Lee Gutierrez | 18:40.72 | Corinth | | |
| 125. | 10 | Zack Parker | 18:40.90 | Station Camp | | |
| 126. | - | Micheal Lu | 18:42.85 | Houston | | |
| 127. | 11 | Sean Carter | 18:43.02 | Bartlett | | |
| 128. | 12 | Justin Gray | 18:47.69 | Graves County | | |
| 129. | 12 | Jason Biggs | 18:47.88 | Briarcrest Christian | | |
| 130. | 12 | Jeremy Thomas | 18:48.62 | Jonesboro Senior | | |
| 131. | 10 | Zach Cain | 18:49.44 | Arlington | | |
| 132. | 10 | Mac Hendrix | 18:50.02 | Station Camp | | |
| 133. | 10 | Scott Kahler | 18:51.05 | Jackson Christian | | |
| 134. | 10 | Jonathan Nauta | 18:52.97 | Arlington | | |
| 135. | 11 | Luke McCullen | 18:56.35 | Corinth | | |
| 136. | - | Marco Vignalli | 18:58.05 | Germantown | | |
| 137. | 12 | Andrew Williams | 18:59.26 | Hewitt-Trussville | | |
| 138. | 12 | Darin Nelson | 18:59.77 | Bartlett | | |
| 139. | 12 | Zach Lykins | 19:00.19 | Briarcrest Christian | | |
| 140. | 12 | Roy Gaitlin | 19:02.41 | Marian | | |
| 141. | 11 | Aaron Beeson | 19:03.46 | Olive Branch | | |
| 142. | 10 | Nathan Deal | 19:03.74 | Olive Branch | | |
| 143. | 8 | Brian Mcdonneal | 19:04.17 | Corinth | | |
| 144. | 9 | Jackson Cornelius | 19:04.66 | Corinth | | |
| 145. | 12 | Blake Marr | 19:05.39 | Collierville | | |
| 146. | 12 | David Bauer | 19:09.71 | White Station | | |
| 147. | 12 | Shaun Hooker | 19:09.90 | Blackman | | |
| 148. | 9 | Graham Williams | 19:12.11 | Corinth | | |
| 149. | 11 | Tyler Roche | 19:14.37 | St George's Independent Sc... | | |
| 150. | 12 | Garrick Faulk | 19:16.75 | Jackson Christian | | |
| 151. | 9 | D.J. Sarallo | 19:19.37 | Corinth | | |
| 152. | 9 | Jeff Kline | 19:19.79 | Collierville | | |
| 153. | 9 | Coulter Robinette | 19:21.53 | Lausanne | | |
| 154. | 12 | Wesley Hansen | 19:22.77 | Briarcrest Christian | | |
| 155. | 9 | Will Napier | 19:24.89 | Corinth | | |
| 156. | 9 | Kevin Truska | 19:25.21 | Bolton | | |
| 157. | 11 | Chris Brown | 19:25.69 | Jackson Christian | | |
| 158. | 10 | Will Forbes | 19:26.45 | Jackson Christian | | |
| 159. | 9 | Stuart Baker | 19:28.35 | Station Camp | | |
| 160. | 10 | Ben Sentell | 19:33.85 | Jackson Christian | | |
| 161. | 11 | Corey Jewell | 19:36.64 | Graves County | | |
| 162. | 9 | Matt Hoover | 19:38.58 | Briarcrest Christian | | |
| 163. | 12 | Andrew Gattis | 19:45.96 | Marian | | |
| 164. | 12 | Chris Lamb | 19:47.85 | Blackman | | |
| 165. | 10 | Corey Bailey | 19:50.60 | Marian | | |
| 166. | 12 | Matthew Pitz | 19:52.13 | Hume-Fogg Academic | | |
| 167. | 11 | Darnell McCurdy | 19:58.51 | Fayette-Ware | | |
| 168. | 12 | Michael Phillips | 20:02.58 | Germantown | | |
| 169. | 10 | Michael O'Malley | 20:05.48 | Collierville | | |
| 170. | - | Tiari Caruth | 20:06.34 | Greenville/Weston | | |
| 171. | 10 | Pepper Porter | 20:07.93 | Jonesboro Senior | | |
| 172. | 12 | Shen Ni | 20:11.48 | Hume-Fogg Academic | | |
| 173. | 9 | Cody Bieber | 20:13.57 | Bolton | | |
| 174. | 9 | Jordan Dykes | 20:22.04 | Station Camp | | |
| 175. | 9 | Jonathan Yarbrough | 20:26.36 | Graves County | | |
| 176. | - | Kenneth Hall | 20:35.70 | Greenville/Weston | | |
| 177. | 10 | Kyle Malone | 20:38.24 | Lausanne | | |
| 178. | 10 | Brandon DuPre | 20:45.43 | Lausanne | | |
| 179. | 10 | Daniel Roland | 20:49.95 | Collierville | | |
| 180. | 10 | Paolo Vignali | 20:57.15 | Germantown | | |
| 181. | 9 | Austin Knoll | 20:58.25 | Bolton | | |
| 182. | 11 | James Johnson | 21:00.59 | Blackman | | |
| 183. | 11 | Sam Finder | 21:01.92 | Hume-Fogg Academic | | |
| 184. | 9 | Patrick McDaniel | 21:06.66 | Jonesboro Senior | | |
| 185. | 10 | Austin Broder | 21:08.15 | Hume-Fogg Academic | | |
| 186. | 10 | Jeffrey Malone | 21:15.77 | Fayette-Ware | | |
| 187. | 12 | Will Jenkins | 21:16.04 | Lausanne | | |
| 188. | 12 | Colton Duncan | 21:16.30 | Graves County | | |
| 189. | 12 | Adam Albrecht | 21:19.99 | Briarcrest Christian | | |
| 190. | 11 | Jordan English | 21:28.35 | Marian | | |
| 191. | 10 | Callon Nanny | 21:29.31 | Graves County | | |
| 192. | 10 | Peter Kennedy | 21:29.57 | Lausanne | | |
| 193. | 9 | Austin Wheeler | 21:38.41 | St George's Independent Sc... | | |
| 194. | 10 | Rashad Tate | 21:57.45 | Jonesboro Senior | | |
| 195. | 10 | Martin Tribo | 22:23.63 | Lausanne | | |
| 196. | 11 | Andrew Dawson | 22:40.93 | Lausanne | | |
| 197. | 10 | Bret Dalton | 22:49.35 | Olive Branch | | |
| 198. | 11 | Drake Schutt | 23:30.08 | St George's Independent Sc... | | |
| 199. | 10 | Jacob Long | 23:40.01 | Olive Branch | | |
| 200. | 10 | Carter Abel | 23:46.73 | Jonesboro Senior | | |
| 201. | 11 | Ryan Wade | 24:07.94 | Germantown | | |
| 202. | 10 | Jackson Allen | 24:19.56 | Lausanne | | |
| 203. | 9 | Aaron Hilley | 25:05.32 | Hume-Fogg Academic | | |