| 1. | 10 | Zac Seilkop | 19:05.3 | Lake Orion | | |
| 2. | 11 | Chad Fields | 19:07.7 | Lake Orion | | |
| 3. | 11 | Billy Thomas | 19:12.2 | Walled Lake Northern | | |
| 4. | 11 | Matt Moreman | 19:43.3 | Lake Orion | | |
| 5. | 9 | Dan Goralczyk | 19:52.2 | Bloomfield Hills Brother R... | | |
| 6. | 12 | Craig Yanuszeski | 19:54.3 | Lake Orion | | |
| 7. | 11 | Zach Lapinski | 20:00.8 | Bloomfield Hills Brother R... | | |
| 8. | 10 | Paul Mueller | 20:02.6 | Dearborn Divine Child | | |
| 9. | 12 | Michael Gutierrez | 20:07.0 | Dearborn Divine Child | | |
| 10. | 12 | Justin Walukonis | 20:09.9 | Lake Orion | | |
| 11. | 10 | Michael Bonnici | 20:12.0 | Lake Orion | | |
| 12. | 12 | Adam Gleason | 20:12.6 | Lake Orion | | |
| 13. | 10 | Ludi Clavette-Lachapelle | 20:13.7 | Rochester | | |
| 14. | 12 | Tony Schipani | 20:18.4 | Lake Orion | | |
| 15. | 9 | Alec Preybocki | 20:25.3 | Lake Orion | | |
| 16. | 12 | Jarrett Bussell | 20:27.1 | Lake Orion | | |
| 17. | 11 | Phil Marney | 20:30.1 | Lake Orion | | |
| 18. | 12 | Jeff McAtamney | 20:30.4 | Lake Orion | | |
| 19. | 11 | Jacob Surzyn | 20:31.2 | Grosse Pointe North | | |
| 20. | 10 | Pearce Reickert | 20:32.6 | Grosse Pointe North | | |
| 21. | 11 | Niko Roukounakis | 20:33.7 | Lake Orion | | |
| 22. | 12 | Daniel Skidmore | 20:35.2 | Dearborn Divine Child | | |
| 23. | 10 | Trevor Rees | 20:37.8 | Walled Lake Northern | | |
| 24. | 11 | Nicholas Asim | 20:38.0 | Lake Orion | | |
| 25. | 10 | Michael Zielinsky | 20:39.3 | Lake Orion | | |
| 26. | 10 | Evan Oltman | 20:43.30 | Dearborn Divine Child | | |
| 27. | 10 | Charles Reinhardt | 20:49.4 | Dearborn Divine Child | | |
| 28. | 12 | Michael Roberts | 20:56.6 | Lake Orion | | |
| 29. | 11 | Alex Ferguson | 20:57.0 | Lake Orion | | |
| 30. | 11 | Dan Pentis | 20:57.0 | Lake Orion | | |
| 31. | 11 | Brendan Failla | 20:59.9 | Bloomfield Hills Brother R... | | |
| 32. | 12 | Matthew Posh | 21:04.8 | Dearborn Divine Child | | |
| 33. | 12 | Thomas Jurczyk | 21:09.60 | Dearborn Divine Child | | |
| 33. | 12 | Thomas Jurczyk | 21:09.6 | Dearborn Divine Child | | |
| 34. | 12 | Alex Benson | 21:09.7 | Lake Orion | | |
| 35. | 11 | Michael Osterman | 21:20.7 | Lake Orion | | |
| 36. | 9 | Ritusma Inaba | 21:23.4 | Bloomfield Hills Andover (... | | |
| 37. | 11 | Michael Grawburg | 21:28.1 | Dearborn Divine Child | | |
| 38. | 12 | Alec Brabandt | 21:37.4 | Rochester | | |
| 39. | 11 | Ryan Sparks | 21:40.3 | Grosse Pointe North | | |
| 40. | 10 | Nick Lorant | 21:42.5 | Lake Orion | | |
| 41. | 12 | Lucas Bochenek | 21:47.5 | Dearborn Divine Child | | |
| 42. | 12 | Scott Bommarito | 21:48.1 | Lake Orion | | |
| 43. | 10 | Grant McPherson | 21:48.6 | Rochester | | |
| 44. | 9 | George Sawaya | 21:49.8 | Dearborn Divine Child | | |
| 45. | 10 | Justin Klaus | 21:55.1 | Lake Orion | | |
| 46. | 12 | Ryan Smitt | 22:00.9 | Walled Lake Northern | | |
| 47. | 11 | Sam Schlenner | 22:02.5 | Lake Orion | | |
| 48. | 9 | Billy Woods | 22:03.1 | Lake Orion | | |
| 49. | 9 | Nick Wylin | 22:03.4 | Lake Orion | | |
| 50. | 10 | Mikey Hanke | 22:07.0 | Lake Orion | | |
| 51. | 9 | Josh Thelen | 22:19.0 | Bloomfield Hills Andover (... | | |
| 52. | 10 | Owen Peters | 22:19.3 | Bloomfield Hills Brother R... | | |
| 53. | 10 | Will Markley | 22:21.9 | Bloomfield Hills Brother R... | | |
| 54. | 12 | Evon Pervan | 22:41.2 | Beverly Hills Detroit Coun... | | |
| 55. | 10 | Jonah Forystek | 22:48.6 | Lake Orion | | |
| 56. | 12 | Ben August | 22:48.7 | Rochester | | |
| 57. | 11 | Nick Klaus | 22:50.6 | Lake Orion | | |
| 58. | 10 | Chris Pham | 22:51.2 | Rochester | | |
| 59. | 9 | Kyle Lough | 22:53.3 | Bloomfield Hills Andover (... | | |
| 60. | 10 | Jacob Maurer | 22:54.4 | Lake Orion | | |
| 61. | 11 | Kyle Hellner | 22:55.4 | Waterford Kettering | | |
| 62. | 11 | Alex Maki | 22:58.3 | Lake Orion | | |
| 63. | 12 | Kevin Jeong | 23:00.3 | Rochester | | |
| 64. | 9 | Brock Appleby | 23:00.6 | Bloomfield Hills Andover (... | | |
| 65. | 11 | Mousa Ghannam | 23:02.0 | Bloomfield Hills Cranbrook... | | |
| 66. | 12 | Evan Theodoracatos | 23:02.4 | Rochester | | |
| 67. | 10 | Evan Eyler | 23:02.8 | Rochester | | |
| 68. | 10 | Billy Schaber | 23:04.4 | Grosse Pointe North | | |
| 69. | 11 | Lucas Segovia | 23:05.5 | Grosse Pointe North | | |
| 70. | 9 | Nick Vandenheuvel | 23:14.8 | Lake Orion | | |
| 71. | 11 | David Bailey | 23:16.1 | Dearborn Divine Child | | |
| 72. | 11 | Tyler Falcoff | 23:16.3 | Bloomfield Hills Andover (... | | |
| 73. | 10 | David Moore | 23:18.6 | Lake Orion | | |
| 74. | 10 | Mathew Hughes | 23:18.9 | Bloomfield Hills Andover (... | | |
| 75. | 9 | Alec Below | 23:19.5 | Pontiac Notre Dame Prep | | |
| 76. | 9 | Scott Rola | 23:21.8 | Pontiac Notre Dame Prep | | |
| 77. | 10 | Ryan Michalec | 23:27.8 | Lake Orion | | |
| 78. | 11 | Christopher Akinin | 23:32.8 | Beverly Hills Detroit Coun... | | |
| 79. | 12 | Zachary Velasco | 23:41.5 | Warren Mott | | |
| 80. | 12 | Rob Handler | 23:53.3 | Rochester | | |
| 81. | 12 | Nick Jensen | 23:54.9 | Troy Athens | | |
| 82. | 9 | Brendan Kelley | 23:55.9 | Lake Orion | | |
| 83. | 11 | Joe Soisson | 23:58.4 | Pontiac Notre Dame Prep | | |
| 84. | 9 | Neil Khandwala | 24:00.9 | Beverly Hills Detroit Coun... | | |
| 85. | 9 | Devon Depauw | 24:01.8 | Lake Orion | | |
| 86. | 11 | Dale Kowalik | 24:03.3 | Troy Athens | | |
| 87. | 10 | Brian Bommarito | 24:07.2 | Lake Orion | | |
| 88. | 12 | Alex Roberts | 24:08.4 | Lake Orion | | |
| 89. | 10 | Zachary Abu-Akeel | 24:09.9 | Beverly Hills Detroit Coun... | | |
| 90. | 11 | Tyler Major | 24:10.60 | Dearborn Divine Child | | |
| 91. | 12 | Matt Dibartolomeo | 24:13.7 | Troy Athens | | |
| 92. | 9 | Jacob Smellie | 24:15.8 | Utica | | |
| 93. | 11 | Bryce Womack | 24:16.8 | Lake Orion | | |
| 94. | 10 | David Tanner | 24:17.6 | Utica | | |
| 95. | 10 | Cole Kantgias | 24:18.3 | Bloomfield Hills Brother R... | | |
| 96. | 9 | Steven Szatkowski | 24:19.4 | Utica | | |
| 97. | 9 | Thomas Stanisci | 24:19.7 | Pontiac Notre Dame Prep | | |
| 98. | 10 | Austin Peash | 24:21.9 | Lake Orion | | |
| 99. | 9 | Brian Pousak | 24:26.0 | Pontiac Notre Dame Prep | | |
| 100. | 10 | Matthew Byrne | 24:32.7 | Dearborn Divine Child | | |
| 101. | 11 | William Mason | 24:33.3 | Lake Orion | | |
| 102. | 9 | Ben Heidebrink | 24:34.2 | Grosse Pointe North | | |
| 103. | 11 | Matt Peters | 24:35.4 | Lake Orion | | |
| 104. | 10 | Andrew Toutant | 24:40.4 | Grosse Pointe North | | |
| 105. | 9 | Joseph VanBuhler | 24:41.7 | Dearborn Divine Child | | |
| 106. | 10 | Ben Corson | 24:41.8 | Bloomfield Hills Andover (... | | |
| 107. | 9 | Jake Siegel | 24:51.0 | Bloomfield Hills Andover (... | | |
| 108. | 10 | Donavon Holmes | 24:58.9 | Grosse Pointe North | | |
| 109. | 9 | Alex Fitzpatrick | 25:00.7 | Pontiac Notre Dame Prep | | |
| 110. | 10 | Ali Hakim | 25:02.2 | Beverly Hills Detroit Coun... | | |
| 111. | 11 | Steven Graves | 25:06.3 | Lake Orion | | |
| 112. | 9 | Ben Schueren | 25:07.3 | Lake Orion | | |
| 113. | 9 | Even Dowd | 25:08.6 | Lake Orion | | |
| 114. | 10 | Michael Kosuth | 25:10.2 | Pontiac Notre Dame Prep | | |
| 115. | 10 | Sean McNelis | 25:10.4 | Pontiac Notre Dame Prep | | |
| 116. | 11 | Cody Lange | 25:11.9 | Waterford Kettering | | |
| 117. | 12 | Mike Opiola | 25:13.6 | Warren Mott | | |
| 118. | 11 | Steven Andrews | 25:14.6 | Bloomfield Hills Andover (... | | |
| 119. | 9 | Garrett Wolf | 25:15.0 | Bloomfield Hills Andover (... | | |
| 120. | 12 | Mark Schucker | 25:17.9 | Grosse Pointe North | | |
| 121. | 10 | Mike Bakowski | 25:18.4 | Grosse Pointe North | | |
| 122. | 10 | David Goyette | 25:23.0 | Walled Lake Northern | | |
| 123. | 12 | Carlyle Stewart | 25:24.5 | Beverly Hills Detroit Coun... | | |
| 124. | 9 | Alex Lambert | 25:24.8 | Troy Athens | | |
| 125. | 11 | Andrew Bertels | 25:26.2 | Lake Orion | | |
| 126. | 11 | Jack Gruber | 25:31.0 | Grosse Pointe North | | |
| 127. | 12 | Bradley Pritchett | 25:36.5 | Walled Lake Northern | | |
| 128. | 9 | Phil Reynolds | 25:40.2 | Troy Athens | | |
| 129. | 9 | Bobby McGovern | 25:40.7 | Grosse Pointe North | | |
| 130. | 9 | Michael Friedrich | 25:42.8 | Lake Orion | | |
| 131. | 10 | Alex Kissonergis | 25:45.0 | Bloomfield Hills Andover (... | | |
| 132. | 9 | Liam Higgins | 25:45.8 | Walled Lake Northern | | |
| 133. | 12 | Keshav Reddy | 25:46.5 | Beverly Hills Detroit Coun... | | |
| 134. | 10 | Brian Xu | 25:54.7 | Beverly Hills Detroit Coun... | | |
| 135. | 9 | David Totten | 25:55.4 | Dearborn Divine Child | | |
| 136. | 11 | John Guest | 26:03.1 | Pontiac Notre Dame Prep | | |
| 137. | 12 | John Way | 26:14.0 | Bloomfield Hills Brother R... | | |
| 138. | 11 | Siddhant Dogra | 26:14.6 | Beverly Hills Detroit Coun... | | |
| 139. | 9 | Joshua Richter | 26:27.8 | Bloomfield Hills Andover (... | | |
| 140. | 10 | Luke Antonczak | 26:40.0 | Dearborn Divine Child | | |
| 141. | 10 | Nick Busuito | 26:45.2 | Bloomfield Hills Brother R... | | |
| 142. | 10 | Joe Schwartz | 26:46.3 | Bloomfield Hills Brother R... | | |
| 143. | 9 | John Konicki | 26:50.9 | Walled Lake Northern | | |
| 144. | 10 | Prady Modukuru | 27:00.3 | Beverly Hills Detroit Coun... | | |
| 145. | 10 | Dominic Saurine | 27:06.4 | Sterling Heights Utica For... | | |
| 146. | 9 | Jacob Magar | 27:07.9 | Lake Orion | | |
| 147. | 9 | Joseph Greene | 27:13.8 | Pontiac Notre Dame Prep | | |
| 148. | 12 | Chris Krzezek | 27:14.3 | Sterling Heights Utica For... | | |
| 149. | 9 | Andrew Crawford | 27:19.80 | Dearborn Divine Child | | |
| 149. | 9 | Austin Brewis | 27:19.80 | Dearborn Divine Child | | |
| 150. | 9 | Tyler Singles | 27:20.6 | Lake Orion | | |
| 151. | 9 | Francisco Fernandez | 27:28.5 | Dearborn Divine Child | | |
| 152. | 9 | Nick Nunn | 27:30.3 | Lake Orion | | |
| 153. | 11 | Alex Sample | 27:36.1 | Sterling Heights Utica For... | | |
| 154. | 11 | Evan Arbit | 27:54.7 | Bloomfield Hills Andover (... | | |
| 155. | 11 | Stefan Klier | 27:55.0 | Bloomfield Hills Andover (... | | |
| 156. | 12 | Taras Garapiak | 28:07.1 | Warren Mott | | |
| 157. | 9 | Andrew Herppich | 28:24.2 | Sterling Heights Utica For... | | |
| 158. | 9 | Mike Woods | 28:40.5 | Bloomfield Hills Brother R... | | |
| 159. | 10 | Jon Lorts | 28:43.4 | Lake Orion | | |
| 160. | 10 | Nick Tolksdorf | 28:43.6 | Bloomfield Hills Brother R... | | |
| 161. | 11 | Mitch Riley | 28:44.3 | Warren Mott | | |
| 162. | 12 | Aaron Pan | 28:44.6 | Bloomfield Hills Andover (... | | |
| 163. | 9 | Claude Finley | 28:51.9 | Grosse Pointe North | | |
| 164. | 9 | Michael Turski | 28:57.7 | Bloomfield Hills Cranbrook... | | |
| 165. | 12 | Rohit Baddam | 28:59.6 | Beverly Hills Detroit Coun... | | |
| 166. | 9 | Chad Velasco | 29:11.6 | Warren Mott | | |
| 167. | 12 | Jordan Loza | 29:25.5 | Waterford Kettering | | |
| 168. | 11 | Gabe Hawkins | 29:26.2 | Flushing | | |
| 169. | 12 | Alex Naughton | 30:05.4 | Lake Orion | | |
| 170. | 12 | Tom Marsden | 30:32.9 | Troy Athens | | |
| 171. | 12 | Ian Kelly | 31:11.4 | Lake Orion | | |
| 172. | 9 | Brenden McLean | 31:12.1 | Lake Orion | | |
| 173. | 12 | Nikko Ko | 31:30.0 | Warren Mott | | |
| 174. | 10 | George Fleishans | 31:41.9 | Sterling Heights Utica For... | | |
| 175. | 9 | Dylan Turoski | 31:52.3 | Warren Mott | | |
| 176. | 12 | Martin Magda | 32:40.0 | Sterling Heights Utica For... | | |
| 177. | 9 | Jamison McCullum | 34:03.6 | Lake Orion | | |
| 178. | - | Sanny Drienjal | 34:54.7 | Lake Orion | | |
| 179. | 9 | Josh Kozakowski | 35:19.2 | Grosse Pointe North | | |
| 180. | 9 | Chance McDermott | 35:23.2 | Bloomfield Hills Cranbrook... | | |
| 181. | 12 | David Smith | 38:39.3 | Flushing | | |
| 182. | 10 | Stephen Mozdrech | 41:00.5 | Grosse Pointe North | | |
| 183. | 10 | Marshall Koziol | 42:16.6 | Grosse Pointe North | | |
| 1. | 12 | Thomas Girardot | 16:09.2 | Bloomfield Hills Brother R... | | |
| 2. | 9 | John Pennington | 16:10.0 | Bloomfield Hills Brother R... | | |
| 3. | 11 | T.j. Carey | 16:37.8 | Lake Orion | | |
| 4. | 12 | Nicholas Soter | 16:50.3 | Dearborn Divine Child | | |
| 5. | 11 | Torin Wile | 17:08.7 | Bloomfield Hills Brother R... | | |
| 6. | 11 | Blake Pozolo | 17:10.3 | Rochester | | |
| 7. | 11 | Alex Glasson | 17:20.4 | Walled Lake Northern | | |
| 8. | 10 | David Diaz | 17:24.3 | Lake Orion | | |
| 9. | 11 | Tyler Brinks | 17:24.8 | Walled Lake Northern | | |
| 10. | 11 | Tyler Delange | 17:28.3 | Port Huron Northern | | |
| 11. | 11 | Griffin Miller | 17:29.3 | Dearborn Divine Child | | |
| 12. | 12 | John Worthington | 17:37.8 | Warren Mott | | |
| 13. | 12 | Justin Prawdzik | 17:41.5 | Lake Orion | | |
| 14. | 10 | Devin Kimberlin | 17:54.2 | Walled Lake Northern | | |
| 15. | 12 | James Abbey | 18:06.2 | Utica | | |
| 16. | 11 | Troy Kauffman | 18:06.7 | Pontiac Notre Dame Prep | | |
| 17. | 11 | Lucas Bowman | 18:08.2 | Waterford Kettering | | |
| 18. | 11 | Scott Stokan | 18:11.0 | Port Huron Northern | | |
| 19. | 12 | Nick Finley | 18:13.6 | Grosse Pointe North | | |
| 20. | 12 | Jarred Bratley | 18:14.5 | Bloomfield Hills Andover (... | | |
| 21. | 11 | Nick Ott | 18:16.4 | Beverly Hills Detroit Coun... | | |
| 22. | 10 | Ty Dickinson | 18:16.7 | Port Huron Northern | | |
| 23. | 11 | Jacob Houlihan | 18:18.0 | Lake Orion | | |
| 24. | 9 | Matt Thomas | 18:19.1 | Port Huron Northern | | |
| 25. | 11 | Chris McDonald | 18:19.6 | Waterford Kettering | | |
| 26. | 12 | Jay Woods | 18:21.5 | Bloomfield Hills Brother R... | | |
| 27. | 12 | Joe Hladik | 18:24.5 | Flushing | | |
| 28. | 12 | Michael Brichta | 18:25.7 | Dearborn Divine Child | | |
| 29. | 10 | Alfred Girardot | 18:26.9 | Bloomfield Hills Brother R... | | |
| 30. | 12 | Chris Scott | 18:30.1 | Utica | | |
| 31. | 11 | Sawyer Smith | 18:31.2 | Flushing | | |
| 32. | 9 | Dillon Smith | 18:34.2 | Rochester | | |
| 33. | 11 | Drew Hagge | 18:37.6 | Rochester | | |
| 34. | 10 | Kris Schwieman | 18:41.4 | Flushing | | |
| 35. | 11 | Ryan Sullivan | 18:41.8 | Our Lady Of The Lakes | | |
| 36. | 10 | Ryan Mattson | 18:42.3 | Walled Lake Northern | | |
| 37. | 10 | Ted Rydquist | 18:42.8 | Lake Orion | | |
| 38. | 11 | Tyler Sickmiller | 18:48.0 | Grosse Pointe North | | |
| 39. | 12 | Eni Bogdani | 18:50.1 | Warren Mott | | |
| 40. | 10 | Troy Jones | 18:51.4 | Walled Lake Northern | | |
| 41. | 10 | Andrei Rotar | 18:54.1 | Utica | | |
| 42. | 11 | Evan Lee | 18:54.2 | Walled Lake Northern | | |
| 43. | 12 | George Modrak | 18:57.5 | Lake Orion | | |
| 44. | 12 | Ryan Singles | 18:58.3 | Lake Orion | | |
| 45. | 12 | Glen Scott | 19:00.2 | Utica | | |
| 46. | 11 | John Fenech | 19:00.5 | Dearborn Divine Child | | |
| 47. | 11 | Thomas Mullally | 19:01.8 | Port Huron Northern | | |
| 48. | 12 | Eddie Ye | 19:04.5 | Beverly Hills Detroit Coun... | | |
| 49. | 9 | Ryan Mooney | 19:05.8 | Troy Athens | | |
| 50. | 12 | JD Sterba | 19:06.7 | Troy Athens | | |
| 51. | - | Aaron Walker | 19:06.9 | Rochester | | |
| 52. | 12 | Edward Surmont | 19:14.5 | Grosse Pointe North | | |
| 53. | 11 | Seth Bartell | 19:17.7 | Walled Lake Northern | | |
| 54. | 11 | Tom Connolly | 19:17.8 | Lake Orion | | |
| 55. | 11 | Joey Kemeny | 19:19.8 | Bloomfield Hills Andover (... | | |
| 56. | 12 | Aaron Kaufman | 19:21.5 | Lake Orion | | |
| 57. | 12 | Luis Velasco | 19:26.7 | Bridgeport | | |
| 58. | 10 | Keegan Brown | 19:27.2 | Walled Lake Northern | | |
| 59. | 11 | Nate Limback | 19:30.7 | Grosse Pointe North | | |
| 60. | 12 | Michael Woodhull | 19:32.0 | Lake Orion | | |
| 61. | 10 | Alex Brady | 19:36.3 | Grosse Pointe North | | |
| 62. | 12 | Ian Bondy | 19:37.8 | Sterling Heights Utica For... | | |
| 63. | 12 | Cheng Dai | 19:43.8 | Beverly Hills Detroit Coun... | | |
| 64. | 12 | Adam Exelby | 19:45.6 | Auburn Hills Oakland Chris... | | |
| 65. | 10 | Brad Hunt | 19:48.2 | Port Huron Northern | | |
| 66. | 11 | Dillon Ross | 19:49.1 | Waterford Kettering | | |
| 67. | 12 | Josh Peterson | 19:55.7 | Auburn Hills Oakland Chris... | | |
| 68. | 11 | Austin Putrich | 19:57.6 | Utica | | |
| 69. | 12 | J. Gryniewicz | 19:57.9 | Grosse Pointe North | | |
| 70. | 11 | Jordan Radke | 19:58.2 | Grosse Pointe North | | |
| 71. | 10 | Sean Soter | 19:58.6 | Dearborn Divine Child | | |
| 72. | 10 | Zachary Welker | 20:01.1 | Dearborn Divine Child | | |
| 73. | 12 | Jacob Quigley | 20:11.2 | Sterling Heights Utica For... | | |
| 74. | 12 | Kevin Lalko | 20:12.1 | Troy Athens | | |
| 75. | 12 | Shane Roberts | 20:13.3 | Waterford Kettering | | |
| 76. | 12 | Ryan Squana | 20:14.3 | Waterford Kettering | | |
| 77. | 11 | Graham Prout | 20:15.4 | Port Huron Northern | | |
| 78. | 12 | Ryan Freeland | 20:16.2 | Rochester | | |
| 79. | 12 | Nic Giles | 20:16.4 | Utica | | |
| 80. | 12 | Matthew Mangulaban | 20:17.6 | Dearborn Divine Child | | |
| 81. | 11 | Austin Price | 20:17.9 | Beverly Hills Detroit Coun... | | |
| 82. | 9 | Dane Miller | 20:18.0 | Dearborn Divine Child | | |
| 83. | 12 | Danny Malinowski | 20:29.8 | Bloomfield Hills Cranbrook... | | |
| 84. | 11 | Julian Szatkowski | 20:34.8 | Utica | | |
| 85. | 12 | Juan Velasco | 20:38.3 | Bridgeport | | |
| 86. | 10 | Colin North | 20:42.5 | Bloomfield Hills Brother R... | | |
| 87. | 12 | Bennett Magy | 20:43.8 | Bloomfield Hills Cranbrook... | | |
| 88. | 10 | Collin Newton | 20:44.5 | Utica | | |
| 89. | 12 | Lucas Rowe | 20:44.7 | Flushing | | |
| 90. | 12 | Michael Lemieux | 20:48.8 | Flushing | | |
| 91. | 12 | Loren Lacy | 20:52.5 | Utica | | |
| 92. | 11 | Charlie Ailsworth | 20:57.2 | Bloomfield Hills Andover (... | | |
| 93. | 12 | Oles Synutka | 21:03.4 | Warren Mott | | |
| 94. | 11 | Ian New | 21:03.6 | Our Lady Of The Lakes | | |
| 95. | 11 | Cody Adkins | 21:05.6 | Flushing | | |
| 96. | 9 | Brendan O'Neil | 21:07.8 | Pontiac Notre Dame Prep | | |
| 97. | 10 | Ray Gagliardi | 21:07.9 | Bloomfield Hills Cranbrook... | | |
| 98. | 12 | Lance Ostby | 21:08.3 | Sterling Heights Utica For... | | |
| 99. | 12 | Dean Tekyi-Mensah | 21:11.0 | Beverly Hills Detroit Coun... | | |
| 100. | 11 | Austin Katona | 21:14.8 | Waterford Kettering | | |
| 101. | 9 | Eli Tukel | 21:19.9 | Bloomfield Hills Cranbrook... | | |
| 102. | 10 | Danny Hogan | 21:26.3 | Pontiac Notre Dame Prep | | |
| 103. | 11 | Luke Brennan | 21:26.4 | Pontiac Notre Dame Prep | | |
| 104. | 10 | Jed Kogler | 21:31.4 | Bloomfield Hills Cranbrook... | | |
| 105. | 12 | David Lu | 21:31.7 | Beverly Hills Detroit Coun... | | |
| 106. | 12 | Ethan Pilzner | 21:32.7 | Bloomfield Hills Brother R... | | |
| 107. | 12 | Adnan Jackupovic | 21:36.0 | Troy Athens | | |
| 108. | 11 | Austin Glover | 21:37.0 | Bloomfield Hills Cranbrook... | | |
| 109. | 11 | Addison Sawyer | 21:43.9 | Utica | | |
| 110. | 12 | John Bernabei | 21:44.2 | Beverly Hills Detroit Coun... | | |
| 111. | 9 | Joshua Fullerton | 21:47.4 | Pontiac Notre Dame Prep | | |
| 112. | 12 | John Ireland | 21:53.1 | Pontiac Notre Dame Prep | | |
| 113. | 10 | Jacob Groden | 21:54.1 | Bloomfield Hills Andover (... | | |
| 114. | 11 | Mihir Bhatnager | 21:57.2 | Troy Athens | | |
| 115. | 11 | Gavin Kata | 22:01.6 | Rochester | | |
| 116. | 12 | Omar Mahmood | 22:10.7 | Beverly Hills Detroit Coun... | | |
| 117. | 10 | Jesse Cox | 22:20.7 | Flushing | | |
| 118. | 10 | Joel Maguire | 22:22.8 | Bloomfield Hills Andover (... | | |
| 119. | 12 | Kristian Wosik | 22:25.7 | Bloomfield Hills Brother R... | | |
| 120. | 10 | Drake Burtrum | 22:32.5 | Our Lady Of The Lakes | | |
| 121. | 11 | Michael Azzopardi | 22:39.6 | Beverly Hills Detroit Coun... | | |
| 122. | 10 | Christian McCalister | 22:42.1 | Troy Athens | | |
| 123. | 12 | Colin Ross | 22:43.1 | Waterford Kettering | | |
| 124. | 11 | Lorenzo Aguilero | 22:47.6 | Waterford Kettering | | |
| 125. | 9 | Jeffrey Wainz | 22:48.7 | Warren Mott | | |
| 126. | 11 | Brandon Key | 22:49.8 | Flushing | | |
| 127. | 12 | Mike Sessine | 22:53.6 | Bloomfield Hills Brother R... | | |
| 128. | 11 | Jacob Paciorek | 22:56.8 | Sterling Heights Utica For... | | |
| 129. | 9 | Dylan Algate | 22:58.2 | Auburn Hills Oakland Chris... | | |
| 130. | 12 | Vikram Shah | 23:01.4 | Beverly Hills Detroit Coun... | | |
| 131. | 11 | Tyler Crump | 23:02.2 | Auburn Hills Oakland Chris... | | |
| 132. | 10 | Henry Wiswall | 23:03.2 | Bloomfield Hills Cranbrook... | | |
| 133. | 10 | Berik Jarboe | 23:06.9 | Our Lady Of The Lakes | | |
| 134. | 10 | Brandon Lucas | 23:07.6 | Auburn Hills Oakland Chris... | | |
| 135. | 11 | Stephen Boyd | 23:11.5 | Bloomfield Hills Andover (... | | |
| 136. | 10 | Owen Smith | 23:16.2 | Flushing | | |
| 137. | 11 | Avery Morgenstein | 23:20.9 | Bloomfield Hills Andover (... | | |
| 138. | 12 | Cooper Patterson | 23:22.1 | Bloomfield Hills Andover (... | | |
| 139. | 12 | Blaze Travis | 23:26.2 | Sterling Heights Utica For... | | |
| 140. | 11 | Parker Weaver | 23:27.3 | Pontiac Notre Dame Prep | | |
| 141. | 12 | David Commarford | 23:31.7 | Troy Athens | | |
| 142. | 12 | Matt Hickey | 23:45.5 | Flushing | | |
| 143. | 9 | Dane Brennan | 23:57.8 | Pontiac Notre Dame Prep | | |
| 144. | 12 | Bradley Mueller | 24:00.9 | Dearborn Divine Child | | |
| 145. | 11 | Tyler Kieft | 24:05.3 | Bloomfield Hills Andover (... | | |
| 146. | 10 | Chasen Massey | 24:06.3 | Auburn Hills Oakland Chris... | | |
| 147. | 9 | James Hartunian | 24:07.3 | Bloomfield Hills Cranbrook... | | |
| 148. | 9 | Michael Soisson | 24:22.1 | Pontiac Notre Dame Prep | | |
| 149. | 9 | Joe Terbrack | 24:32.3 | Our Lady Of The Lakes | | |
| 150. | 9 | Yoshki Yamamoto | 25:15.8 | Bloomfield Hills Cranbrook... | | |
| 151. | 10 | Gil Guthrie | 25:40.1 | Pontiac Notre Dame Prep | | |
| 152. | 11 | Vince Frazer | 26:40.7 | Our Lady Of The Lakes | | |
| 153. | 11 | Justin Grenn | 27:00.7 | Our Lady Of The Lakes | | |
| 154. | 12 | Nathan Showalter | 27:05.5 | Auburn Hills Oakland Chris... | | |
| 155. | 12 | Solon Williams | 30:41.3 | Auburn Hills Oakland Chris... | | |