| 1. | 11 | Patrick Appleton | 16:06.88 | Carmel | | |
| 2. | 11 | Charlie Watson | 16:10.35 | Carmel | | |
| 3. | 11 | Daniel Williams | 16:11.40 | Carmel | | |
| 4. | 11 | Josh Steible | 16:15.98 | Centerville | | |
| 5. | 11 | Michael Tymoski | 16:28.70 | Springfield Shawnee | | |
| 6. | 12 | Drew Michael | 16:31.55 | Lasalle | | |
| 7. | 9 | J.T Mackay | 16:32.07 | Northmont Senior | | |
| 8. | 10 | Robert Browning | 16:32.29 | Carmel | | |
| 9. | 12 | Eric Kinn | 16:35.85 | Carmel | | |
| 10. | 12 | Kyle Kistinger | 16:37.37 | Cincinnati Country Day | | |
| 11. | 11 | Blake Meyer | 16:38.38 | Oak Hills | | |
| 12. | 12 | Nathan Lauck | 16:38.69 | Elder | | |
| 13. | 12 | Antony Parnigoni | 16:45.69 | Turpin | | |
| 14. | 12 | Brian Coleman | 16:47.92 | Carmel | | |
| 15. | 11 | Ross Frondorf | 16:49.92 | Oak Hills | | |
| 16. | 11 | Jacob McNamara | 16:52.06 | Lasalle | | |
| 17. | 11 | Tallin Forshey | 16:53.58 | Sycamore | | |
| 18. | 10 | Garrett Knapik | 16:54.86 | Hilliard Davidson | | |
| 19. | 11 | Alex Notten | 16:58.26 | Mason | | |
| 20. | 11 | Tyler Greenwood | 17:00.91 | Springfield Shawnee | | |
| 21. | 11 | Anthony Caviolo | 17:02.41 | Hilliard Davidson | | |
| 22. | 12 | Kevin Stewert | 17:03.54 | Emmanuel Christian (Spring... | | |
| 23. | 10 | Spencer Schlecht | 17:03.85 | Hilliard Davidson | | |
| 24. | 11 | Nick Christiansen | 17:03.89 | Hilliard Bradley | | |
| 25. | 10 | Tom Clark | 17:04.88 | Mason | | |
| 26. | 12 | Aaron Crull | 17:05.41 | Carmel | | |
| 27. | 12 | Marc Nie | 17:06.19 | Lasalle | | |
| 28. | 9 | Collin Burdette | 17:10.03 | Hilliard Davidson | | |
| 29. | 10 | Zac Thompson | 17:15.92 | Mason | | |
| 30. | 10 | Tirba Alaeldin | 17:16.17 | Turpin | | |
| 31. | 10 | Ben Anderson | 17:16.20 | Carmel | | |
| 32. | 12 | Blake Ashley | 17:19.24 | Northmont Senior | | |
| 33. | 10 | Michael George | 17:20.11 | Carmel | | |
| 34. | 12 | Jake Clark | 17:23.15 | Elder | | |
| 35. | 9 | Grismer Nick | 17:25.74 | Mason | | |
| 36. | 12 | Jacob Markusic | 17:25.86 | Hilliard Bradley | | |
| 37. | 10 | Kyle Hook | 17:27.27 | Carmel | | |
| 38. | 10 | Jacob Belcher | 17:28.34 | Sycamore | | |
| 39. | 11 | Greysun Barden | 17:29.03 | Fairfield Senior | | |
| 40. | 12 | Josh Richardson | 17:30.81 | Springfield Shawnee | | |
| 41. | 9 | Johnny McKeown | 17:30.83 | Hilliard Davidson | | |
| 42. | 12 | John Vo | 17:35.76 | Hilliard Davidson | | |
| 43. | 11 | Tanner Sotkiewicz | 17:37.00 | Turpin | | |
| 44. | 10 | Steve Yates | 17:37.82 | Mason | | |
| 45. | 12 | Cory Chisholm | 17:38.00 | Sycamore | | |
| 46. | 12 | Payne Ball | 17:39.57 | Centerville | | |
| 47. | 12 | Brett Sanders | 17:39.58 | Mason | | |
| 48. | 10 | Ethan Valentine | 17:40.53 | Mason | | |
| 49. | 11 | Zac Stross | 17:42.96 | Lasalle | | |
| 50. | 10 | Branden Nosker | 17:43.73 | Troy | | |
| 51. | 11 | Adam Lipps | 17:44.63 | Elder | | |
| 52. | 9 | Will Holmes | 17:44.79 | Springfield Shawnee | | |
| 53. | 11 | Kissing Sam | 17:45.37 | Turpin | | |
| 54. | 11 | Joey Stimler | 17:46.11 | Mason | | |
| 55. | 9 | Kyle Garner | 17:46.39 | Loveland | | |
| 56. | 10 | Eric McCabe | 17:48.66 | Hilliard Bradley | | |
| 57. | 12 | Cardinal Clayton | 17:49.21 | Lasalle | | |
| 58. | 10 | Derek Knabe | 17:50.01 | Oak Hills | | |
| 59. | 11 | Beal Sam | 17:51.14 | Beavercreek | | |
| 60. | 10 | Ryan Larkin | 17:52.42 | Centerville | | |
| 61. | 12 | Justin Quatman | 17:52.76 | Elder | | |
| 62. | 11 | Jeremy Rieskamp | 17:54.88 | Elder | | |
| 63. | 10 | Drew Kiracofe | 17:55.06 | Turpin | | |
| 64. | 12 | Matt Schroeck | 17:55.54 | Lasalle | | |
| 65. | 10 | Nathan Smith | 17:56.54 | Oak Hills | | |
| 66. | 12 | Joe Kelley | 17:57.88 | Elder | | |
| 67. | 11 | Lou Takahashi | 17:58.03 | Hilliard Davidson | | |
| 68. | 11 | Ryan Schroer | 17:58.93 | Loveland | | |
| 69. | 11 | Jonathan Osman | 17:59.72 | Troy | | |
| 70. | 10 | Brian Walker | 18:03.47 | Oak Hills | | |
| 71. | 12 | Eric Hoecker | 18:04.24 | Springfield Shawnee | | |
| 72. | 12 | Zackary Houck | 18:04.27 | Centerville | | |
| 73. | 10 | Jack Krug | 18:04.49 | St Xavier | | |
| 74. | 12 | Matt Buchko | 18:06.72 | Mason | | |
| 75. | 10 | Zack Hughes | 18:07.21 | Centerville | | |
| 76. | 11 | John Stagaman | 18:09.96 | St Xavier | | |
| 77. | 12 | Nevrekar Sanjay | 18:10.07 | Beavercreek | | |
| 78. | 10 | MacPherson James | 18:10.12 | Beavercreek | | |
| 79. | 10 | Luke Peterson | 18:10.46 | Fairfield Senior | | |
| 80. | 11 | Alex Winchell | 18:10.74 | Sycamore | | |
| 81. | 10 | Gossel Conner | 18:10.99 | Beavercreek | | |
| 82. | 9 | Prabhakaran Harish | 18:12.86 | Beavercreek | | |
| 83. | 9 | Jaden Greenwood | 18:13.75 | Springfield Shawnee | | |
| 84. | 11 | Nick Whitmore | 18:13.80 | Mason | | |
| 85. | 11 | Matt Osbourne | 18:13.95 | Centerville | | |
| 86. | 12 | David Kohlbrand | 18:14.02 | Oak Hills | | |
| 87. | 12 | Alex Brouhard | 18:14.11 | Springfield Shawnee | | |
| 88. | 11 | Brandon Hart | 18:14.63 | St Xavier | | |
| 89. | 12 | Brandon Mayforth | 18:14.70 | Springboro | | |
| 90. | 11 | Alex Stickney | 18:15.29 | Springboro | | |
| 91. | 12 | Sean Kennedy | 18:15.62 | Turpin | | |
| 92. | 12 | Ben Wulker | 18:18.23 | Sycamore | | |
| 93. | 12 | Toney Shad | 18:18.35 | Beavercreek | | |
| 94. | 11 | David Lawler | 18:19.59 | Centerville | | |
| 95. | 9 | Kevin Garner | 18:19.66 | Loveland | | |
| 96. | 11 | Paul Salach | 18:20.24 | Sycamore | | |
| 97. | 11 | Jake Fields | 18:20.59 | Elder | | |
| 98. | 10 | John Talbot | 18:20.61 | St Xavier | | |
| 99. | 12 | Morandi Bryan | 18:20.98 | Beavercreek | | |
| 100. | 12 | Ryan Rasulis | 18:23.71 | Sycamore | | |
| 101. | 11 | Sebastian Revilla | 18:24.86 | St Xavier | | |
| 102. | 12 | Colin Franks | 18:25.17 | Centerville | | |
| 103. | 12 | Ryan Letcher | 18:27.05 | Centerville | | |
| 104. | 12 | Devin Swearingen | 18:27.59 | Loveland | | |
| 105. | 9 | Luke Hamilton | 18:28.07 | Springboro | | |
| 106. | 9 | Troy Schultz | 18:28.68 | Troy | | |
| 107. | 12 | Bracey Marcus | 18:29.04 | Beavercreek | | |
| 108. | 9 | Jordan Penrose | 18:30.17 | Springfield Shawnee | | |
| 109. | 12 | Frank O'Tolle | 18:31.07 | Ross Senior (Hamilton) | | |
| 110. | 11 | Grant Schneider | 18:33.58 | Springboro | | |
| 111. | 12 | Haughey Nick | 18:33.85 | Beavercreek | | |
| 112. | 11 | Wes Haney | 18:34.32 | Emmanuel Christian (Spring... | | |
| 113. | 12 | Jonathan Davis | 18:34.40 | Loveland | | |
| 114. | 9 | Beal Calvin | 18:35.80 | Beavercreek | | |
| 115. | 10 | Nigel Carlton | 18:36.98 | Northmont Senior | | |
| 116. | 10 | Andrew Dorston | 18:37.03 | Northmont Senior | | |
| 117. | 10 | Clint Oliver | 18:38.00 | Ross Senior (Hamilton) | | |
| 118. | 10 | Will Buesling | 18:42.77 | Ross Senior (Hamilton) | | |
| 119. | 9 | Drew Hickman | 18:45.05 | Springfield Shawnee | | |
| 120. | 11 | Herndon Matt | 18:46.83 | Turpin | | |
| 121. | 10 | Blake Guillozet | 18:46.99 | Troy | | |
| 122. | 9 | Patty Andrew | 18:48.37 | Turpin | | |
| 123. | 12 | Ryan Hall | 18:48.62 | Sycamore | | |
| 124. | 12 | Nate Shigley | 18:49.09 | Troy | | |
| 125. | 9 | Ian Thunhorst | 18:50.05 | Little Miami | | |
| 126. | 10 | Austin Harrison | 18:52.11 | Fairfield Senior | | |
| 127. | 11 | Alex Sherlock | 18:52.77 | St Xavier | | |
| 128. | 10 | Calvin Coffin | 18:54.46 | Springboro | | |
| 129. | 10 | Alex Scherzinger | 18:55.27 | St Xavier | | |
| 130. | 9 | Nick Brems | 18:56.03 | Oak Hills | | |
| 131. | 12 | Michael McDunn | 18:56.05 | Hilliard Bradley | | |
| 132. | 11 | Noah Bragg | 18:56.92 | Emmanuel Christian (Spring... | | |
| 133. | 11 | Jake Holle | 18:57.10 | Loveland | | |
| 134. | 11 | Danny McManus | 18:57.28 | Loveland | | |
| 135. | 10 | Patty Max | 18:59.55 | Turpin | | |
| 136. | 11 | Ben Yauch | 19:01.52 | Lasalle | | |
| 137. | 12 | Chase Coale | 19:03.39 | Centerville | | |
| 138. | 9 | Michael Carlisle | 19:04.14 | Springboro | | |
| 139. | 9 | Micah Bragg | 19:04.48 | Emmanuel Christian (Spring... | | |
| 140. | 12 | Griffin Hodges | 19:07.93 | Loveland | | |
| 141. | 12 | Jared Besecker | 19:09.23 | Troy | | |
| 142. | 11 | Connor Anderson | 19:10.90 | Springboro | | |
| 143. | 12 | Alex Leonhardt | 19:12.32 | Lasalle | | |
| 144. | 11 | Ethan Raines-Bond | 19:16.03 | Little Miami | | |
| 145. | 11 | Aaron Heekin | 19:17.29 | St Xavier | | |
| 146. | 9 | Robert Weidner | 19:17.69 | Oak Hills | | |
| 147. | 11 | Bill Wilbanks | 19:20.09 | Northmont Senior | | |
| 148. | 9 | Zach Burpee | 19:20.20 | Loveland | | |
| 149. | 10 | Ben Schneider | 19:22.56 | Fairfield Senior | | |
| 150. | 10 | Mazey Michael | 19:25.28 | St Xavier | | |
| 151. | 11 | Mitch Bischoff | 19:25.67 | Oak Hills | | |
| 152. | 9 | Alek Prus | 19:29.07 | Troy | | |
| 153. | 11 | Ethan Ott | 19:29.41 | Springboro | | |
| 154. | 11 | Jacob Gemperle | 19:31.39 | Fairfield Senior | | |
| 155. | - | Matt Whittington | 19:31.43 | Sycamore | | |
| 156. | 12 | Victor Marhoffer | 19:34.04 | Fairfield Senior | | |
| 157. | 9 | Kevin Conrad | 19:36.68 | Fairfield Senior | | |
| 158. | 10 | Nathan Fleischer | 19:37.79 | Troy | | |
| 159. | 11 | Zach Barber | 19:38.62 | Springboro | | |
| 160. | 12 | Nathan Ball | 19:42.51 | St Xavier | | |
| 161. | 10 | Clark Ben | 19:46.62 | Fairfield Senior | | |
| 162. | 11 | Schafer Knostman | 19:52.31 | Northmont Senior | | |
| 163. | 12 | Lucas Hanson | 19:53.78 | Northmont Senior | | |
| 164. | 10 | Sesler Matt | 19:54.12 | Turpin | | |
| 165. | 9 | Tanner Garrison | 19:55.39 | Northmont Senior | | |
| 166. | 12 | Matthew Kehling | 20:03.15 | Oak Hills | | |
| 167. | 12 | Christian Hensley | 20:06.48 | Ross Senior (Hamilton) | | |
| 168. | 9 | Jonas Kehoe | 20:18.07 | Fairborn | | |
| 169. | 11 | John Eiffert | 20:18.35 | Sycamore | | |
| 170. | 11 | Jarrett Ra'Vaughn | 20:22.48 | Fairfield Senior | | |
| 171. | 12 | Brian Holland | 20:26.31 | Troy | | |
| 172. | 12 | Christopher Doarn | 20:27.57 | Loveland | | |
| 173. | 9 | Josh Baum | 20:30.85 | Emmanuel Christian (Spring... | | |
| 174. | 11 | Suriel Clemons | 20:39.66 | Little Miami | | |
| 175. | 12 | Grant Johnson | 20:41.31 | Springfield Shawnee | | |
| 176. | 9 | Chris Riffle | 20:45.98 | Fairfield Senior | | |
| 177. | 11 | Ryan McPhillips | 20:46.80 | Lasalle | | |
| 178. | 10 | Jesse King | 20:47.65 | Ross Senior (Hamilton) | | |
| 50. | 12 | Max Bischoff | 20:49.62 | Oak Hills | | |
| 179. | 11 | Trey Odell | 20:52.79 | Ross Senior (Hamilton) | | |
| 180. | 9 | Dustyn Mitchem | 20:53.66 | Emmanuel Christian (Spring... | | |
| 181. | 9 | Ethan Reese | 21:07.53 | Springboro | | |
| 182. | 10 | Will Buelsing | 21:07.84 | Ross Senior (Hamilton) | | |
| 183. | 10 | James McMahon IV | 21:23.64 | Fairborn | | |
| 184. | 12 | Robert Doughty | 21:30.73 | Little Miami | | |
| 185. | 12 | Jacob Denny | 21:31.18 | Ross Senior (Hamilton) | | |
| 186. | 9 | Sam Pfleger | 21:33.95 | Emmanuel Christian (Spring... | | |
| 187. | 11 | Jake Hey | 21:34.69 | Ross Senior (Hamilton) | | |
| 188. | 12 | Luke Schafer | 21:43.04 | Elder | | |
| 189. | 11 | Casey Baker | 22:39.15 | Ross Senior (Hamilton) | | |
| 190. | 11 | Trent Gibson | 22:42.48 | Fairborn | | |
| 191. | 10 | Marc Agee | 22:58.71 | Fairborn | | |
| 192. | 12 | Dimitri Morgan | 23:06.92 | Troy | | |
| 193. | 9 | Sean Addis | 23:17.93 | Fairborn | | |
| 194. | 12 | Evan Linn | 23:24.82 | Emmanuel Christian (Spring... | | |
| 195. | 9 | Addison Love | 23:29.98 | Emmanuel Christian (Spring... | | |
| 196. | 10 | Daniel Robinson | 24:16.15 | Fairborn | | |
| 197. | 9 | Turner Landess | 28:44.92 | Emmanuel Christian (Spring... | | |
| 1. | 10 | Cole Mertz | 17:20.62 | Celina | | |
| 2. | 10 | Michael Mangus | 17:39.67 | Leesburg-Fairfield | | |
| 3. | 11 | Emmett Saulnier | 17:42.18 | Mariemont | | |
| 4. | 12 | Daniel Kellett | 17:49.68 | Jonathan Alder | | |
| 5. | 12 | Derek Pease | 17:50.21 | Celina | | |
| 6. | 12 | Seth Gold | 17:51.92 | Wyoming | | |
| 7. | 12 | Bryan Routt | 18:00.37 | Mariemont | | |
| 8. | 11 | Nathan Kuck | 18:01.47 | Mariemont | | |
| 9. | 10 | Ian Goertzen | 18:08.53 | Wyoming | | |
| 10. | 12 | Sean Branam | 18:10.60 | Jonathan Alder | | |
| 11. | 9 | Cooper Hayes | 18:14.08 | Mariemont | | |
| 12. | 12 | Andrew Tamanko | 18:19.05 | Wyoming | | |
| 13. | 12 | Matt McCormick | 18:20.37 | St Bernard-Elmwood Place | | |
| 14. | 12 | Connor McManus | 18:24.44 | Mariemont | | |
| 15. | 11 | Mason McClay | 18:27.96 | Indian Hill | | |
| 16. | 11 | Nate Johnson | 18:31.36 | Wyoming | | |
| 17. | 12 | Matt Howard | 18:35.60 | Milton Union | | |
| 18. | 10 | Hunter Stith | 18:36.00 | Batavia | | |
| 19. | 9 | Ben Stites | 18:36.18 | Wyoming | | |
| 20. | 12 | Jacob Braswell | 18:45.75 | Batavia | | |
| 21. | 9 | Michael Christman | 18:46.06 | Madeira | | |
| 22. | 10 | Blake Hildebrant | 18:47.75 | Leesburg-Fairfield | | |
| 23. | 12 | Sam Mullins | 18:49.59 | Chaminade Julienne | | |
| 24. | 11 | Troy Tyree | 18:50.09 | Milton Union | | |
| 25. | 10 | John Carper | 18:50.51 | Chaminade Julienne | | |
| 26. | 10 | Griffin Stith | 18:56.75 | Batavia | | |
| 27. | 11 | Jordan Turner | 18:59.68 | Northwestern | | |
| 28. | 11 | Will Bonner | 19:03.97 | Chaminade Julienne | | |
| 29. | 11 | Luke Gilday | 19:04.14 | New Richmond | | |
| 30. | 12 | Cory Klosterman | 19:06.10 | Milton Union | | |
| 31. | 11 | Nick Cooperrider | 19:08.85 | Jonathan Alder | | |
| 32. | 12 | Adam Zalewski | 19:09.48 | Archbishop McNicholas | | |
| 33. | 10 | Jacob Gilstrap | 19:10.68 | Celina | | |
| 34. | 12 | Ben Ragusa | 19:15.23 | Landmark Baptist | | |
| 35. | 9 | Alex Mangas | 19:16.34 | Wyoming | | |
| 36. | 11 | Sam Wittman | 19:17.31 | Chaminade Julienne | | |
| 37. | 9 | Jacob Somwaru | 19:21.55 | Jonathan Alder | | |
| 38. | 11 | Charles Wilson | 19:22.13 | Valley View | | |
| 39. | 10 | Jonathan White | 19:22.54 | Mariemont | | |
| 40. | 11 | John Cain | 19:22.73 | Leesburg-Fairfield | | |
| 41. | 12 | Luke Porst | 19:22.84 | Mariemont | | |
| 42. | 10 | Ben Reis | 19:22.95 | Chaminade Julienne | | |
| 43. | 10 | Joe Majchszak | 19:23.31 | Indian Hill | | |
| 44. | 12 | Jonas Luebbers | 19:23.48 | Cincinnati Country Day | | |
| 45. | 11 | Austin Hughes | 19:24.96 | Indian Hill | | |
| 46. | 11 | Alec Bunge | 19:29.13 | Cincinnati Country Day | | |
| 47. | 12 | Pat McCarthy | 19:31.37 | Bishop Fenwick | | |
| 48. | 12 | Grant Gilman | 19:32.08 | New Richmond | | |
| 49. | 12 | Josh Sagan | 19:32.39 | Wyoming | | |
| 50. | 11 | Noah Barth | 19:35.80 | Milton Union | | |
| 51. | 12 | Jared Owens | 19:36.67 | Celina | | |
| 52. | 12 | Brennan Liming | 19:37.65 | Jonathan Alder | | |
| 53. | 10 | Connor Lunsford | 19:39.41 | Milton Union | | |
| 54. | 12 | Paul Conrady | 19:43.81 | Archbishop McNicholas | | |
| 55. | 11 | Zach Mitchell | 19:47.14 | Celina | | |
| 56. | 12 | Jack Castleman | 19:47.19 | Archbishop McNicholas | | |
| 57. | 12 | Tony Vo | 19:47.42 | Chaminade Julienne | | |
| 58. | 11 | Quantez Wilcox | 19:49.15 | Woodward | | |
| 59. | 12 | Donshay Burton | 19:49.78 | St Bernard-Elmwood Place | | |
| 60. | 10 | Wyatt Crothers | 19:50.81 | Leesburg-Fairfield | | |
| 61. | 9 | Zack Bussard | 19:51.24 | Valley View | | |
| 62. | 11 | Ethan Devillez | 19:52.86 | Valley View | | |
| 63. | 10 | Josh Leibel | 19:53.22 | Indian Hill | | |
| 64. | 10 | Conor Hickey | 19:55.19 | Chaminade Julienne | | |
| 65. | 11 | John Stephen | 19:55.26 | Indian Hill | | |
| 66. | 12 | Cody Schott | 19:57.50 | Batavia | | |
| 67. | 11 | Chris Getz | 20:02.60 | Badin | | |
| 68. | 10 | Michael Reuss | 20:02.62 | Badin | | |
| 69. | 9 | Dustin Willey | 20:04.14 | Leesburg-Fairfield | | |
| 70. | 9 | Adam Petry | 20:06.54 | Deer Park | | |
| 71. | 9 | Joe Thistleton | 20:07.27 | Mars Hill Academy | | |
| 72. | 11 | David McSwain | 20:08.02 | Cincinnati Christian (Fair... | | |
| 73. | 12 | Matt Byrd | 20:08.67 | Chaminade Julienne | | |
| 74. | 10 | Sam McManus | 20:09.11 | Mariemont | | |
| 75. | 9 | Ryan Cooper | 20:09.27 | Batavia | | |
| 76. | 12 | Connor Vonkorff | 20:12.31 | Indian Hill | | |
| 77. | 12 | Aaron Vennemeyer | 20:12.83 | Archbishop McNicholas | | |
| 78. | 9 | Jacob Heinold | 20:13.33 | Finneytown | | |
| 79. | 12 | Justin Dehan | 20:16.28 | Madeira | | |
| 80. | 11 | Eric Reichwein | 20:17.52 | Wyoming | | |
| 81. | 11 | Spencer Craig | 20:17.58 | Taylor | | |
| 82. | 12 | Matt O'Hara | 20:17.80 | Taylor | | |
| 83. | 12 | Eric Osborn | 20:18.04 | Valley View | | |
| 84. | 10 | Joshua Mangles | 20:18.14 | Cincinnati Hills Christian | | |
| 85. | 11 | Nate Bulman | 20:18.48 | Madeira | | |
| 86. | 9 | Wells Coalflee | 20:20.04 | Indian Hill | | |
| 87. | 9 | John Hawthorn | 20:20.91 | Chaminade Julienne | | |
| 88. | 12 | Brendan Edie | 20:24.30 | Finneytown | | |
| 89. | 11 | Karsen Shoger | 20:27.58 | Wyoming | | |
| 90. | 10 | Michael Grimm | 20:29.22 | Madeira | | |
| 91. | 9 | Dylan Berridge | 20:32.39 | Jonathan Alder | | |
| 92. | 12 | Kacey Schweinfest | 20:33.94 | Badin | | |
| 93. | 9 | Tyler Funderburg | 20:35.26 | Northwestern | | |
| 94. | 10 | Jordan Mangles | 20:38.31 | Cincinnati Hills Christian | | |
| 95. | 11 | Jeff Richards | 20:43.20 | Finneytown | | |
| 96. | 9 | Chad Mason | 20:46.80 | Taylor | | |
| 97. | 10 | Nathan Cornelius | 20:48.51 | Jonathan Alder | | |
| 98. | 11 | Ben Green | 20:51.56 | New Richmond | | |
| 99. | 11 | Thomas Yee | 20:51.67 | Madeira | | |
| 100. | 10 | Jacob Fedders | 20:53.28 | Bishop Fenwick | | |
| 101. | 9 | Nathaniel Hipsley | 20:54.12 | Cincinnati Hills Christian | | |
| 102. | 11 | Andrew Huff | 20:55.23 | Celina | | |
| 103. | 9 | Zack Simpkins | 20:55.97 | Valley View | | |
| 104. | 9 | Sam Rominger | 20:56.18 | Wyoming | | |
| 105. | 11 | Ryan Burton | 20:57.13 | Cincinnati Christian (Fair... | | |
| 106. | 11 | Jordan Thomas | 20:59.08 | Jonathan Alder | | |
| 107. | 12 | Sam Slaughterbeck | 21:01.82 | Landmark Baptist | | |
| 108. | 9 | Eric Leyda | 21:02.41 | Bishop Fenwick | | |
| 109. | 11 | Brant Cummins | 21:11.68 | Indian Hill | | |
| 110. | 12 | Colin McConnell | 21:16.80 | Indian Hill | | |
| 111. | 9 | Jake Greiner | 21:18.10 | Batavia | | |
| 112. | 9 | Kris Turner | 21:21.79 | Northwestern | | |
| 113. | 12 | Domenic DiFrancesco | 21:21.91 | Cincinnati Country Day | | |
| 114. | 10 | AJ Lemke | 21:21.95 | Valley View | | |
| 115. | 12 | Patrick Miles | 21:26.79 | Chaminade Julienne | | |
| 116. | 11 | Josh Willenbrink | 21:30.24 | Landmark Baptist | | |
| 117. | 11 | Oleg Dresvyannikov | 21:30.37 | Jonathan Alder | | |
| 118. | 10 | Tanner Brinck | 21:32.20 | St Bernard-Elmwood Place | | |
| 119. | 11 | Drake Snarski | 21:32.27 | Bishop Fenwick | | |
| 120. | 11 | Lee Grimes | 21:34.81 | Bishop Fenwick | | |
| 121. | 9 | Matthew Leach | 21:35.73 | Leesburg-Fairfield | | |
| 122. | 12 | Doug Frederick | 21:36.73 | Badin | | |
| 123. | 11 | Patrick Farrell | 21:37.73 | Archbishop McNicholas | | |
| 124. | 12 | Michael Morgan | 21:38.26 | Cincinnati Country Day | | |
| 125. | 11 | Drew Attaway | 21:38.84 | Valley View | | |
| 126. | 11 | Kevin Phillips | 21:39.77 | Deer Park | | |
| 127. | 12 | Aaron Barket | 21:40.35 | Deer Park | | |
| 128. | 9 | Ben Hackney | 21:42.98 | St Bernard-Elmwood Place | | |
| 129. | 10 | Noah Peters | 21:46.03 | Springfield Shawnee | | |
| 130. | 11 | Patrick Clark | 21:47.61 | Taylor | | |
| 131. | 10 | Conner Nelson | 21:48.14 | Archbishop McNicholas | | |
| 132. | 11 | Sean Mcelroy | 21:54.09 | Madeira | | |
| 133. | 12 | Aaron Alford | 21:54.93 | Landmark Baptist | | |
| 134. | 11 | Gabe Childs | 21:56.09 | Badin | | |
| 135. | 11 | Austin Hinners | 21:57.75 | Cincinnati Hills Christian | | |
| 136. | 9 | Brett Fortner | 21:58.49 | Batavia | | |
| 137. | 12 | Sam Ploucha | 22:00.02 | New Richmond | | |
| 138. | 10 | Cody Price | 22:00.52 | Miami Valley Christian Aca... | | |
| 139. | 11 | Zach Danner | 22:00.65 | Milton Union | | |
| 140. | 10 | Austin Anderson | 22:04.04 | Jonathan Alder | | |
| 141. | 10 | Levi Salyers | 22:10.45 | Northwestern | | |
| 142. | 11 | Alexandre Cabello | 22:17.59 | Cincinnati Country Day | | |
| 143. | 9 | Caleb Owens | 22:20.54 | Miami Valley Christian Aca... | | |
| 144. | 9 | Graham Smith | 22:20.73 | Northwestern | | |
| 145. | 9 | Mike Slaughterbeck | 22:25.40 | Landmark Baptist | | |
| 146. | 12 | Justin Stacy | 22:25.53 | Landmark Baptist | | |
| 147. | 10 | Grant Swinton | 22:27.70 | Cincinnati Country Day | | |
| 148. | 10 | Corey Zhu | 22:31.68 | Indian Hill | | |
| 149. | 11 | Jacob Lee | 22:39.65 | Valley View | | |
| 150. | 10 | Cedric Milline | 22:42.49 | Woodward | | |
| 151. | 11 | Brendan Laughlin | 22:42.51 | Cincinnati Christian (Fair... | | |
| 152. | 10 | Lance Roman | 22:43.94 | Bishop Fenwick | | |
| 153. | 11 | Chance Allldred | 22:45.55 | Cincinnati Country Day | | |
| 154. | 10 | Austin Lundberg | 22:46.52 | Northwestern | | |
| 155. | 9 | Matt Mackey | 22:50.22 | Batavia | | |
| 156. | 9 | Conner Wiley | 22:51.04 | Cincinnati Country Day | | |
| 157. | 10 | Phillip Lunt | 22:56.37 | Cincinnati Christian (Fair... | | |
| 158. | 10 | Joe Renn | 23:00.18 | Miami Valley Christian Aca... | | |
| 159. | 9 | Adam Budzynski | 23:00.29 | Miami Valley Christian Aca... | | |
| 160. | 12 | Andrew Tebbe | 23:03.68 | Bishop Fenwick | | |
| 161. | 11 | Sam Brady | 23:04.60 | Milton Union | | |
| 162. | 11 | Connor Wilson | 23:06.93 | Clinton Massie | | |
| 163. | 11 | Curtis Joseph | 23:07.41 | Bishop Fenwick | | |
| 164. | 11 | Grant Stiles | 23:12.68 | Cincinnati Christian (Fair... | | |
| 165. | 10 | Cole Stewart | 23:13.97 | Mariemont | | |
| 166. | 11 | Doug Alexander | 23:18.68 | Batavia | | |
| 167. | 10 | Michael VanLuehrte | 23:18.83 | Batavia | | |
| 168. | 11 | Tyler Sims | 23:29.01 | Leesburg-Fairfield | | |
| 169. | 12 | Ej Speegle | 23:30.55 | St Bernard-Elmwood Place | | |
| 170. | 9 | Max Neumann | 23:31.52 | Taylor | | |
| 171. | 11 | Arlie Bell | 23:31.87 | Bishop Fenwick | | |
| 172. | 11 | Isaac Owens | 23:40.25 | Miami Valley Christian Aca... | | |
| 173. | 9 | Austin Frohn | 23:47.30 | Cincinnati Country Day | | |
| 174. | 11 | Kaleb Turner | 23:49.16 | Northwestern | | |
| 175. | 10 | Ryan Hodge | 23:52.82 | Deer Park | | |
| 176. | 9 | Samuel Harvey | 23:53.40 | Taylor | | |
| 177. | 9 | Caleb Huff | 23:59.17 | Leesburg-Fairfield | | |
| 178. | 12 | Tyler Tepfenhart | 24:03.51 | Cincinnati Hills Christian | | |
| 179. | 12 | Garrett Riesen | 24:30.43 | Celina | | |
| 180. | 9 | Jerry Wray | 24:31.26 | Badin | | |
| 181. | 10 | Jorico Butler | 24:39.46 | Woodward | | |
| 182. | 11 | Craig Hollis | 24:41.75 | Milton Union | | |
| 183. | 12 | Nathan Davis | 24:43.05 | Landmark Baptist | | |
| 184. | 9 | Luke Matthews | 24:44.94 | Springfield Shawnee | | |
| 185. | 11 | James Grinalds | 24:46.03 | Landmark Baptist | | |
| 186. | 10 | Bailey Calhoun | 24:51.04 | Badin | | |
| 187. | 11 | David Mulligan | 25:10.46 | Bishop Fenwick | | |
| 188. | 10 | Ethan Eversole | 25:11.50 | Landmark Baptist | | |
| 189. | 10 | Khalil Helmes | 25:15.64 | Woodward | | |
| 190. | 10 | Logan Burton | 25:16.38 | Clinton Massie | | |
| 191. | 10 | Antoine Lampkin | 25:19.88 | Woodward | | |
| 192. | 11 | Curtis Cox | 25:20.17 | Valley View | | |
| 193. | 11 | Sam Bowman | 25:24.46 | Valley View | | |
| 194. | 10 | Jason Goodrich | 25:51.70 | New Richmond | | |
| 195. | 10 | Shawn Lampkin | 25:54.46 | Woodward | | |
| 196. | 10 | Trenton Bunner | 26:08.70 | Woodward | | |
| 197. | 10 | Brian Hall | 26:33.05 | Mars Hill Academy | | |
| 198. | 10 | Trevor Bunner | 26:39.32 | Woodward | | |
| 199. | 9 | Tristan Finfrock-Deel | 26:50.86 | Northwestern | | |
| 200. | 9 | Silkk Peterson | 27:16.35 | Woodward | | |
| 201. | 9 | Zachary Hoyer | 27:23.73 | Cincinnati Hills Christian | | |
| 202. | 9 | Tyler Anderson | 27:30.68 | Deer Park | | |
| 203. | 10 | Nick Gilman | 28:02.36 | New Richmond | | |
| 204. | 9 | Shawn Tirey | 28:04.24 | Springfield Shawnee | | |
| 205. | 9 | Brennan Miller | 28:06.46 | Springfield Shawnee | | |
| 206. | 11 | Mitch Martini | 28:11.90 | Taylor | | |
| 207. | 9 | Kyle Gilday | 32:31.67 | New Richmond | | |
| 208. | 11 | Newton McCollum | 38:31.11 | New Richmond | | |
| 1. | 10 | Collin Mcmahon | 17:31.46 | Carmel | | |
| 2. | 10 | Josh Horowitz | 17:38.14 | Carmel | | |
| 3. | 10 | Daniel Sechuga | 17:45.86 | Carmel | | |
| 4. | 10 | Jordan Ehrlich | 17:53.50 | Carmel | | |
| 5. | 10 | Wade Modzelewski | 17:57.50 | Anderson | | |
| 6. | 9 | Andrew Kalthoff | 18:03.72 | Carmel | | |
| 7. | 10 | Alex Cashbaugh | 18:05.89 | Carmel | | |
| 8. | 9 | Elijah St. Angelo | 18:09.69 | Carmel | | |
| 9. | 10 | Ryan Sanders | 18:11.87 | Mason | | |
| 10. | 10 | John Kincaid | 18:15.68 | Mason | | |
| 11. | 10 | Andy Cornelius | 18:21.90 | Lasalle | | |
| 12. | 9 | Cole Grabowski | 18:23.65 | St Xavier | | |
| 13. | 10 | Logan Steiner | 18:25.27 | Elder | | |
| 14. | 9 | Simon Weyer | 18:25.91 | Lasalle | | |
| 15. | 10 | Jonathan Reiter | 18:28.08 | Elder | | |
| 16. | 9 | Michael Waggoner | 18:29.59 | Mason | | |
| 17. | 10 | Lucas Sagraves | 18:30.19 | Mason | | |
| 18. | 10 | Stephen Babcock | 18:32.64 | Lasalle | | |
| 19. | 9 | Michael Lukovic | 18:37.25 | Carmel | | |
| 20. | 10 | Cameron Riffle | 18:43.71 | Mason | | |
| 21. | 10 | Joe Mccarthy | 18:44.19 | Centerville | | |
| 22. | 9 | William McGowan | 18:47.17 | Mason | | |
| 23. | 9 | Jace Wisdorf | 18:47.53 | Carmel | | |
| 24. | 9 | Michael Huschart | 18:48.33 | Elder | | |
| 25. | 10 | Leland Hoffman | 18:49.22 | Oak Hills | | |
| 26. | 10 | Ryan Gross | 18:50.92 | Hilliard Bradley | | |
| 27. | 9 | Michael Vittucci | 18:51.45 | St Xavier | | |
| 28. | 10 | Adam Gardner | 18:51.47 | Elder | | |
| 29. | 10 | Evan Reid | 18:51.48 | St Xavier | | |
| 30. | 9 | Nick Frankowski | 18:51.68 | Sycamore | | |
| 31. | 10 | Alex Budke | 18:52.66 | Oak Hills | | |
| 32. | 9 | Michael Savage | 18:55.15 | Oak Hills | | |
| 33. | 10 | Trevor Witta | 18:55.65 | Carmel | | |
| 34. | 9 | Ben Hatfield | 18:57.18 | Carmel | | |
| 35. | 9 | Josh Spayde | 19:00.61 | Troy | | |
| 36. | 10 | Zach McCormick | 19:01.73 | Beavercreek | | |
| 37. | 10 | Ben Butz | 19:04.77 | St Xavier | | |
| 38. | 10 | Kyle Weaver | 19:06.88 | Carmel | | |
| 39. | 9 | Ben Dickson | 19:08.60 | Centerville | | |
| 40. | 10 | Josh Muldoon | 19:11.38 | Carmel | | |
| 41. | 10 | Austen Fisher | 19:11.79 | Centerville | | |
| 42. | 10 | Cameron Crasto | 19:12.18 | Centerville | | |
| 43. | 10 | Jesse Zhan | 19:13.21 | Mason | | |
| 44. | 10 | Nick Kelly | 19:15.16 | St Xavier | | |
| 45. | 9 | Brady Hall | 19:16.07 | Hilliard Bradley | | |
| 46. | 10 | Eric Westhaus | 19:20.54 | Centerville | | |
| 47. | 9 | Ryan Frondorf | 19:21.20 | Oak Hills | | |
| 48. | 9 | Ryan Whitney | 19:22.89 | Hilliard Davidson | | |
| 49. | 9 | Alex Mumma | 19:25.36 | Mason | | |
| 50. | 9 | Ricardo Orellana | 19:25.83 | Sycamore | | |
| 51. | 10 | Matt Weiskittel | 19:26.09 | St Xavier | | |
| 52. | 10 | Andrew Davis | 19:26.51 | Loveland | | |
| 53. | 10 | Cole Vickery | 19:28.36 | Carmel | | |
| 54. | 10 | Jacob Paul | 19:31.61 | Loveland | | |
| 55. | 9 | Matthew Brackman | 19:34.15 | Mason | | |
| 56. | 9 | Bobby Lively | 19:34.39 | Hilliard Davidson | | |
| 57. | 9 | Michael Seifert | 19:38.28 | Hilliard Bradley | | |
| 58. | 9 | Zach Horotwitz | 19:39.70 | Carmel | | |
| 59. | 10 | David Delworth | 19:41.24 | St Xavier | | |
| 60. | 9 | AJ Getter | 19:41.53 | St Xavier | | |
| 61. | 9 | Evan Wooten | 19:41.69 | St Xavier | | |
| 62. | 9 | Amogg Damodhar | 19:42.19 | Mason | | |
| 63. | 9 | Austin Vickrey | 19:44.01 | Oak Hills | | |
| 64. | 10 | Jonathon Wolfrom | 19:44.15 | Oak Hills | | |
| 65. | 10 | Sean Fallon | 19:44.32 | St Xavier | | |
| 66. | 10 | Joey Mauch | 19:45.11 | St Xavier | | |
| 67. | 9 | Thomas Siva | 19:45.93 | Beavercreek | | |
| 68. | 10 | Matt West | 19:46.29 | Springboro | | |
| 69. | 9 | Sinjin Jones | 19:47.57 | Beavercreek | | |
| 70. | 10 | Caleb Baker | 19:47.91 | Springboro | | |
| 71. | 10 | John Turner | 19:49.35 | Centerville | | |
| 72. | 10 | Nicholas Herskey | 19:49.75 | Sycamore | | |
| 73. | 9 | Aaron Crites | 19:50.34 | Celina | | |
| 74. | 10 | Rob Kuyath | 19:51.20 | St Xavier | | |
| 75. | 10 | Vince Reimer | 19:51.96 | Carmel | | |
| 76. | 9 | Riley Connors | 19:52.17 | Lasalle | | |
| 77. | 9 | Will Schrantz | 19:53.22 | Sycamore | | |
| 78. | 10 | Ben Kleman | 19:53.36 | St Xavier | | |
| 79. | 9 | Matthew Nicklas | 19:54.28 | St Xavier | | |
| 80. | 10 | JP Burleigh | 19:55.88 | St Xavier | | |
| 81. | 10 | Adam Kluesener | 19:56.31 | Lasalle | | |
| 82. | 10 | Jack Morris | 19:57.37 | Carmel | | |
| 83. | 10 | Sam Lemmon | 19:57.39 | Beavercreek | | |
| 84. | 10 | Drew Pfander | 19:57.55 | Mason | | |
| 85. | 9 | Michael Crawshaw | 19:58.11 | Mason | | |
| 86. | 9 | Tim Laib | 19:58.98 | Oak Hills | | |
| 87. | 10 | Nathan Dickerson | 19:59.15 | Loveland | | |
| 88. | 10 | Luke Rehbeck | 19:59.99 | Hilliard Bradley | | |
| 89. | 10 | Tyler Meinz | 20:00.35 | Carmel | | |
| 90. | 9 | Mike Gardner | 20:00.54 | St Xavier | | |
| 91. | 10 | Brandon Baker | 20:00.83 | Oak Hills | | |
| 92. | 9 | Matthew Loxley | 20:01.26 | Beavercreek | | |
| 93. | 9 | Lev Burns | 20:01.47 | Centerville | | |
| 94. | 9 | Joey Poggemann | 20:07.57 | Oak Hills | | |
| 95. | 9 | Ryan Ehling | 20:08.85 | Mason | | |
| 96. | 9 | Michael Verma | 20:10.43 | Mason | | |
| 97. | 9 | Jake Altenau | 20:11.97 | St Xavier | | |
| 98. | 9 | Jason Klein | 20:12.70 | Carmel | | |
| 99. | 10 | Brandon West | 20:15.65 | Elder | | |
| 100. | 10 | Chris Taylor | 20:15.80 | Hilliard Davidson | | |
| 101. | 10 | Jon Satre | 20:15.96 | Hilliard Bradley | | |
| 102. | 9 | Andrew Geisel | 20:16.09 | Springboro | | |
| 103. | 10 | Evan Barlow | 20:17.72 | St Xavier | | |
| 104. | 9 | Tommy Becker | 20:18.07 | Elder | | |
| 105. | 10 | Alex Keller | 20:19.27 | Beavercreek | | |
| 106. | 9 | Collins Skiles | 20:19.75 | Carmel | | |
| 107. | 9 | Nathan Harville | 20:19.89 | Springboro | | |
| 108. | 10 | Taylor Brannon | 20:22.09 | Oak Hills | | |
| 109. | 9 | Caleb Vincent | 20:22.34 | Milton Union | | |
| 110. | 9 | Austin Jaeger | 20:23.16 | Elder | | |
| 111. | 10 | Scott Jobe | 20:24.00 | Springboro | | |
| 112. | 10 | Akshay Balwally | 20:25.66 | Centerville | | |
| 113. | 10 | Evan Crowe | 20:25.67 | Centerville | | |
| 114. | 9 | Adam Vale | 20:26.03 | Elder | | |
| 115. | 10 | Alex Haney | 20:26.75 | St Xavier | | |
| 116. | 9 | John Morris | 20:27.17 | Mason | | |
| 117. | 9 | Brad Arledge | 20:29.65 | Beavercreek | | |
| 118. | 10 | Brandon Downey | 20:31.07 | Celina | | |
| 119. | 9 | Billy Ivy | 20:31.16 | Carmel | | |
| 120. | 10 | Ivan Mallett | 20:31.38 | Springboro | | |
| 121. | 10 | Jack Howard | 20:32.42 | Mason | | |
| 122. | 10 | Thomas Marusko | 20:32.77 | Springboro | | |
| 123. | 9 | Daniel Palmer | 20:32.89 | Springboro | | |
| 124. | 9 | Josh Palmer | 20:33.26 | Loveland | | |
| 125. | 9 | Logan Elliott | 20:33.91 | Springboro | | |
| 126. | 9 | Kyle Murdock | 20:35.03 | Lasalle | | |
| 127. | 9 | Alex Steitz | 20:37.17 | Hilliard Davidson | | |
| 128. | 9 | Trey Metzger | 20:37.25 | St Xavier | | |
| 129. | 9 | Matthias Meyer | 20:37.35 | St Xavier | | |
| 130. | 10 | Eric Langowski | 20:38.91 | Carmel | | |
| 131. | 9 | Brady Arnold | 20:39.29 | Carmel | | |
| 132. | 9 | Andrew Sutton | 20:39.40 | St Xavier | | |
| 133. | 10 | Josh Kuehn | 20:39.70 | Mason | | |
| 134. | 9 | Josh Reddington | 20:43.73 | Mason | | |
| 135. | 10 | Patrick Tan | 20:43.80 | Carmel | | |
| 136. | 9 | Trevor Brumfield | 20:44.98 | Beavercreek | | |
| 137. | 10 | Joshua Dicks | 20:45.19 | Centerville | | |
| 138. | 10 | Keenan Meyer | 20:47.66 | Loveland | | |
| 139. | 9 | Chris Bull | 20:47.67 | Turpin | | |
| 140. | 9 | Conner Partin | 20:51.26 | Valley View | | |
| 141. | 9 | Marcus Simpson | 20:51.50 | Beavercreek | | |
| 142. | 9 | Tyler Saxton | 20:51.57 | St Xavier | | |
| 143. | 10 | Max Childs | 20:53.71 | Wyoming | | |
| 144. | 9 | Mitchell Joslin | 20:53.95 | Hilliard Davidson | | |
| 145. | 10 | Alex Pinkerton | 20:54.38 | Sycamore | | |
| 146. | 9 | Richie Mathias | 20:54.70 | Centerville | | |
| 147. | 10 | Evan Mullaney | 20:55.31 | Elder | | |
| 148. | 10 | Mason Miller | 20:55.68 | Celina | | |
| 149. | 9 | Sam Coyle | 20:56.45 | Mason | | |
| 150. | 10 | Andrew Racadio | 20:56.93 | St Xavier | | |
| 151. | 10 | Kent Fagan | 20:58.06 | Centerville | | |
| 152. | 10 | Jonathon Schulman | 20:59.17 | Mason | | |
| 153. | 10 | Andrew Klapproth | 21:00.54 | Mason | | |
| 154. | 10 | John Ramsey | 21:00.63 | Centerville | | |
| 155. | 10 | Cody Brown | 21:00.88 | Mason | | |
| 156. | 10 | Clay Wiercinski | 21:01.04 | Springboro | | |
| 157. | 10 | Adam Pohlabel | 21:01.41 | Fairfield Senior | | |
| 158. | 9 | Ben Horwath | 21:01.83 | Centerville | | |
| 159. | 10 | Simon Puno | 21:01.89 | St Xavier | | |
| 160. | 11 | Michael Elmore | 21:04.56 | Beavercreek | | |
| 161. | 9 | Nick Boyle | 21:05.07 | St Xavier | | |
| 162. | 10 | Matt Kirwen | 21:05.27 | St Xavier | | |
| 163. | 9 | Gabe West | 21:07.06 | St Xavier | | |
| 164. | 9 | Arsalan Siddiqui | 21:08.36 | Carmel | | |
| 165. | 10 | Morgan Rowland | 21:08.63 | Beavercreek | | |
| 166. | 9 | Joe Rominger | 21:08.63 | Wyoming | | |
| 167. | 10 | Bryce Meier | 21:09.35 | Troy | | |
| 168. | 10 | Alex Meier | 21:10.82 | Troy | | |
| 169. | 10 | William Clark | 21:10.85 | Carmel | | |
| 170. | 9 | Erik Helm | 21:11.16 | Centerville | | |
| 171. | 9 | Jacob Houy | 21:11.48 | Hilliard Davidson | | |
| 172. | 10 | Dylan Gibbons | 21:12.89 | Celina | | |
| 173. | 9 | Jack Brown | 21:13.74 | Mason | | |
| 174. | 10 | Zach Zaccola | 21:14.59 | Carmel | | |
| 175. | 10 | Brad Chamblin | 21:15.83 | Mason | | |
| 176. | 10 | Jesse Mueller | 21:18.10 | Centerville | | |
| 177. | 9 | Brendan McConnell | 21:19.79 | St Xavier | | |
| 178. | 9 | Ryan Wiesman | 21:19.98 | Turpin | | |
| 179. | 10 | Drew Casati | 21:20.07 | Carmel | | |
| 180. | 9 | Kyle Betelak | 21:20.80 | Carmel | | |
| 181. | 10 | Trent Lively | 21:21.26 | Loveland | | |
| 182. | 9 | Alex Toney | 21:21.28 | Sycamore | | |
| 183. | 10 | Brandon Coyte | 21:22.05 | Hilliard Bradley | | |
| 184. | 10 | Mitch Person | 21:22.15 | Hilliard Bradley | | |
| 185. | 10 | Ben Harnen | 21:22.52 | Centerville | | |
| 186. | 10 | Ryan Stoneberger | 21:23.68 | Sycamore | | |
| 187. | 9 | Davin Fish | 21:23.69 | Centerville | | |
| 188. | 9 | Adam Lewis | 21:24.13 | Wyoming | | |
| 189. | 9 | Jake Hostetler | 21:24.47 | Carmel | | |
| 190. | 9 | Brian Fry | 21:24.79 | Springboro | | |
| 191. | 11 | Tyler Karkut | 21:25.84 | Jonathan Alder | | |
| 192. | 9 | Robbie Himebaugh | 21:26.15 | Anderson | | |
| 193. | 9 | Michael Cron | 21:26.31 | Celina | | |
| 194. | 10 | Jeremy Gilbert | 21:26.63 | Fairfield Senior | | |
| 195. | 9 | Tyler Black | 21:27.10 | Centerville | | |
| 196. | 9 | Chris Pond | 21:27.18 | Hilliard Bradley | | |
| 197. | 9 | Mac Jacobs | 21:27.55 | Carmel | | |
| 198. | 9 | Trevor Rowe | 21:29.43 | St Xavier | | |
| 199. | 10 | Rick Mulvey | 21:29.81 | Loveland | | |
| 200. | 10 | Matt Momper | 21:31.98 | St Xavier | | |
| 201. | 10 | Jordan Tefs | 21:34.77 | Wyoming | | |
| 202. | 10 | Brad Miller | 21:34.79 | Beavercreek | | |
| 203. | 10 | Will Hoffman | 21:35.28 | Mason | | |
| 204. | 9 | Dean Ellis | 21:35.47 | Mason | | |
| 205. | 10 | Chris Stehm | 21:35.63 | Mason | | |
| 206. | 10 | Greg Penland | 21:35.77 | Mason | | |
| 207. | 9 | Matt Young | 21:35.87 | Carmel | | |
| 208. | 9 | Kyle Schwartz | 21:36.78 | Milton Union | | |
| 209. | 10 | Jacob Carson | 21:37.72 | Mason | | |
| 210. | 10 | Gunar Stovar | 21:38.15 | Hilliard Bradley | | |
| 211. | 9 | Coburn Gillies | 21:38.65 | Hilliard Davidson | | |
| 212. | 10 | Westin Fiehrer | 21:38.94 | St Xavier | | |
| 213. | 10 | Derek Shu | 21:39.63 | Mason | | |
| 214. | 9 | Nick Rackers | 21:41.01 | Elder | | |
| 215. | 9 | Ryan Croskey | 21:41.39 | Centerville | | |
| 216. | 9 | Zack Rimstidt | 21:41.79 | Centerville | | |
| 217. | 9 | Casey Smith | 21:44.25 | Loveland | | |
| 218. | 10 | Ian Jeffrey | 21:45.06 | Loveland | | |
| 219. | 9 | Sam Garrity | 21:45.63 | St Xavier | | |
| 220. | 10 | Dylan Consbruck | 21:45.75 | Sycamore | | |
| 221. | 9 | Canaan Berry | 21:48.08 | Milton Union | | |
| 222. | 9 | Bert Dole | 21:48.74 | Lasalle | | |
| 223. | 10 | Riley Hulbert | 21:48.99 | Mason | | |
| 224. | 9 | Jack Schneider | 21:49.29 | Wyoming | | |
| 225. | 10 | Hunter Schmidt | 21:49.45 | Turpin | | |
| 226. | 9 | Brian Busse | 21:49.66 | Springboro | | |
| 227. | 10 | Brian Ciepichal | 21:49.70 | Mason | | |
| 228. | 9 | Brandon Flynn | 21:49.88 | Springboro | | |
| 229. | 9 | Ben Boughton | 21:49.92 | Sycamore | | |
| 230. | 9 | Zach Leahy | 21:50.07 | Hilliard Bradley | | |
| 231. | 10 | Bret Wallace | 21:51.51 | Springboro | | |
| 232. | 9 | Matt Bear | 21:54.59 | Carmel | | |
| 233. | 9 | Jack Smith | 21:55.49 | Elder | | |
| 234. | 10 | Chris Fried | 21:57.01 | Centerville | | |
| 235. | 10 | Andre Schwitzgebel | 21:57.70 | Mason | | |
| 236. | 9 | Fernando D'hyver | 21:58.35 | Mason | | |
| 237. | 9 | Tanner Anthony | 21:58.96 | Wyoming | | |
| 238. | 9 | Spencer Lea | 21:59.69 | St Xavier | | |
| 239. | 9 | Peter Dittrich | 21:59.95 | St Xavier | | |
| 240. | 9 | Nick Cornelissen | 21:59.96 | Troy | | |
| 241. | 10 | Deonte Williams | 22:00.36 | St Xavier | | |
| 242. | 9 | Jake Hessling | 22:02.21 | Elder | | |
| 243. | 10 | Brian Connor | 22:02.50 | Loveland | | |
| 244. | 10 | Dimitri Loukoumidis | 22:02.81 | Loveland | | |
| 245. | 9 | Logan Croskey | 22:03.83 | Centerville | | |
| 246. | 9 | Chase Bargo | 22:04.49 | Mason | | |
| 247. | 9 | Drew Lovell | 22:07.06 | Elder | | |
| 248. | 9 | Nick Ellerhorst | 22:07.64 | Elder | | |
| 249. | 9 | Dan Waldron | 22:09.14 | Centerville | | |
| 250. | 9 | Trent McGaha | 22:09.71 | Beavercreek | | |
| 251. | 10 | Drew Marcum | 22:13.14 | Centerville | | |
| 252. | 9 | Justin Bosch | 22:14.52 | Hilliard Bradley | | |
| 253. | 9 | Alex Hatke | 22:14.71 | Lasalle | | |
| 254. | 9 | Jeff Morris | 22:15.01 | St Xavier | | |
| 255. | 9 | JT Kuertz | 22:15.38 | Fairfield Senior | | |
| 256. | 9 | Zach Whitmore | 22:17.05 | Mason | | |
| 257. | 9 | Kyle Wilson | 22:18.28 | St Xavier | | |
| 258. | 9 | Will McBeath | 22:20.85 | Turpin | | |
| 259. | 9 | Zach Thornton | 22:21.86 | Turpin | | |
| 260. | 10 | Damennick Henry | 22:21.89 | Beavercreek | | |
| 261. | 9 | Luke Bowsher | 22:22.25 | Celina | | |
| 262. | 10 | Alex Rawson | 22:23.20 | Mason | | |
| 263. | 10 | Collin Scott | 22:24.55 | St Xavier | | |
| 264. | 10 | Max Meddings | 22:25.79 | Fairfield Senior | | |
| 265. | 9 | Eric O'Neil | 22:26.34 | Hilliard Bradley | | |
| 266. | 9 | Ross Hoeting | 22:28.46 | Oak Hills | | |
| 267. | 10 | Daniel Kinn | 22:32.05 | Carmel | | |
| 268. | 10 | Alex Marhoffer | 22:33.49 | Fairfield Senior | | |
| 269. | 10 | Thomas Haberer | 22:34.64 | Loveland | | |
| 270. | 9 | Taylor Davis | 22:34.65 | Beavercreek | | |
| 271. | 10 | Jeffery Willicut | 22:36.25 | St Xavier | | |
| 272. | 9 | Nathan Dermis | 22:39.01 | Springboro | | |
| 273. | 10 | Shawn Kays | 22:39.68 | Carmel | | |
| 274. | 9 | Ouhm Desai | 22:40.02 | Beavercreek | | |
| 275. | 10 | Connor O'Gorman | 22:40.34 | Beavercreek | | |
| 276. | 10 | Jeffrey Gord | 22:40.61 | Beavercreek | | |
| 277. | 9 | Ben Haddon | 22:40.98 | Carmel | | |
| 278. | 10 | Tyler Robinson | 22:42.49 | Beavercreek | | |
| 279. | 9 | Jonathan kim | 22:43.00 | Beavercreek | | |
| 280. | 10 | Austin Wessels | 22:43.22 | Elder | | |
| 281. | 9 | Matt Bernloehr | 22:46.81 | St Xavier | | |
| 282. | 10 | Eric Carmona | 22:47.50 | Beavercreek | | |
| 283. | 10 | Kurt Wolfer | 22:47.63 | St Xavier | | |
| 284. | 9 | Greg Ota | 22:47.82 | Sycamore | | |
| 285. | 9 | Michael Sherwood | 22:48.42 | Centerville | | |
| 286. | 9 | Jacob Morand | 22:49.41 | St Xavier | | |
| 287. | 9 | Ben Bishop | 22:49.95 | Centerville | | |
| 288. | 9 | Chris Kershner | 22:50.38 | Beavercreek | | |
| 289. | 10 | Sam Webb | 22:51.29 | Mason | | |
| 290. | 10 | Thomas Frye | 22:52.66 | Carmel | | |
| 291. | 9 | Nathan Domeck | 22:53.03 | Mason | | |
| 292. | 9 | John Tsatalis | 22:53.38 | Centerville | | |
| 293. | 10 | John Ernst | 22:55.64 | Indian Hill | | |
| 294. | 9 | Richard Wendel | 22:57.53 | Turpin | | |
| 295. | 10 | Caleb Stober | 22:58.62 | Indian Hill | | |
| 296. | 10 | Ameer Hafeez | 22:58.78 | Centerville | | |
| 297. | 10 | Nick Little | 22:58.91 | Centerville | | |
| 298. | 9 | Chris Heisey | 22:59.60 | Milton Union | | |
| 299. | 9 | Noah Swearingen | 22:59.72 | Loveland | | |
| 300. | 9 | Declan Gaylo | 22:59.75 | Wyoming | | |
| 301. | 9 | Matt Bult | 23:03.43 | St Xavier | | |
| 302. | 9 | Austin Janning | 23:04.96 | Springboro | | |
| 303. | 9 | Nick Rook | 23:05.03 | Mason | | |
| 304. | 9 | Collin Threet | 23:05.76 | Archbishop McNicholas | | |
| 305. | 10 | Justin Hardcastle | 23:07.06 | Carmel | | |
| 306. | 10 | Mike Glandorf | 23:07.43 | Mason | | |
| 307. | 10 | Zachary Gilbert | 23:07.93 | Fairfield Senior | | |
| 308. | 10 | Tom Dickson | 23:09.16 | Wyoming | | |
| 309. | 9 | Nathan Hohulin | 23:09.20 | Springboro | | |
| 310. | 9 | Anthony Walton | 23:11.74 | Chaminade Julienne | | |
| 311. | 9 | Drew Kossen | 23:12.19 | Sycamore | | |
| 312. | 10 | Andy Nagy | 23:12.69 | Centerville | | |
| 313. | 9 | Drew Gold | 23:13.34 | Wyoming | | |
| 314. | 9 | Andrew Mihailoff | 23:15.11 | Lasalle | | |
| 315. | 10 | Joey Simon | 23:15.62 | Mason | | |
| 316. | 10 | Cory Castrejon | 23:15.78 | St Xavier | | |
| 317. | 10 | Jack Shoemaker | 23:17.48 | St Xavier | | |
| 318. | 9 | Grant Winnestaffer | 23:18.90 | Sycamore | | |
| 319. | 9 | Andrew Roper | 23:19.16 | Beavercreek | | |
| 320. | 9 | Ben Maxfield | 23:19.82 | St Xavier | | |
| 321. | 9 | Duncan Hammond | 23:28.77 | Carmel | | |
| 322. | 10 | Conor Jenkins | 23:29.32 | Hilliard Bradley | | |
| 323. | 10 | Corey Shiltz | 23:29.37 | Troy | | |
| 324. | 9 | Evan Dexter | 23:30.64 | Carmel | | |
| 325. | 9 | Kevin Curry | 23:31.10 | Mason | | |
| 326. | 9 | Tommy Do | 23:31.14 | St Xavier | | |
| 327. | 10 | Alfredo Fee | 23:31.26 | Wyoming | | |
| 328. | 10 | Kevin Lin | 23:33.67 | Centerville | | |
| 329. | 9 | Joe Wourms | 23:35.71 | Beavercreek | | |
| 330. | 9 | Jack Tellman | 23:41.33 | Springboro | | |
| 331. | 9 | Andrew Luby | 23:42.28 | St Xavier | | |
| 332. | 10 | Zack Vision | 23:42.54 | Springboro | | |
| 333. | 9 | Michael Campbell | 23:42.86 | Lasalle | | |
| 334. | 9 | Paymon Baygani | 23:45.41 | Carmel | | |
| 335. | 9 | Nathan Higgins | 23:46.54 | Celina | | |
| 336. | 10 | Jake Gebhart | 23:48.02 | Turpin | | |
| 337. | 9 | Devin Gallivan | 23:50.88 | Lasalle | | |
| 338. | 9 | Kevin Kromme | 23:52.45 | Lasalle | | |
| 339. | 9 | William Ruppert | 23:52.51 | St Xavier | | |
| 340. | 9 | Ryan Thomas | 23:55.73 | St Xavier | | |
| 341. | 9 | Mason Bischoff | 24:01.90 | Oak Hills | | |
| 342. | 9 | Adam Edwards | 24:03.42 | St Xavier | | |
| 343. | 9 | Brenden Custer | 24:03.88 | Archbishop McNicholas | | |
| 344. | 9 | Jacob Gibson | 24:05.88 | Sycamore | | |
| 345. | 9 | Jorden Musselman | 24:06.19 | Archbishop McNicholas | | |
| 346. | 9 | Brian Caminiti | 24:06.72 | Elder | | |
| 347. | 9 | Jonathan Weng | 24:07.72 | Sycamore | | |
| 348. | 9 | Conner Crapsey | 24:07.78 | St Xavier | | |
| 349. | 9 | Logan Neiheisel | 24:08.43 | Lasalle | | |
| 350. | 9 | Ethan Trapani | 24:08.76 | Hilliard Bradley | | |
| 351. | 10 | Alexander Tarvardian | 24:12.14 | St Xavier | | |
| 352. | 10 | Dustin Osborn | 24:14.14 | Valley View | | |
| 353. | 10 | Rishabh Chatterjee | 24:14.64 | Sycamore | | |
| 354. | 9 | Cannon Hill | 24:16.54 | Chaminade Julienne | | |
| 355. | 10 | Byon Higgins | 24:16.62 | Lasalle | | |
| 356. | 9 | Ben Burke | 24:20.75 | St Xavier | | |
| 357. | 9 | Evan Kramer | 24:22.13 | Lasalle | | |
| 358. | 9 | Zack Fry | 24:22.29 | Springboro | | |
| 359. | 10 | Matt Kennedy | 24:23.06 | Turpin | | |
| 360. | 9 | Ryan Taylor | 24:23.23 | Beavercreek | | |
| 361. | 9 | Bryce Beddard | 24:23.59 | Springboro | | |
| 362. | 9 | Grant Freeland | 24:26.01 | Carmel | | |
| 363. | 9 | Ben Bailey | 24:29.37 | Turpin | | |
| 364. | 9 | Nick Zhao | 24:31.28 | Mason | | |
| 365. | 9 | Jacob Snively | 24:32.75 | Beavercreek | | |
| 366. | 9 | Jonathon Morris | 24:37.25 | Lasalle | | |
| 367. | 9 | Emilio Ferrel | 24:40.01 | Beavercreek | | |
| 368. | 9 | Alex Rolfes | 24:44.13 | Elder | | |
| 369. | 9 | Tommy Huang | 24:47.07 | Anderson | | |
| 370. | 9 | Bradley McKeel | 24:47.29 | Elder | | |
| 371. | 9 | Dylan Snead | 24:48.17 | Mason | | |
| 372. | 9 | Tommy Barriga | 24:48.21 | Mason | | |
| 373. | 9 | Griffin Ramsey | 24:52.68 | Sycamore | | |
| 374. | 9 | Nicholas Sullivan | 25:08.37 | Beavercreek | | |
| 375. | 9 | Matthew Keenan | 25:08.67 | Mason | | |
| 376. | 9 | Devonte Burrell | 25:15.05 | Lasalle | | |
| 377. | 9 | Aaron Easley | 25:15.40 | Turpin | | |
| 378. | 9 | Drew Horton | 25:23.81 | Lasalle | | |
| 379. | 10 | Filip Porzucek | 25:29.61 | Indian Hill | | |
| 380. | 9 | Rhys Peck | 25:30.50 | Mason | | |
| 381. | 10 | Trevor Cohen | 25:30.61 | Indian Hill | | |
| 382. | 10 | Sam Knowles | 25:30.74 | Indian Hill | | |
| 383. | 10 | Alexander Fee | 25:32.86 | Wyoming | | |
| 384. | 9 | Drew Kelly | 25:38.97 | Mason | | |
| 385. | 10 | Steve Furman | 25:47.08 | Beavercreek | | |
| 386. | 12 | Andrew Grosinger | 25:54.45 | Indian Hill | | |
| 387. | 9 | Christian Hahm | 25:57.98 | Beavercreek | | |
| 388. | 10 | Kyle Jarstad | 25:59.57 | Hilliard Bradley | | |
| 389. | 9 | Yoon-Jae Yi | 26:00.60 | Beavercreek | | |
| 390. | 9 | Ben Kennedy | 26:06.25 | Mason | | |
| 391. | 9 | Rohan Murthy | 26:11.47 | Mason | | |
| 392. | 10 | Jacob Templeton | 26:13.80 | Troy | | |
| 393. | 10 | Michael Kay | 26:15.57 | Elder | | |
| 394. | 9 | Joe Paquette | 26:17.52 | Archbishop McNicholas | | |
| 395. | 9 | Kyle Chaulk | 26:29.65 | Lasalle | | |
| 396. | 10 | Robert Quatman | 26:29.70 | Beavercreek | | |
| 397. | 9 | Jake Blevins | 26:37.04 | Milton Union | | |
| 398. | 10 | Nick Werle | 26:37.97 | Centerville | | |
| 399. | 9 | Brad Robertson | 26:46.76 | Fairfield Senior | | |
| 400. | 10 | Thomas Zhu | 26:47.25 | Mason | | |
| 401. | 10 | Stefan Fakoukakis | 26:52.10 | St Xavier | | |
| 402. | 9 | Michell Knight | 27:04.50 | Chaminade Julienne | | |
| 403. | 12 | Jared Klawer | 27:15.92 | Emmanuel Christian (Spring... | | |
| 404. | 9 | Finn Roach | 27:16.01 | Mason | | |
| 405. | 9 | Kevin McCullough | 27:34.92 | Elder | | |
| 406. | 10 | Quinn McHugh | 27:50.04 | Mason | | |
| 407. | 9 | Thomas Hyatt | 28:18.08 | Fairborn | | |
| 408. | 9 | Mark Rankey | 28:45.62 | Sycamore | | |
| 409. | 9 | Thomas Bentley | 29:08.41 | Turpin | | |
| 410. | 9 | Emmanuel Setegn | 29:55.89 | Mason | | |
| 411. | 10 | Cory Riley | 30:13.50 | Beavercreek | | |
| 412. | 9 | Wilson Russell | 31:22.76 | Mason | | |
| 413. | 9 | Robbie McKinney | 39:46.50 | Fairborn | | |