| 1. | 12 | Tim Moore | 15:11.3 | Novi | | |
| 2. | 12 | Jake Hammerle | 15:35.6 | Brownstown Woodhaven | | |
| 3. | 12 | Justin Zanotti | 15:41.5 | Macomb L'Anse Creuse North | | |
| 4. | 12 | Matthew French | 15:42.7 | Howell | | |
| 5. | 12 | John Krawiec | 15:47.5 | Detroit Catholic Central | | |
| 6. | 12 | Justin Hajduk | 15:49.5 | Salem | | |
| 7. | 12 | Nick Gillett | 15:50.6 | Troy | | |
| 8. | 12 | Dan Murray | 15:53.0 | Bloomfield Hills Brother R... | | |
| 9. | 12 | Lance Vanderberg | 15:54.7 | Muskegon Mona Shores | | |
| 10. | 10 | David Lucas | 15:56.6 | Detroit Catholic Central | | |
| 11. | 11 | Chris Catton | 15:57.1 | Grand Blanc | | |
| 12. | 12 | Corey Nowitzke | 15:57.8 | Monroe | | |
| 13. | 12 | Jason Schoener | 15:58.2 | Grand Blanc | | |
| 14. | 12 | Troy Terry | 15:58.4 | Shelby Township Utica Eise... | | |
| 15. | 12 | Dana Irrer | 15:59.2 | Okemos | | |
| 16. | 12 | Nick Kopczyk | 15:59.7 | Highland Milford | | |
| 17. | 12 | Andrew Thorson | 16:00.5 | Grand Ledge | | |
| 18. | 11 | Kevin Gienapp | 16:01.1 | Brighton | | |
| 19. | 12 | Kevin Naughton | 16:02.9 | Walled Lake Western | | |
| 20. | 11 | Adam Craig | 16:03.1 | White Lake Lakeland | | |
| 21. | 10 | Dustin Voss | 16:04.8 | Saline | | |
| 22. | 12 | Michael Colt | 16:06.2 | Lake Orion | | |
| 23. | 12 | James Naughton | 16:09.3 | Ann Arbor Pioneer | | |
| 24. | 10 | James Anai | 16:09.4 | Grand Ledge | | |
| 25. | 10 | Tad Hulst | 16:10.5 | Zeeland (split to East/West) | | |
| 26. | 11 | Tim Marshall | 16:12.3 | Jackson | | |
| 27. | 12 | William Chapman | 16:13.5 | Livonia Churchill | | |
| 28. | 12 | Brian Theut | 16:13.9 | White Lake Lakeland | | |
| 29. | 12 | Ryan Sucharski | 16:14.5 | Macomb Dakota | | |
| 30. | 11 | Chris Welch | 16:15.1 | White Lake Lakeland | | |
| 31. | 11 | Pat Miller | 16:15.3 | Highland Milford | | |
| 32. | 12 | Greg Haapala | 16:16.1 | University Of Detroit Jes... | | |
| 33. | 12 | Ryan Gall | 16:18.0 | Livonia Churchill | | |
| 34. | 11 | Andrew Manning | 16:18.8 | Traverse City Central | | |
| 35. | 12 | Matt Johnson | 16:21.7 | Temperance Bedford | | |
| 36. | 12 | Mick Tiffany | 16:22.0 | Traverse City Central | | |
| 37. | 10 | Tim Kenny | 16:22.0 | Traverse City West | | |
| 38. | 11 | Kevin Coch | 16:23.9 | East Kentwood | | |
| 39. | 12 | Matthew Reed | 16:24.6 | Fraser | | |
| 40. | 12 | Patrick Dantzer | 16:25.0 | Grosse Pointe South | | |
| 41. | 11 | Mark Sitko | 16:26.1 | Clarkston | | |
| 42. | 10 | Neal Naughton | 16:28.6 | Walled Lake Western | | |
| 43. | 10 | Erickson James | 16:29.7 | Belleville | | |
| 44. | 12 | Joel Conn | 16:30.4 | Grand Blanc | | |
| 45. | 12 | Tyson Warner | 16:30.5 | Portage Northern | | |
| 46. | 12 | Kyle Jekot | 16:30.8 | Detroit Catholic Central | | |
| 47. | 10 | Bruce LaFrance | 16:30.9 | Warren Mott | | |
| 48. | 10 | Tim Kaijala | 16:31.0 | Muskegon Mona Shores | | |
| 49. | 11 | Alex Wood | 16:31.0 | Traverse City West | | |
| 50. | 10 | David Brown | 16:31.0 | Port Huron Northern | | |
| 51. | 12 | Dan Johnson | 16:31.2 | Traverse City West | | |
| 52. | 11 | Chris Beach | 16:31.6 | Portage Northern | | |
| 53. | 12 | Andrew Lapham | 16:31.9 | South Lyon | | |
| 54. | 12 | Andrew Rittenhouse | 16:32.1 | Grand Rapids Union | | |
| 55. | 10 | Kyle Mena | 16:32.6 | Portage Northern | | |
| 56. | 12 | Andy Pitchford | 16:32.9 | Portage Central | | |
| 57. | 11 | Eric Huffman | 16:33.1 | Swartz Creek | | |
| 58. | 10 | Adam Koepfer | 16:33.9 | Temperance Bedford | | |
| 59. | 12 | Logan Schultz | 16:34.1 | Livonia Churchill | | |
| 60. | 11 | Jared Elmore | 16:34.2 | Clarkston | | |
| 61. | 10 | Ryan Cooper | 16:34.3 | Portage Northern | | |
| 62. | 12 | Nicholas Liversedge | 16:34.3 | Grand Rapids Forest Hills ... | | |
| 63. | 12 | Brian Lee | 16:34.5 | South Lyon | | |
| 64. | 12 | Andy Harvey | 16:35.7 | Ann Arbor Pioneer | | |
| 65. | 11 | Jeff Draggich | 16:36.4 | Sterling Heights | | |
| 66. | 11 | Cam Ross | 16:36.4 | Traverse City Central | | |
| 67. | 12 | Kris Kammsky | 16:37.2 | Howell | | |
| 68. | 12 | Justin Dew | 16:37.5 | Lake Orion | | |
| 69. | 11 | Tim Copacia | 16:37.8 | Shelby Township Utica Eise... | | |
| 70. | 11 | Mohamed Sheikh | 16:38.0 | Grand Rapids Union | | |
| 71. | 10 | Kyle Harris | 16:38.3 | Highland Milford | | |
| 72. | 12 | Jeff Weber | 16:39.5 | Grandville | | |
| 73. | 9 | Steve Czarnecki | 16:40.3 | Rochester Adams | | |
| 74. | 12 | Tyler VanAcker | 16:40.3 | Highland Milford | | |
| 75. | 11 | Matt Immink | 16:40.4 | Holland | | |
| 76. | 11 | Jim Kutches | 16:40.5 | Muskegon Mona Shores | | |
| 77. | 11 | Jason Arini | 16:40.9 | Sterling Heights | | |
| 78. | 12 | Phil DeCoook | 16:41.9 | Troy Athens | | |
| 79. | 9 | William Peterson | 16:42.7 | Lake Orion | | |
| 80. | 10 | Chris Scott | 16:42.7 | Traverse City West | | |
| 81. | 12 | Kevin Dorn | 16:43.2 | Rockford | | |
| 82. | 12 | Ian Patterson | 16:43.5 | Rochester Adams | | |
| 83. | 12 | Patrick Pruitt | 16:43.5 | Plymouth | | |
| 84. | 9 | John Black | 16:44.1 | Bloomfield Hills Brother R... | | |
| 85. | 11 | Aaron Lanning | 16:44.6 | Plymouth | | |
| 86. | 11 | Christopher Vraniak | 16:45.7 | Salem | | |
| 87. | 11 | Chad Anastasoff | 16:45.8 | Temperance Bedford | | |
| 88. | 10 | Neil Atzinger | 16:46.2 | Saline | | |
| 89. | 12 | Ryan Rys | 16:47.3 | White Lake Lakeland | | |
| 90. | 12 | Jarred Spalsbury | 16:47.9 | Grand Ledge | | |
| 91. | 11 | Matt Plaska | 16:48.4 | Zeeland (split to East/West) | | |
| 92. | 11 | Eric Graf | 16:48.5 | Rockford | | |
| 93. | 12 | Adam Roach | 16:48.6 | Port Huron | | |
| 94. | 11 | Alex Fritz | 16:50.0 | Temperance Bedford | | |
| 95. | 11 | Jonathan Szostak | 16:51.0 | Grand Ledge | | |
| 96. | 12 | Jon Marshall | 16:51.1 | Detroit Catholic Central | | |
| 97. | 12 | Derek Dell | 16:51.2 | Holt | | |
| 98. | 12 | Matt Wish | 16:51.6 | Rockford | | |
| 99. | 12 | James Szopo | 16:52.3 | Fair Haven Anchor Bay | | |
| 100. | 11 | Christopher Haag | 16:53.8 | Warren DeLaSalle Collegiate | | |
| 101. | 11 | James Leddy | 16:54.0 | Salem | | |
| 102. | 12 | Alex White | 16:54.7 | Bloomfield Hills Brother R... | | |
| 103. | 12 | Todd Foren | 16:55.0 | Novi | | |
| 104. | 12 | Jim Hagemann | 16:55.6 | University Of Detroit Jes... | | |
| 105. | 12 | Dennis Hughes | 16:55.6 | Muskegon Reeths-Puffer | | |
| 106. | 11 | Zach Ryan | 16:55.7 | Saline | | |
| 107. | 12 | Andrew Gillett | 16:56.1 | Troy | | |
| 108. | 10 | Jason Hannawa | 16:58.0 | Bloomfield Hills Brother R... | | |
| 109. | 12 | Ryan Weaver | 16:58.4 | Saline | | |
| 110. | 12 | Skylar Gauss | 16:59.3 | Traverse City West | | |
| 111. | 10 | Steve Cullen | 16:59.4 | Fraser | | |
| 112. | 11 | Matt Gillespie | 16:59.5 | Livonia Stevenson | | |
| 113. | 9 | Mark Moore | 16:59.6 | Novi | | |
| 114. | 11 | Tim Kava | 16:59.9 | Novi | | |
| 115. | 12 | BJ Meyers | 17:00.2 | Rockford | | |
| 116. | 12 | Casey Barnes | 17:00.9 | Highland Milford | | |
| 117. | 11 | Brian Doot | 17:01.2 | Detroit Catholic Central | | |
| 118. | 12 | Merhawi Tewoldemedhin | 17:01.6 | Grand Rapids Union | | |
| 119. | 10 | Kassem Hammoud | 17:03.1 | Dearborn Fordson | | |
| 120. | 12 | Stephan Wunderlich | 17:03.3 | Ann Arbor Huron | | |
| 121. | 12 | Chris Reimann | 17:03.6 | Rochester Adams | | |
| 122. | 10 | Eric Joseph | 17:04.1 | Novi | | |
| 123. | 12 | Paul Hanna | 17:04.7 | Temperance Bedford | | |
| 124. | 12 | Bryan Seymour | 17:04.9 | Detroit Catholic Central | | |
| 125. | 11 | Alex Grobbel | 17:05.4 | Shelby Township Utica Eise... | | |
| 126. | 12 | Mitch Erickson | 17:06.4 | Novi | | |
| 127. | 11 | Anthony McManus | 17:07.1 | Traverse City Central | | |
| 128. | 12 | Mike Schuchardt | 17:07.4 | University Of Detroit Jes... | | |
| 129. | 11 | Adam Hostetler | 17:08.0 | Grand Blanc | | |
| 130. | 11 | Brandon Worlock | 17:08.4 | Adrian | | |
| 131. | 12 | Andrew Baalerud | 17:08.5 | Rochester Adams | | |
| 132. | 10 | David Hariston | 17:09.2 | Grand Ledge | | |
| 133. | 12 | Chris Kampe | 17:09.6 | Shelby Township Utica Eise... | | |
| 134. | 9 | Jeffery Hubbard | 17:09.8 | Ann Arbor Pioneer | | |
| 135. | 10 | Shawn Wilsher | 17:10.2 | Lake Orion | | |
| 136. | 12 | Tim Dubovsky | 17:10.9 | Flint Carman-Ainsworth | | |
| 137. | 10 | Chris Hammer | 17:11.4 | Troy Athens | | |
| 138. | 12 | Geoff Guthrie | 17:11.6 | Rockford | | |
| 139. | 12 | Steve Ball | 17:12.1 | Temperance Bedford | | |
| 140. | 11 | Ben Gannon | 17:12.7 | Farmington Hills North Far... | | |
| 141. | 12 | Joe Anderson | 17:13.1 | Ann Arbor Pioneer | | |
| 142. | 11 | Levi Yoder | 17:13.3 | Grand Rapids Union | | |
| 143. | 12 | Michael Carroll | 17:13.9 | Troy | | |
| 144. | 9 | John Hall | 17:14.4 | Traverse City West | | |
| 145. | 10 | Jeff Brooks | 17:14.6 | Flushing | | |
| 146. | 12 | Brandon McClellan | 17:14.7 | Plymouth | | |
| 147. | 12 | Nathan Chouinard | 17:14.8 | Traverse City Central | | |
| 148. | 10 | Clark Richter | 17:15.5 | Rockford | | |
| 149. | 12 | Casey Maloney | 17:15.6 | Plymouth | | |
| 150. | 12 | Landon Medley | 17:15.9 | Saline | | |
| 151. | 12 | Adam Kovac | 17:17.2 | Grandville | | |
| 152. | 12 | Jim Kreft | 17:17.3 | Traverse City West | | |
| 153. | 11 | Soren Berg | 17:17.9 | Ann Arbor Pioneer | | |
| 154. | 10 | Matthew Rymond | 17:18.3 | Plymouth | | |
| 155. | 11 | Kevin Kane | 17:20.4 | Livonia Churchill | | |
| 156. | 9 | Harrison Beeby | 17:20.9 | Traverse City Central | | |
| 157. | 12 | Scott Moore | 17:21.0 | Rochester Adams | | |
| 158. | 12 | Steve1 M | 17:21.4 | Grand Ledge | | |
| 159. | 10 | Richard Kettles | 17:21.6 | Grand Ledge | | |
| 160. | 12 | Aaron Coury | 17:22.5 | University Of Detroit Jes... | | |
| 161. | 12 | David Carvey | 17:22.6 | Portage Northern | | |
| 162. | 11 | Jason Young | 17:22.8 | Shelby Township Utica Eise... | | |
| 163. | 10 | Ryan McCarl | 17:23.2 | Muskegon Mona Shores | | |
| 164. | 11 | Nikhil Kawlra | 17:23.4 | Troy | | |
| 165. | 9 | Spencer Ornes | 17:24.0 | Novi | | |
| 166. | 11 | Jon Steinhoff | 17:24.7 | Grand Blanc | | |
| 167. | 10 | Mike Kurban | 17:24.9 | Grand Rapids Union | | |
| 168. | 11 | Chris Lieblang | 17:25.0 | Sterling Heights | | |
| 169. | 10 | Luke Chrusciel | 17:25.5 | Grandville | | |
| 170. | 12 | Chris Tibaudo | 17:25.6 | Grosse Pointe North | | |
| 171. | 12 | Julia Roberts | 17:25.8 | Wayne Memorial | | |
| 172. | 11 | Andrew Stewart | 17:27.3 | Troy | | |
| 173. | 12 | Matt Esper | 17:27.6 | Detroit Catholic Central | | |
| 174. | 10 | Ryan Gregory | 17:27.9 | Bloomfield Hills Brother R... | | |
| 175. | 10 | Keith Magic | 17:28.4 | Lake Orion | | |
| 176. | 12 | Mike Roth | 17:28.7 | Ann Arbor Pioneer | | |
| 177. | 11 | David Walline | 17:29.2 | Saline | | |
| 178. | 12 | Jon Hopkins | 17:30.4 | Rochester Adams | | |
| 179. | 11 | Corey Steimel | 17:31.5 | Grandville | | |
| 180. | 9 | Jimmy Partridge | 17:32.5 | Sterling Heights | | |
| 181. | 12 | James Stelzer | 17:33.1 | Shelby Township Utica Eise... | | |
| 182. | 11 | Jon Western | 17:34.3 | Plymouth | | |
| 183. | 10 | Alex Rickens | 17:34.4 | White Lake Lakeland | | |
| 184. | 11 | Bryan Mullins | 17:34.5 | Rochester | | |
| 185. | 10 | Mike Moreland | 17:34.7 | Rochester Adams | | |
| 186. | 11 | David Morgan | 17:34.7 | Grand Rapids Forest Hills ... | | |
| 187. | 12 | Levi Frasier | 17:35.3 | Muskegon Mona Shores | | |
| 188. | 12 | Steve Neshkoff | 17:35.5 | Temperance Bedford | | |
| 189. | 12 | Stephen Debien | 17:37.0 | Plymouth | | |
| 190. | 12 | Chris Johnson | 17:38.1 | Lake Orion | | |
| 191. | 10 | Dan Pinter | 17:39.9 | Saline | | |
| 192. | 12 | Chris Webster | 17:40.3 | Sterling Heights Utica For... | | |
| 193. | 12 | Daniel Zinser | 17:41.8 | Roseville | | |
| 194. | 11 | Andrew Visger | 17:43.4 | Grosse Pointe South | | |
| 195. | 10 | Grant Griffin | 17:44.5 | Grand Blanc | | |
| 196. | 10 | Chad Murray | 17:44.7 | Highland Milford | | |
| 197. | 11 | Jonathan Paklain | 17:45.5 | Troy | | |
| 198. | 12 | Chase Howland | 17:46.6 | Portage Northern | | |
| 199. | 12 | Mandeep Sanghe | 17:50.1 | Livonia Churchill | | |
| 200. | 10 | Ryan Dahl | 17:53.0 | Lake Orion | | |
| 201. | 10 | Andrew Gabris | 17:53.0 | Muskegon Mona Shores | | |
| 202. | 9 | Jake Schaner | 17:54.3 | Muskegon Mona Shores | | |
| 203. | 10 | Dave Secord | 18:02.6 | Grosse Pointe North | | |
| 204. | 10 | Ryan Harper | 18:02.9 | Traverse City Central | | |
| 205. | 11 | Justin Brevick | 18:03.0 | Livonia Churchill | | |
| 206. | 9 | Takashi Gould | 18:05.7 | Ann Arbor Pioneer | | |
| 207. | 11 | Ryan Thome | 18:06.6 | Grandville | | |
| 208. | 10 | Scott Brunning | 18:06.7 | Troy Athens | | |
| 209. | 11 | Erik Meerschaert | 18:06.7 | Troy Athens | | |
| 210. | 9 | Alvin Moore | 18:07.1 | Troy Athens | | |
| 211. | 10 | Matt Crampton | 18:07.6 | Shelby Township Utica Eise... | | |
| 212. | 11 | Matt Scapini | 18:07.8 | Troy | | |
| 213. | 10 | Mike Bair | 18:08.4 | Bloomfield Hills Brother R... | | |
| 214. | 11 | Sam Klemet | 18:10.0 | Bloomfield Hills Brother R... | | |
| 215. | 10 | John Rolecki | 18:10.6 | Grand Blanc | | |
| 216. | 10 | Dominic Fano | 18:11.8 | Sterling Heights | | |
| 217. | 10 | Dan Morris | 18:13.6 | Grand Rapids Union | | |
| 218. | 11 | Duane Casbar | 18:13.9 | Sterling Heights | | |
| 219. | 10 | Kevin Olson | 18:17.9 | Portage Northern | | |
| 220. | 12 | Dave Mazur | 18:20.8 | University Of Detroit Jes... | | |
| 221. | 12 | Robert Hanrahan | 18:23.9 | Grosse Pointe South | | |
| 222. | 11 | Robert Porter | 18:25.7 | Grosse Pointe South | | |
| 223. | 10 | Jon Maten | 18:26.3 | University Of Detroit Jes... | | |
| 224. | 10 | Tom Szczesny | 18:27.7 | University Of Detroit Jes... | | |
| 225. | 12 | Jean Harris | 18:30.0 | Livonia Churchill | | |
| 226. | 12 | Tim Lewis | 18:34.4 | Grandville | | |
| 227. | 10 | Seth Weener | 18:34.4 | Grandville | | |
| 228. | 12 | Daniel Safronoff | 18:37.8 | Troy Athens | | |
| 229. | 12 | Dan Fulmer | 18:39.3 | Sterling Heights | | |
| 230. | 11 | Eric Fadie | 18:43.4 | White Lake Lakeland | | |
| 231. | 12 | Alex Mackenzie | 18:53.0 | Grosse Pointe South | | |
| 232. | 12 | Matt Griffen | 18:55.1 | Troy Athens | | |
| 233. | 10 | Josh Paar | 18:56.7 | White Lake Lakeland | | |
| 234. | 10 | Bryan Mackenzie | 19:02.3 | Grosse Pointe South | | |
| 235. | 10 | Matt Geerling | 19:06.0 | Grand Rapids Union | | |
| 236. | 11 | Mike Liang | 19:07.0 | Grosse Pointe South | | |
| 237. | 11 | Dan Boozer | 20:32.7 | Rockford | | |
| 238. | 10 | Dan DeRusha | 22:18.2 | Highland Milford | | |
| 1. | 10 | Riley Klingel | 15:25.1 | Fremont | | |
| 2. | 12 | Jeff Byrne | 15:25.5 | Bay City John Glenn | | |
| 3. | 11 | Jared Kelsh | 15:40.1 | Chippewa Hills | | |
| 4. | 11 | Luke Walker | 15:43.5 | Flint Powers Catholic | | |
| 5. | 12 | Christopher Burke | 15:46.6 | Dexter | | |
| 6. | 11 | Daniel Meyer | 15:53.3 | Dexter | | |
| 7. | 12 | Larz McElroy | 15:54.6 | St. Clair | | |
| 8. | 11 | Nick Lewis | 15:55.5 | Gaylord | | |
| 9. | 12 | Jon Hodge | 15:55.8 | Grosse Ile | | |
| 10. | 12 | Timothy Kelsh | 15:56.1 | Chippewa Hills | | |
| 11. | 10 | Riak Mabil | 15:57.0 | Charlotte | | |
| 12. | 10 | Corey Thelen | 15:58.0 | Lakewood | | |
| 13. | 12 | Jack DaSilva | 15:58.9 | Tecumseh | | |
| 14. | 9 | Daniel Roberts | 16:03.0 | Vicksburg | | |
| 15. | 11 | AJ McConnell | 16:03.8 | Sparta | | |
| 16. | 11 | Michael Barrows | 16:06.7 | Flint Powers Catholic | | |
| 17. | 10 | Dan Cramer | 16:06.7 | Cedar Springs | | |
| 18. | 12 | Sam Shewan | 16:08.7 | Big Rapids | | |
| 19. | 10 | Tony Nalli | 16:09.7 | Dexter | | |
| 20. | 11 | Curtis Christensen | 16:10.9 | Flint Kearsley | | |
| 21. | 12 | Jesse Gould | 16:10.9 | Flint Powers Catholic | | |
| 22. | 11 | Emory Nelkie | 16:11.3 | Ogemaw Heights | | |
| 23. | 11 | Jon Hans | 16:11.8 | Dearborn Heights Crestwood | | |
| 24. | 10 | Bruce Kaczmarek | 16:11.9 | Bloomfield Hills Lahser | | |
| 25. | 12 | Mark Vandermeer | 16:16.0 | Wyoming Park | | |
| 26. | 12 | Jim Pancoast | 16:17.2 | Stevensville Lakeshore | | |
| 27. | 11 | Nathan Straathof | 16:17.8 | Fremont | | |
| 28. | 12 | Daniel Morris | 16:18.0 | Lakewood | | |
| 29. | 9 | Mike Quick | 16:18.9 | Bloomfield Hills Lahser | | |
| 30. | 12 | Ben Piercy | 16:20.2 | Richland Gull Lake | | |
| 31. | 12 | Harley Rohloff | 16:20.3 | Grosse Ile | | |
| 32. | 9 | Van Tate | 16:20.5 | Petoskey | | |
| 33. | 11 | Pete Clemo | 16:21.3 | Grand Rapids Christian | | |
| 34. | 11 | David Vandenberge | 16:21.8 | Grand Rapids Christian | | |
| 35. | 12 | Patrick Earl | 16:21.9 | Grand Rapids Catholic Cent... | | |
| 36. | 11 | Ryan Boluyt | 16:22.9 | Dexter | | |
| 37. | 11 | Joel De Haan | 16:23.1 | Grand Rapids South Christian | | |
| 38. | 12 | Mike Walker | 16:23.9 | Fenton | | |
| 39. | 12 | Tim Brog | 16:25.0 | Middleville Thornapple-Kel... | | |
| 40. | 12 | Thomas Delucia | 16:27.2 | Trenton | | |
| 41. | 12 | Brian Wilk | 16:28.7 | Fremont | | |
| 42. | 11 | David Maat | 16:29.8 | Holland Christian | | |
| 43. | 11 | Abraham Mach | 16:30.3 | East Lansing | | |
| 44. | 12 | John McClellan | 16:31.4 | Allegan | | |
| 45. | 12 | Mike Frisch | 16:31.9 | Auburn Hills Avondale | | |
| 46. | 11 | Christopher Olds | 16:32.9 | Gaylord | | |
| 47. | 12 | Brian Coats | 16:33.6 | Farmington Hills Harrison | | |
| 48. | 12 | Cody Chupp | 16:35.2 | Big Rapids | | |
| 49. | 11 | Mike Pete | 16:35.3 | Allegan | | |
| 50. | 12 | Joe Skripka | 16:36.0 | Sparta | | |
| 51. | 10 | Steve Derico | 16:36.8 | Pontiac Notre Dame Prep | | |
| 52. | 11 | Ray Rollet | 16:38.1 | Carleton Airport | | |
| 53. | 12 | Justin Kelly | 16:39.0 | Haslett | | |
| 54. | 10 | Lex Williams | 16:39.1 | Dexter | | |
| 55. | 12 | Robby Young | 16:39.8 | Wayland Union | | |
| 56. | 10 | Jeff Harris | 16:40.2 | Croswell Lexington | | |
| 57. | 12 | Cal Chopp | 16:40.4 | Allegan | | |
| 58. | 11 | Matthew Rose | 16:41.3 | Bloomfield Hills Lahser | | |
| 59. | 11 | Joseph Ball | 16:42.5 | Grand Rapids Catholic Cent... | | |
| 60. | 11 | Brendan Godvin | 16:43.2 | Orchard Lake St Marys Prep | | |
| 61. | 10 | Jeff Standfest | 16:43.7 | St. Clair | | |
| 62. | 12 | James Reichardt | 16:43.7 | Spring Lake | | |
| 63. | 12 | Ben Usher | 16:43.9 | Fowlerville | | |
| 64. | 10 | Matthew Willing | 16:44.3 | Flint Powers Catholic | | |
| 65. | 12 | David Fedele | 16:45.2 | Chelsea | | |
| 66. | 11 | Jack VanTreese | 16:45.8 | Petoskey | | |
| 67. | 12 | Michael Brandell | 16:46.4 | Haslett | | |
| 68. | 11 | Trevor Bach | 16:47.5 | Chelsea | | |
| 69. | 12 | Nathan Scholten | 16:47.5 | Holland Christian | | |
| 70. | 12 | Maher Farah | 16:48.9 | Flint Powers Catholic | | |
| 71. | 12 | Andrew Youatt | 16:48.9 | Haslett | | |
| 72. | 10 | Nate DeHaan | 16:49.9 | Grand Rapids South Christian | | |
| 73. | 12 | Daniel Lafave | 16:49.9 | Birmingham Seaholm | | |
| 74. | 12 | Andrew Porinsky | 16:51.5 | Dexter | | |
| 75. | 10 | Joseph Costanzo | 16:52.9 | Alma | | |
| 76. | 12 | Steven Scott | 16:53.3 | Croswell Lexington | | |
| 77. | 12 | Grant Balarezo | 16:53.9 | Grosse Ile | | |
| 78. | 12 | Joel Kirsch | 16:54.3 | Wyoming Park | | |
| 79. | 12 | Cyle Tompkins | 16:54.8 | Richland Gull Lake | | |
| 80. | 11 | Christopher Witbrodt | 16:55.6 | Wyoming Park | | |
| 81. | 11 | Jason Mantey | 16:55.7 | Caro | | |
| 82. | 12 | Gabe McKinsey | 16:56.2 | Dearborn Heights Crestwood | | |
| 83. | 12 | Chase Gibson | 16:56.6 | Big Rapids | | |
| 84. | 12 | Nick Fisher | 16:56.7 | East Grand Rapids | | |
| 85. | 11 | Adam Hashimoto | 16:57.1 | Center Line | | |
| 86. | 12 | Kyle Brown | 16:57.8 | Chelsea | | |
| 87. | 9 | Nate Poirier | 16:58.4 | Center Line | | |
| 88. | 12 | Mike Haskell | 16:59.5 | Sparta | | |
| 89. | 10 | McGrane Geoff | 17:00.3 | Stoney Creek | | |
| 90. | 11 | Eric Syverson | 17:00.4 | East Grand Rapids | | |
| 91. | 11 | Shaun Bonnell | 17:01.0 | Otsego | | |
| 92. | 11 | Edward Yaklin | 17:01.3 | Chesaning | | |
| 93. | 10 | Andrew Kennedy | 17:01.4 | Bloomfield Hills Lahser | | |
| 94. | 10 | Craig Vachon | 17:02.1 | Grand Rapids Catholic Cent... | | |
| 95. | 12 | Tommy Wielichowski | 17:02.2 | Fenton | | |
| 96. | 11 | Jonathon Baran | 17:02.3 | Fenton | | |
| 97. | 11 | John Burch | 17:02.7 | St. Joseph | | |
| 98. | 12 | James McKenzie | 17:02.8 | Chelsea | | |
| 99. | 12 | Adam Gluski | 17:02.8 | Grosse Ile | | |
| 100. | 11 | Steve Cole | 17:03.1 | East Grand Rapids | | |
| 101. | 10 | Joel Schut | 17:04.2 | Grand Rapids Christian | | |
| 102. | 12 | Alex Schmidtendorff | 17:04.7 | Three Rivers | | |
| 103. | 12 | Greg Hawver | 17:05.1 | Coldwater | | |
| 104. | 11 | Mark Ellis | 17:05.1 | St. Clair | | |
| 105. | 10 | Tim Nance | 17:05.3 | Richland Gull Lake | | |
| 106. | 11 | Adam Shields | 17:06.2 | Grosse Ile | | |
| 107. | 11 | Benjamin Raphelson | 17:06.8 | Bloomfield Hills Lahser | | |
| 108. | 11 | Ryan Donaghy | 17:07.3 | Greenville | | |
| 109. | 11 | Adam Klingel | 17:07.7 | Fremont | | |
| 110. | 10 | Nick Bouldin | 17:08.2 | Haslett | | |
| 111. | 11 | Brandon Combs | 17:08.2 | Coldwater | | |
| 112. | 11 | Ryan Diephuis | 17:09.1 | Grand Rapids Christian | | |
| 113. | 12 | Trent Barnhart | 17:09.3 | Sparta | | |
| 114. | 10 | Nicholas Battista | 17:09.5 | Orchard Lake St Marys Prep | | |
| 115. | 11 | Nathan Watts | 17:09.8 | Haslett | | |
| 116. | 10 | Dan Lewis | 17:09.8 | Chelsea | | |
| 117. | 12 | Mathew Wright | 17:09.9 | Caro | | |
| 118. | 11 | Justin Willis | 17:10.3 | Dearborn Heights Crestwood | | |
| 119. | 12 | Andrew Giguere | 17:11.0 | East Grand Rapids | | |
| 120. | 11 | William Ellis | 17:11.1 | St. Clair | | |
| 121. | 10 | T J LaRossa | 17:11.9 | Dexter | | |
| 122. | 11 | Mach Mach | 17:12.1 | East Grand Rapids | | |
| 123. | 11 | Robert LeSage | 17:12.4 | St. Clair Shores Lakeview | | |
| 124. | 11 | David Mincel | 17:12.7 | Dearborn Divine Child | | |
| 125. | 10 | Erik Livingston | 17:14.0 | Dearborn Divine Child | | |
| 126. | 11 | Justin Gutierrez | 17:14.8 | Flint Kearsley | | |
| 127. | 12 | Seth Hill-Kennedy | 17:15.9 | Big Rapids | | |
| 128. | 10 | Scott Sedgley | 17:17.0 | Muskegon Orchard View | | |
| 129. | 12 | Andrew Hall | 17:17.5 | Fremont | | |
| 130. | 12 | Jonathon Dalton | 17:17.9 | Haslett | | |
| 131. | 12 | Max Melstrom | 17:18.3 | Cadillac | | |
| 132. | 12 | William Bauman | 17:19.3 | Grand Rapids Catholic Cent... | | |
| 133. | 11 | Stephen Doyle | 17:19.8 | Grand Rapids Catholic Cent... | | |
| 134. | 12 | Jeremie Mason | 17:20.4 | Croswell Lexington | | |
| 135. | 11 | Eban Mackey | 17:21.4 | Marshall | | |
| 136. | 12 | Dan Jones | 17:21.8 | Fremont | | |
| 137. | 11 | Joe Leetsma | 17:21.9 | Petoskey | | |
| 138. | 10 | Robert Gunn | 17:22.6 | Detroit Central | | |
| 139. | 10 | Andrew Lawrick | 17:23.4 | Stevensville Lakeshore | | |
| 140. | 11 | Spencer Jacobs | 17:24.0 | Orchard Lake St Marys Prep | | |
| 141. | 12 | Grant Gluski | 17:24.8 | Grosse Ile | | |
| 142. | 11 | Phillip Cusack | 17:25.2 | Bloomfield Hills Lahser | | |
| 143. | 11 | Jeff Schappa | 17:25.2 | Cadillac | | |
| 144. | 9 | Jameson Bilsborrow | 17:25.6 | Coldwater | | |
| 145. | 10 | William Jones | 17:27.8 | Fremont | | |
| 146. | 11 | Scott Arledge | 17:28.7 | Center Line | | |
| 147. | 12 | Chris Fecek | 17:29.1 | Pontiac Notre Dame Prep | | |
| 148. | 12 | Steve Mathews | 17:29.4 | St. Clair | | |
| 149. | 11 | Aaron Scott | 17:29.8 | Grand Rapids Christian | | |
| 150. | 12 | Tony Martines | 17:29.8 | Warren Fitzgerald | | |
| 151. | 11 | Cody Roderick | 17:30.1 | Cadillac | | |
| 152. | 9 | Peter Wilson | 17:30.5 | Richland Gull Lake | | |
| 153. | 10 | Derek Moore | 17:30.9 | Haslett | | |
| 154. | 10 | John Hayes | 17:31.1 | East Grand Rapids | | |
| 155. | 12 | Tony Shelton | 17:31.6 | Sparta | | |
| 156. | 10 | Kyle Williams | 17:31.6 | Cadillac | | |
| 157. | 9 | Cody Dobson | 17:32.8 | Croswell Lexington | | |
| 158. | 12 | David Wade | 17:33.1 | Croswell Lexington | | |
| 159. | 9 | James Rund | 17:33.4 | Dearborn Divine Child | | |
| 160. | 9 | Doug Richards | 17:34.2 | Ionia | | |
| 161. | 12 | Neil Matthews | 17:34.6 | Riverview Community | | |
| 162. | 11 | Brian Moore | 17:36.5 | St. Clair | | |
| 163. | 11 | Kevin Keeper | 17:36.8 | Mt. Pleasant | | |
| 164. | 11 | Michael Severn | 17:37.9 | Coldwater | | |
| 165. | 12 | Thomas Ralston | 17:39.6 | Fenton | | |
| 166. | 9 | Alex Donaghy | 17:40.9 | Greenville | | |
| 167. | 11 | Deskin Miller | 17:41.2 | Petoskey | | |
| 168. | 12 | John Erickson | 17:41.7 | Lansing Waverly | | |
| 169. | 10 | Kirill Zikanov | 17:42.0 | Bloomfield Hills Lahser | | |
| 170. | 10 | Mike West | 17:42.2 | Allegan | | |
| 171. | 11 | Steven Dabkowski | 17:43.0 | Grand Rapids Catholic Cent... | | |
| 172. | 10 | Max Wineland | 17:44.1 | Chelsea | | |
| 173. | 9 | Ryan Wagoner | 17:44.7 | Coldwater | | |
| 174. | 10 | David Thalman | 17:45.0 | Richland Gull Lake | | |
| 175. | 12 | Mike Vander Kooi | 17:45.6 | Allegan | | |
| 176. | 11 | Sean Smith | 17:46.4 | Cadillac | | |
| 177. | 11 | Ben Alexander | 17:46.7 | Grand Rapids Kenowa Hills | | |
| 178. | 11 | Dave VanSlembrouck | 17:47.4 | Petoskey | | |
| 179. | 10 | Mike Mangieri | 17:47.6 | Big Rapids | | |
| 180. | 11 | Tom Ludwick | 17:48.0 | Dearborn Divine Child | | |
| 181. | 12 | Barrington Dykes | 17:49.5 | Greenville | | |
| 182. | 11 | Sean Wahlfeldt | 17:50.1 | Greenville | | |
| 183. | 9 | Esaw Kurban | 17:50.8 | Grand Rapids Catholic Cent... | | |
| 184. | 10 | John Morelli | 17:51.0 | Warren Woods Tower | | |
| 185. | 12 | Andre Bravo | 17:51.2 | Chelsea | | |
| 186. | 11 | Brian Hemker | 17:52.4 | Coldwater | | |
| 187. | 11 | Rob Thomas | 17:52.9 | Auburn Hills Avondale | | |
| 188. | 11 | Dana Wilson | 17:53.2 | Richland Gull Lake | | |
| 189. | 12 | Ryan Grasmeyer | 17:53.3 | Grand Rapids Christian | | |
| 190. | 10 | Mike VandenBerg | 17:53.6 | Grand Rapids Christian | | |
| 191. | 10 | Eric Meuhl | 17:56.9 | Flint Powers Catholic | | |
| 192. | 12 | Nick Longstreet | 17:57.8 | Coldwater | | |
| 193. | 9 | Barts Jarred | 17:58.7 | Richland Gull Lake | | |
| 194. | 10 | Dale Staudaker | 17:58.9 | Croswell Lexington | | |
| 195. | 11 | Ian Croll | 17:59.3 | Orchard Lake St Marys Prep | | |
| 196. | 10 | Zach Kurek | 18:00.5 | Sparta | | |
| 197. | 11 | Ernesto DeLaRosa | 18:00.6 | Petoskey | | |
| 198. | 11 | Patrick Hamill | 18:01.1 | Orchard Lake St Marys Prep | | |
| 199. | 10 | Kyle Squire | 18:01.8 | Ferndale | | |
| 200. | 10 | Michael Yassick | 18:03.5 | Flint Powers Catholic | | |
| 201. | 11 | Justin Pletzke | 18:06.7 | Dearborn Divine Child | | |
| 202. | 10 | Tom Anderson | 18:08.0 | Sparta | | |
| 203. | 12 | Eric Lachowski | 18:09.1 | Farmington Hills Harrison | | |
| 204. | 11 | Randy LaPrairie | 18:09.4 | Center Line | | |
| 205. | 12 | Erick Mehnert | 18:10.5 | Dearborn Heights Crestwood | | |
| 206. | 12 | Sam Bajaria | 18:14.5 | Dearborn Heights Crestwood | | |
| 207. | 12 | Matt Cothron | 18:15.6 | Center Line | | |
| 208. | 12 | Nicholas Krus | 18:15.6 | St. Clair Shores Lakeview | | |
| 209. | 9 | Christopher Salters | 18:16.2 | St. Clair Shores Lakeview | | |
| 210. | 12 | Josh Richardson | 18:16.4 | Cadillac | | |
| 211. | 9 | Kurt Norton | 18:17.5 | Center Line | | |
| 212. | 10 | Matthew Marx | 18:18.5 | Dearborn Divine Child | | |
| 213. | 10 | Jimmy Blankenship | 18:21.1 | Big Rapids | | |
| 214. | 10 | Matt Hotchkiss | 18:21.1 | Petoskey | | |
| 215. | 10 | Tony Keuppers | 18:22.5 | St. Clair | | |
| 216. | 11 | Eric Wohlford | 18:24.1 | Cadillac | | |
| 217. | 10 | Dan Johnson | 18:27.4 | Big Rapids | | |
| 218. | 10 | Derek Parsons | 18:30.0 | Redford Lee M Thurston | | |
| 219. | 9 | Mike Stevenson | 18:30.9 | Grosse Ile | | |
| 220. | 12 | Wayne Wright | 18:32.9 | Farmington Hills Harrison | | |
| 221. | 11 | Chris Lewicki | 18:33.1 | Dearborn Heights Crestwood | | |
| 222. | 12 | Stephen Gaffigan | 18:33.6 | St. Clair Shores Lake Shore | | |
| 223. | 11 | Trevor Carlyle | 18:33.7 | East Grand Rapids | | |
| 224. | 12 | Matt Johnson | 18:33.9 | Orchard Lake St Marys Prep | | |
| 225. | 12 | Matt Drew | 18:34.2 | Farmington Hills Harrison | | |
| 226. | 12 | Kyle Mokma | 18:36.5 | Allegan | | |
| 227. | - | Brandon Anuszkiewicz | 18:37.2 | Croswell Lexington | | |
| 228. | 11 | Drew DeKraker | 18:39.1 | Greenville | | |
| 229. | 12 | Nick Isreal | 18:40.0 | Farmington Hills Harrison | | |
| 230. | 11 | Billy Petterson | 18:48.5 | Madison Heights Lamphere | | |
| 231. | 10 | Gabe Grodzicki | 18:52.9 | Orchard Lake St Marys Prep | | |
| 232. | 12 | Ryan Swanson | 18:54.5 | Dearborn Divine Child | | |
| 233. | 12 | Andrew Singer | 18:58.5 | Farmington Hills Harrison | | |
| 234. | 12 | David Slentz | 19:00.6 | Greenville | | |
| 235. | 10 | Cyle Dowling | 19:06.0 | Fenton | | |
| 236. | 11 | Nicholas Stark | 19:08.0 | St. Clair Shores Lakeview | | |
| 237. | 7 | Sean McClellan | 19:09.1 | Allegan | | |
| 238. | 11 | Joseph McCain | 19:09.6 | St. Clair Shores Lakeview | | |
| 239. | 9 | Ben Edwards | 19:21.5 | Greenville | | |
| 240. | 9 | Bobby Voss | 19:45.4 | Dearborn Heights Crestwood | | |
| 241. | 10 | Brian Masters | 20:05.9 | Farmington Hills Harrison | | |
| 242. | 11 | Erik Smith | 20:14.7 | Fenton | | |
| 243. | 12 | Robert Shumaker | 20:27.2 | Fenton | | |
| 244. | 12 | Karl Norgan | 20:38.9 | St. Clair Shores Lakeview | | |
| 245. | 12 | Andrew Cramer | 20:39.5 | St. Clair Shores Lakeview | | |
| 246. | 10 | Paul Gottschalk | 21:11.7 | Center Line | | |
| 247. | 10 | Tristan Stringer | 22:39.8 | Detroit Southeastern Offic... | | |
| 1. | 11 | David Bills | 15:35.9 | Williamston | | |
| 2. | 12 | Steve Czymbor | 15:38.1 | Hemlock | | |
| 3. | 12 | Nicholas Puchacz | 15:49.2 | Hemlock | | |
| 4. | 12 | Peter Gorkiewicz | 15:50.7 | Charlevoix | | |
| 5. | 11 | Josh Perrin | 15:52.1 | Hillsdale | | |
| 6. | 12 | Zachary Schnitta | 15:58.6 | Berrien Springs | | |
| 7. | 12 | Luke TenHopen | 16:04.9 | Kalkaska | | |
| 8. | 12 | Joe Zick | 16:05.4 | Durand | | |
| 9. | 10 | Kyle Shropshire | 16:07.3 | Stockbridge | | |
| 10. | 11 | Brian Murphy | 16:07.4 | Corunna | | |
| 11. | 12 | Shawn Jordan | 16:14.5 | Constantine | | |
| 12. | 12 | Garrett Romero | 16:14.8 | East Jordan | | |
| 13. | 11 | Sean Beckwith | 16:19.0 | Corunna | | |
| 14. | 12 | Steve Harpold | 16:19.9 | Grand Rapids West Catholic | | |
| 15. | 12 | Josh Wheelock | 16:20.9 | Benzie Central | | |
| 16. | 10 | Adam Smith | 16:21.3 | Ovid-Elsie | | |
| 17. | 12 | Joe Heine | 16:22.2 | St. Louis | | |
| 18. | 12 | Greg Schmit | 16:25.2 | Leslie | | |
| 19. | 10 | Paul Lange | 16:25.6 | Laingsburg | | |
| 20. | 12 | Jacob Frost | 16:28.2 | Hemlock | | |
| 21. | 12 | Ben Hammer | 16:32.0 | Elk Rapids | | |
| 22. | 12 | Nate Geetings | 16:33.5 | Benzie Central | | |
| 23. | 10 | Mitchell Zost | 16:33.8 | Allendale | | |
| 24. | 10 | Dan Clark | 16:33.9 | Jackson Lumen Christi | | |
| 25. | 12 | Rick Utrup | 16:36.1 | Newaygo | | |
| 26. | 10 | Nathan Mester | 16:37.7 | Beaverton | | |
| 27. | 10 | Richard White | 16:38.3 | Hillsdale | | |
| 28. | 12 | Fil Marlatt | 16:39.1 | Williamston | | |
| 29. | 12 | BJ Pankow | 16:39.8 | Williamston | | |
| 30. | 12 | Josh Murbach | 16:40.3 | Erie Mason | | |
| 31. | 9 | Sam Passenger | 16:41.7 | Grand Rapids West Catholic | | |
| 32. | 12 | Gil Sweet | 16:42.7 | Hesperia | | |
| 33. | 11 | Dave Schofield | 16:43.3 | Dundee | | |
| 34. | 11 | Robert Deo | 16:43.9 | Hudson | | |
| 35. | 12 | Peter Vogelsberg | 16:44.0 | Yale | | |
| 36. | 12 | Kyle McKendree | 16:45.5 | Essexville Garber | | |
| 37. | 12 | Craig Madaleno | 16:46.1 | Hemlock | | |
| 38. | 12 | Chris Robertz | 16:47.7 | Elk Rapids | | |
| 39. | 10 | Andrew Rogers | 16:48.5 | Berrien Springs | | |
| 40. | 12 | Geoffrey Misek | 16:49.2 | Goodrich | | |
| 41. | 12 | James Post | 16:50.8 | Roscommon | | |
| 42. | 12 | Kirk Williams | 16:52.3 | Hopkins | | |
| 43. | 12 | Ben Schmandt | 16:52.4 | Vassar | | |
| 44. | 12 | Chad Johnson | 16:52.9 | Jackson Lumen Christi | | |
| 45. | 10 | Ryan Perlberg | 16:53.3 | Saginaw Valley Lutheran | | |
| 46. | 12 | Paul Phillips | 16:53.9 | Midland Bullock Creek | | |
| 47. | 9 | Andrew Bissonette | 16:54.1 | Grand Rapids West Catholic | | |
| 48. | 12 | Steven Krajniak | 16:56.0 | Leslie | | |
| 49. | 11 | Erich Tanis | 16:56.2 | Grand Rapids West Catholic | | |
| 50. | 12 | Leonard Weddel | 16:56.9 | Tawas City | | |
| 51. | 11 | Steve Terry | 16:58.1 | Three Oaks River Valley | | |
| 52. | 11 | Travis Nash | 16:58.3 | Onsted | | |
| 53. | 11 | Cody Snyder | 16:58.9 | Frankenmuth | | |
| 54. | 10 | Brian Erickson | 16:58.9 | Hart | | |
| 55. | 10 | Josh Jerome | 16:59.7 | Shepherd | | |
| 56. | 11 | Joshua Wambaugh | 17:00.2 | Hart | | |
| 57. | 10 | Alex Beaulieu | 17:01.9 | Lake Fenton | | |
| 58. | 12 | Eric Smith | 17:02.1 | Kalamazoo Hackett | | |
| 59. | 10 | Ed Devries | 17:03.6 | Grand Rapids West Catholic | | |
| 60. | 9 | Landon Peacock | 17:04.6 | Morley-Stanwood | | |
| 61. | 10 | Andrew Smith | 17:04.9 | Williamston | | |
| 62. | 11 | Lucas Rider | 17:05.1 | Bronson | | |
| 63. | 10 | Tom Ray | 17:05.1 | Constantine | | |
| 64. | 11 | Robert Kuhn | 17:05.6 | Hudson | | |
| 65. | 11 | Ryan Keillor | 17:05.8 | Whitehall | | |
| 66. | 9 | Zac Gallagher | 17:06.0 | Essexville Garber | | |
| 67. | 12 | Nathan Best | 17:06.3 | Buchanan | | |
| 68. | 12 | Hassan Mougrabi | 17:06.8 | Dearborn Heights Annapolis | | |
| 69. | 12 | William Sbach | 17:07.5 | Brooklyn Columbia Central | | |
| 70. | 11 | Jacob Dubois | 17:07.8 | East Jackson | | |
| 71. | 12 | Alan Mathis | 17:08.9 | Wyoming Kelloggsville | | |
| 72. | 12 | Garrett Seaver | 17:08.9 | Freeland | | |
| 73. | 10 | Sam Gatesy | 17:09.7 | Williamston | | |
| 74. | 10 | Daniel Salgado | 17:10.6 | Hart | | |
| 75. | 11 | Nick Lovachis | 17:11.1 | Stockbridge | | |
| 76. | 11 | Kevin Christensen | 17:11.2 | Battle Creek Pennfield | | |
| 77. | 12 | Ronnie Popma | 17:11.3 | Wyoming Kelloggsville | | |
| 78. | 12 | Drew Rynberg | 17:12.3 | Hesperia | | |
| 79. | 12 | Bryan Martin | 17:12.6 | Kalamazoo Hackett | | |
| 80. | 12 | Jeff Houtz | 17:12.8 | Bronson | | |
| 81. | 10 | Wes Muller | 17:12.9 | Grand Rapids Baptist | | |
| 82. | 12 | Charles Jones | 17:13.2 | Benzie Central | | |
| 83. | 12 | Adam Beyersdorf | 17:13.3 | Hemlock | | |
| 84. | 10 | Lucas Snider | 17:13.4 | Stockbridge | | |
| 85. | 10 | John Raven | 17:13.5 | Mason County Central | | |
| 86. | 11 | Joe Lower | 17:14.0 | Stockbridge | | |
| 87. | 12 | Curtis Ray | 17:14.1 | Constantine | | |
| 88. | 10 | Seth Campbell | 17:14.1 | Grand Rapids Baptist | | |
| 89. | 11 | Tom Jurasek | 17:14.4 | Jackson Lumen Christi | | |
| 90. | 12 | Gil Hernandez | 17:14.6 | Bangor | | |
| 91. | 10 | Tony Gepford | 17:14.8 | Shepherd | | |
| 92. | 10 | Michael Gates | 17:16.0 | Sanford Meridian | | |
| 93. | 12 | Jake Gunn | 17:17.1 | Edwardsburg | | |
| 94. | 9 | Paden Stalter | 17:18.4 | Shepherd | | |
| 95. | 11 | Allen Fisher | 17:19.6 | Howard City-Tri-County | | |
| 96. | 12 | Ryan Ringle | 17:20.6 | Hopkins | | |
| 97. | 11 | Chris Kent | 17:21.0 | Kent City | | |
| 98. | 12 | Kyle Pullen | 17:21.5 | Leroy-Pine River Area | | |
| 99. | 11 | Kirk Narmore | 17:22.4 | Benzie Central | | |
| 100. | 11 | Josh Moulton | 17:23.0 | Napoleon | | |
| 101. | 11 | Brien Brockway | 17:23.4 | Kalamazoo Hackett | | |
| 102. | 11 | Ryan Hackett | 17:24.1 | Shepherd | | |
| 103. | 10 | Scott Maruschak | 17:25.0 | Napoleon | | |
| 104. | 10 | Adrian Vasquez | 17:26.2 | Hart | | |
| 105. | 12 | Dan TenBrink | 17:26.4 | Grandville Calvin Christian | | |
| 106. | 10 | Andrew Rumsey | 17:26.5 | Hesperia | | |
| 107. | 10 | A.J. Kiel | 17:27.8 | Kalkaska | | |
| 108. | 10 | Clinton Vandermolen | 17:28.4 | Allendale | | |
| 109. | 9 | Ben Miller | 17:28.6 | Benzie Central | | |
| 110. | 11 | Nick Osborn | 17:29.0 | Muskegon Oakridge | | |
| 111. | 9 | Robert Palmer | 17:29.0 | Vassar | | |
| 112. | 12 | Jon Schaffer | 17:29.8 | Hesperia | | |
| 113. | 11 | Alex Frazier | 17:30.5 | Stockbridge | | |
| 114. | 11 | Tim Lawson | 17:30.5 | Flat Rock | | |
| 115. | 12 | Andrew Henne | 17:31.6 | Hemlock | | |
| 116. | 12 | Wade Wines | 17:33.8 | Ida | | |
| 117. | 9 | Brandon Gnatkowski | 17:34.0 | Reese | | |
| 118. | 10 | Matt Jezierski | 17:34.6 | Essexville Garber | | |
| 119. | 12 | Jim Rehkopf | 17:34.7 | Ida | | |
| 120. | 11 | Ben Hoover | 17:34.8 | Capac | | |
| 121. | 11 | Bryan Dall | 17:34.9 | Kalamazoo Hackett | | |
| 122. | 10 | James Greenfield | 17:35.9 | Edwardsburg | | |
| 123. | 12 | Aaron Schian | 17:36.5 | Frankenmuth | | |
| 124. | 10 | Alex Schultink | 17:36.8 | Williamston | | |
| 125. | 10 | Dan Helmer | 17:37.6 | Ida | | |
| 126. | 11 | Dave Schuelke | 17:38.1 | Grand Rapids West Catholic | | |
| 127. | 11 | Gerry Skurski | 17:38.3 | Benzie Central | | |
| 128. | 11 | Jarrod Bailey | 17:39.2 | Lake Fenton | | |
| 129. | 11 | Vincente Cubillos | 17:39.5 | Hart | | |
| 130. | 11 | Jacob Miller | 17:40.8 | Jackson Lumen Christi | | |
| 131. | 12 | Jordy Smith | 17:41.2 | Kalamazoo Hackett | | |
| 132. | 10 | Brent Drown | 17:41.5 | Hemlock | | |
| 133. | 10 | Dave Brent | 17:41.6 | Monroe St. Mary Catholic C... | | |
| 134. | 11 | Chris Earls | 17:41.7 | Beaverton | | |
| 135. | 10 | Chris Couturier | 17:42.2 | Beaverton | | |
| 136. | 11 | Jordan Seitz | 17:42.5 | Reese | | |
| 137. | 12 | Robert Connel | 17:42.6 | Albion | | |
| 138. | 11 | Corey Knight | 17:43.1 | Wyoming Kelloggsville | | |
| 139. | 10 | Jesse Smith | 17:43.5 | Manistee | | |
| 140. | 10 | Jesus Cubillos | 17:44.5 | Hart | | |
| 141. | 9 | Dusty Kiel | 17:45.5 | Kalkaska | | |
| 142. | 12 | Stephen Guerra | 17:46.0 | Hudson | | |
| 143. | 10 | Steve Rose | 17:46.1 | Essexville Garber | | |
| 144. | 12 | Patrick Buist | 17:46.9 | Allendale | | |
| 145. | 10 | Aron Dodger | 17:47.3 | Allendale | | |
| 146. | 9 | Chanse Hungerford | 17:47.4 | Shepherd | | |
| 147. | 11 | Charlie Smogoleski | 17:48.1 | Manistee | | |
| 148. | 11 | Tony Bohunicky | 17:48.2 | Hart | | |
| 149. | 12 | Aaron Hughes | 17:48.2 | Clare | | |
| 150. | 9 | Chris Baier | 17:48.8 | Kingsley | | |
| 151. | 12 | David Glandon | 17:49.7 | Jackson Lumen Christi | | |
| 152. | 11 | Tom McClelland | 17:50.5 | Macomb Lutheran North | | |
| 153. | 10 | Jesse Mikan | 17:50.6 | Durand | | |
| 154. | 11 | Tim Garcia | 17:51.6 | Wyoming Kelloggsville | | |
| 155. | 11 | Kyle Hill | 17:52.0 | Constantine | | |
| 156. | 12 | Chris Clover | 17:52.2 | Bronson | | |
| 157. | 10 | Andy Schmidt | 17:53.7 | Grand Rapids West Catholic | | |
| 158. | 11 | Jacob Turner | 17:54.3 | Capac | | |
| 159. | 12 | Justin Hawley | 17:55.6 | Stockbridge | | |
| 160. | 12 | Kevin Macomber | 17:57.2 | Stockbridge | | |
| 161. | 11 | Brian Johnson | 17:58.5 | Onsted | | |
| 162. | 11 | Paul McLalin | 17:59.3 | Dearborn Heights Annapolis | | |
| 163. | 11 | Spenser Hayes | 17:59.6 | Clawson | | |
| 164. | 11 | Ben Bloom | 18:01.3 | Hudson | | |
| 165. | 12 | Pat Carlson | 18:01.6 | Dearborn Heights Annapolis | | |
| 166. | 11 | Kyle Chillik | 18:02.1 | Lake Fenton | | |
| 167. | 12 | Mike Eldersveld | 18:02.2 | Kalamazoo Hackett | | |
| 168. | 12 | Derek Vowell | 18:02.3 | Lake Fenton | | |
| 169. | 11 | Duane Robinson | 18:02.4 | Communication Media Arts | | |
| 170. | 11 | Nick Ambs | 18:02.7 | Onsted | | |
| 171. | 10 | Paul McClellan | 18:02.8 | Hudson | | |
| 172. | 11 | Ben Gallagher | 18:03.2 | Essexville Garber | | |
| 173. | 11 | Brandon Bradford | 18:03.6 | Beverly Hills Detroit Coun... | | |
| 174. | 11 | Gordy Lubbers | 18:04.6 | Wyoming Kelloggsville | | |
| 175. | 10 | Brett Billings | 18:04.6 | Hesperia | | |
| 176. | 9 | Scott Waters | 18:04.7 | Onsted | | |
| 177. | 11 | William Davee | 18:05.2 | Clare | | |
| 178. | 12 | Brent Krohn | 18:05.3 | Essexville Garber | | |
| 179. | 12 | Ryan Greytok | 18:06.1 | Dearborn Heights Annapolis | | |
| 180. | 12 | Zack Bringhold | 18:09.8 | Reese | | |
| 181. | 12 | Erik Schultink | 18:11.6 | Williamston | | |
| 182. | 12 | Kale Showalter | 18:12.2 | Shepherd | | |
| 183. | 11 | Eric Nartker | 18:12.4 | Shepherd | | |
| 184. | 12 | Mike Kirchner | 18:13.3 | Onsted | | |
| 185. | 11 | Chris Thai | 18:13.3 | Wyoming Kelloggsville | | |
| 186. | 10 | Kurt Schrier | 18:14.3 | Wyoming Kelloggsville | | |
| 187. | 12 | Matthew Carrier | 18:14.3 | Yale | | |
| 188. | 12 | Ross Keyes | 18:15.3 | Essexville Garber | | |
| 189. | 12 | Adam Kinne | 18:16.3 | Beaverton | | |
| 190. | 11 | Rhett Blankenship | 18:18.2 | Corunna | | |
| 191. | 11 | Rodney Tembo | 18:20.2 | Buchanan | | |
| 192. | 12 | Christopher Adamec | 18:20.6 | Goodrich | | |
| 193. | 10 | Bryan Burcham | 18:20.9 | Corunna | | |
| 194. | 12 | Tom Sunderland | 18:21.5 | Monroe St. Mary Catholic C... | | |
| 195. | 11 | Kyle Nash | 18:21.7 | Dearborn Heights Annapolis | | |
| 196. | 9 | Nick Long | 18:22.8 | Onsted | | |
| 197. | 11 | David Alsgaard | 18:23.0 | Frankenmuth | | |
| 198. | 12 | Mike Berthume | 18:26.2 | Beaverton | | |
| 199. | 11 | Bryan Dean | 18:26.4 | Hesperia | | |
| 200. | 12 | Jason Swartzmiller | 18:28.1 | Sanford Meridian | | |
| 201. | 11 | Keith Menton | 18:28.9 | Beverly Hills Detroit Coun... | | |
| 202. | 9 | Josh Cann | 18:29.6 | Beaverton | | |
| 203. | 10 | James Harper | 18:30.1 | Communication Media Arts | | |
| 204. | 9 | Joseph Betts | 18:31.0 | Allendale | | |
| 205. | 12 | Matt Abbotts | 18:31.6 | Beaverton | | |
| 206. | 10 | Nick Shaw | 18:32.2 | Bronson | | |
| 207. | 9 | Brad Wilson | 18:32.2 | Hudson | | |
| 208. | 11 | Matthew Bostwick | 18:32.9 | Corunna | | |
| 209. | 10 | Scott Ponstein | 18:35.1 | Kalkaska | | |
| 210. | 10 | Matt Furney | 18:36.8 | Bronson | | |
| 211. | 12 | Jason Muckel | 18:37.7 | Constantine | | |
| 212. | 10 | Jared Krogel | 18:40.0 | Kalkaska | | |
| 213. | 11 | Joel Barricklow | 18:41.5 | Onsted | | |
| 214. | 10 | Nicholas Van Rysseghem | 18:43.6 | Lake Fenton | | |
| 215. | 11 | Jon Webb | 18:44.1 | Jackson Lumen Christi | | |
| 216. | 12 | Brandon Potter | 18:44.6 | Perry | | |
| 217. | 12 | Joe Jimenez | 18:46.1 | Reese | | |
| 218. | 12 | Raphael Rogers | 18:46.8 | Yale | | |
| 219. | 11 | Jesse Chillik | 18:46.9 | Lake Fenton | | |
| 220. | 10 | Harvey Elliott | 18:47.5 | Constantine | | |
| 221. | 12 | Anton Schneeberger | 18:51.8 | Constantine | | |
| 222. | 10 | David Taylor | 18:52.5 | Allendale | | |
| 223. | 12 | Brian Bremer | 18:56.9 | Corunna | | |
| 224. | 11 | Jake Custer | 18:59.3 | Goodrich | | |
| 225. | 11 | Ben Schopieray | 19:00.4 | Benzie Central | | |
| 226. | 11 | Christopher Bailey | 19:02.2 | Lake Fenton | | |
| 227. | 11 | Justin Bittner | 19:05.1 | Goodrich | | |
| 228. | 10 | Ethan Bell | 19:05.6 | Ida | | |
| 229. | 11 | Erik Palm | 19:06.8 | Reese | | |
| 230. | 11 | Stephan Browning | 19:07.0 | Kalkaska | | |
| 231. | 9 | Dominick Mitchell | 19:08.7 | Corunna | | |
| 232. | 10 | Brandon Beck | 19:09.7 | Bronson | | |
| 233. | 9 | Kyle Cooper | 19:09.9 | Yale | | |
| 234. | 11 | Jarrett Martin | 19:11.2 | Kalkaska | | |
| 235. | 11 | Antonio Sanchez | 19:16.2 | Frankenmuth | | |
| 236. | 12 | Andrew Westrick | 19:16.9 | Kalamazoo Hackett | | |
| 237. | 11 | Zachary Miller | 19:17.8 | Jackson Lumen Christi | | |
| 238. | - | Ryan Woolerer | 19:23.3 | Reese | | |
| 239. | 9 | Chuck Breuker | 19:25.2 | Hesperia | | |
| 240. | 11 | Justin Baker | 19:28.6 | Bronson | | |
| 241. | 9 | Matthew McDowell | 19:39.7 | Yale | | |
| 242. | 9 | Justin Semrau | 19:45.4 | Armada | | |
| 243. | 10 | Alexander Satonik | 19:47.5 | Frankenmuth | | |
| 244. | 10 | Russell Ankenbrandt | 19:54.9 | Ida | | |
| 245. | 10 | Jeremy Phan | 19:58.8 | Goodrich | | |
| 246. | 10 | Andrew Dodson | 20:03.0 | Frankenmuth | | |
| 247. | 10 | Chad Wines | 20:10.8 | Ida | | |
| 248. | 10 | Tom Reamsma | 20:11.4 | Allendale | | |
| 249. | 11 | Danny Kimmell | 20:17.1 | Dearborn Heights Annapolis | | |
| 250. | 12 | James Southard | 20:17.3 | Dearborn Heights Annapolis | | |
| 251. | 9 | Matt Bartolowits | 20:39.2 | Reese | | |
| 252. | 10 | Kyle Schultze | 20:42.1 | Yale | | |
| 253. | 11 | Kristopher Knieling | 20:46.3 | Frankenmuth | | |
| 254. | 10 | Dan Vagen | 21:09.9 | Ida | | |
| 255. | 10 | Drew Darling | 21:30.1 | Yale | | |
| 256. | 11 | Brain Jones | 22:37.8 | Hudson | | |
| 1. | 11 | Liam Boylan-pett | 16:07.5 | Bath | | |
| 2. | 12 | Matt Kibbey | 16:10.5 | Maple City Glen Lake | | |
| 3. | 12 | Daniel Orozco | 16:18.6 | Lawton | | |
| 4. | 12 | Todd Ptacek | 16:21.9 | Lake Michigan Catholic | | |
| 5. | 11 | Stephan Shay | 16:25.4 | Central Lake | | |
| 6. | 11 | Jacob Kloss | 16:26.5 | Harbor Springs | | |
| 7. | 11 | Adam Sprangel | 16:33.3 | Vandercook Lake | | |
| 8. | 10 | Josh Hofbauer | 16:33.7 | Harbor Springs | | |
| 9. | 12 | Shelby Nousain | 16:43.0 | Concord | | |
| 10. | 12 | Korey Kuhl | 16:44.1 | Vandercook Lake | | |
| 11. | 12 | Elliott Shay | 16:44.7 | Central Lake | | |
| 12. | 12 | Dan Richmond | 16:46.0 | Bear Lake | | |
| 13. | 12 | Bradley Bohlinger | 16:46.0 | University Liggett | | |
| 14. | 12 | Lance Jones | 16:46.6 | Saranac | | |
| 15. | 12 | Kyle Walsh | 16:50.6 | Ubly | | |
| 16. | 12 | Kristopher Kalbfleisch | 16:52.9 | Hale | | |
| 17. | 12 | Mark Reihl | 16:54.0 | Beal City | | |
| 18. | 11 | Jose Carrizales | 16:54.5 | Lawton | | |
| 19. | 12 | Marshall Milbrath | 16:57.3 | Michigan Lutheran Seminary | | |
| 20. | 11 | Ben Tarbutton | 16:58.3 | St Mary Cathedral | | |
| 21. | 12 | Sanders Frye | 16:58.3 | Harbor Springs | | |
| 22. | 11 | Nicholas Evans | 16:58.8 | Bridgman | | |
| 23. | 10 | Erik Hart | 16:59.5 | Harbor Springs | | |
| 24. | 10 | Chris Stoddard | 17:00.1 | Bath | | |
| 25. | 11 | Luke Hutchins | 17:00.2 | Southfield Christian | | |
| 26. | 11 | Joshua Simmons | 17:01.0 | Hale | | |
| 27. | 11 | Doug Prough | 17:01.9 | Jonesville | | |
| 28. | 12 | Ryan Dryer | 17:02.0 | Reading | | |
| 29. | 11 | Constatin Voncossel | 17:03.1 | Colon | | |
| 30. | 10 | Takis Pifer | 17:05.1 | Buckley | | |
| 31. | 10 | Benjamin Curl | 17:05.3 | Jackson Christian | | |
| 32. | 12 | Rodger Rowley | 17:06.2 | Allen Park Cabrini | | |
| 33. | 12 | Tim Ferguson | 17:07.0 | Lawton | | |
| 34. | 10 | Caleb Erway | 17:08.6 | Morenci | | |
| 35. | 11 | Christopher McCabe | 17:08.8 | Allen Park Cabrini | | |
| 36. | 11 | Dave Smith | 17:10.9 | Byron | | |
| 37. | 11 | Aaron Smuda | 17:15.0 | Rogers City | | |
| 38. | 10 | Paul Oliver | 17:17.6 | Jonesville | | |
| 39. | 12 | Jeremiah Stephenson | 17:18.4 | Marion | | |
| 40. | 12 | Phillip Westover | 17:19.6 | Saranac | | |
| 41. | 9 | Michael Welch | 17:20.6 | Mio Ausable | | |
| 42. | 12 | Nate Brimmer | 17:21.9 | Buckley | | |
| 43. | 11 | Ryan Armstrong | 17:22.9 | Lawton | | |
| 44. | 10 | Curtis Barclay | 17:23.2 | Hale | | |
| 45. | 12 | Michael Peterson | 17:23.4 | Auburn Hills Oakland Chris... | | |
| 46. | 11 | Isaiah Korson | 17:26.1 | Suttons Bay | | |
| 47. | 11 | Randall Wilcox | 17:26.5 | Vandercook Lake | | |
| 48. | 12 | Jared Stuchell | 17:27.9 | Jonesville | | |
| 49. | 12 | David Zeeb | 17:29.5 | Bath | | |
| 50. | 11 | Justin Crosswhite | 17:30.2 | Coleman | | |
| 51. | 11 | Tom King | 17:30.5 | Maple City Glen Lake | | |
| 52. | 10 | Zack Reed | 17:30.7 | Marion | | |
| 53. | 9 | Joe Bailey | 17:31.1 | Coleman | | |
| 54. | 10 | Michael Boni | 17:31.7 | Central Lake | | |
| 55. | 12 | Tim Lothamer | 17:33.3 | Adrian Madison | | |
| 56. | 12 | Brian Teysen | 17:37.0 | Mackinaw City | | |
| 57. | 12 | Josh Shaver | 17:37.4 | Breckenridge | | |
| 58. | 12 | Keith Muirhead | 17:37.6 | Morenci | | |
| 59. | 11 | Dan Martin | 17:37.9 | Mio Ausable | | |
| 60. | 12 | Corliss Gulembo | 17:39.0 | Mason County Eastern | | |
| 61. | 12 | Anthony Torres | 17:39.1 | Bear Lake | | |
| 62. | 11 | Jeremy Garcia | 17:39.3 | Reading | | |
| 63. | 11 | Chris Davis | 17:39.9 | Jonesville | | |
| 64. | 10 | Glenn Martus | 17:40.7 | Brown City | | |
| 65. | 12 | Mark Varney | 17:41.7 | Plymouth Christian Academy | | |
| 66. | 12 | Adam Wigfield | 17:41.9 | Saranac | | |
| 67. | 11 | Jeremy Keith | 17:42.4 | Concord | | |
| 68. | 10 | Mike Scorzelli | 17:42.6 | Allen Park Cabrini | | |
| 69. | 9 | Devon Burger | 17:42.6 | Marcellus | | |
| 70. | 10 | Tim Woodbury | 17:43.0 | Beal City | | |
| 71. | 12 | John DeBusscher | 17:43.7 | Ann Arbor Greenhills | | |
| 72. | 11 | William Falcon | 17:44.0 | Carsonville-Port Sanilac | | |
| 73. | 12 | Andrew Weiss | 17:44.1 | Cassopolis-Ross Beatty | | |
| 74. | 10 | Eli Zilke | 17:44.3 | Sand Creek | | |
| 75. | 12 | Lee Dalke | 17:44.5 | Bear Lake | | |
| 76. | 12 | Patrick Jurgens | 17:44.5 | Hudsonville Freedom Christ... | | |
| 77. | 12 | Mark Rundle | 17:45.0 | Southfield Christian | | |
| 78. | 9 | Dustin Dodge | 17:45.2 | Bellevue | | |
| 79. | 10 | Pedro Oviedo | 17:45.5 | Ellsworth | | |
| 80. | 12 | Eric Dekoski | 17:45.7 | Ubly | | |
| 81. | 12 | Nathan Johnson | 17:45.9 | Potterville | | |
| 82. | 9 | Brett Domeyer | 17:46.0 | Bath | | |
| 83. | 10 | Drew Klassen | 17:46.3 | Springport | | |
| 84. | 12 | Nathaniel Ehlers | 17:46.5 | Michigan Lutheran Seminary | | |
| 85. | 12 | Jon Sipes | 17:46.6 | Gobles | | |
| 88. | 12 | James Shepard | 17:50.4 | Potterville | | |
| 89. | 9 | Josh Groenwald | 17:52.5 | Bear Lake | | |
| 90. | 10 | Justin Vore | 17:53.0 | Auburn Hills Oakland Chris... | | |
| 91. | 12 | Kevin Ronk | 17:54.1 | Harbor Springs | | |
| 92. | 12 | Bill Thorsberg | 17:55.0 | Lawton | | |
| 93. | 12 | Mike McCormick | 17:55.9 | Bath | | |
| 94. | 12 | Justin Dunn | 17:56.3 | Beal City | | |
| 95. | 12 | Brian Stefanich | 17:56.7 | Lake Michigan Catholic | | |
| 96. | 10 | David Romero | 17:57.2 | Detroit Holy Redeemer | | |
| 97. | 10 | Drew Blake | 17:57.4 | Coleman | | |
| 98. | 11 | Marty Krupp | 18:00.5 | New Lothrop | | |
| 99. | 11 | Matt Hughes | 18:00.7 | Ann Arbor Gabriel Richard | | |
| 100. | 11 | John Kuiper | 18:01.1 | Lawton | | |
| 101. | 11 | Evan Escamilla | 18:01.3 | Lawton | | |
| 102. | 12 | Jared Moore | 18:01.8 | Whitmore Lake | | |
| 104. | 10 | Mike Mcphail | 18:02.3 | Brown City | | |
| 105. | 11 | Markus Rausch | 18:02.5 | White Pigeon | | |
| 106. | 11 | Mike DeSchutter | 18:02.6 | Brown City | | |
| 107. | 9 | Chad Wenz | 18:03.1 | Harbor Springs | | |
| 108. | 11 | Taylor Holt | 18:03.1 | Tri-Unity Christian | | |
| 110. | 11 | Mitchell Messing | 18:04.7 | Ubly | | |
| 111. | 12 | Kevin Hooker | 18:05.3 | Brown City | | |
| 112. | 9 | Nate Milarch | 18:06.1 | Bear Lake | | |
| 113. | 9 | Peter Hamp | 18:08.4 | Ann Arbor Greenhills | | |
| 114. | 11 | Charlie Johnson | 18:09.0 | St Mary Cathedral | | |
| 115. | 12 | Tim Patterson | 18:10.8 | Akron-Fairgrove | | |
| 116. | 12 | Dave Myers | 18:11.4 | Beal City | | |
| 117. | 10 | Doug Goodman | 18:12.3 | Southfield Christian | | |
| 118. | 10 | Yancey Bower | 18:12.3 | Burr Oak | | |
| 119. | 9 | Devin Tarrant | 18:12.9 | Bath | | |
| 120. | 10 | Peter Blumberg | 18:14.3 | New Buffalo | | |
| 121. | 12 | Jason Muxlow | 18:15.0 | Brown City | | |
| 122. | 10 | Erik Lunning | 18:15.3 | Fairview | | |
| 123. | 11 | James Verner | 18:16.8 | Southfield Christian | | |
| 124. | 10 | Matt Sukta | 18:16.8 | Jackson Christian | | |
| 125. | 11 | Dennis Cline | 18:18.9 | Litchfield | | |
| 126. | 12 | Josh Latimer | 18:20.1 | Brown City | | |
| 127. | 10 | Luke Allen | 18:20.8 | Bear Lake | | |
| 128. | 11 | Randol Williamson | 18:20.9 | Walkerville | | |
| 129. | 9 | Dan Nash | 18:20.9 | Saranac | | |
| 130. | 12 | Steve Hein | 18:21.5 | Galien | | |
| 131. | 11 | Jeremy Labuda | 18:24.4 | Manton | | |
| 132. | 10 | Michael Stempien | 18:27.6 | Detroit Holy Redeemer | | |
| 133. | 12 | Matt Farrand | 18:29.2 | Colon | | |
| 134. | 10 | Aaron O'Connor | 18:29.6 | Allen Park Cabrini | | |
| 135. | 10 | Matt Essenmacher | 18:30.5 | Ubly | | |
| 136. | 10 | Jordan Dwelley | 18:30.7 | Southfield Christian | | |
| 137. | 12 | Adam Habegger | 18:31.7 | Maple City Glen Lake | | |
| 138. | 10 | Roger Hartsell | 18:32.8 | Jonesville | | |
| 139. | 11 | Mike Bauman | 18:34.0 | Saugatuck | | |
| 140. | 12 | Corey Mulka | 18:34.9 | St Mary Cathedral | | |
| 141. | 11 | Spencer Amdur | 18:35.1 | Ann Arbor Greenhills | | |
| 142. | 10 | Cameron Wildner | 18:36.0 | Unionville Sebewaing | | |
| 143. | 10 | Corey Dorris | 18:36.3 | Ann Arbor Greenhills | | |
| 144. | 11 | Kyle Newbury | 18:36.5 | Harbor Springs | | |
| 145. | 9 | Tony Cook | 18:40.7 | Vandercook Lake | | |
| 146. | 10 | Connor Dawson | 18:43.0 | Central Lake | | |
| 147. | 10 | Dan Hawthorne | 18:43.7 | Jackson Christian | | |
| 148. | 12 | Victor Amador | 18:47.2 | Brown City | | |
| 149. | 12 | Mark Eisenman | 18:50.3 | Lutheran Westland | | |
| 150. | 9 | John Schwartz | 18:50.5 | Colon | | |
| 151. | 12 | Dustin Coulier | 18:50.9 | Saranac | | |
| 152. | 10 | Bryant Wilson | 18:51.4 | Hale | | |
| 153. | 10 | Jeremy Jackson | 18:51.8 | Gobles | | |
| 154. | 9 | Jason Clement | 18:51.9 | Gobles | | |
| 155. | 11 | Nick Hoard | 18:53.9 | Bath | | |
| 156. | 12 | Gavin Albright | 18:54.4 | Jonesville | | |
| 157. | 12 | James Donnelly | 18:54.5 | Whitmore Lake | | |
| 158. | 10 | Jacob Kelly | 18:57.7 | Central Lake | | |
| 159. | 12 | Josh McClintock | 18:59.6 | Saranac | | |
| 160. | 10 | Erice Rainer | 19:00.0 | Detroit Loyola | | |
| 161. | 9 | Nicholas Sidor | 19:00.4 | Bear Lake | | |
| 162. | 10 | Marcus Diaz | 19:00.4 | Saranac | | |
| 163. | 10 | Troy Kilgore | 19:01.5 | Maple City Glen Lake | | |
| 164. | 11 | Chuck Wagner | 19:02.5 | Colon | | |
| 165. | 12 | Matt Machemer | 19:07.3 | Harper Woods Lutheran East | | |
| 166. | 10 | William Rhoden | 19:08.8 | Ann Arbor Greenhills | | |
| 167. | 10 | Joel Norman | 19:09.1 | Jackson Christian | | |
| 168. | 11 | Kevin Mcdowell | 19:09.6 | Marion | | |
| 169. | 11 | Mike Ross | 19:09.6 | Marion | | |
| 170. | 10 | Joe Rochette | 19:09.8 | St Mary Cathedral | | |
| 171. | 12 | David Richardson | 19:09.9 | Vandercook Lake | | |
| 172. | 10 | James McGuiness | 19:10.0 | University Liggett | | |
| 173. | 12 | Tony Rutland | 19:10.5 | St Martin De Porres | | |
| 174. | 11 | Eric Vanmeerbeeck | 19:11.5 | St Mary Cathedral | | |
| 175. | 11 | Christopher Kononowech | 19:12.6 | Allen Park Cabrini | | |
| 176. | 10 | Ryan Van Dorp | 19:12.8 | Auburn Hills Oakland Chris... | | |
| 177. | 11 | Dustin Craven | 19:12.8 | Coleman | | |
| 178. | 9 | Toni Galla | 19:14.1 | Maple City Glen Lake | | |
| 179. | 11 | Martin Heusler | 19:14.7 | Colon | | |
| 180. | 10 | Brendan Bowser | 19:15.3 | Lake Michigan Catholic | | |
| 181. | 9 | Patrick Hills | 19:16.8 | Vandercook Lake | | |
| 182. | 11 | Brandon Brindley | 19:19.2 | Hale | | |
| 183. | 9 | Michael King | 19:21.3 | Maple City Glen Lake | | |
| 184. | 11 | Donald Kendrick | 19:25.1 | Hale | | |
| 185. | 9 | Matt Stemaly | 19:27.5 | Athens | | |
| 186. | 9 | Ian Buckley | 19:27.9 | Vandercook Lake | | |
| 187. | 9 | Cody Giles | 19:32.0 | Gobles | | |
| 188. | 9 | Nick Lindquist | 19:34.0 | Ubly | | |
| 190. | 11 | Raynor Kaylor | 19:37.7 | Gobles | | |
| 191. | 10 | Geoffrey Williams | 19:38.4 | Ann Arbor Greenhills | | |
| 192. | 9 | Peter Malburg | 19:40.6 | Lake Michigan Catholic | | |
| 193. | 10 | Jack Berdan | 19:44.0 | Southfield Christian | | |
| 194. | 12 | David Micallef | 19:47.3 | St Clement | | |
| 195. | 10 | Jeff Vanderberg | 19:49.0 | Holton | | |
| 196. | 9 | Joe Watkins | 19:50.0 | St Martin De Porres | | |
| 197. | 10 | Mizzi Kevin | 19:52.5 | Detroit Holy Redeemer | | |
| 198. | 10 | Ryan Campbell | 19:53.2 | Marion | | |
| 199. | 11 | Michael Willison | 19:56.6 | Auburn Hills Oakland Chris... | | |
| 200. | 11 | Robert Swiderski | 19:58.1 | University Liggett | | |
| 201. | 10 | Riley Thornton | 20:00.5 | Colon | | |
| 202. | 10 | Jared Hunt | 20:01.0 | Wolverine | | |
| 203. | 10 | Andrew Volz | 20:02.8 | Auburn Hills Oakland Chris... | | |
| 204. | 9 | Casee Earl | 20:04.1 | Colon | | |
| 205. | 11 | Michael Diroff | 20:04.4 | Allen Park Cabrini | | |
| 206. | 10 | Ryan Walker | 20:07.2 | Beal City | | |
| 207. | 12 | Kevin Smalley | 20:12.2 | Ubly | | |
| 208. | 10 | John Baker | 20:13.3 | Auburn Hills Oakland Chris... | | |
| 209. | 12 | Bob Beddor | 20:15.0 | Ann Arbor Greenhills | | |
| 210. | 11 | Derek Marr | 20:18.1 | Hale | | |
| 211. | 9 | Casey Stokes | 20:20.9 | Marion | | |
| 212. | 12 | Justin VanHouton | 20:22.4 | Central Lake | | |
| 213. | 12 | Byron Hauck | 20:22.7 | University Liggett | | |
| 214. | 11 | Mike Rensi | 20:26.5 | Southfield Christian | | |
| 215. | 11 | John Spyhalski | 20:33.1 | St Mary Cathedral | | |
| 216. | 11 | Tyler Spalding | 20:39.1 | Coleman | | |
| 217. | 9 | Dennis Smith | 20:41.5 | Maple City Glen Lake | | |
| 218. | 10 | Dam Gaddigan | 20:43.1 | Detroit Holy Redeemer | | |
| 219. | 11 | Joel Jacobson | 20:44.3 | Auburn Hills Oakland Chris... | | |
| 220. | 10 | Jim Houck | 20:52.6 | Jackson Christian | | |
| 221. | 9 | Jared Puvalowski | 20:54.2 | Ubly | | |
| 222. | 12 | Dan Hudson | 20:57.5 | Jonesville | | |
| 223. | 11 | Brian Goff | 21:04.9 | Lake Michigan Catholic | | |
| 224. | 10 | Tom Theisen | 21:07.0 | Lake Michigan Catholic | | |
| 225. | 9 | Steve Barber | 21:10.0 | Marion | | |
| 226. | 12 | Abram Ferrara | 21:13.6 | Gobles | | |
| 227. | 10 | Felipe Ramirez | 21:14.2 | Detroit Holy Redeemer | | |
| 228. | 12 | Nate Harrington | 21:22.2 | Lake Michigan Catholic | | |
| 229. | 11 | Timothy Corbett | 21:24.1 | University Liggett | | |
| 230. | 12 | Jeff Dunn | 21:53.3 | University Liggett | | |
| 232. | 12 | Tyler Waldron | 22:39.2 | St Mary Cathedral | | |
| 233. | 10 | Chad Schafer | 22:47.1 | Beal City | | |
| 234. | 12 | Trevor Hanly | 22:52.4 | University Liggett | | |
| 235. | 12 | Sharon Zalewski | 22:55.2 | Allen Park Cabrini | | |
| 236. | 10 | Charlie Baznea | 24:29.5 | Detroit Holy Redeemer | | |
| 237. | 11 | Marcel Dingle | 25:50.0 | Detroit Holy Redeemer | | |