| 1. | 11 | Stephen Fabian | 16:14.4 | University Of Detroit Jes... | | |
| 2. | 12 | Joseph Porcari | 16:14.8 | Plymouth | | |
| 3. | 12 | Andrew Barnett | 16:16.1 | Saline | | |
| 4. | 11 | Derek Gielarowski | 16:18.5 | Plymouth | | |
| 5. | 12 | Zac Meston | 16:20.8 | Pinckney | | |
| 6. | 12 | Cal Magier | 16:21.8 | Pinckney | | |
| 7. | 11 | Adam Bruderick | 16:33.3 | Clarkston | | |
| 8. | 11 | Isaac Piepszowski | 16:41.3 | University Of Detroit Jes... | | |
| 9. | 12 | David Torres | 16:43.3 | Ann Arbor Pioneer | | |
| 10. | 12 | Jake Magier | 16:43.8 | Pinckney | | |
| 11. | 11 | Michael Cox | 16:46.1 | Pinckney | | |
| 12. | 12 | Jake Delahaye | 16:47.7 | Belleville | | |
| 13. | 11 | John Lynch | 16:48.3 | Livonia Stevenson | | |
| 14. | 10 | Grant Praschan | 16:48.8 | Saline | | |
| 15. | 11 | Eric Fegan | 16:58.8 | Pinckney | | |
| 16. | 12 | Matt Williams | 17:04.0 | Livonia Stevenson | | |
| 17. | 11 | Jake Long | 17:04.9 | Belleville | | |
| 18. | 11 | Connor Phelps | 17:09.6 | Saline | | |
| 19. | 9 | Eddie Codrington | 17:09.9 | Ann Arbor Pioneer | | |
| 20. | 11 | Connor Couch | 17:11.1 | Pinckney | | |
| 21. | 12 | Evan Yezbick | 17:13.2 | Walled Lake Western | | |
| 22. | 9 | Liam Cardenas | 17:17.8 | Plymouth | | |
| 23. | 10 | Tyler Leach | 17:19.4 | Ann Arbor Pioneer | | |
| 24. | 10 | Brandon Dalton | 17:19.8 | Plymouth | | |
| 25. | 12 | Adam Chludzinski | 17:20.1 | Livonia Stevenson | | |
| 26. | 9 | Max Rogowski | 17:23.7 | Plymouth | | |
| 27. | 9 | Costa Willets | 17:25.3 | Ann Arbor Pioneer | | |
| 28. | 10 | Galen Burrell | 17:26.1 | Ann Arbor Pioneer | | |
| 29. | 12 | Justin Faur | 17:27.2 | Redford Union | | |
| 30. | 12 | Justin Heck | 17:27.6 | Plymouth | | |
| 31. | 12 | Joe Urso | 17:32.2 | Livonia Stevenson | | |
| 32. | 11 | Ryan Petrul | 17:34.5 | Livonia Stevenson | | |
| 33. | 12 | David Dolsen | 17:37.0 | Saline | | |
| 34. | 12 | Greg Sollish | 17:37.6 | Berkley | | |
| 35. | 10 | Paul Chandler | 17:38.0 | Saline | | |
| 36. | 11 | Nathan Martis | 17:38.6 | Saline | | |
| 37. | 10 | Gunnar Holmes | 17:40.5 | Berkley | | |
| 38. | 10 | Matthew Elms | 17:41.4 | Saline | | |
| 39. | 12 | Wills Fattore | 17:43.4 | University Of Detroit Jes... | | |
| 40. | 10 | Jack Dolan | 17:47.7 | University Of Detroit Jes... | | |
| 41. | 9 | Stephen Fenech | 17:48.8 | Livonia Stevenson | | |
| 42. | 12 | Jake Brokenshaw | 17:49.5 | Clarkston | | |
| 43. | 10 | Nick Moore | 17:50.0 | Clarkston | | |
| 44. | 9 | Sebastian Betzer | 17:53.8 | Berkley | | |
| 45. | 12 | Charlie Roarty | 17:55.3 | University Of Detroit Jes... | | |
| 46. | 10 | Max Shpilband | 17:58.4 | Ann Arbor Pioneer | | |
| 47. | 10 | Mitch Schnaible | 18:00.4 | Walled Lake Western | | |
| 48. | 12 | Eric Schafer | 18:02.8 | Belleville | | |
| 49. | 12 | Zac VandenToorn | 18:04.5 | Redford Union | | |
| 50. | 12 | John Walawender | 18:09.5 | University Of Detroit Jes... | | |
| 51. | 10 | Eric Zughaib | 18:13.8 | Detroit Catholic Central | | |
| 52. | 10 | Nick Salomon | 18:15.8 | University Of Detroit Jes... | | |
| 53. | 11 | matt Dziedzic | 18:16.9 | Belleville | | |
| 54. | 12 | Jeremy Kelley | 18:23.0 | Clarkston | | |
| 55. | 10 | Boris Burman | 18:25.6 | Ann Arbor Pioneer | | |
| 56. | 10 | Alec Stasinski | 18:26.6 | Walled Lake Western | | |
| 57. | 11 | Nick Eiben | 18:27.4 | Plymouth | | |
| 58. | 12 | Brad Petty | 18:28.3 | Pinckney | | |
| 59. | 11 | Kyle Gaule | 18:32.3 | Detroit Catholic Central | | |
| 60. | 9 | Tommy Porter | 18:34.1 | Berkley | | |
| 61. | 11 | Shauntez Johnson | 18:40.3 | Belleville | | |
| 62. | 10 | Joe Obarzanek | 18:45.3 | Detroit Catholic Central | | |
| 63. | 9 | Micah Orr | 18:46.5 | Wayne Memorial | | |
| 64. | 11 | Jacob Adams | 18:47.9 | Livonia Stevenson | | |
| 65. | 10 | Connor Westphal | 18:54.0 | Walled Lake Western | | |
| 66. | 10 | Jonathan Sollish | 19:03.6 | Berkley | | |
| 67. | 10 | Matt Solarz | 19:13.4 | Detroit Catholic Central | | |
| 68. | 11 | Nick McGovern | 19:16.8 | Detroit Catholic Central | | |
| 69. | 12 | Charles Fowlkes | 19:30.1 | Berkley | | |
| 70. | 11 | Demetrius Curry | 19:35.4 | Redford Union | | |
| 71. | 12 | Dominic Russel | 19:37.4 | Detroit Catholic Central | | |
| 72. | 10 | Liam Schilling | 19:43.0 | Detroit Catholic Central | | |
| 73. | 12 | Stephen Tryban | 19:50.3 | Berkley | | |
| 74. | 10 | Daniel Malcolm | 19:52.9 | Wayne Memorial | | |
| 75. | 10 | Eric Hedquist | 20:05.1 | Walled Lake Western | | |
| 76. | 11 | Shawn Marshick | 20:14.5 | Walled Lake Western | | |
| 77. | 11 | Michael Stevens | 20:29.3 | Walled Lake Western | | |
| 78. | 11 | Avery Barron | 21:18.5 | Wayne Memorial | | |
| 79. | 12 | Lovell Phillips | 21:23.0 | Belleville | | |
| 80. | 11 | Paul Campbell | 21:39.7 | Redford Union | | |
| 81. | 10 | Skylar Mulvihill | 21:50.8 | Redford Union | | |
| 82. | 12 | Tim Evans | 23:11.4 | Redford Union | | |
| 83. | 12 | Alex Watson | 24:00.1 | Redford Union | | |
| 84. | 9 | Andrew Attard | 25:48.4 | Belleville | | |
| 1. | 12 | August Pappas | 15:55.7 | Chelsea | | |
| 2. | 11 | Bryce Bradley | 16:07.3 | Chelsea | | |
| 3. | 12 | Blake Yard | 16:22.0 | South Lyon | | |
| 4. | 12 | Victor Allen | 16:33.3 | Southfield Christian | | |
| 5. | 12 | Blake Garver | 16:53.6 | Napoleon | | |
| 6. | 10 | Evan Carter | 17:10.4 | Southfield Christian | | |
| 7. | 12 | Joe Wheatley | 17:17.3 | Marshall | | |
| 8. | 11 | Dalton Moulton | 17:25.4 | Napoleon | | |
| 9. | 10 | Austin Horn | 17:36.5 | Chelsea | | |
| 10. | 12 | Louis Krueger | 17:40.6 | Napoleon | | |
| 11. | 12 | Erik Heathcock | 17:44.7 | South Lyon East | | |
| 12. | 11 | Colin Thompson | 17:54.1 | Marshall | | |
| 13. | 11 | Chris Beckman | 17:56.6 | Napoleon | | |
| 14. | 11 | Chris Koski | 17:57.3 | Orchard Lake St Marys Prep | | |
| 15. | 11 | Riley McKenzie | 18:01.2 | South Lyon East | | |
| 16. | 9 | Bram Parkinson | 18:01.6 | Chelsea | | |
| 17. | 10 | Avery Osentoski | 18:04.2 | Chelsea | | |
| 18. | 11 | Ian Juntunen | 18:04.9 | South Lyon East | | |
| 19. | 12 | Zach Weidman | 18:07.9 | South Lyon | | |
| 20. | 10 | Connor Weidman | 18:11.4 | South Lyon | | |
| 21. | 10 | John Atkinson | 18:23.1 | Orchard Lake St Marys Prep | | |
| 22. | 10 | Brian Dillon | 18:27.1 | Napoleon | | |
| 23. | 9 | Zachary Turner | 18:28.2 | Beverly Hills Wylie E Groves | | |
| 24. | 12 | Matt Darr | 18:30.0 | South Lyon East | | |
| 25. | 12 | Jared Lahiff | 18:30.3 | Orchard Lake St Marys Prep | | |
| 26. | 12 | Brett Kramer | 18:32.2 | Pontiac Notre Dame Prep | | |
| 27. | 10 | Billy Cooney | 18:32.6 | South Lyon | | |
| 28. | 10 | Charlie Miller | 18:35.4 | Chelsea | | |
| 29. | 10 | Andrew Janos | 18:35.9 | South Lyon | | |
| 30. | 11 | Jeremy Culver | 18:36.9 | Southfield Christian | | |
| 31. | 12 | Collin Debrabander | 18:38.1 | Marshall | | |
| 32. | 9 | Kyle Allen | 18:39.0 | Napoleon | | |
| 33. | 12 | Tyler LaSerra | 18:40.1 | Napoleon | | |
| 34. | 11 | Mike Brodowicz | 18:41.9 | South Lyon | | |
| 35. | 10 | Alex Hoorn | 18:43.9 | South Lyon East | | |
| 36. | 12 | Nick Parshall | 18:47.4 | Marshall | | |
| 37. | 10 | Justin Pearson | 18:49.8 | South Lyon | | |
| 38. | 12 | Jordan Baginski | 18:55.8 | Pontiac Notre Dame Prep | | |
| 39. | 12 | Joseph Giancarlo | 18:59.5 | Beverly Hills Wylie E Groves | | |
| 40. | 12 | Dylan Reiners | 19:01.3 | Beverly Hills Wylie E Groves | | |
| 41. | 10 | Jonathan Stoneback | 19:05.8 | Orchard Lake St Marys Prep | | |
| 42. | 12 | Harold Rutila | 19:06.8 | Pontiac Notre Dame Prep | | |
| 43. | 9 | Jack Abernethy | 19:07.4 | Chelsea | | |
| 44. | 9 | Parker Cruz | 19:08.7 | Marshall | | |
| 45. | 10 | Andrew Demoss | 19:12.4 | South Lyon East | | |
| 46. | 9 | Nathan Rutila | 19:21.1 | Pontiac Notre Dame Prep | | |
| 47. | 9 | Quinn Hovarter | 19:22.3 | Marshall | | |
| 48. | 10 | Ryan Tedd | 19:23.5 | South Lyon East | | |
| 49. | 10 | Alexandre Rochaix | 19:34.7 | Beverly Hills Wylie E Groves | | |
| 50. | 12 | Austin Heinemann | 19:40.0 | Orchard Lake St Marys Prep | | |
| 51. | 12 | Luke Hovarter | 19:43.7 | Marshall | | |
| 52. | 11 | Matt Recker | 19:51.5 | Orchard Lake St Marys Prep | | |
| 53. | 10 | Benjamin Sadler | 19:57.6 | Beverly Hills Wylie E Groves | | |
| 54. | 10 | Garrett Slater | 19:59.5 | Southfield Christian | | |
| 55. | 9 | Danny Hogan | 20:03.4 | Pontiac Notre Dame Prep | | |
| 56. | 11 | Ethan Woelke | 20:08.1 | Orchard Lake St Marys Prep | | |
| 57. | 11 | John Ireland | 20:09.5 | Pontiac Notre Dame Prep | | |
| 58. | 12 | Phillip Smith | 20:22.1 | Southfield Christian | | |
| 59. | 9 | Aaron Harting | 20:35.3 | Southfield Christian | | |
| 60. | 10 | Liam Carter | 21:14.3 | Beverly Hills Wylie E Groves | | |
| 61. | 10 | Parker Weaver | 21:26.2 | Pontiac Notre Dame Prep | | |
| 62. | 10 | Christophe Robbe | 23:25.2 | Beverly Hills Wylie E Groves | | |
| 1. | 10 | Bryce Stroede | 16:45.8 | Hanover-Horton | | |
| 2. | 12 | Michael Stratton | 17:03.2 | Flint Powers Catholic | | |
| 3. | 10 | Chad Mrdeza | 17:12.5 | Flint Powers Catholic | | |
| 4. | 12 | Matt Konieczki | 17:25.1 | Hanover-Horton | | |
| 5. | 12 | Sean Reed | 17:34.7 | Flint Powers Catholic | | |
| 6. | 9 | Ben Kendell | 17:47.0 | Royal Oak Shrine | | |
| 7. | 12 | Jon Clore | 17:49.0 | Hanover-Horton | | |
| 8. | 10 | Paul Rankin | 18:01.3 | Grass Lake | | 5:30 11:20 |
| 9. | 10 | Ben Heuser | 18:07.5 | Manchester | | |
| 10. | 11 | Aaron Hanchett | 18:09.0 | Flint Powers Catholic | | |
| 11. | 12 | Nathan Horton | 18:10.0 | Vandercook Lake | | |
| 12. | 12 | C.J. Dagher | 18:11.2 | Royal Oak Shrine | | |
| 13. | 12 | Michael Francis | 18:16.0 | Clawson | | |
| 14. | 10 | Chris Martinez | 18:17.0 | Flint Powers Catholic | | |
| 15. | 11 | Josh Fons | 18:18.0 | Ann Arbor Gabriel Richard | | |
| 16. | 10 | Matt LeDuc | 18:20.0 | Flint Powers Catholic | | |
| 17. | 11 | Kevin Allen | 18:23.4 | Grass Lake | | 5:32 11:39 |
| 18. | 11 | Matt Sutton | 18:25.2 | Royal Oak Shrine | | |
| 19. | 12 | Matt Zakerski | 18:27.5 | Ann Arbor Gabriel Richard | | |
| 20. | 10 | Matt Kemner | 18:39.0 | Manchester | | |
| 21. | 11 | Franz Narowski | 18:45.8 | Ann Arbor Gabriel Richard | | |
| 22. | 10 | Matt Arce | 18:50.2 | Royal Oak Shrine | | |
| 23. | 11 | Max Isler | 18:55.3 | Hanover-Horton | | |
| 24. | 11 | Stephen O'Neill | 19:06.8 | Grass Lake | | 5:37 11:46 |
| 25. | 12 | Kevin Cunningham | 19:07.2 | Clawson | | |
| 26. | 12 | Evan Yee | 19:08.4 | Royal Oak Shrine | | |
| 27. | 11 | Zak Mudge | 19:11.4 | Hanover-Horton | | |
| 28. | 11 | Caleb Smith | 19:18.1 | Vandercook Lake | | |
| 29. | 11 | Brandon Dubois-Jones | 19:19.8 | Flint Powers Catholic | | |
| 30. | 11 | Alec Sauter | 19:21.6 | Ann Arbor Gabriel Richard | | |
| 31. | 12 | Daniel Hass | 19:23.3 | Ann Arbor Gabriel Richard | | |
| 33. | 11 | Michael Dimaria | 19:27.6 | Bishop Foley | | |
| 34. | 10 | Ridge DeRosia | 19:29.8 | Grass Lake | | 5:38 12:09 |
| 35. | 9 | Daniel Lacroix | 19:40.8 | Ann Arbor Gabriel Richard | | |
| 36. | 10 | Isaac Pringle | 19:43.1 | Hanover-Horton | | |
| 37. | 10 | Joe Mazur | 19:44.8 | Manchester | | |
| 38. | 12 | Derek Kinney | 19:56.3 | Hanover-Horton | | |
| 39. | 9 | Diego Moran | 19:58.1 | Bishop Foley | | |
| 40. | 9 | Stephen Mitchell | 20:17.0 | Ann Arbor Gabriel Richard | | |
| 42. | 10 | Nate Fischer | 20:21.2 | Manchester | | |
| 43. | 11 | Emmett Monroe | 20:31.5 | Vandercook Lake | | |
| 44. | 12 | Andrew McIntire | 20:33.3 | Clawson | | |
| 45. | 11 | Ryan Bailey | 20:42.3 | Clawson | | |
| 46. | 12 | Vince Mottes | 20:43.3 | Grass Lake | | 5:52 12:41 |
| 47. | 12 | Dan Finegan | 20:45.9 | Bishop Foley | | |
| 48. | 10 | Nick Marcopolio | 20:54.4 | Bishop Foley | | |
| 49. | 9 | David Sherwood | 21:09.9 | Grass Lake | | 6:16 missed |
| 50. | 10 | Matt Nadai | 21:11.3 | Royal Oak Shrine | | |
| 51. | 12 | Mike Ortisi | 21:47.0 | Bishop Foley | | |
| 52. | 12 | Trevor Sheridan | 21:52.3 | Lake Fenton | | |
| 53. | 9 | Mitchell Teachout | 21:59.3 | Vandercook Lake | | |
| 54. | 9 | Anthony Fonzi | 21:59.4 | Grass Lake | | 6:32 13:57 |
| 55. | 12 | Malik Muhammad | 22:34.0 | Detroit Consortium | | |
| 56. | 9 | Zack Smith | 22:39.5 | Vandercook Lake | | |
| 57. | 11 | Brandon Ko | 23:16.2 | Bishop Foley | | |
| 58. | 11 | Joey Oster | 24:14.1 | Bishop Foley | | |
| 59. | 10 | Mike Dailey | 24:15.5 | Lake Fenton | | |
| 60. | 12 | Brendalle Smith | 24:45.5 | Detroit Consortium | | |
| 61. | 11 | Brent Boucha | 26:55.1 | Manchester | | |
| 62. | 12 | James Edwards | 28:03.1 | Detroit Consortium | | |
| 1. | 12 | Dominick Reed | 17:01.2 | Athens | | |
| 2. | 12 | Nick Moon | 17:02.6 | Dansville | | |
| 3. | 11 | Daniel Pepper | 17:43.7 | Dansville | | |
| 4. | 11 | Jake Fairbairn | 18:16.4 | Lutheran Westland | | |
| 5. | 12 | Josh Dendy | 18:19.8 | Jackson Christian | | |
| 6. | 11 | Adam Exelby | 18:33.9 | Auburn Hills Oakland Chris... | | |
| 7. | 10 | Eric Smith | 18:34.3 | Lutheran Westland | | |
| 8. | 10 | Ryan Sullivan | 18:37.6 | Our Lady Of The Lakes | | |
| 9. | 11 | Josh Peterson | 18:40.5 | Auburn Hills Oakland Chris... | | |
| 10. | 10 | Gabe Fenske | 18:44.3 | Our Lady Of The Lakes | | |
| 11. | 10 | Trevor Baloga | 18:59.5 | Plymouth Christian Academy | | |
| 12. | 12 | Andrew Garton | 19:19.2 | Ann Arbor Greenhills | | |
| 13. | 11 | Caleb Kempf | 19:27.2 | Lutheran Westland | | |
| 14. | 10 | Justin Finkel | 19:34.6 | Birmingham Roeper | | |
| 15. | 10 | Josh Thomas | 19:35.1 | Jackson Christian | | |
| 16. | 10 | Jimmy Parks | 19:39.5 | Plymouth Christian Academy | | |
| 17. | 10 | Chris Krieg | 19:40.5 | Auburn Hills Oakland Chris... | | |
| 18. | 11 | Chris Seto | 19:52.0 | Jackson Christian | | |
| 19. | 10 | Daniel Bunge | 19:53.5 | Lutheran Westland | | |
| 20. | 11 | Joshua Kirk | 20:05.3 | Lutheran Westland | | |
| 21. | 10 | Chris Pope | 20:06.9 | Auburn Hills Oakland Chris... | | |
| 22. | 11 | Xander Wedel | 20:29.8 | Athens | | |
| 23. | 11 | Aaron Appel | 20:32.5 | Birmingham Roeper | | |
| 24. | 11 | Jeffrey Xu | 20:35.0 | Ann Arbor Greenhills | | |
| 25. | 12 | Max Radwin | 20:40.5 | Ann Arbor Greenhills | | |
| 26. | 12 | Robert Fergan | 20:41.9 | Plymouth Christian Academy | | |
| 27. | 11 | Nathan Showalter | 20:52.6 | Auburn Hills Oakland Chris... | | |
| 28. | 11 | Matthew Dubensky | 21:10.3 | Jackson Christian | | |
| 29. | 12 | Matt Erickson | 21:24.1 | Lutheran Westland | | |
| 30. | 10 | Steven Zomermaand | 21:24.8 | Plymouth Christian Academy | | |
| 31. | 10 | Ian Rose | 21:39.4 | Plymouth Christian Academy | | |
| 32. | 10 | Tyler Crump | 21:39.7 | Auburn Hills Oakland Chris... | | |
| 33. | 10 | Aram Gibson | 21:57.5 | Rudolf Steiner | | |
| 34. | 9 | Brandon Lucas | 22:01.7 | Auburn Hills Oakland Chris... | | |
| 35. | 11 | Philip Welte | 22:13.8 | Lutheran Westland | | |
| 36. | 10 | Collin Axon | 22:55.3 | Jackson Christian | | |
| 37. | 10 | Jacob Nichols | 23:00.5 | Plymouth Christian Academy | | |
| 39. | 11 | Amit Khandhadia | 23:20.5 | Birmingham Roeper | | |
| 40. | 11 | Patrick Waterstradt | 23:37.7 | Athens | | |
| 41. | 10 | Nathan Harold | 23:47.7 | Plymouth Christian Academy | | |
| 42. | 9 | Kevin Schuetz | 24:07.7 | Athens | | |
| 43. | 11 | Sam Reed | 26:42.1 | Rudolf Steiner | | |
| 44. | 11 | Sam Harris | 26:56.9 | Rudolf Steiner | | |
| 45. | 10 | Jacob Schmid | 27:06.9 | Franklin Road Christian | | |