| 1. | 11 | Tim Moore | 15:11.3 | Novi | | |
| 2. | 11 | Jake Hammerle | 15:35.6 | Brownstown Woodhaven | | |
| 3. | 11 | Justin Zanotti | 15:41.5 | Macomb L'Anse Creuse North | | |
| 4. | 11 | Matthew French | 15:42.7 | Howell | | |
| 5. | 11 | John Krawiec | 15:47.5 | Detroit Catholic Central | | |
| 6. | 11 | Justin Hajduk | 15:49.5 | Salem | | |
| 7. | 11 | Nick Gillett | 15:50.6 | Troy | | |
| 8. | 11 | Dan Murray | 15:53.0 | Bloomfield Hills Brother R... | | |
| 9. | 11 | Lance Vanderberg | 15:54.7 | Muskegon Mona Shores | | |
| 10. | 9 | David Lucas | 15:56.6 | Detroit Catholic Central | | |
| 11. | 10 | Chris Catton | 15:57.1 | Grand Blanc | | |
| 12. | 11 | Corey Nowitzke | 15:57.8 | Monroe | | |
| 13. | 11 | Jason Schoener | 15:58.2 | Grand Blanc | | |
| 14. | 11 | Troy Terry | 15:58.4 | Shelby Township Utica Eise... | | |
| 15. | 11 | Dana Irrer | 15:59.2 | Okemos | | |
| 16. | 11 | Nick Kopczyk | 15:59.7 | Highland Milford | | |
| 17. | 11 | Andrew Thorson | 16:00.5 | Grand Ledge | | |
| 18. | 10 | Kevin Gienapp | 16:01.1 | Brighton | | |
| 19. | 11 | Kevin Naughton | 16:02.9 | Walled Lake Western | | |
| 20. | 10 | Adam Craig | 16:03.1 | White Lake Lakeland | | |
| 21. | 9 | Dustin Voss | 16:04.8 | Saline | | |
| 22. | 11 | Michael Colt | 16:06.2 | Lake Orion | | |
| 23. | 11 | James Naughton | 16:09.3 | Ann Arbor Pioneer | | |
| 24. | 9 | James Anai | 16:09.4 | Grand Ledge | | |
| 25. | 9 | Tad Hulst | 16:10.5 | Zeeland (split to East/West) | | |
| 26. | 10 | Tim Marshall | 16:12.3 | Jackson | | |
| 27. | 11 | William Chapman | 16:13.5 | Livonia Churchill | | |
| 28. | 11 | Brian Theut | 16:13.9 | White Lake Lakeland | | |
| 29. | 11 | Ryan Sucharski | 16:14.5 | Macomb Dakota | | |
| 30. | 10 | Chris Welch | 16:15.1 | White Lake Lakeland | | |
| 31. | 10 | Pat Miller | 16:15.3 | Highland Milford | | |
| 32. | 11 | Greg Haapala | 16:16.1 | University Of Detroit Jes... | | |
| 33. | 11 | Ryan Gall | 16:18.0 | Livonia Churchill | | |
| 34. | 10 | Andrew Manning | 16:18.8 | Traverse City Central | | |
| 35. | 11 | Matt Johnson | 16:21.7 | Temperance Bedford | | |
| 36. | 11 | Mick Tiffany | 16:22.0 | Traverse City Central | | |
| 37. | 9 | Tim Kenny | 16:22.0 | Traverse City West | | |
| 38. | 10 | Kevin Coch | 16:23.9 | East Kentwood | | |
| 39. | 11 | Matthew Reed | 16:24.6 | Fraser | | |
| 40. | 11 | Patrick Dantzer | 16:25.0 | Grosse Pointe South | | |
| 41. | 10 | Mark Sitko | 16:26.1 | Clarkston | | |
| 42. | 9 | Neal Naughton | 16:28.6 | Walled Lake Western | | |
| 43. | 9 | Erickson James | 16:29.7 | Belleville | | |
| 44. | 11 | Joel Conn | 16:30.4 | Grand Blanc | | |
| 45. | 11 | Tyson Warner | 16:30.5 | Portage Northern | | |
| 46. | 11 | Kyle Jekot | 16:30.8 | Detroit Catholic Central | | |
| 47. | 9 | Bruce LaFrance | 16:30.9 | Warren Mott | | |
| 48. | 9 | Tim Kaijala | 16:31.0 | Muskegon Mona Shores | | |
| 49. | 10 | Alex Wood | 16:31.0 | Traverse City West | | |
| 50. | 9 | David Brown | 16:31.0 | Port Huron Northern | | |
| 51. | 11 | Dan Johnson | 16:31.2 | Traverse City West | | |
| 52. | 10 | Chris Beach | 16:31.6 | Portage Northern | | |
| 53. | 11 | Andrew Lapham | 16:31.9 | South Lyon | | |
| 54. | 11 | Andrew Rittenhouse | 16:32.1 | Grand Rapids Union | | |
| 55. | 9 | Kyle Mena | 16:32.6 | Portage Northern | | |
| 56. | 11 | Andy Pitchford | 16:32.9 | Portage Central | | |
| 57. | 10 | Eric Huffman | 16:33.1 | Swartz Creek | | |
| 58. | 9 | Adam Koepfer | 16:33.9 | Temperance Bedford | | |
| 59. | 11 | Logan Schultz | 16:34.1 | Livonia Churchill | | |
| 60. | 10 | Jared Elmore | 16:34.2 | Clarkston | | |
| 61. | 9 | Ryan Cooper | 16:34.3 | Portage Northern | | |
| 62. | 11 | Nicholas Liversedge | 16:34.3 | Grand Rapids Forest Hills ... | | |
| 63. | 11 | Brian Lee | 16:34.5 | South Lyon | | |
| 64. | 11 | Andy Harvey | 16:35.7 | Ann Arbor Pioneer | | |
| 65. | 10 | Jeff Draggich | 16:36.4 | Sterling Heights | | |
| 66. | 10 | Cam Ross | 16:36.4 | Traverse City Central | | |
| 67. | 11 | Kris Kammsky | 16:37.2 | Howell | | |
| 68. | 11 | Justin Dew | 16:37.5 | Lake Orion | | |
| 69. | 10 | Tim Copacia | 16:37.8 | Shelby Township Utica Eise... | | |
| 70. | 10 | Mohamed Sheikh | 16:38.0 | Grand Rapids Union | | |
| 71. | 9 | Kyle Harris | 16:38.3 | Highland Milford | | |
| 72. | 11 | Jeff Weber | 16:39.5 | Grandville | | |
| 73. | 8 | Steve Czarnecki | 16:40.3 | Rochester Adams | | |
| 74. | 11 | Tyler VanAcker | 16:40.3 | Highland Milford | | |
| 75. | 10 | Matt Immink | 16:40.4 | Holland | | |
| 76. | 10 | Jim Kutches | 16:40.5 | Muskegon Mona Shores | | |
| 77. | 10 | Jason Arini | 16:40.9 | Sterling Heights | | |
| 78. | 11 | Phil DeCoook | 16:41.9 | Troy Athens | | |
| 79. | 8 | William Peterson | 16:42.7 | Lake Orion | | |
| 80. | 9 | Chris Scott | 16:42.7 | Traverse City West | | |
| 81. | 11 | Kevin Dorn | 16:43.2 | Rockford | | |
| 82. | 11 | Ian Patterson | 16:43.5 | Rochester Adams | | |
| 83. | 11 | Patrick Pruitt | 16:43.5 | Plymouth | | |
| 84. | 8 | John Black | 16:44.1 | Bloomfield Hills Brother R... | | |
| 85. | 10 | Aaron Lanning | 16:44.6 | Plymouth | | |
| 86. | 10 | Christopher Vraniak | 16:45.7 | Salem | | |
| 87. | 10 | Chad Anastasoff | 16:45.8 | Temperance Bedford | | |
| 88. | 9 | Neil Atzinger | 16:46.2 | Saline | | |
| 89. | 11 | Ryan Rys | 16:47.3 | White Lake Lakeland | | |
| 90. | 11 | Jarred Spalsbury | 16:47.9 | Grand Ledge | | |
| 91. | 10 | Matt Plaska | 16:48.4 | Zeeland (split to East/West) | | |
| 92. | 10 | Eric Graf | 16:48.5 | Rockford | | |
| 93. | 11 | Adam Roach | 16:48.6 | Port Huron | | |
| 94. | 10 | Alex Fritz | 16:50.0 | Temperance Bedford | | |
| 95. | 10 | Jonathan Szostak | 16:51.0 | Grand Ledge | | |
| 96. | 11 | Jon Marshall | 16:51.1 | Detroit Catholic Central | | |
| 97. | 11 | Derek Dell | 16:51.2 | Holt | | |
| 98. | 11 | Matt Wish | 16:51.6 | Rockford | | |
| 99. | 11 | James Szopo | 16:52.3 | Fair Haven Anchor Bay | | |
| 100. | 10 | Christopher Haag | 16:53.8 | Warren DeLaSalle Collegiate | | |
| 101. | 10 | James Leddy | 16:54.0 | Salem | | |
| 102. | 11 | Alex White | 16:54.7 | Bloomfield Hills Brother R... | | |
| 103. | 11 | Todd Foren | 16:55.0 | Novi | | |
| 104. | 11 | Jim Hagemann | 16:55.6 | University Of Detroit Jes... | | |
| 105. | 11 | Dennis Hughes | 16:55.6 | Muskegon Reeths-Puffer | | |
| 106. | 10 | Zach Ryan | 16:55.7 | Saline | | |
| 107. | 11 | Andrew Gillett | 16:56.1 | Troy | | |
| 108. | 9 | Jason Hannawa | 16:58.0 | Bloomfield Hills Brother R... | | |
| 109. | 11 | Ryan Weaver | 16:58.4 | Saline | | |
| 110. | 11 | Skylar Gauss | 16:59.3 | Traverse City West | | |
| 111. | 9 | Steve Cullen | 16:59.4 | Fraser | | |
| 112. | 10 | Matt Gillespie | 16:59.5 | Livonia Stevenson | | |
| 113. | 8 | Mark Moore | 16:59.6 | Novi | | |
| 114. | 10 | Tim Kava | 16:59.9 | Novi | | |
| 115. | 11 | BJ Meyers | 17:00.2 | Rockford | | |
| 116. | 11 | Casey Barnes | 17:00.9 | Highland Milford | | |
| 117. | 10 | Brian Doot | 17:01.2 | Detroit Catholic Central | | |
| 118. | 11 | Merhawi Tewoldemedhin | 17:01.6 | Grand Rapids Union | | |
| 119. | 9 | Kassem Hammoud | 17:03.1 | Dearborn Fordson | | |
| 120. | 11 | Stephan Wunderlich | 17:03.3 | Ann Arbor Huron | | |
| 121. | 11 | Chris Reimann | 17:03.6 | Rochester Adams | | |
| 122. | 9 | Eric Joseph | 17:04.1 | Novi | | |
| 123. | 11 | Paul Hanna | 17:04.7 | Temperance Bedford | | |
| 124. | 11 | Bryan Seymour | 17:04.9 | Detroit Catholic Central | | |
| 125. | 10 | Alex Grobbel | 17:05.4 | Shelby Township Utica Eise... | | |
| 126. | 11 | Mitch Erickson | 17:06.4 | Novi | | |
| 127. | 10 | Anthony McManus | 17:07.1 | Traverse City Central | | |
| 128. | 11 | Mike Schuchardt | 17:07.4 | University Of Detroit Jes... | | |
| 129. | 10 | Adam Hostetler | 17:08.0 | Grand Blanc | | |
| 130. | 10 | Brandon Worlock | 17:08.4 | Adrian | | |
| 131. | 11 | Andrew Baalerud | 17:08.5 | Rochester Adams | | |
| 132. | 9 | David Hariston | 17:09.2 | Grand Ledge | | |
| 133. | 11 | Chris Kampe | 17:09.6 | Shelby Township Utica Eise... | | |
| 134. | 8 | Jeffery Hubbard | 17:09.8 | Ann Arbor Pioneer | | |
| 135. | 9 | Shawn Wilsher | 17:10.2 | Lake Orion | | |
| 136. | 11 | Tim Dubovsky | 17:10.9 | Flint Carman-Ainsworth | | |
| 137. | 9 | Chris Hammer | 17:11.4 | Troy Athens | | |
| 138. | 11 | Geoff Guthrie | 17:11.6 | Rockford | | |
| 139. | 11 | Steve Ball | 17:12.1 | Temperance Bedford | | |
| 140. | 10 | Ben Gannon | 17:12.7 | Farmington Hills North Far... | | |
| 142. | 10 | Levi Yoder | 17:13.3 | Grand Rapids Union | | |
| 143. | 11 | Michael Carroll | 17:13.9 | Troy | | |
| 144. | 8 | John Hall | 17:14.4 | Traverse City West | | |
| 145. | 9 | Jeff Brooks | 17:14.6 | Flushing | | |
| 146. | 11 | Brandon McClellan | 17:14.7 | Plymouth | | |
| 147. | 11 | Nathan Chouinard | 17:14.8 | Traverse City Central | | |
| 148. | 9 | Clark Richter | 17:15.5 | Rockford | | |
| 149. | 11 | Casey Maloney | 17:15.6 | Plymouth | | |
| 150. | 11 | Landon Medley | 17:15.9 | Saline | | |
| 151. | 11 | Adam Kovac | 17:17.2 | Grandville | | |
| 152. | 11 | Jim Kreft | 17:17.3 | Traverse City West | | |
| 153. | 10 | Soren Berg | 17:17.9 | Ann Arbor Pioneer | | |
| 154. | 9 | Matthew Rymond | 17:18.3 | Plymouth | | |
| 155. | 10 | Kevin Kane | 17:20.4 | Livonia Churchill | | |
| 156. | 8 | Harrison Beeby | 17:20.9 | Traverse City Central | | |
| 157. | 11 | Scott Moore | 17:21.0 | Rochester Adams | | |
| 158. | 12 | Steven Moore | 17:21.4 | Grand Ledge | | |
| 159. | 9 | Richard Kettles | 17:21.6 | Grand Ledge | | |
| 160. | 11 | Aaron Coury | 17:22.5 | University Of Detroit Jes... | | |
| 161. | 11 | David Carvey | 17:22.6 | Portage Northern | | |
| 162. | 10 | Jason Young | 17:22.8 | Shelby Township Utica Eise... | | |
| 163. | 9 | Ryan McCarl | 17:23.2 | Muskegon Mona Shores | | |
| 164. | 10 | Nikhil Kawlra | 17:23.4 | Troy | | |
| 165. | 8 | Spencer Ornes | 17:24.0 | Novi | | |
| 166. | 10 | Jon Steinhoff | 17:24.7 | Grand Blanc | | |
| 167. | 9 | Mike Kurban | 17:24.9 | Grand Rapids Union | | |
| 168. | 10 | Chris Lieblang | 17:25.0 | Sterling Heights | | |
| 169. | 9 | Luke Chrusciel | 17:25.5 | Grandville | | |
| 170. | 11 | Chris Tibaudo | 17:25.6 | Grosse Pointe North | | |
| 172. | 10 | Andrew Stewart | 17:27.3 | Troy | | |
| 173. | 11 | Matt Esper | 17:27.6 | Detroit Catholic Central | | |
| 174. | 9 | Ryan Gregory | 17:27.9 | Bloomfield Hills Brother R... | | |
| 175. | 9 | Keith Magic | 17:28.4 | Lake Orion | | |
| 176. | 11 | Mike Roth | 17:28.7 | Ann Arbor Pioneer | | |
| 177. | 10 | David Walline | 17:29.2 | Saline | | |
| 178. | 11 | Jon Hopkins | 17:30.4 | Rochester Adams | | |
| 179. | 10 | Corey Steimel | 17:31.5 | Grandville | | |
| 180. | 8 | Jimmy Partridge | 17:32.5 | Sterling Heights | | |
| 181. | 11 | James Stelzer | 17:33.1 | Shelby Township Utica Eise... | | |
| 182. | 10 | Jon Western | 17:34.3 | Plymouth | | |
| 183. | 9 | Alex Rickens | 17:34.4 | White Lake Lakeland | | |
| 184. | 10 | Bryan Mullins | 17:34.5 | Rochester | | |
| 185. | 9 | Mike Moreland | 17:34.7 | Rochester Adams | | |
| 186. | 10 | David Morgan | 17:34.7 | Grand Rapids Forest Hills ... | | |
| 187. | 11 | Levi Frasier | 17:35.3 | Muskegon Mona Shores | | |
| 188. | 11 | Steve Neshkoff | 17:35.5 | Temperance Bedford | | |
| 189. | 11 | Stephen Debien | 17:37.0 | Plymouth | | |
| 190. | 11 | Chris Johnson | 17:38.1 | Lake Orion | | |
| 191. | 9 | Dan Pinter | 17:39.9 | Saline | | |
| 192. | 12 | Chris Webster | 17:40.3 | Sterling Heights Utica For... | | |
| 193. | 11 | Daniel Zinser | 17:41.8 | Roseville | | |
| 194. | 10 | Andrew Visger | 17:43.4 | Grosse Pointe South | | |
| 195. | 9 | Grant Griffin | 17:44.5 | Grand Blanc | | |
| 196. | 9 | Chad Murray | 17:44.7 | Highland Milford | | |
| 197. | 10 | Jonathan Paklain | 17:45.5 | Troy | | |
| 198. | 11 | Chase Howland | 17:46.6 | Portage Northern | | |
| 199. | 11 | Mandeep Sanghe | 17:50.1 | Livonia Churchill | | |
| 200. | 9 | Ryan Dahl | 17:53.0 | Lake Orion | | |
| 201. | 9 | Andrew Gabris | 17:53.0 | Muskegon Mona Shores | | |
| 202. | 8 | Jake Schaner | 17:54.3 | Muskegon Mona Shores | | |
| 203. | 9 | Dave Secord | 18:02.6 | Grosse Pointe North | | |
| 204. | 9 | Ryan Harper | 18:02.9 | Traverse City Central | | |
| 205. | 10 | Justin Brevick | 18:03.0 | Livonia Churchill | | |
| 206. | 8 | Takashi Gould | 18:05.7 | Ann Arbor Pioneer | | |
| 207. | 10 | Ryan Thome | 18:06.6 | Grandville | | |
| 208. | 9 | Scott Brunning | 18:06.7 | Troy Athens | | |
| 209. | 10 | Erik Meerschaert | 18:06.7 | Troy Athens | | |
| 210. | 8 | Alvin Moore | 18:07.1 | Troy Athens | | |
| 211. | 9 | Matt Crampton | 18:07.6 | Shelby Township Utica Eise... | | |
| 212. | 10 | Matt Scapini | 18:07.8 | Troy | | |
| 213. | 9 | Mike Bair | 18:08.4 | Bloomfield Hills Brother R... | | |
| 214. | 10 | Sam Klemet | 18:10.0 | Bloomfield Hills Brother R... | | |
| 215. | 9 | John Rolecki | 18:10.6 | Grand Blanc | | |
| 216. | 9 | Dominic Fano | 18:11.8 | Sterling Heights | | |
| 217. | 9 | Dan Morris | 18:13.6 | Grand Rapids Union | | |
| 218. | 10 | Duane Casbar | 18:13.9 | Sterling Heights | | |
| 219. | 9 | Kevin Olson | 18:17.9 | Portage Northern | | |
| 220. | 11 | Dave Mazur | 18:20.8 | University Of Detroit Jes... | | |
| 221. | 11 | Robert Hanrahan | 18:23.9 | Grosse Pointe South | | |
| 222. | 10 | Robert Porter | 18:25.7 | Grosse Pointe South | | |
| 223. | 9 | Jon Maten | 18:26.3 | University Of Detroit Jes... | | |
| 224. | 9 | Tom Szczesny | 18:27.7 | University Of Detroit Jes... | | |
| 225. | 11 | Jean Harris | 18:30.0 | Livonia Churchill | | |
| 226. | 11 | Tim Lewis | 18:34.4 | Grandville | | |
| 227. | 9 | Seth Weener | 18:34.4 | Grandville | | |
| 228. | 11 | Daniel Safronoff | 18:37.8 | Troy Athens | | |
| 229. | 11 | Dan Fulmer | 18:39.3 | Sterling Heights | | |
| 230. | 10 | Eric Fadie | 18:43.4 | White Lake Lakeland | | |
| 231. | 11 | Alex Mackenzie | 18:53.0 | Grosse Pointe South | | |
| 232. | 11 | Matt Griffen | 18:55.1 | Troy Athens | | |
| 233. | 9 | Josh Paar | 18:56.7 | White Lake Lakeland | | |
| 234. | 9 | Bryan Mackenzie | 19:02.3 | Grosse Pointe South | | |
| 235. | 9 | Matt Geerling | 19:06.0 | Grand Rapids Union | | |
| 236. | 10 | Mike Liang | 19:07.0 | Grosse Pointe South | | |
| 104. | 11 | Joe Anderson | 20:24.6 | Ann Arbor Pioneer | | |
| 237. | 10 | Dan Boozer | 20:32.7 | Rockford | | |
| 238. | 9 | Dan DeRusha | 22:18.2 | Highland Milford | | |
| 228. | 9 | Julia Roberts | 24:26.1 | Wayne Memorial | | |
| 1. | 12 | Tim Ross | 15:03.6 | Caledonia | | |
| 2. | 12 | Andrew Bauer | 15:41.1 | Bloomfield Hills Lahser | | |
| 3. | 11 | Adam Ludwig | 15:54.6 | St. Joseph | | |
| 4. | 12 | Scott Kallgren | 15:58.5 | Trenton | | |
| 5. | 12 | Tyler Zwagerman | 16:00.2 | Holland Christian | | |
| 6. | 12 | Lance Betts | 16:06.3 | Big Rapids | | |
| 7. | 12 | Tim O'Hara | 16:06.4 | Big Rapids | | |
| 8. | 12 | Ben Salvette | 16:10.3 | Bloomfield Hills Cranbrook... | | |
| 9. | 12 | Jacob Baron | 16:10.5 | Monroe Jefferson | | |
| 10. | 10 | Luke Walker | 16:11.3 | Flint Powers Catholic | | |
| 11. | 12 | Dennis Rathke | 16:13.7 | East Lansing | | |
| 12. | 11 | Jim Pancoast | 16:15.1 | Stevensville Lakeshore | | |
| 13. | 12 | Matt Casillas | 16:15.5 | East Grand Rapids | | |
| 14. | 10 | Curtis Christensen | 16:15.8 | Flint Kearsley | | |
| 15. | 12 | James Jones | 16:18.4 | Fremont | | |
| 16. | 12 | Josh Huyser-Honig | 16:20.6 | Grand Rapids Christian | | |
| 17. | 11 | Timothy Kelsh | 16:21.3 | Chippewa Hills | | |
| 18. | 11 | Jesse Gould | 16:22.5 | Flint Powers Catholic | | |
| 19. | 12 | Sean Derby | 16:22.6 | Cadillac | | |
| 20. | 12 | Matt Sackrider | 16:22.7 | Battle Creek Harper Creek | | |
| 21. | 10 | Nick Lewis | 16:23.1 | Gaylord | | |
| 22. | 11 | Robby Young | 16:23.1 | Wayland Union | | |
| 23. | 9 | Riley Klingel | 16:24.4 | Fremont | | |
| 24. | 11 | Sam Shewan | 16:25.2 | Big Rapids | | |
| 25. | 11 | Jeff Byrne | 16:26.6 | Bay City John Glenn | | |
| 26. | 12 | Justin Kessler | 16:27.1 | Ionia | | |
| 27. | 12 | Jeff Riggleman | 16:27.6 | Tecumseh | | |
| 28. | 11 | Derek Scott | 16:28.6 | Grand Rapids Northview | | |
| 29. | 10 | Nathan Straathof | 16:29.0 | Fremont | | |
| 30. | 12 | Travis Williams | 16:29.5 | Lakewood | | |
| 31. | 11 | Christopher Burke | 16:31.3 | Dexter | | |
| 32. | 11 | Lawrence | 16:33.8 | St. Clair | | |
| 33. | 11 | David Fedele | 16:34.3 | Chelsea | | |
| 34. | 10 | Sean Beckwith | 16:34.8 | Corunna | | |
| 35. | 10 | AJ McConnell | 16:35.6 | Sparta | | |
| 36. | 12 | Nate VandeMark | 16:36.0 | Big Rapids | | |
| 37. | 12 | Kyle Pennell | 16:36.0 | Flint Powers Catholic | | |
| 38. | 11 | Justin Kelly | 16:36.7 | Haslett | | |
| 39. | 9 | Riak Mabil | 16:37.3 | Charlotte | | |
| 40. | 10 | Donald Richmond | 16:37.9 | Oxford | | |
| 41. | 11 | Brian Coats | 16:38.9 | Farmington Hills Harrison | | |
| 42. | 10 | Daniel Meyer | 16:40.2 | Dexter | | |
| 43. | 11 | Alex Schmidtendorff | 16:40.8 | Three Rivers | | |
| 44. | 12 | Chris VanWashenova | 16:42.4 | Monroe Jefferson | | |
| 45. | 11 | Jon Hodge | 16:42.5 | Grosse Ile | | |
| 46. | 11 | Kevin Mills | 16:42.6 | Sturgis | | |
| 47. | 10 | Mark Ellis | 16:43.4 | St. Clair | | |
| 48. | 12 | Josh Hubbard | 16:44.0 | Linden | | |
| 49. | 9 | Bruce Kaczmarek | 16:44.3 | Bloomfield Hills Lahser | | |
| 50. | 12 | Adam Rensel | 16:44.7 | Petoskey | | |
| 51. | 12 | Adam Hoogewind | 16:45.6 | Fruitport | | |
| 52. | 10 | Brian Murphy | 16:46.0 | Corunna | | |
| 53. | 12 | Jason Neiman | 16:46.6 | St. Clair | | |
| 54. | 10 | Eric Syverson | 16:47.1 | East Grand Rapids | | |
| 55. | 11 | Mark Vandermeer | 16:47.6 | Wyoming Park | | |
| 56. | 11 | Nick Fisher | 16:48.9 | East Grand Rapids | | |
| 57. | 12 | Corey Reinke | 16:49.1 | Big Rapids | | |
| 58. | 11 | Mike Frisch | 16:50.4 | Auburn Hills Avondale | | |
| 59. | 12 | Jesse Arnold | 16:50.6 | St. Clair | | |
| 60. | 10 | Jared Kelsh | 16:51.3 | Chippewa Hills | | |
| 61. | 12 | Charles Luchies | 16:52.5 | Fremont | | |
| 62. | 12 | Josh Ulberg | 16:52.9 | Cedar Springs | | |
| 63. | 11 | Timothy Brog | 16:53.8 | Middleville Thornapple-Kel... | | |
| 64. | 11 | Steve Miller | 16:54.2 | Bloomfield Hills Cranbrook... | | |
| 65. | 12 | Mike Fuller | 16:54.3 | Ionia | | |
| 66. | 11 | Jake Williams | 16:55.8 | Eaton Rapids | | |
| 67. | 10 | Andrew Hobey | 16:56.8 | East Lansing | | |
| 68. | 11 | Jonathon Dalton | 16:57.0 | Haslett | | |
| 69. | 11 | Greg Hawver | 16:58.7 | Coldwater | | |
| 70. | 11 | Chris Fecek | 16:58.9 | Pontiac Notre Dame Prep | | |
| 71. | 12 | Phillip Baranowski | 16:59.1 | Marshall | | |
| 72. | 11 | Mike Walker | 16:59.9 | Fenton | | |
| 73. | 10 | Peter Clemo | 17:00.1 | Grand Rapids Christian | | |
| 74. | 10 | David Vandenberge | 17:00.2 | Grand Rapids Christian | | |
| 75. | 11 | Justyn Yager | 17:00.5 | Lakewood | | |
| 76. | 12 | Sam Hyde | 17:00.9 | Bloomfield Hills Cranbrook... | | |
| 77. | 12 | Mitch Graham | 17:01.3 | Charlotte | | |
| 78. | 11 | Brian Wilk | 17:01.6 | Fremont | | |
| 79. | 11 | Daniel Morris | 17:02.1 | Lakewood | | |
| 80. | 11 | Ben Usher | 17:02.4 | Fowlerville | | |
| 81. | 11 | Aaron Anderson | 17:02.7 | Monroe Jefferson | | |
| 82. | 10 | Brendan Godvin | 17:02.7 | Orchard Lake St Marys Prep | | |
| 83. | 12 | David Stuart | 17:04.0 | Lakewood | | |
| 84. | 12 | Derek Meiring | 17:04.5 | Carleton Airport | | |
| 85. | 12 | Nathan Fujioka | 17:04.6 | Madison Heights Lamphere | | |
| 86. | 12 | Ian Faber | 17:05.0 | Corunna | | |
| 87. | 12 | Nick Touran | 17:05.4 | Petoskey | | |
| 88. | 12 | Matthew Cuttitta | 17:05.8 | Flint Powers Catholic | | |
| 89. | 10 | Adam Painter | 17:05.8 | Alma | | |
| 90. | 10 | Abraham Mach | 17:06.1 | East Lansing | | |
| 91. | 12 | Jonathon Howlett | 17:06.7 | Bloomfield Hills Lahser | | |
| 92. | 10 | Ray Rollet | 17:06.7 | Carleton Airport | | |
| 93. | 10 | Jon Hans | 17:07.2 | Dearborn Heights Crestwood | | |
| 94. | 12 | Jonathan Zmikly | 17:09.0 | Oxford | | |
| 95. | 10 | Christopher Olds | 17:09.1 | Gaylord | | |
| 96. | 12 | Christopher Naida | 17:10.2 | Dearborn Divine Child | | |
| 97. | 10 | Emory Nelkie | 17:10.5 | Ogemaw Heights | | |
| 98. | - | Ryan Magley | 17:10.6 | Stevensville Lakeshore | | |
| 99. | 10 | Benjamin Raphelson | 17:10.7 | Bloomfield Hills Lahser | | |
| 100. | 11 | Patrick Earl | 17:10.7 | Grand Rapids Catholic Cent... | | |
| 101. | 12 | Richard Vogelzang | 17:12.2 | Holland Christian | | |
| 102. | 12 | Frank Gilbert | 17:12.5 | Corunna | | |
| 103. | 12 | Paul Deimling | 17:13.2 | Bloomfield Hills Lahser | | |
| 104. | 12 | John Czoykowski | 17:13.7 | Harper Woods Notre Dame (C... | | |
| 105. | 12 | Aaron Cromar | 17:14.7 | Mt. Pleasant | | |
| 106. | 11 | Maher Farah | 17:15.4 | Flint Powers Catholic | | |
| 107. | 11 | Cody Chupp | 17:15.9 | Big Rapids | | |
| 108. | 11 | Drew Stuart | 17:16.2 | Stevensville Lakeshore | | |
| 109. | 10 | Ryan Boluyt | 17:16.3 | Dexter | | |
| 110. | 9 | Tony Nalli | 17:16.9 | Dexter | | |
| 111. | 11 | Andrew Porinsky | 17:16.9 | Dexter | | |
| 112. | 12 | Donovan Irish | 17:18.1 | Petoskey | | |
| 113. | 10 | Jack VanTreese | 17:20.6 | Petoskey | | |
| 114. | 12 | Justin Barts | 17:20.8 | Richland Gull Lake | | |
| 115. | 11 | Ben Piercy | 17:21.1 | Richland Gull Lake | | |
| 116. | 11 | Michael Brandell | 17:21.3 | Haslett | | |
| 117. | 11 | Thomas Delucia | 17:21.9 | Trenton | | |
| 118. | 10 | Matt Wilson | 17:22.4 | Petoskey | | |
| 119. | 11 | Zach Wooledge | 17:22.5 | East Lansing | | |
| 120. | 10 | Michael Pete | 17:26.0 | Allegan | | |
| 121. | 12 | Tim Black | 17:26.5 | Madison Heights Lamphere | | |
| 122. | 11 | Adam Putnam | 17:26.6 | East Lansing | | |
| 123. | 12 | Jeffrey Fujioka | 17:26.7 | Madison Heights Lamphere | | |
| 124. | 11 | Scott Freeman | 17:27.1 | Muskegon Orchard View | | |
| 125. | 12 | Michael Barton | 17:27.7 | Birmingham Seaholm | | |
| 126. | 11 | Andrew Hall | 17:28.0 | Fremont | | |
| 127. | 11 | Joshua DeBruyn | 17:28.4 | Kalamazoo Comstock | | |
| 128. | 12 | Kevin LaBeau | 17:28.9 | Madison Heights Lamphere | | |
| 129. | 12 | Mike Snowden | 17:29.2 | Sparta | | |
| 130. | 11 | Josh Williams | 17:29.9 | Eaton Rapids | | |
| 131. | 11 | Cyle Tompkins | 17:30.0 | Richland Gull Lake | | |
| 132. | 11 | Brett Soltys | 17:30.6 | Redford Lee M Thurston | | |
| 133. | 11 | Joe Skripka | 17:30.9 | Sparta | | |
| 134. | 12 | Craig Bigger | 17:31.2 | Cadillac | | |
| 135. | 9 | David Thalman | 17:31.8 | Richland Gull Lake | | |
| 136. | 11 | Adam Gluski | 17:32.9 | Grosse Ile | | |
| 137. | 11 | Tommy Wielichowski | 17:33.8 | Fenton | | |
| 138. | 10 | Matthew Rose | 17:34.3 | Bloomfield Hills Lahser | | |
| 139. | 12 | Russell Venier | 17:35.2 | Monroe Jefferson | | |
| 140. | 12 | Dan DeRivera | 17:35.7 | Sparta | | |
| 141. | 12 | Charlie Kinney | 17:35.8 | Haslett | | |
| 142. | 10 | Kevin Brown | 17:37.9 | Oxford | | |
| 143. | 12 | Matt Wiersma | 17:38.7 | Orchard Lake St Marys Prep | | |
| 144. | 9 | Corey Thelen | 17:40.1 | Lakewood | | |
| 145. | 11 | Ross Mason | 17:41.3 | Carleton Airport | | |
| 146. | 12 | Oussama Founas | 17:41.7 | Bloomfield Hills Andover | | |
| 147. | - | Blake Boehm | 17:43.1 | Stevensville Lakeshore | | |
| 148. | 12 | Mike Rensel | 17:43.5 | Petoskey | | |
| 149. | 10 | Adam Shields | 17:44.4 | Grosse Ile | | |
| 150. | 11 | Tom Bowman | 17:44.9 | Stevensville Lakeshore | | |
| 151. | 10 | Dana Wilson | 17:45.5 | Richland Gull Lake | | |
| 152. | 12 | Josh King | 17:46.3 | Ypsilanti Lincoln | | |
| 153. | 10 | Nolan Walter | 17:46.4 | Oxford | | |
| 154. | 11 | Harley Rohloff | 17:47.0 | Grosse Ile | | |
| 155. | 10 | Jeff Schappa | 17:47.5 | Cadillac | | |
| 156. | 12 | Paul Mines | 17:48.0 | Beverly Hills Wylie E Groves | | |
| 157. | 11 | Joshua Bilsborrow | 17:48.3 | Coldwater | | |
| 158. | 9 | John Hayes | 17:48.6 | East Grand Rapids | | |
| 159. | 10 | Steve Cole | 17:49.1 | East Grand Rapids | | |
| 160. | 12 | Chris Bawden | 17:49.2 | East Lansing | | |
| 161. | 9 | Nick Bouldin | 17:49.4 | Haslett | | |
| 162. | 12 | Dustin Mier | 17:49.4 | Madison Heights Lamphere | | |
| 163. | 12 | Brad Colley | 17:49.5 | Ionia | | |
| 164. | 9 | Jeff Standfest | 17:49.8 | St. Clair | | |
| 165. | 11 | David Taylor | 17:50.8 | Sturgis | | |
| 166. | 9 | Tim Nance | 17:51.6 | Richland Gull Lake | | |
| 167. | 9 | Derek Moore | 17:51.9 | Haslett | | |
| 168. | 9 | Zach Kurek | 17:51.9 | Sparta | | |
| 169. | 11 | Ryan Grasmeyer | 17:52.1 | Grand Rapids Christian | | |
| 170. | 11 | Grant Gluski | 17:53.2 | Grosse Ile | | |
| 171. | 8 | Patrick Hall | 17:53.6 | Sturgis | | |
| 172. | 11 | Jack DaSilva | 17:53.8 | Tecumseh | | |
| 173. | 11 | Andrew Giguere | 17:54.0 | East Grand Rapids | | |
| 174. | 12 | Justin Daining | 17:55.0 | Grand Rapids Christian | | |
| 175. | 12 | Joe Francisco | 17:55.9 | Ionia | | |
| 176. | 10 | William Ellis | 17:55.9 | St. Clair | | |
| 177. | 10 | Adam Klingel | 17:56.2 | Fremont | | |
| 178. | 11 | Scott Uhlik | 17:56.4 | Carleton Airport | | |
| 179. | 9 | Matthew Willing | 17:57.9 | Flint Powers Catholic | | |
| 180. | 10 | David Mincel | 17:59.3 | Dearborn Divine Child | | |
| 181. | 11 | Max Melstrom | 18:00.9 | Cadillac | | |
| 182. | 9 | Mike Little | 18:00.9 | Dexter | | |
| 183. | 10 | Sean Smith | 18:01.6 | Cadillac | | |
| 184. | 12 | David Dehaan | 18:02.1 | Grand Rapids Christian | | |
| 185. | 9 | Kyle Williams | 18:02.2 | Cadillac | | |
| 186. | 12 | Josh Cole | 18:03.1 | Wayland Union | | |
| 187. | 9 | Nick Battista | 18:03.3 | Orchard Lake St Marys Prep | | |
| 188. | 9 | Kenneth White | 18:03.3 | Oxford | | |
| 189. | 12 | Chris Pipitone | 18:05.4 | Dearborn Heights Crestwood | | |
| 190. | 12 | Dominic McLaughlin | 18:06.2 | Oxford | | |
| 191. | 12 | Frederick Stadelbauer | 18:08.8 | Harper Woods Notre Dame (C... | | |
| 192. | 11 | Mike Haskell | 18:09.3 | Sparta | | |
| 193. | 12 | Jeremy Dow | 18:09.6 | Lakewood | | |
| 194. | 9 | Andrew Kennedy | 18:10.5 | Bloomfield Hills Lahser | | |
| 195. | 11 | Colin Springer | 18:10.9 | East Lansing | | |
| 196. | 11 | Steve Gaffigan | 18:11.2 | St. Clair Shores Lake Shore | | |
| 197. | 10 | John Littleton | 18:11.9 | East Grand Rapids | | |
| 198. | 11 | Keith Walter | 18:12.0 | Harper Woods Notre Dame (C... | | |
| 199. | 12 | Jeffrey Haines | 18:12.6 | Harper Woods Notre Dame (C... | | |
| 200. | 10 | Aaron Scott | 18:13.2 | Grand Rapids Christian | | |
| 201. | 12 | Robb Windham | 18:16.7 | Carleton Airport | | |
| 202. | 12 | Steven Halat | 18:18.6 | Orchard Lake St Marys Prep | | |
| 203. | 12 | John Pandoff | 18:18.7 | Grosse Ile | | |
| 204. | 10 | Charles McClure | 18:19.0 | Bloomfield Hills Cranbrook... | | |
| 205. | 10 | Cody Roderick | 18:22.1 | Cadillac | | |
| 206. | 11 | Andrew Youatt | 18:24.2 | Haslett | | |
| 207. | 12 | Rob Kuhtz | 18:26.7 | Ionia | | |
| 208. | 12 | Greg Ardisana | 18:26.9 | Farmington Hills Harrison | | |
| 209. | 9 | Joe Foley | 18:27.7 | Flint Powers Catholic | | |
| 210. | 12 | Felix Neubauer | 18:28.1 | Ionia | | |
| 211. | 11 | Tony Shelton | 18:28.2 | Sparta | | |
| 212. | 12 | Matt Neiman | 18:29.9 | St. Clair | | |
| 213. | 11 | Anthony Stein | 18:31.1 | Oxford | | |
| 214. | 12 | Chris Kirwin | 18:32.6 | Big Rapids | | |
| 215. | 12 | John Davis | 18:32.8 | Bloomfield Hills Cranbrook... | | |
| 216. | 10 | Mike LaDuke | 18:34.3 | Carleton Airport | | |
| 217. | 9 | Jay Leadley | 18:35.5 | Dexter | | |
| 218. | 12 | Ryan Gibson | 18:37.3 | Orchard Lake St Marys Prep | | |
| 219. | 12 | Nick Hollister | 18:38.8 | Carleton Airport | | |
| 220. | 10 | Brandon Carpenter | 18:43.7 | Lakewood | | |
| 221. | 12 | Peter Adamo | 18:48.2 | Orchard Lake St Marys Prep | | |
| 222. | 8 | William Andert | 18:48.5 | Stevensville Lakeshore | | |
| 223. | 10 | Nathan Willis | 18:53.8 | Monroe Jefferson | | |
| 224. | 10 | Ernesto DeLaRosa | 18:58.7 | Petoskey | | |
| 225. | 11 | Jason Schuyler | 18:58.8 | Richland Gull Lake | | |
| 226. | 12 | Josh Singleton | 19:06.7 | Sturgis | | |
| 227. | 8 | Ben Newcomer | 19:06.9 | Stevensville Lakeshore | | |
| 228. | 9 | Joe Hawkinson | 19:07.2 | Harper Woods Notre Dame (C... | | |
| 229. | 12 | Nathan Harvey | 19:12.2 | Corunna | | |
| 230. | 10 | Matthew Bostwick | 19:14.9 | Corunna | | |
| 231. | 10 | Jordan Nousain | 19:15.7 | Bloomfield Hills Cranbrook... | | |
| 232. | 9 | Christopher Wieczorek | 19:20.1 | Ionia | | |
| 233. | 12 | George Lostracco | 19:21.5 | Corunna | | |
| 234. | 10 | William Petterson | 19:28.9 | Madison Heights Lamphere | | |
| 235. | 11 | Greg Goodman | 19:35.1 | Bloomfield Hills Cranbrook... | | |
| 236. | 12 | James Petras | 19:48.1 | Grosse Ile | | |
| 237. | 9 | Ben Meek | 19:49.3 | Sturgis | | |
| 238. | 11 | Andres Ballines | 19:57.5 | Sturgis | | |
| 239. | 11 | Tom Brandon | 19:57.6 | Madison Heights Lamphere | | |
| 240. | 9 | Tim Murray | 20:10.4 | Sturgis | | |
| 241. | 10 | Dan Ludwick | 20:11.5 | Monroe Jefferson | | |
| 242. | 10 | Jon Holton | 20:11.9 | Monroe Jefferson | | |
| 243. | 10 | Patrick Hamill | 20:13.9 | Orchard Lake St Marys Prep | | |
| 244. | 11 | Kevin Belen | 20:33.0 | Harper Woods Notre Dame (C... | | |
| 1. | 12 | Brandon Grybas | 15:57.4 | Stockbridge | | |
| 2. | 12 | Aaron Nasers | 16:02.7 | Battle Creek Pennfield | | |
| 3. | 11 | Steve Czymbor | 16:03.2 | Hemlock | | |
| 4. | 10 | David Bills | 16:12.2 | Williamston | | |
| 5. | 12 | Dan Campbell | 16:13.9 | Grand Rapids Baptist | | |
| 6. | 11 | Shawn Jordan | 16:15.4 | Constantine | | |
| 7. | 11 | Nicholas Puchacz | 16:23.2 | Hemlock | | |
| 8. | 11 | Greg Schmit | 16:27.4 | Leslie | | |
| 9. | 11 | Josh Wheelock | 16:30.1 | Benzie Central | | |
| 10. | 12 | Gordie Selph | 16:30.6 | Charlevoix | | |
| 11. | 12 | Jacob Dolson | 16:31.0 | Jackson Lumen Christi | | |
| 12. | 11 | Zachary Schnitta | 16:33.9 | Berrien Springs | | |
| 13. | 9 | Paul Lange | 16:36.0 | Laingsburg | | |
| 14. | 11 | Luke Ten hoppen | 16:36.8 | Kalkaska | | |
| 15. | 11 | Fil Marlatt | 16:37.4 | Williamston | | |
| 16. | 10 | Jason Mantey | 16:38.7 | Caro | | |
| 17. | 12 | Enoch Sayers | 16:38.8 | Caro | | |
| 18. | 11 | Ben Hammer | 16:39.8 | Elk Rapids | | |
| 19. | 12 | Nick Oertel | 16:42.5 | Goodrich | | |
| 20. | 11 | Peter Gorkiewicz | 16:43.1 | Charlevoix | | |
| 21. | 12 | Kyle Williams | 16:43.1 | Delton-Kellogg | | |
| 22. | 12 | Nick Bailey | 16:43.6 | Portland | | |
| 23. | 12 | Steve Mance | 16:44.6 | Bishop Foley | | |
| 24. | 12 | Jay Puffpaff | 16:45.7 | Ithaca | | |
| 25. | 11 | Joe Zick | 16:46.0 | Durand | | |
| 26. | 12 | Tim Daining | 16:47.3 | Charlevoix | | |
| 27. | 12 | Scott Douglas | 16:47.4 | Jackson Lumen Christi | | |
| 28. | 12 | Jon Keehn | 16:49.6 | Goodrich | | |
| 29. | 12 | Brandon Schipper | 16:50.6 | Fennville | | |
| 30. | 12 | Jeremy Hill | 16:51.0 | Hillsdale | | |
| 31. | 12 | Matt Bartlebaugh | 16:52.3 | Napoleon | | |
| 32. | 11 | Garrett Seaver | 16:54.7 | Freeland | | |
| 33. | 11 | Benjamin Schmandt | 16:56.5 | Vassar | | |
| 34. | 12 | Mike Sachau | 16:58.2 | Lansing Catholic | | |
| 35. | 12 | Ben Watson | 16:58.3 | Allendale | | |
| 36. | 11 | Kirk Williams | 16:58.5 | Hopkins | | |
| 37. | 11 | Josh Murbach | 16:59.0 | Erie Mason | | |
| 38. | 10 | Jacob Dubois | 16:59.1 | East Jackson | | |
| 39. | 12 | Nick Rochefort | 17:00.2 | Bad Axe | | |
| 40. | 12 | Cahndler Cole | 17:02.0 | Perry | | |
| 41. | 11 | Bryan Martin | 17:02.2 | Kalamazoo Hackett | | |
| 42. | 11 | Nate Geetings | 17:02.3 | Benzie Central | | |
| 43. | 11 | Jake Gunn | 17:02.6 | Edwardsburg | | |
| 44. | 11 | James Reichardt | 17:03.2 | Spring Lake | | |
| 45. | 12 | Scott Latusek | 17:03.5 | Grayling | | |
| 46. | 12 | Doug Marsh | 17:04.0 | Elk Rapids | | |
| 47. | 9 | Mitchell Zost | 17:06.4 | Allendale | | |
| 48. | 12 | Ian Hunsinger | 17:07.0 | Benzie Central | | |
| 49. | 12 | Andy Kent | 17:07.2 | Kent City | | |
| 50. | 12 | Michael Stearns | 17:07.4 | Berrien Springs | | |
| 51. | 11 | Gilbert Sweet | 17:08.5 | Hesperia | | |
| 52. | 10 | Ben Gallagher | 17:09.0 | Essexville Garber | | |
| 53. | 12 | Antonio Munoz | 17:09.7 | Bangor | | |
| 54. | 11 | Scott Fick | 17:09.7 | Montague | | |
| 55. | 12 | Joshua Popenhagen | 17:10.4 | Charlevoix | | |
| 56. | 11 | Rick Utrup | 17:10.4 | Newaygo | | |
| 57. | 11 | Eric Smith | 17:10.5 | Kalamazoo Hackett | | |
| 58. | 10 | David Schofield | 17:10.5 | Dundee | | |
| 59. | 11 | Benjamin Pankow | 17:10.9 | Williamston | | |
| 60. | 11 | Charles Jones | 17:11.4 | Benzie Central | | |
| 61. | 12 | Nathan Banek | 17:11.8 | Ida | | |
| 62. | 11 | Craig Madaleno | 17:11.9 | Hemlock | | |
| 63. | 11 | Leonard Weddel | 17:12.0 | Tawas City | | |
| 64. | 10 | Tom Jurasek | 17:12.4 | Jackson Lumen Christi | | |
| 65. | 11 | Alan Mathis | 17:12.4 | Wyoming Kelloggsville | | |
| 66. | 11 | Chris Robertz | 17:12.6 | Elk Rapids | | |
| 67. | 11 | Joshua McDonald | 17:13.1 | Battle Creek Pennfield | | |
| 68. | 11 | William Sbach | 17:13.1 | Brooklyn Columbia Central | | |
| 69. | 11 | Mathew Wright | 17:13.7 | Caro | | |
| 70. | 9 | Kyle Shropshire | 17:13.8 | Stockbridge | | |
| 71. | 12 | Brad Croasdale | 17:14.2 | Howard City-Tri-County | | |
| 72. | 11 | Jacob Frost | 17:14.5 | Hemlock | | |
| 73. | 9 | Ryan Perlberg | 17:14.5 | Saginaw Valley Lutheran | | |
| 74. | 11 | Curtis Ray | 17:15.7 | Constantine | | |
| 75. | 11 | Gil Hernandez | 17:17.2 | Bangor | | |
| 76. | 10 | Adam Soule | 17:17.8 | Carson City-Crystal | | |
| 77. | 12 | Cole Monaghan | 17:19.0 | Ida | | |
| 78. | 12 | Thomas Ruddy | 17:19.8 | Lake Fenton | | |
| 79. | 9 | Richard White | 17:22.0 | Hillsdale | | |
| 80. | 11 | Peter Vogelsberg | 17:22.1 | Yale | | |
| 81. | 11 | Ryan Brimmer | 17:22.3 | Constantine | | |
| 82. | 12 | Kyle Wroe | 17:22.7 | Ovid-Elsie | | |
| 83. | 12 | Anthony Colavecchi | 17:23.9 | Ovid-Elsie | | |
| 84. | 12 | Neil Canfield | 17:26.2 | Grand Rapids West Catholic | | |
| 85. | 9 | Lucas Snider | 17:26.8 | Stockbridge | | |
| 86. | 10 | Kyle Hill | 17:28.0 | Constantine | | |
| 87. | 10 | Ryan Vanderwal | 17:28.1 | Lake City | | |
| 88. | 11 | Steve Harpold | 17:28.4 | Grand Rapids West Catholic | | |
| 89. | 12 | Matthew Lixey | 17:28.9 | Tawas City | | |
| 90. | 12 | Robert Slate | 17:29.2 | Hemlock | | |
| 91. | 12 | Kyle Brunet | 17:29.5 | Caro | | |
| 92. | 12 | Mike Kruskamp | 17:29.9 | Clare | | |
| 93. | 12 | Kyle Thompson | 17:31.5 | Stockbridge | | |
| 94. | 12 | James Rodenberg | 17:32.5 | Tawas City | | |
| 95. | 12 | Josh Modert | 17:32.7 | Grand Rapids Baptist | | |
| 96. | 10 | Josh Perrin | 17:33.5 | Hillsdale | | |
| 97. | 12 | Michael Tucker | 17:34.4 | Perry | | |
| 98. | 10 | Steve Terry | 17:34.5 | Three Oaks River Valley | | |
| 99. | 12 | Ryan Malosh | 17:35.4 | Gladwin | | |
| 100. | 11 | David Glandon | 17:35.6 | Jackson Lumen Christi | | |
| 101. | 11 | Geoffrey Misek | 17:35.8 | Goodrich | | |
| 102. | 10 | Jacob Miller | 17:36.1 | Jackson Lumen Christi | | |
| 103. | 11 | Scott Allen | 17:36.6 | Saginaw Nouvel | | |
| 104. | 11 | Erik Schultink | 17:37.5 | Williamston | | |
| 105. | 11 | Dick Howe | 17:37.6 | Morley-Stanwood | | |
| 106. | 9 | Adam Smith | 17:37.7 | Ovid-Elsie | | |
| 107. | 12 | Chris Niemann | 17:38.2 | Morley-Stanwood | | |
| 108. | 11 | Nathan Best | 17:38.2 | Buchanan | | |
| 109. | 11 | James Post | 17:40.6 | Roscommon | | |
| 110. | 12 | Jeffery Jensen | 17:40.9 | Sandusky | | |
| 111. | 9 | Andrew Smith | 17:41.4 | Williamston | | |
| 112. | 11 | Justin Grow | 17:41.4 | Hanover-Horton | | |
| 113. | 9 | Sam Gatesy | 17:41.8 | Williamston | | |
| 114. | 9 | Jonathan Glancy | 17:42.3 | Tawas City | | |
| 115. | 12 | Philip Blaxton | 17:43.7 | Shepherd | | |
| 116. | 10 | Robbie Sgro | 17:44.1 | Morley-Stanwood | | |
| 117. | 12 | David Weatherly | 17:44.7 | Macomb Lutheran North | | |
| 118. | 11 | Hassan Mougragi | 17:46.3 | Dearborn Heights Annapolis | | |
| 119. | 12 | Jason Sheffer | 17:47.4 | Benzie Central | | |
| 120. | 12 | Andy Messing | 17:48.4 | Bad Axe | | |
| 121. | 11 | Paul Phillips | 17:48.5 | Midland Bullock Creek | | |
| 122. | 12 | Ben Holsinger | 17:49.8 | Elk Rapids | | |
| 123. | 12 | Brandon Vargo | 17:49.8 | Cass City | | |
| 124. | 11 | Stephen Guerra | 17:50.0 | Hudson | | |
| 125. | 10 | Kevin Christensen | 17:50.6 | Battle Creek Pennfield | | |
| 126. | 12 | Aaron Scott | 17:51.9 | Ovid-Elsie | | |
| 127. | 11 | Casey Smith | 17:51.9 | Ovid-Elsie | | |
| 128. | 12 | Jake Pattenaude | 17:51.9 | Yale | | |
| 129. | 10 | Dave Schuelke | 17:53.1 | Grand Rapids West Catholic | | |
| 130. | 11 | Juan Burgos | 17:53.5 | Bangor | | |
| 131. | 11 | Ryan Ringle | 17:54.0 | Hopkins | | |
| 132. | 12 | Richard Stein | 17:54.0 | Hopkins | | |
| 133. | 9 | Tom Ray | 17:54.3 | Constantine | | |
| 134. | 11 | Bryan Arendell | 17:55.2 | Macomb Lutheran North | | |
| 135. | 10 | Kirk Narmore | 17:55.4 | Benzie Central | | |
| 136. | 10 | Nick Osborn | 17:55.4 | Muskegon Oakridge | | |
| 137. | 10 | Tom McClelland | 17:55.5 | Macomb Lutheran North | | |
| 138. | 10 | Joey Smrcka | 17:55.8 | New Boston Huron | | |
| 139. | 10 | Jarrod Bailey | 17:56.7 | Lake Fenton | | |
| 140. | 12 | Mike Baumeister | 17:56.9 | Grand Rapids Baptist | | |
| 141. | 11 | Andrew Henne | 17:57.0 | Hemlock | | |
| 142. | 10 | Brien Brockway | 17:57.1 | Kalamazoo Hackett | | |
| 143. | 11 | Mike Eldersveld | 17:58.2 | Kalamazoo Hackett | | |
| 144. | 9 | Ed Devries | 17:59.6 | Grand Rapids West Catholic | | |
| 145. | 10 | Gerry Skurski | 17:59.8 | Benzie Central | | |
| 146. | 11 | Aaron Hughes | 17:59.9 | Clare | | |
| 147. | 9 | Michael O'Shaughnessey | 18:00.0 | Elk Rapids | | |
| 148. | 10 | Steven Nash | 18:00.0 | Spring Lake | | |
| 149. | 10 | Mike Delaney | 18:00.1 | Williamston | | |
| 150. | 12 | Brian Kettler | 18:01.0 | Lake Fenton | | |
| 151. | 12 | Abe Dhaseleer | 18:01.9 | Charlevoix | | |
| 152. | 12 | Sharat Reddy | 18:01.9 | Beverly Hills Detroit Coun... | | |
| 153. | 10 | Joe Lower | 18:02.2 | Stockbridge | | |
| 154. | 12 | Mike Boring | 18:02.8 | Stockbridge | | |
| 155. | 11 | Chad Johnson | 18:03.6 | Jackson Lumen Christi | | |
| 156. | 12 | Mike Cameron | 18:03.8 | Grand Rapids Baptist | | |
| 157. | 11 | Mike Kirchner | 18:04.4 | Onsted | | |
| 158. | 12 | Kevin Duff | 18:06.5 | Spring Lake | | |
| 159. | 12 | Andy Kline | 18:06.9 | Grand Rapids West Catholic | | |
| 160. | 12 | Robert Brotz | 18:07.3 | Riverview Gabriel Richard | | |
| 161. | 11 | Kyle McKendree | 18:07.4 | Essexville Garber | | |
| 162. | 12 | Zachary Bajos | 18:08.5 | Charlevoix | | |
| 163. | 12 | Joshua Denniston | 18:08.7 | Vassar | | |
| 164. | 12 | Eli Pace | 18:08.8 | Charlevoix | | |
| 165. | 11 | Paul Kulesh | 18:09.8 | Goodrich | | |
| 166. | 11 | Dave Abalos | 18:09.8 | Monroe St. Mary Catholic C... | | |
| 167. | 12 | Mark Winkelman | 18:10.0 | Ida | | |
| 168. | 9 | Nick Lovachis | 18:10.2 | Stockbridge | | |
| 169. | 11 | Kirk VandePanne | 18:10.6 | Howard City-Tri-County | | |
| 170. | 12 | Bob Gardner | 18:11.0 | Onsted | | |
| 171. | 11 | Aaron Schian | 18:11.7 | Frankenmuth | | |
| 172. | 11 | David Ouwinga | 18:12.4 | Grand Rapids Baptist | | |
| 173. | 11 | Steve Burcham | 18:13.1 | Caro | | |
| 174. | 12 | Dean Smith | 18:14.4 | White Cloud | | |
| 175. | 12 | Randy Krug | 18:14.7 | Bad Axe | | |
| 176. | 9 | Doug Westgate | 18:15.1 | Morley-Stanwood | | |
| 177. | 12 | Evan Beach | 18:16.2 | Ovid-Elsie | | |
| 178. | 9 | Daniel Helmer | 18:16.5 | Ida | | |
| 179. | 12 | Corey Kanitz | 18:16.8 | Dundee | | |
| 180. | 11 | Kendal Strachan | 18:17.4 | Perry | | |
| 181. | 10 | Jacob Griffin | 18:18.2 | Spring Lake | | |
| 182. | 12 | Josh Cockram | 18:18.9 | Hillsdale | | |
| 183. | 9 | Andy Schmidt | 18:19.3 | Grand Rapids West Catholic | | |
| 184. | 12 | Chris Crone | 18:19.5 | Kalamazoo Hackett | | |
| 185. | 11 | Kyle Wieman | 18:21.1 | Riverview Gabriel Richard | | |
| 186. | 9 | Brian Carr | 18:22.6 | Morley-Stanwood | | |
| 187. | 10 | Mark Hills | 18:22.9 | Bangor | | |
| 188. | 9 | Harvey Elliott | 18:23.4 | Constantine | | |
| 189. | 10 | Kyle Chillik | 18:23.4 | Lake Fenton | | |
| 190. | 11 | Paul Baize | 18:23.9 | Clawson | | |
| 191. | 9 | Dave Brent | 18:24.1 | Monroe St. Mary Catholic C... | | |
| 192. | 10 | Nick Ambs | 18:24.9 | Onsted | | |
| 193. | 12 | Michael Clark | 18:25.7 | Tawas City | | |
| 194. | 12 | Lee Ganske | 18:28.1 | Lake Fenton | | |
| 195. | 11 | Derek Vowell | 18:28.5 | Lake Fenton | | |
| 196. | 10 | Brian Potocki | 18:28.8 | Perry | | |
| 197. | 10 | Chris Earls | 18:28.9 | Beaverton | | |
| 198. | 12 | Jason Doering | 18:29.2 | Spring Lake | | |
| 199. | 12 | Corey Parrent | 18:29.2 | Sandusky | | |
| 200. | 10 | Erich Tanis | 18:29.5 | Grand Rapids West Catholic | | |
| 201. | 11 | Brandon Potter | 18:31.3 | Perry | | |
| 202. | 12 | Mike Marshall | 18:31.6 | Spring Lake | | |
| 203. | 12 | Jon Gertig | 18:32.7 | Hillsdale | | |
| 204. | 9 | Matt Jezierski | 18:33.2 | Essexville Garber | | |
| 205. | 11 | Tom Sunderland | 18:33.6 | Monroe St. Mary Catholic C... | | |
| 206. | 11 | Chris Sommerfeldt | 18:34.9 | Spring Lake | | |
| 207. | 10 | Bryan Dall | 18:35.7 | Kalamazoo Hackett | | |
| 208. | 10 | Steve Courville | 18:37.4 | Essexville Garber | | |
| 209. | 10 | Michael Philpot | 18:38.4 | Tawas City | | |
| 210. | 11 | Brandon Mock | 18:40.4 | Bangor | | |
| 211. | 9 | Alex Beaulieu | 18:40.9 | Lake Fenton | | |
| 212. | 10 | Joel Barricklow | 18:41.2 | Onsted | | |
| 213. | 12 | Mark Coplin | 18:42.6 | Caro | | |
| 214. | 10 | Travis Nash | 18:43.2 | Onsted | | |
| 215. | 12 | Craig Carpenter | 18:45.2 | Bangor | | |
| 216. | 11 | Wade Wines | 18:47.7 | Ida | | |
| 217. | 9 | Samuel Anderson | 18:48.0 | East English Village Prep | | |
| 218. | 10 | Clayton Allison | 18:48.7 | Morley-Stanwood | | |
| 219. | 11 | Matthew Carrier | 18:50.3 | Yale | | |
| 220. | 12 | George Drown | 18:51.2 | Hemlock | | |
| 221. | 11 | Josh Roe | 18:51.5 | Dundee | | |
| 222. | 12 | Chris Speirs | 18:51.7 | Goodrich | | |
| 223. | 12 | Brett Strickland | 18:52.1 | Perry | | |
| 224. | 11 | Jordy Smith | 18:52.9 | Kalamazoo Hackett | | |
| 225. | 9 | Wes Muller | 18:53.3 | Grand Rapids Baptist | | |
| 226. | 11 | Anton Schneeberger | 18:54.3 | Constantine | | |
| 227. | 10 | Keith Menton | 18:57.4 | Beverly Hills Detroit Coun... | | |
| 228. | 9 | Brent Gilley | 18:59.7 | Elk Rapids | | |
| 229. | 10 | Ben Peters | 19:01.4 | Riverview Gabriel Richard | | |
| 230. | 10 | Zachary Miller | 19:03.0 | Jackson Lumen Christi | | |
| 231. | 12 | Charles Meyerholt | 19:05.1 | Caro | | |
| 232. | 9 | Joe Dickens | 19:06.4 | Capac | | |
| 233. | 9 | Benjamin VanWagoner | 19:08.1 | Tawas City | | |
| 234. | 11 | Justin Willard | 19:08.6 | Ovid-Elsie | | |
| 235. | 10 | Michael Raker | 19:10.1 | Hillsdale | | |
| 236. | 11 | Raphael Rogers | 19:12.9 | Yale | | |
| 237. | 9 | Steve Rose | 19:19.6 | Essexville Garber | | |
| 238. | 12 | Cody Cocanig | 19:20.7 | Bangor | | |
| 239. | 11 | Joe VanLaan | 19:26.8 | Grand Rapids Baptist | | |
| 240. | 12 | Bob Kubitskey | 19:28.4 | Yale | | |
| 241. | 9 | James Rehdopf | 19:30.8 | Ida | | |
| 242. | 11 | Ross Keyes | 19:31.0 | Essexville Garber | | |
| 243. | 10 | Brian Jefts | 19:31.8 | Morley-Stanwood | | |
| 244. | 12 | Tony Mitchell | 19:48.9 | Elk Rapids | | |
| 245. | 11 | Adam Springstead | 19:50.0 | Riverview Gabriel Richard | | |
| 246. | 10 | Nick Cozart | 19:51.7 | Hillsdale | | |
| 247. | 11 | Steven Sombati | 19:59.5 | Riverview Gabriel Richard | | |
| 248. | 11 | Brent Krohn | 20:00.6 | Essexville Garber | | |
| 249. | 9 | Matt Abbott | 20:03.6 | Bad Axe | | |
| 250. | 11 | Adam Hilgers | 20:05.7 | Bad Axe | | |
| 251. | 9 | Kyle Shultz | 20:18.4 | Yale | | |
| 252. | 11 | Matt Pionk | 20:29.3 | Bad Axe | | |
| 253. | 11 | Christopher Adamec | 20:45.8 | Goodrich | | |
| 254. | 9 | Marcus Mullins | 20:49.1 | Riverview Gabriel Richard | | |
| 255. | 12 | Philip Roberts | 20:57.4 | Riverview Gabriel Richard | | |
| 256. | 9 | Chad Wines | 21:01.3 | Ida | | |
| 257. | 10 | Jake Custer | 21:15.6 | Goodrich | | |
| 258. | 11 | James Vincent | 21:19.1 | Yale | | |
| 259. | 10 | Craig Mcmichael | 21:45.4 | Onsted | | |
| 260. | 11 | Adam Wicker | 22:52.6 | Perry | | |
| 261. | - | Ian Harris | 24:07.0 | Bad Axe | | |
| 1. | 12 | Mike Putzke | 15:48.7 | New Buffalo | | |
| 2. | 12 | Frank Therrian | 16:11.6 | Holton | | |
| 3. | 10 | Stephan Shay | 16:24.9 | Central Lake | | |
| 4. | 12 | Kyle Eisenga | 16:29.6 | McBain | | |
| 5. | 12 | Keith Longuski | 16:32.7 | Ubly | | |
| 6. | 10 | Jacob Kloss | 16:36.3 | Harbor Springs | | |
| 7. | 11 | Matt Kibbey | 16:38.2 | Maple City Glen Lake | | |
| 8. | 12 | Gregory Martus | 16:41.3 | Brown City | | |
| 9. | 11 | Daniel Orozco | 16:45.8 | Lawton | | |
| 10. | 10 | Joshua Simmons | 16:46.5 | Hale | | |
| 11. | 12 | Chad Zitzelsberger | 16:49.5 | Mt. Pleasant Sacred Heart | | |
| 12. | 11 | Todd Ptacek | 16:51.9 | Lake Michigan Catholic | | |
| 13. | 12 | Christian Weder | 16:53.3 | Ann Arbor Greenhills | | |
| 14. | 12 | Bryant Haist | 16:53.9 | Unionville Sebewaing | | |
| 15. | 12 | Bryce Slavik | 16:55.2 | Fulton | | |
| 16. | 12 | Jens Berdahl | 16:56.2 | Lawton | | |
| 17. | 11 | Lance Jones | 16:56.3 | Saranac | | |
| 18. | 11 | Dan Richmond | 17:00.4 | Bear Lake | | |
| 19. | 10 | Andrew Kuper | 17:00.7 | Ann Arbor Greenhills | | |
| 20. | 11 | Nate Brimmer | 17:01.8 | Buckley | | |
| 21. | 12 | Karl Joseph | 17:02.1 | Bear Lake | | |
| 22. | 12 | Adam Werts | 17:02.9 | Bear Lake | | |
| 23. | 12 | Rory Wildner | 17:04.6 | Unionville Sebewaing | | |
| 24. | 11 | Garrett Romero | 17:05.6 | East Jordan | | |
| 25. | 11 | Elliott Shay | 17:06.3 | Central Lake | | |
| 26. | 11 | Sandy Frye | 17:09.4 | Harbor Springs | | |
| 27. | 10 | Nick Evans | 17:10.7 | Bridgman | | |
| 28. | 12 | Justin Joyner | 17:11.6 | Auburn Hills Oakland Chris... | | |
| 29. | 11 | Tim Ferguson | 17:12.3 | Lawton | | |
| 30. | 12 | Adam Utley | 17:15.6 | Boyne Falls | | |
| 31. | 12 | Tim Sukta | 17:16.1 | Jackson Christian | | |
| 32. | 10 | Doug Prough | 17:16.9 | Jonesville | | |
| 33. | 11 | Rodger Rowley | 17:17.1 | Allen Park Cabrini | | |
| 34. | - | Vershawn Miller | 17:18.0 | Detroit Benedictine | | |
| 35. | 12 | Lee Johnson | 17:22.4 | Marcellus | | |
| 36. | 10 | Adam Sprangel | 17:22.9 | Vandercook Lake | | |
| 37. | 12 | Tim Farrell | 17:29.4 | Ann Arbor Gabriel Richard | | |
| 38. | 10 | Sean Frentner | 17:29.9 | Kingsley | | |
| 39. | 11 | Mark Reihl | 17:33.6 | Beal City | | |
| 40. | 9 | Erik Lunning | 17:36.2 | Fairview | | |
| 41. | 11 | Michael Peterson | 17:36.4 | Auburn Hills Oakland Chris... | | |
| 42. | 12 | Tim Ciarkowski | 17:36.7 | Rogers City | | |
| 43. | 10 | Luke Hutchins | 17:37.2 | Southfield Christian | | |
| 44. | 11 | Corliss Gulembo | 17:41.0 | Mason County Eastern | | |
| 45. | 10 | Justin Crosswhite | 17:41.3 | Coleman | | |
| 46. | 9 | Chris Stoddard | 17:42.7 | Bath | | |
| 47. | 11 | Phillip Westover | 17:43.8 | Saranac | | |
| 48. | 9 | Paul Oliver | 17:44.3 | Jonesville | | |
| 49. | 11 | Ryan Dryer | 17:45.1 | Reading | | |
| 50. | 10 | Randall Wilcox | 17:45.4 | Vandercook Lake | | |
| 51. | 12 | Mark Hammond | 17:47.5 | Breckenridge | | |
| 52. | 11 | Todd Crouch | 17:50.4 | Grass Lake | | |
| 53. | 12 | Bryon Ries | 17:51.3 | Central Lake | | |
| 54. | 11 | David Zeeb | 17:54.0 | Bath | | |
| 55. | 9 | Nick Hanson | 17:54.2 | East Jordan | | |
| 56. | 12 | Travis Osborne | 17:54.2 | Byron | | |
| 57. | 10 | Dustin Kipper | 17:54.3 | Ubly | | |
| 58. | 10 | Benjiman Smith | 17:55.4 | Athens | | |
| 59. | 10 | Christopher McCabe | 17:55.6 | Allen Park Cabrini | | |
| 60. | 10 | Kyle Culp | 17:56.1 | Mendon | | |
| 61. | 11 | John DeBusscher | 17:56.8 | Ann Arbor Greenhills | | |
| 62. | 12 | Paul Burgess | 17:57.5 | Brown City | | |
| 63. | 10 | Aaron Smuda | 17:57.9 | Rogers City | | |
| 64. | 10 | Taylor Holt | 17:58.1 | Tri-Unity Christian | | |
| 65. | 11 | Samuel Oberst | 17:59.0 | Watervliet | | |
| 66. | 11 | Bradley Bohlinger | 17:59.5 | University Liggett | | |
| 67. | 9 | Josh Hofbauer | 18:00.5 | Harbor Springs | | |
| 68. | 11 | Adam Wigfield | 18:01.0 | Saranac | | |
| 69. | 10 | Jeremy Keith | 18:01.3 | Concord | | |
| 70. | 12 | Derek Benson | 18:01.6 | Inland Lakes | | |
| 71. | 9 | Glenn Martus | 18:02.0 | Brown City | | |
| 72. | 9 | Takis Pifer | 18:02.2 | Buckley | | |
| 73. | 11 | Kevin Ronk | 18:02.8 | Harbor Springs | | |
| 74. | 9 | Peter Blumberg | 18:04.8 | New Buffalo | | |
| 75. | 11 | Devon Staples | 18:05.1 | Bath | | |
| 76. | 10 | Jose Carrizales | 18:05.3 | Lawton | | |
| 77. | 12 | Corban Shaw | 18:05.5 | East Jordan | | |
| 78. | 12 | Andrew Scott | 18:05.8 | Litchfield | | |
| 79. | 10 | Chris Davis | 18:07.5 | Jonesville | | |
| 80. | 12 | Matthew Kelly | 18:07.8 | Carsonville-Port Sanilac | | |
| 81. | 11 | Tim Lothamer | 18:08.9 | Adrian Madison | | |
| 82. | 12 | Jordan Valasek | 18:09.2 | Summerfield | | |
| 83. | 10 | John Kuiper | 18:09.4 | Lawton | | |
| 84. | 11 | Korey Kuhl | 18:09.8 | Vandercook Lake | | |
| 85. | 9 | Caleb Erway | 18:10.3 | Morenci | | |
| 86. | 12 | Scott Anthony | 18:10.6 | Holton | | |
| 87. | 11 | Kyle Hosler | 18:11.6 | Carsonville-Port Sanilac | | |
| 88. | 9 | Benjamin Curl | 18:12.1 | Jackson Christian | | |
| 89. | 10 | Christopher Kononowech | 18:12.3 | Allen Park Cabrini | | |
| 90. | 11 | Matt Hillman | 18:12.7 | Lawrence | | |
| 91. | 12 | Jason Rising | 18:12.9 | Jonesville | | |
| 92. | 12 | Tyler Pierce | 18:13.6 | Vandercook Lake | | |
| 93. | 9 | Josh Edingfield | 18:13.9 | Buckley | | |
| 94. | 11 | Brian Geiger | 18:14.6 | Unionville Sebewaing | | |
| 95. | 11 | Lee Dalke | 18:15.3 | Bear Lake | | |
| 96. | 12 | Preston Dahlgren | 18:15.5 | Potterville | | |
| 97. | 11 | Shelby Nousain | 18:15.7 | Concord | | |
| 98. | 12 | Jordy Kuhl | 18:15.8 | Vandercook Lake | | |
| 99. | 11 | Mark Varney | 18:16.3 | Plymouth Christian Academy | | |
| 100. | 12 | Seth Gustafson | 18:16.5 | Southfield Christian | | |
| 101. | 12 | Sam Miller | 18:17.2 | Pewamo-Westphalia | | |
| 102. | 9 | Aaron O'Connor | 18:17.3 | Allen Park Cabrini | | |
| 103. | 9 | Adam Siple | 18:17.7 | Unionville Sebewaing | | |
| 104. | 11 | Ruben Romero | 18:17.9 | Detroit Holy Redeemer | | |
| 105. | 12 | Jeremy Penzien | 18:18.7 | East Jordan | | |
| 106. | 11 | Mike McCormick | 18:19.1 | Bath | | |
| 107. | 10 | James Verner | 18:19.4 | Southfield Christian | | |
| 108. | 9 | Eli Zilke | 18:20.0 | Sand Creek | | |
| 109. | 12 | Jonathon Doherty | 18:20.7 | Brown City | | |
| 110. | 10 | Jeremy Garcia | 18:24.6 | Reading | | |
| 111. | 11 | William Thorsberg | 18:27.0 | Lawton | | |
| 112. | 9 | Tim Woodbury | 18:27.7 | Beal City | | |
| 113. | 10 | Aaron Smalley | 18:28.0 | Ubly | | |
| 114. | 10 | Derrick Nederhood | 18:28.2 | McBain | | |
| 115. | 12 | Royce Humm | 18:29.3 | Breckenridge | | |
| 116. | 12 | Matt Harris | 18:29.7 | Marcellus | | |
| 117. | 9 | Michael McPhail | 18:30.3 | Brown City | | |
| 118. | 12 | Brandon Abbott | 18:31.1 | Central Lake | | |
| 119. | 9 | Roger Hartsell | 18:32.4 | Jonesville | | |
| 120. | 12 | Jim Watkins | 18:32.7 | Bath | | |
| 121. | 10 | Matt Hughes | 18:33.4 | Ann Arbor Gabriel Richard | | |
| 122. | 10 | Clay Salisbury | 18:33.8 | McBain | | |
| 123. | 11 | Joe Naverre | 18:34.1 | Mt. Pleasant Sacred Heart | | |
| 124. | 12 | Bob Sprental | 18:35.5 | New Buffalo | | |
| 125. | 11 | Keith Muirhead | 18:36.1 | Morenci | | |
| 126. | 12 | Efrim Johnson | 18:37.0 | Marcellus | | |
| 127. | 12 | Wyatt Eastman | 18:39.5 | Breckenridge | | |
| 128. | 11 | Shawn Beerens | 18:40.0 | McBain | | |
| 129. | 9 | Troy Zitzelsberger | 18:40.7 | Mt. Pleasant Sacred Heart | | |
| 130. | 12 | Christopher VanAken | 18:41.5 | Reading | | |
| 131. | 9 | Dustin Roberson | 18:42.0 | Breckenridge | | |
| 132. | 10 | Josh Seeget | 18:42.6 | Adrian Lenawee Christian | | |
| 133. | 10 | Ryan Armstrong | 18:43.3 | Lawton | | |
| 134. | 11 | Josh McClintock | 18:43.3 | Saranac | | |
| 135. | - | Daniel Feldpausch | 18:43.4 | Fowler | | |
| 136. | 9 | Mike Boni | 18:43.7 | Central Lake | | |
| 137. | 9 | Chris Duff | 18:43.9 | East Jordan | | |
| 138. | 10 | Christopher Hamp | 18:43.9 | Ann Arbor Greenhills | | |
| 139. | 12 | Patrick Ford | 18:45.3 | Ann Arbor Greenhills | | |
| 140. | 11 | Justin Spaleny | 18:45.8 | Buckley | | |
| 141. | 10 | Spencer Amdur | 18:46.3 | Ann Arbor Greenhills | | |
| 142. | 12 | Jeff Audretsh | 18:46.7 | Mt. Pleasant Sacred Heart | | |
| 143. | 12 | Tim Locker | 18:47.9 | Saugatuck | | |
| 144. | 11 | John Bauman | 18:48.5 | Saugatuck | | |
| 145. | 11 | Josh Shaver | 18:49.3 | Breckenridge | | |
| 146. | 10 | Kyle Newbury | 18:49.4 | Harbor Springs | | |
| 147. | 11 | Victor Amador | 18:51.3 | Brown City | | |
| 148. | 12 | Peter Warnos | 18:51.7 | East Jordan | | |
| 149. | 11 | Adam Habegger | 18:52.4 | Maple City Glen Lake | | |
| 150. | 10 | Steve Rinehart | 18:52.6 | Bear Lake | | |
| 151. | 9 | William Rhoden | 18:53.3 | Ann Arbor Greenhills | | |
| 152. | 11 | Byron Hauck | 18:55.3 | University Liggett | | |
| 153. | 11 | Dustin Borglin | 18:55.5 | New Buffalo | | |
| 154. | 9 | Jordan Mcdowell | 18:55.9 | Central Lake | | |
| 155. | 10 | Eric Matchette | 18:58.0 | Lutheran Westland | | |
| 156. | 11 | Vincent Jerichow | 19:03.3 | Harbor Springs | | |
| 157. | 12 | Ryan Hartzell | 19:04.3 | Buckley | | |
| 158. | 10 | Mike Bauman | 19:05.3 | Saugatuck | | |
| 159. | 12 | Josh Huff | 19:06.1 | Whitmore Lake | | |
| 160. | 9 | Cameron Wildner | 19:06.4 | Unionville Sebewaing | | |
| 161. | 12 | Francisco Sanson | 19:08.2 | Brown City | | |
| 162. | 12 | Brian Kirby | 19:09.9 | East Jordan | | |
| 163. | 11 | Tony Rutland | 19:10.5 | St Martin De Porres | | |
| 164. | 12 | Joe O'Connor | 19:11.8 | Allen Park Cabrini | | |
| 165. | 12 | Paul Carpenter | 19:12.6 | Buckley | | |
| 166. | 9 | Matt Essenmacher | 19:12.9 | Ubly | | |
| 167. | 12 | Aaron King | 19:13.5 | Unionville Sebewaing | | |
| 168. | 11 | Steve Hein | 19:13.5 | Galien | | |
| 169. | 9 | James McGuiness | 19:14.3 | University Liggett | | |
| 170. | 10 | William Falcon | 19:15.9 | Carsonville-Port Sanilac | | |
| 171. | 12 | Dan Kuiper | 19:16.6 | Grand Rapids Covenant Chri... | | |
| 172. | 12 | Roberto Benitez | 19:18.9 | Detroit Holy Redeemer | | |
| 173. | 11 | Nick Parks | 19:19.6 | Buckley | | |
| 174. | 9 | Dan Parkhurst | 19:22.7 | Breckenridge | | |
| 175. | 9 | Luke Allen | 19:24.7 | Bear Lake | | |
| 176. | 12 | Sesar Vladmir | 19:25.9 | Jonesville | | |
| 177. | 9 | Blake Carlson | 19:26.4 | Marcellus | | |
| 178. | 12 | Tyler Barto | 19:27.5 | Bear Lake | | |
| 179. | 11 | Joe Unwin | 19:28.9 | Saugatuck | | |
| 180. | 12 | Steve Messerschmidt | 19:29.1 | Sand Creek | | |
| 181. | 12 | David Campbell | 19:29.4 | Morenci | | |
| 182. | 9 | Lonnie Riddle | 19:29.9 | Reading | | |
| 183. | 11 | Eric Momyer | 19:34.8 | Morenci | | |
| 184. | 11 | Nick Bartlett | 19:36.6 | Breckenridge | | |
| 185. | - | Ben Szymanski | 19:40.5 | University Liggett | | |
| 186. | 9 | Michael Stempien | 19:42.2 | Detroit Holy Redeemer | | |
| 187. | 10 | Wade Slaghuis | 19:45.7 | Saugatuck | | |
| 188. | 11 | David Richardson | 19:48.1 | Vandercook Lake | | |
| 189. | - | Edward Turner | 19:49.8 | Detroit Benedictine | | |
| 190. | 12 | Jeremy Hyde | 19:52.0 | Reading | | |
| 191. | 12 | Jason Rutter | 19:53.6 | Saugatuck | | |
| 192. | 9 | Bret Puffpaff | 19:53.8 | Bath | | |
| 193. | - | Scott Spencer | 19:56.4 | Vandercook Lake | | |
| 194. | 9 | David Romero | 19:57.8 | Detroit Holy Redeemer | | |
| 195. | 9 | Doug Goodman | 19:58.2 | Southfield Christian | | |
| 196. | - | James Lewis | 19:58.3 | Central Lake | | |
| 197. | 12 | Chris Prusa | 19:58.5 | New Buffalo | | |
| 198. | 11 | Keith Darby | 19:59.9 | Saranac | | |
| 199. | 9 | Mark Noordhoek | 20:02.7 | McBain | | |
| 200. | 11 | Matthew Lynd | 20:03.9 | Reading | | |
| 201. | 9 | Marcus Diaz | 20:06.2 | Saranac | | |
| 202. | - | Marvin Reed | 20:08.3 | Detroit Benedictine | | |
| 203. | 10 | Heriberto Mendez | 20:09.5 | Detroit Holy Redeemer | | |
| 204. | 10 | Bob Smith | 20:09.9 | McBain | | |
| 205. | 12 | Chris Llorence | 20:14.3 | Southfield Christian | | |
| 206. | 9 | Jack Berdan | 20:14.4 | Southfield Christian | | |
| 207. | - | John Kornegay | 20:26.0 | Detroit Benedictine | | |
| 208. | 10 | Michael Diroff | 20:27.7 | Allen Park Cabrini | | |
| 209. | 12 | Matt Voss | 20:32.2 | Mt. Pleasant Sacred Heart | | |
| 210. | 10 | Robert Swiderski | 20:37.2 | University Liggett | | |
| 211. | 9 | Erik Hart | 20:44.0 | Harbor Springs | | |
| 212. | 11 | Joseph Glorso | 20:47.2 | Detroit Holy Redeemer | | |
| 213. | - | Chris Givhan | 20:47.5 | Detroit Benedictine | | |
| 214. | 10 | Daniel Mock | 20:48.8 | Morenci | | |
| 215. | 10 | Patrick Heraty | 20:58.8 | Detroit Holy Redeemer | | |
| 216. | 11 | Dale Frankhauser | 21:03.6 | Morenci | | |
| 217. | - | Brandon Brown | 21:11.9 | Detroit Benedictine | | |
| 218. | 11 | Jeff Dunn | 21:13.8 | University Liggett | | |
| 219. | 11 | Michael Wilds | 21:24.2 | Marcellus | | |
| 220. | 12 | Kevin McCabe | 21:25.1 | Allen Park Cabrini | | |
| 221. | 12 | Raymond Byrd | 21:31.1 | Reading | | |
| 222. | 10 | Mitchell Messing | 21:40.8 | Ubly | | |
| 223. | 10 | Luke Nofsinger | 21:51.0 | Marcellus | | |
| 224. | 12 | Joshua Keifer | 21:53.9 | Morenci | | |
| 225. | - | Kevin Laming | 22:07.7 | Ubly | | |
| 226. | 11 | Pat Seymor | 22:18.0 | New Buffalo | | |
| 227. | - | Anton Poe | 22:21.1 | Detroit Benedictine | | |
| 228. | 11 | Nate Duthie | 22:24.3 | Mt. Pleasant Sacred Heart | | |
| 229. | 12 | Dave Wissner | 22:29.7 | McBain | | |
| 230. | 10 | Pat Kalush | 23:10.2 | Bath | | |
| 231. | 9 | John Patchett | 23:39.5 | Southfield Christian | | |
| 232. | 11 | Bill Covert | 23:49.6 | New Buffalo | | |
| 233. | 9 | Adam Hill | 24:09.2 | Ubly | | |
| 234. | 11 | Troy Abrahams | 24:14.4 | Saugatuck | | |
| 235. | - | Stewart Ford | 25:13.4 | University Liggett | | |
| 236. | 12 | Nick Mroczek | 25:50.2 | Marcellus | | |