| 1. | 12 | Thomas Girardot | 16:06.1 | Bloomfield Hills Brother R... | | |
| 2. | 11 | Nathan Burnand | 16:24.8 | Waterford Mott | | |
| 3. | 11 | T.j. Carey | 16:31.7 | Lake Orion | | |
| 4. | 12 | Brandon Carson | 16:36.3 | Waterford Mott | | |
| 5. | 12 | William Yau | 16:38.2 | Troy | | |
| 6. | 9 | Sam Albaugh | 16:41.9 | Waterford Mott | | |
| 7. | 9 | Ryan Robinson | 16:49.3 | Waterford Mott | | |
| 8. | 9 | John Penington | 16:57.4 | Bloomfield Hills Brother R... | | |
| 9. | 12 | Zack Demko | 17:07.5 | Birmingham Seaholm | | |
| 10. | 11 | Bjorn Kempf | 17:11.6 | West Bloomfield | | |
| 11. | 10 | David Diaz | 17:16.6 | Lake Orion | | |
| 12. | 11 | Dane Falberg | 17:20.7 | Waterford Mott | | |
| 13. | 11 | Ryan Gillespie | 17:22.2 | Oxford | | |
| 14. | 11 | Chad Mrdeza | 17:24.6 | Flint Powers Catholic | | |
| 15. | 12 | Matt Degraeve | 17:24.9 | Waterford Mott | | |
| 16. | 10 | Tommy Osika | 17:29.3 | Waterford Mott | | |
| 17. | 12 | Ben Griessmann | 17:30.0 | West Bloomfield | | |
| 18. | 10 | Brandon Burton | 17:30.3 | West Bloomfield | | |
| 19. | 11 | Drew Lindman | 17:30.6 | Farmington | | |
| 20. | 12 | Justin Prawdzik | 17:31.9 | Lake Orion | | |
| 21. | 12 | Alec Smith | 17:32.8 | Oxford | | |
| 22. | 11 | Jacob Houlihan | 17:35.7 | Lake Orion | | |
| 23. | 11 | Chris McDonald | 17:41.9 | Waterford Kettering | | |
| 24. | 12 | Ryan Singles | 17:43.2 | Lake Orion | | |
| 25. | 11 | Max Gomez | 17:43.6 | Birmingham Seaholm | | |
| 26. | 9 | Kunal Tangri | 17:45.1 | Troy | | |
| 27. | 11 | Torin Wile | 17:47.5 | Bloomfield Hills Brother R... | | |
| 28. | 12 | Andrew Brown | 17:49.7 | Farmington | | |
| 29. | 12 | Nimantha Herath | 17:55.7 | Farmington | | |
| 30. | 11 | Lucas Bowman | 17:58.9 | Waterford Kettering | | |
| 31. | 10 | Joey Ufolla | 17:59.4 | Oxford | | |
| 32. | 10 | Ted Rydquist | 18:00.7 | Lake Orion | | |
| 33. | 10 | Noah Jenkins | 18:01.9 | Oxford | | |
| 34. | 11 | Ross Chapman | 18:02.1 | Oxford | | |
| 35. | 10 | James Saylor | 18:03.6 | Auburn Hills Avondale | | |
| 36. | 11 | Steve Simmons | 18:03.8 | Bloomfield Hills Brother R... | | |
| 37. | 9 | Spencer Miller | 18:07.9 | Birmingham Seaholm | | |
| 38. | 11 | Ryan Gray | 18:11.1 | Troy | | |
| 39. | 11 | Christian Przeslawski | 18:12.0 | Troy | | |
| 40. | 11 | Chris Martinez | 18:14.2 | Flint Powers Catholic | | |
| 41. | 11 | Dillon Ross | 18:16.1 | Waterford Kettering | | |
| 42. | 10 | Christian Harnishfeger | 18:22.5 | Troy | | |
| 43. | 12 | George Modrak | 18:23.2 | Lake Orion | | |
| 44. | 11 | Paolo Guarano | 18:25.0 | Farmington | | |
| 45. | 12 | Shawn-Michael Fields | 18:25.2 | Farmington | | |
| 46. | 10 | Alfred Girardot | 18:27.2 | Bloomfield Hills Brother R... | | |
| 47. | 11 | Aaron Pletta | 18:27.8 | Oxford | | |
| 48. | 10 | Stephen Young | 18:32.7 | Birmingham Seaholm | | |
| 49. | 12 | Alex Klusman | 18:39.4 | Auburn Hills Avondale | | |
| 50. | 11 | Ryan Sullivan | 18:41.3 | Our Lady Of The Lakes | | |
| 51. | 12 | Luke Bersche | 18:43.0 | West Bloomfield | | |
| 52. | 12 | David Bender | 18:45.9 | Birmingham Seaholm | | |
| 53. | 11 | Zach Lapinski | 18:51.1 | Bloomfield Hills Brother R... | | |
| 54. | 10 | Colin North | 18:56.3 | Bloomfield Hills Brother R... | | |
| 55. | 12 | Aaron Hanchett | 18:57.0 | Flint Powers Catholic | | |
| 56. | 10 | Ricky Dvorak | 18:58.0 | Oxford | | |
| 57. | 10 | Jack Walton | 19:02.9 | Birmingham Seaholm | | |
| 58. | 12 | Colin Ross | 19:03.1 | Waterford Kettering | | |
| 59. | 11 | Matt LeDuc | 19:03.4 | Flint Powers Catholic | | |
| 60. | 12 | Ryan Squana | 19:06.5 | Waterford Kettering | | |
| 61. | 10 | Jack Williams | 19:11.3 | Birmingham Seaholm | | |
| 62. | 10 | Brian Hanley | 19:12.5 | Farmington | | |
| 63. | 11 | Austin Katona | 19:24.5 | Waterford Kettering | | |
| 64. | 11 | Geoffrey Williston | 19:28.3 | Auburn Hills Avondale | | |
| 65. | 11 | Gabe Fenske | 19:34.6 | Our Lady Of The Lakes | | |
| 66. | 10 | Reed Heaton | 19:36.1 | Auburn Hills Avondale | | |
| 67. | 10 | Jacob O'Brien | 19:37.0 | Flint Powers Catholic | | |
| 68. | 11 | Tim Kennedy | 19:39.8 | Flint Powers Catholic | | |
| 69. | 12 | Kristian Wosik | 19:47.5 | Bloomfield Hills Brother R... | | |
| 70. | 12 | Dan Lindow | 19:53.7 | Farmington | | |
| 71. | 12 | Brandon Dubois-Jones | 19:57.3 | Flint Powers Catholic | | |
| 72. | 9 | George Fonville | 20:01.8 | Auburn Hills Avondale | | |
| 73. | 9 | Dan Goralczyk | 20:03.6 | Bloomfield Hills Brother R... | | |
| 74. | 12 | Adam Butler | 20:08.3 | Waterford Kettering | | |
| 75. | 12 | Mike Sessine | 20:27.4 | Bloomfield Hills Brother R... | | |
| 76. | 10 | Connor O'Hora | 20:29.0 | Auburn Hills Avondale | | |
| 77. | 9 | Ben Hoffmann | 20:33.2 | Auburn Hills Avondale | | |
| 78. | 10 | Owen Peters | 21:02.4 | Bloomfield Hills Brother R... | | |
| 79. | 9 | Joe Terbrack | 21:10.9 | Our Lady Of The Lakes | | |
| 80. | 10 | Nick Clark | 21:11.4 | West Bloomfield | | |
| 81. | 11 | Brendan Welper | 21:14.3 | Bloomfield Hills Brother R... | | |
| | 11 | Ethan Gonzales | 21:38 | Waterford Kettering | | |
| 82. | 10 | Berik Jarboe | 21:43.9 | Our Lady Of The Lakes | | |
| 83. | 11 | Sankeerth Garapati | 21:44.7 | West Bloomfield | | |
| 84. | 10 | Drake Burtrum | 21:49.6 | Our Lady Of The Lakes | | |
| | 11 | Lorenzo Aguilero | 21:52 | Waterford Kettering | | |
| | 12 | Blake Armsrtong | 21:53 | Waterford Kettering | | |
| 85. | 12 | Ethan Pilzner | 22:09.7 | Bloomfield Hills Brother R... | | |
| 86. | 11 | Justin Grenn | 22:22.2 | Our Lady Of The Lakes | | |
| | 9 | Ronald Wilson | 22:29 | Waterford Kettering | | |
| | 11 | Cody Lange | 22:50 | Waterford Kettering | | |
| | 12 | Jordan Loza | 22:59 | Waterford Kettering | | |
| 87. | 9 | Danny Finn | 23:00.2 | West Bloomfield | | |
| | 11 | Kyle Hellner | 23:08 | Waterford Kettering | | |
| | 10 | Adrian Perkins | 26:18 | Waterford Kettering | | |
| 2. | 6 | Cole Manilla | 08:00.1 | Sashabaw | | |
| 4. | 6 | Sean Inabnit | 08:10.3 | Sashabaw | | |
| 6. | 6 | Kyle McDonald | 08:35.8 | Sashabaw | | |
| 8. | 6 | Chase Wasilk | 08:40.6 | Sashabaw | | |
| 11. | 4 | Joe Hickson | 09:02.9 | St. Regis | | |
| 13. | 6 | Stone Moscovic | 09:19.1 | Sashabaw | | |
| 14. | 5 | Samuel Amick | 09:19.9 | Rochester Avon Recreation ... | | |
| 15. | 6 | Noah Streng | 09:20.6 | Sashabaw | | |
| 16. | 6 | Jason Richards | 09:22.7 | Sashabaw | | |
| 18. | 6 | Jonah Raleigh | 09:30.3 | Sashabaw | | |
| 19. | 6 | Luke Quilliams | 09:34.4 | Sashabaw | | |
| 20. | 6 | Donovan Tolbert | 09:39.6 | Sashabaw | | |
| 21. | 5 | Cameron Tsivitse | 09:51.3 | Rochester Avon Recreation ... | | |
| 22. | 6 | Kyle Rumbold | 09:52.9 | Sashabaw | | |
| 23. | 3 | Bowen Davey | 09:53.5 | St. Regis | | |
| 24. | 5 | Jonah Venos | 09:54.2 | St. Regis | | |
| 27. | 6 | Finn Eblenkamp | 10:21.7 | Sashabaw | | |
| 28. | 6 | Josh Kelley | 10:23.1 | Sashabaw | | |
| 29. | 6 | Sebastian Salcedo | 10:29.3 | Sashabaw | | |
| 31. | 6 | Noah Johnson | 10:36.6 | Oxford | | |
| 32. | 6 | Brandon Powers | 10:40.2 | Oxford | | |
| 33. | 4 | Michael Moore | 10:43.5 | St. Regis | | |
| 34. | 6 | Noah Kostecki | 10:47.0 | Sashabaw | | |
| 35. | 6 | Spencer Jensen | 10:51.0 | Sashabaw | | |
| 36. | 5 | Brandon Tsivitse | 11:01.3 | Rochester Avon Recreation ... | | |
| 37. | 6 | Nathan Johnson | 11:05.7 | Sashabaw | | |
| 40. | 6 | Charlie Lussenhop | 11:14.2 | Sashabaw | | |
| 41. | 6 | Matthew Black | 11:17.8 | Oxford | | |
| 42. | 6 | Jaxson Wirth | 11:25.1 | Sashabaw | | |
| 43. | 6 | Cameron Dork | 11:26.7 | Rochester Avon Recreation ... | | |
| 44. | 6 | Zach Charnesky | 11:27.0 | Rochester Avon Recreation ... | | |
| 45. | 6 | Luke Baldiga | 11:29.5 | Oxford | | |
| 46. | 6 | Ronnie Commons | 11:30.3 | Oxford | | |
| 47. | 6 | Chase Moscovic | 11:33.4 | Sashabaw | | |
| 49. | 4 | Ted Moore | 11:41.2 | St. Regis | | |
| 50. | 6 | Griffin Burk | 11:45.9 | Oxford | | |
| 52. | 6 | Robert Doran | 13:56.0 | Sashabaw | | |
| 53. | 6 | Ka'von Jackson | 15:35.4 | Oxford | | |
| 54. | 6 | Pierson Adamczyk | 17:55.1 | Oxford | | |
| 1. | 8 | Matthew Arenz | 11:47.2 | Waldon | | |
| 3. | 8 | Nate Tremonti | 12:17.6 | St. Regis | | |
| 4. | 8 | Gianni Wile | 12:27.0 | St. Regis | | |
| 5. | 8 | Jacob Arenz | 12:46.8 | Waldon | | |
| 6. | 8 | Nate Giem | 12:53.5 | Oakview | | |
| 7. | 8 | Brad Vandecar | 12:59.9 | Oxford | | |
| 9. | 8 | Grant Reszczyk | 13:08.7 | Mason (Waterford) | | |
| 12. | 8 | Cameron Buccellato | 13:14.7 | Scripps | | |
| 14. | 8 | Josh Baker | 13:18.9 | Waldon | | |
| 15. | 8 | Connor Sturgess | 13:20.9 | Scripps | | |
| 16. | 8 | Jacob Ernatt | 13:21.1 | Scripps | | |
| 17. | 8 | Grant Henley | 13:27.9 | Clarkston | | |
| 19. | 8 | Maximo Jones | 13:34.8 | Waldon | | |
| 20. | 8 | Armando Vega Ramirez | 13:36.5 | Oxford | | |
| 22. | 8 | Brad Bedra | 13:45.9 | Scripps | | |
| 23. | 8 | Ben Baraiac | 14:00.3 | Avondale | | |
| 24. | 8 | Derek Dawson | 14:01.4 | Avondale | | |
| 25. | 7 | Byron Grogan | 14:03.3 | Sashabaw | | |
| 26. | 8 | Haehn Max | 14:06.2 | Pierce (Waterford) | | |
| 27. | 8 | Josh Chekal | 14:10.0 | Mason (Waterford) | | |
| 29. | 8 | Chris Heilman | 14:15.6 | Mason (Waterford) | | |
| 30. | 7 | Gaven Womack | 14:16.8 | Waldon | | |
| 31. | 8 | Sam Malatesta | 14:23.9 | Rochester Avon Recreation ... | | |
| 32. | 7 | Frank Girardot | 14:24.8 | St. Regis | | |
| 33. | 7 | Drew Guidotti | 14:27.3 | Oakview | | |
| 35. | 8 | Alex Larson | 14:35.8 | Avondale | | |
| 36. | 8 | Derrick Egli | 14:38.7 | Clarkston | | |
| 37. | 8 | Bobby Beggs | 14:43.2 | Oakview | | |
| 38. | 7 | Mika Juuhl | 14:43.6 | Sashabaw | | |
| 39. | 7 | Coe Beanet | 14:43.9 | Pierce (Waterford) | | |
| 41. | 8 | Matt Wall | 14:46.2 | St. Regis | | |
| 42. | 7 | Greg Taylor | 14:50.5 | Waldon | | |
| 43. | 7 | Stuart Albaugh | 14:52.0 | Mason (Waterford) | | |
| 44. | 8 | Mike Bell | 14:52.8 | Avondale | | |
| 45. | 8 | Brad O'Connor | 14:55.5 | Mason (Waterford) | | |
| 46. | 8 | Evan Running | 14:57.6 | Rochester Avon Recreation ... | | |
| 47. | 7 | Spencer Petoskey | 14:58.2 | Oxford | | |
| 48. | 7 | Carter Allen | 14:58.7 | Mason (Waterford) | | |
| 49. | 8 | Gerrit Hyde | 14:59.0 | Mason (Waterford) | | |
| 50. | 8 | Adam Ghareeb | 15:01.9 | Scripps | | |
| 51. | 8 | Andrew Pelkey | 15:02.2 | Mason (Waterford) | | |
| 52. | 8 | Ryan Rocca | 15:14.8 | Avondale | | |
| 53. | 8 | Matthew Hart | 15:15.0 | Clarkston | | |
| 54. | 7 | Elkin Kevin | 15:17.1 | Pierce (Waterford) | | |
| 55. | 8 | Nick Sprague | 15:18.2 | Clarkston | | |
| 56. | 8 | Kevin Cremonesi | 15:24.0 | Rochester Avon Recreation ... | | |
| 57. | 7 | Matt Moy | 15:24.3 | Avondale | | |
| 58. | 8 | Kevin Hansen | 15:26.7 | Waldon | | |
| 59. | 8 | Sean Terry | 15:30.0 | Oxford | | |
| 60. | 8 | Sean Childers | 15:34.8 | Avondale | | |
| 61. | 7 | Bobby Hudson | 15:36.1 | Oxford | | |
| 62. | 8 | Connor Reszczyk | 15:36.3 | Mason (Waterford) | | |
| 63. | 8 | Casey Conley | 15:40.8 | Oxford | | |
| 64. | 7 | Adam Van Amstel | 15:41.5 | Waldon | | |
| 65. | 7 | Devin Reyes | 15:44.0 | Sashabaw | | |
| 66. | 7 | Robert Penington | 15:44.5 | St. Regis | | |
| 67. | 7 | Andrew Ross | 15:44.8 | Sashabaw | | |
| 68. | 7 | Daniel DeFrain | 15:45.4 | Oxford | | |
| 69. | 7 | Brenden Quick | 15:46.0 | Sashabaw | | |
| 70. | 8 | Jacob Martinez | 15:46.6 | Mason (Waterford) | | |
| 71. | 7 | Warren Abbott | 15:48.8 | Oxford | | |
| 72. | 7 | Alec Gerstenberger | 15:57.2 | Oxford | | |
| 73. | 8 | Neloldidr Amir | 15:58.4 | Oxford | | |
| 74. | 8 | Griffin Stroin | 15:59.3 | Scripps | | |
| 75. | 8 | Max Marzolf | 15:59.6 | Avondale | | |
| 76. | 7 | Jack Kennedy | 16:04.8 | Sashabaw | | |
| 77. | 7 | Eric Nielsen | 16:05.4 | Scripps | | |
| 79. | 8 | Oliver Wissman | 16:10.8 | Oxford | | |
| 80. | 8 | Carson Lile | 16:14.6 | Waldon | | |
| 81. | 7 | Nicholas Horne | 16:17.5 | Scripps | | |
| 83. | 8 | Nate Gipe | 16:19.4 | Clarkston | | |
| 84. | 7 | Tyler Moses | 16:21.2 | Waldon | | |
| 87. | 8 | Jacob Waymaster | 16:24.1 | Rochester Avon Recreation ... | | |
| 88. | 8 | Drew Hendrix | 16:24.8 | Waldon | | |
| 89. | 8 | Jacob Alexander | 16:30.1 | Oxford | | |
| 90. | 7 | David Decker | 16:37.6 | Mason (Waterford) | | |
| 91. | 7 | Lucas Reath | 16:38.0 | Waldon | | |
| 92. | 8 | Nathan Thompson | 16:39.9 | Oxford | | |
| 93. | 7 | Piddington Joseph | 16:43.5 | Pierce (Waterford) | | |
| 94. | 8 | Trevor Dean | 16:46.8 | Oxford | | |
| 95. | 7 | Collin Thompson | 16:47.7 | Oxford | | |
| 96. | 8 | Brett Cooper | 16:48.4 | Clarkston | | |
| 97. | 8 | Kyle Morford | 16:50.2 | Mason (Waterford) | | |
| 98. | 8 | Shane Skelcy | 16:51.8 | Rochester Avon Recreation ... | | |
| 99. | 7 | Austin Coffey-Jewel | 16:52.5 | Oakview | | |
| 100. | 8 | Zach Peterson | 16:53.4 | Clarkston | | |
| 101. | 7 | Cody Carter | 16:53.6 | Waldon | | |
| 102. | 7 | Joshua McMahon | 16:55.7 | Scripps | | |
| 103. | 7 | Brendan Shea | 16:56.5 | Oxford | | |
| 104. | 7 | Matthew Junkin | 16:57.2 | Scripps | | |
| 105. | 7 | Jackson Hill | 16:59.2 | Scripps | | |
| 106. | 7 | Bradley Horst | 17:19.1 | Oxford | | |
| 107. | 7 | Reese Stobbe | 17:20.1 | Oxford | | |
| 108. | 7 | Igor Mattise | 17:22.7 | Waterford Our Lady of the ... | | |
| 111. | 8 | Kyle Bryan | 17:36.1 | Oakview | | |
| 112. | 8 | Josh Santoro | 17:36.9 | Rochester Avon Recreation ... | | |
| 113. | 7 | Joey Beattie | 17:48.5 | Sashabaw | | |
| 114. | 7 | Siagle Austin | 17:50.0 | Pierce (Waterford) | | |
| 115. | 7 | Macalister Wells | 17:55.1 | Oxford | | |
| 116. | 7 | Trevor Moffatt | 17:56.4 | Mason (Waterford) | | |
| 117. | 7 | Joe Renas | 17:56.8 | Mason (Waterford) | | |
| 118. | 8 | Ganter Nicholas | 18:14.2 | Pierce (Waterford) | | |
| 120. | 8 | Jacob LeTendre | 18:20.8 | Scripps | | |
| 121. | 7 | Eric Hoffman | 18:23.5 | Scripps | | |
| 122. | 7 | Luke Oldford | 18:26.1 | Sashabaw | | |
| 124. | 8 | Jacob Shook | 18:34.3 | Clarkston | | |
| 126. | 7 | Jimmy Gerds | 18:50.4 | Rochester Avon Recreation ... | | |
| 127. | 7 | Mitchell Page | 18:56.7 | Sashabaw | | |
| 128. | 8 | Guerin Devin | 19:05.0 | Pierce (Waterford) | | |
| 129. | 8 | Ryan Ulery | 19:05.9 | Scripps | | |
| 130. | - | Daniel Medlock | 19:13.0 | Mason (Waterford) | | |
| 131. | 7 | Stephen Fong | 19:17.3 | Orchard Lake | | |
| 132. | 7 | Issac Harrison | 19:22.3 | Sashabaw | | |
| 133. | 7 | Louie Eble | 19:23.7 | Rochester Avon Recreation ... | | |
| 134. | 8 | Alex Church | 19:24.8 | Pierce (Waterford) | | |
| 135. | 7 | Aidan Nolan | 19:27.1 | Sashabaw | | |
| 136. | 7 | Mason Adolfs | 20:07.4 | Scripps | | |
| 137. | 7 | Aaron Doody | 20:10.6 | Scripps | | |
| 139. | 8 | Spencer Adamczyk | 20:32.9 | Oxford | | |
| 140. | - | Daniel Londick | 21:28.9 | Mason (Waterford) | | |
| 141. | 7 | Donald Clark | 21:31.5 | Rochester Avon Recreation ... | | |
| 142. | 7 | Jacob Watt | 21:40.3 | Oxford | | |
| 143. | 8 | Nathan Gonzalez | 21:41.6 | Mason (Waterford) | | |
| 145. | 7 | Sean Nicholson | 21:44.0 | Oxford | | |
| 146. | 8 | Jacob Buxton | 22:17.6 | Scripps | | |
| 147. | 7 | Brendan Martin | 22:30.7 | Mason (Waterford) | | |