| 1. | - | Ryan Kusisbab | 18:14.4 | Wyandotte Roosevelt | | |
| 2. | 10 | Paul Chandler | 18:18.1 | Saline | | |
| 3. | 10 | Anthony Lamus | 18:27.2 | Saline | | |
| 4. | 9 | Kaj Althaus | 18:29.5 | Saline | | |
| 5. | 11 | Matthew Dow | 18:31.5 | Saline | | |
| 6. | 12 | Daniel Lahnala | 18:33.9 | Saline | | |
| 7. | 10 | Marshall Gardner | 18:37.6 | Saline | | |
| 8. | 10 | Patrick Dunn | 18:54.6 | Saline | | |
| 9. | 11 | Daniel Balavitch | 18:55.1 | Wyandotte Roosevelt | | |
| 10. | 10 | Brendan Arthur | 18:58.4 | Wyandotte Roosevelt | | |
| 11. | 9 | Cameron Herron | 19:06.9 | Wyandotte Roosevelt | | |
| 12. | 9 | Jack Abernethy | 19:07.3 | Chelsea | | |
| 13. | 10 | Andrew Kitto | 19:11.1 | Saline | | |
| 14. | 11 | Evan Park | 19:11.3 | Saline | | |
| 15. | 12 | Joey Green | 19:21.2 | Wyandotte Roosevelt | | |
| 16. | 9 | Zachary Welker | 19:27.4 | Dearborn Divine Child | | |
| 17. | 11 | Thomas Jurczyk | 19:44.0 | Dearborn Divine Child | | |
| 18. | 11 | Matthew Posh | 19:44.4 | Dearborn Divine Child | | |
| 19. | 10 | Connor Rubin | 19:47.2 | Farmington Hills Harrison | | |
| 20. | 9 | Charles Reinhardt | 19:54.1 | Dearborn Divine Child | | |
| 21. | 10 | Alex Janeczek | 19:57.6 | Tecumseh | | |
| 22. | 10 | Michael Grawburg | 20:02.9 | Dearborn Divine Child | | |
| 23. | 10 | Austin Gray | 20:06.4 | Chelsea | | |
| 24. | 12 | Thomas Timmis | 20:28.0 | Wyandotte Roosevelt | | |
| 25. | 12 | Antonio Cosenza | 20:28.5 | Dearborn Divine Child | | |
| 26. | 9 | Fernando Marquez | 20:31.2 | Wyandotte Roosevelt | | |
| 27. | 9 | Jerry Gorski | 20:34.8 | Wyandotte Roosevelt | | |
| 28. | 11 | Jack Madigan | 20:38.7 | Farmington Hills Harrison | | |
| 29. | 11 | Daniel Skidmore | 20:41.6 | Dearborn Divine Child | | |
| 30. | 12 | Dan Smith | 20:45.8 | Monroe St. Mary Catholic C... | | |
| 31. | 12 | Daniel Burchett | 20:48.7 | Tecumseh | | |
| 32. | 12 | Jacob Kelley | 20:55.8 | Tecumseh | | |
| 33. | 9 | Tony Christou | 20:59.2 | Grosse Ile | | |
| 34. | 11 | Brandon Hurd | 21:02.8 | Tecumseh | | |
| 35. | 12 | Vicc Johnson | 21:06.2 | Ypsilanti Lincoln | | |
| 36. | 12 | Paul Burns | 21:08.4 | Tecumseh | | |
| 37. | 10 | Matt Maki | 21:09.0 | Tecumseh | | |
| 38. | 10 | Josh Lee | 21:15.2 | Chelsea | | |
| 39. | 9 | Ben Shaw | 21:21.8 | Tecumseh | | |
| 40. | 12 | Tyler Splan | 21:25.8 | Monroe St. Mary Catholic C... | | |
| 41. | 10 | Kevin Neuman | 21:27.6 | Farmington Hills Harrison | | |
| 42. | 9 | Adam Bowersox | 21:31.0 | Chelsea | | |
| 43. | 10 | Alex Prezlawski | 21:38.7 | Farmington Hills Harrison | | |
| 44. | 9 | Jack Youngblood | 21:41.0 | Wyandotte Roosevelt | | |
| 45. | 10 | Tyler Green | 21:48.7 | Wyandotte Roosevelt | | |
| 46. | 12 | Jeffrey Czajka | 21:52.4 | Riverview Community | | |
| 47. | 9 | Vojislav Ogarevic | 21:54.2 | Farmington Hills Harrison | | |
| 48. | 10 | Balaji Veluswarny | 21:54.9 | Farmington Hills North Far... | | |
| 49. | 11 | Colin Walters | 21:56.3 | Monroe St. Mary Catholic C... | | |
| 50. | 9 | Chris Dixon | 22:00.7 | Ypsilanti Lincoln | | |
| 51. | 9 | Curtis Campbell | 22:03.2 | Wyandotte Roosevelt | | |
| 52. | 10 | Alex Sorenson | 22:03.3 | Riverview Community | | |
| 53. | 9 | Alex Blanchett | 22:04.9 | Monroe St. Mary Catholic C... | | |
| 54. | 11 | Leo Antrassian | 22:06.2 | Monroe | | |
| 55. | 11 | Dan Wilgus | 22:06.3 | Grosse Ile | | |
| 56. | 11 | Carl Koyle | 22:06.6 | Milan | | |
| 57. | 11 | Benny Ng | 22:07.7 | Southgate Anderson | | |
| 58. | 12 | Mike Drakos | 22:08.3 | Farmington Hills Harrison | | |
| 59. | 11 | Mark Gilbert | 22:11.4 | Chelsea | | |
| 60. | 11 | Brandon Reeves | 22:12.2 | Grosse Ile | | |
| 61. | 9 | Ben Hovater | 22:12.4 | Chelsea | | |
| 62. | 11 | Craig Skinner | 22:21.5 | Southgate Anderson | | |
| 63. | 11 | Jake Seals | 22:23.7 | Gibraltar Carlson | | |
| 64. | 9 | Jonah Globke | 22:26.3 | Allen Park Cabrini | | |
| 65. | 9 | Joseph Burger | 22:30.2 | Farmington Hills North Far... | | |
| 66. | 10 | Justin Daro | 22:32.6 | Farmington Hills Harrison | | |
| 67. | 12 | Jacob Tilk | 22:33.1 | Grosse Ile | | |
| 68. | 9 | James Hansen | 22:36.1 | Chelsea | | |
| 69. | 11 | Alaa Fawaz | 22:40.5 | Dearborn Divine Child | | |
| 70. | 11 | John Eddy | 22:43.2 | Milan | | |
| 71. | 11 | Jake Chessrown | 22:45.4 | Grosse Ile | | |
| 72. | 10 | Michael Cantley | 22:45.8 | Grosse Ile | | |
| 73. | 10 | Alex Swindle | 22:47.0 | Tecumseh | | |
| 74. | 12 | John Davis | 22:47.8 | Farmington Hills North Far... | | |
| 75. | 9 | Ryan Owen | 22:47.9 | Southgate Anderson | | |
| 76. | 9 | Felix Richter | 22:49.9 | Farmington Hills Harrison | | |
| 77. | 12 | Christia Loszewski | 22:52.2 | Riverview Community | | |
| 78. | 9 | Nigel Rumant-Greene | 22:55.0 | Ypsilanti Lincoln | | |
| 79. | 9 | David St. Pierre | 22:57.1 | Chelsea | | |
| 80. | 10 | Luke Everingham | 22:58.6 | Riverview Community | | |
| 81. | 10 | Christian Dillion | 22:59.3 | Milan | | |
| 82. | 11 | Josh Simms | 23:02.2 | Southgate Anderson | | |
| 83. | 9 | Trevor Moore | 23:02.9 | Tecumseh | | |
| 84. | 11 | Andrew Stuart | 23:06.6 | Milan | | |
| 85. | 9 | Jonathan Marcyan | 23:07.5 | Dearborn Divine Child | | |
| 86. | 9 | Rick Wegryn | 23:22.1 | Ypsilanti Lincoln | | |
| 87. | 11 | Alec Carpenter | 23:22.7 | Tecumseh | | |
| 88. | 9 | Zachary Seasock | 23:24.8 | Allen Park Cabrini | | |
| 89. | 9 | Kahlif Robinson | 23:30.5 | Riverview Community | | |
| 90. | 12 | James Eccleston | 23:34.1 | Grosse Ile | | |
| 91. | 10 | Stuart Cook | 23:35.2 | Chelsea | | |
| 92. | 11 | Ian Moore | 23:42.9 | Riverview Community | | |
| 93. | 12 | Louden Misiak | 23:44.6 | Dundee | | |
| 94. | 9 | Andru Blackburn | 23:51.0 | Summit Academy | | |
| 95. | 11 | Jeremy Miller | 23:51.4 | Summit Academy | | |
| 96. | 9 | David Robinson | 23:53.3 | Riverview Community | | |
| 97. | 12 | Matt Pulter | 23:57.7 | Monroe St. Mary Catholic C... | | |
| 98. | 9 | Dean Phillips | 24:01.3 | Farmington Hills Harrison | | |
| 99. | 9 | Kodah Miada | 24:02.1 | Milan | | |
| 100. | 10 | Eric Yocum | 24:05.1 | Allen Park Cabrini | | |
| 101. | 9 | Zach Robertson | 24:16.2 | Tecumseh | | |
| 102. | 10 | Scott Pomerville | 24:18.2 | Erie Mason | | |
| 103. | 9 | Kyle Wasilewski | 24:19.0 | Riverview Community | | |
| 104. | 11 | Quincy Broaden | 24:20.4 | Gibraltar Carlson | | |
| 105. | 11 | Tyler Melnik | 24:27.1 | Tecumseh | | |
| 106. | 10 | Austin Gregoroff | 24:31.6 | Wyandotte Roosevelt | | |
| 107. | 9 | Alberto Herrera | 24:40.7 | Detroit Cristo Rey | | |
| 108. | 11 | Matthew Wonser | 24:40.9 | Erie Mason | | |
| 109. | 9 | Casey Bouse | 24:42.6 | Milan | | |
| 110. | 9 | Luke Antonczak | 24:43.8 | Dearborn Divine Child | | |
| 111. | 11 | Mitchell Latray | 24:47.7 | Monroe | | |
| 112. | 10 | Kevin Lesnieski | 24:56.8 | Grosse Ile | | |
| 113. | 10 | Ryan McElyea | 25:05.5 | Erie Mason | | |
| 114. | 11 | Jon Brunk | 25:11.0 | Ypsilanti Lincoln | | |
| 115. | 10 | Reid Muscio | 25:16.3 | Farmington Hills North Far... | | |
| 116. | 11 | Justin Dunlop | 25:18.5 | Gibraltar Carlson | | |
| 117. | 11 | Robert Everard | 25:34.4 | Chelsea | | |
| 118. | 12 | Brad Tata | 25:42.8 | Monroe St. Mary Catholic C... | | |
| 119. | 10 | Daniel McCall | 25:47.5 | Milan | | |
| 120. | 11 | Kevin Griffin | 26:29.2 | Gibraltar Carlson | | |
| 121. | 10 | Andy Young Do | 26:41.0 | Monroe St. Mary Catholic C... | | |
| 122. | 11 | Steve Pochini | 26:59.5 | Southgate Anderson | | |
| 123. | 12 | Sean Adams | 27:59.7 | Gibraltar Carlson | | |
| 124. | 9 | Louis Senia-Grant | 28:20.3 | Farmington Hills North Far... | | |
| 125. | 9 | Isiah Russell | 28:40.7 | Monroe St. Mary Catholic C... | | |
| 126. | 10 | Nick Stull | 28:46.3 | Dundee | | |
| 127. | 12 | Joe Tedder | 28:51.2 | Riverview Community | | |
| 128. | 9 | Anthony Vigliotti | 29:37.2 | Dundee | | |
| 129. | 11 | Sean Clarke | 30:26.6 | Farmington Hills North Far... | | |
| 130. | 9 | Mitchell Cressman | 30:48.9 | Farmington Hills Harrison | | |
| 1. | 12 | Austin Whitelaw | 15:32.9 | Monroe | | |
| 2. | 12 | August Pappas | 15:33.6 | Chelsea | | |
| 1. | 11 | Nicholas Soter | 16:19.0 | Dearborn Divine Child | | |
| 1. | 10 | Nick Raymond | 16:27.8 | Erie Mason | | |
| 3. | 11 | Bryce Bradley | 16:33.3 | Chelsea | | |
| 2. | 12 | Tony Rote | 16:48.4 | Carleton Airport | | |
| 4. | 12 | Tyler Addis | 17:03.0 | Monroe | | |
| 5. | 11 | Nathan Martis | 17:04.9 | Saline | | |
| 6. | 11 | Jake Long | 17:06.1 | Belleville | | |
| 3. | 10 | Griffin Miller | 17:06.3 | Dearborn Divine Child | | |
| 4. | 11 | Kevin Glime | 17:09.1 | Riverview Community | | |
| 7. | 12 | Jacob Delahaye | 17:15.2 | Belleville | | |
| 5. | 12 | John Webb | 17:19.1 | Monroe Jefferson | | |
| 8. | 12 | Alex Lanstra | 17:19.5 | Wyandotte Roosevelt | | |
| 2. | 12 | Nathaniel Theobald | 17:19.8 | Monroe St. Mary Catholic C... | | |
| 6. | 12 | Leon Miller | 17:22.1 | Tecumseh | | |
| 9. | 12 | Michael Peven | 17:26.3 | Monroe | | |
| 7. | 11 | Ike Fink | 17:27.3 | Milan | | |
| 10. | 11 | Connor Phelps | 17:30.9 | Saline | | |
| 11. | 9 | Ben Wright | 17:32.7 | Farmington Hills North Far... | | |
| 12. | 11 | Justin Henry | 17:33.8 | Saline | | |
| 3. | 11 | Zane Belisle | 17:34.6 | Allen Park Cabrini | | |
| 8. | 11 | Nathan Anderson | 17:36.7 | Milan | | |
| 13. | 12 | Dave Benoist | 17:37.9 | Wyandotte Roosevelt | | |
| 9. | 10 | Shawn Haddix | 17:39.2 | Carleton Airport | | |
| 10. | 11 | Matthew Mangulaban | 17:40.3 | Dearborn Divine Child | | |
| 14. | 11 | Cody Rowland | 17:41.0 | Wyandotte Roosevelt | | |
| 4. | 10 | Zach Scheich | 17:42.1 | Dundee | | |
| 15. | 11 | Drake Davis | 17:44.2 | Wyandotte Roosevelt | | |
| 5. | 12 | John Young | 17:44.3 | Monroe St. Mary Catholic C... | | |
| 6. | 11 | Jarod Masserant | 17:44.4 | Monroe St. Mary Catholic C... | | |
| 11. | 12 | Austin See | 17:44.6 | Tecumseh | | |
| 16. | 11 | Hamed Saleh | 17:46.7 | Dearborn Fordson | | |
| 17. | 12 | Brandon Wolff | 17:47.5 | Southgate Anderson | | |
| 18. | 11 | Andrew Moeller | 17:47.9 | Saline | | |
| 12. | 10 | Anthony Morrow | 17:49.1 | Monroe Jefferson | | |
| 19. | 12 | John Adamovicz | 17:49.7 | Ypsilanti Lincoln | | 5:23-5:58-6:28 |
| 7. | 12 | Austin Bruck | 17:50.5 | Dundee | | |
| 20. | 12 | Mohamed Alhadad | 17:50.5 | Dearborn Fordson | | |
| 13. | 11 | Nick Headon | 17:50.6 | Gibraltar Carlson | | |
| 21. | 11 | matt Dziedzic | 17:50.8 | Belleville | | |
| 22. | 12 | Matt Lukas | 17:51.9 | Farmington Hills Harrison | | |
| 23. | 9 | John Dolsen | 17:53.3 | Saline | | |
| 14. | 10 | Jonathon Houdek | 17:56.6 | Riverview Community | | |
| 24. | 12 | Travis Hebden | 17:58.5 | Farmington Hills North Far... | | |
| 8. | 12 | Doug Hulbert | 17:58.6 | Ida | | |
| 25. | 9 | Brett Braun | 18:00.2 | Saline | | |
| 26. | 11 | James Crowley | 18:00.8 | Saline | | |
| 27. | 12 | Jordan Russell | 18:01.8 | Farmington Hills North Far... | | |
| 28. | 11 | Kevin Allport | 18:02.4 | Saline | | |
| 9. | 11 | Daniel Pepper | 18:02.5 | Dansville | | |
| 10. | 11 | Mark Tizedes | 18:03.0 | Monroe Milers | | |
| 29. | 9 | Sean Dew | 18:03.1 | Saline | | |
| 15. | 12 | Brett Swick | 18:03.8 | Grosse Ile | | |
| 30. | 10 | Khalil Aljahmi | 18:04.7 | Dearborn Fordson | | |
| 31. | 11 | Alex Holmes | 18:04.9 | Wyandotte Roosevelt | | |
| 32. | 12 | Jacob Schweinsberg | 18:05.1 | Monroe | | |
| 11. | 11 | Jake Fairbairn | 18:10.2 | Lutheran Westland | | |
| 33. | 11 | Derek Brodie | 18:11.9 | Monroe | | |
| 12. | 12 | Nathan Horton | 18:13.1 | Vandercook Lake | | |
| 16. | 12 | Alden Eubanks | 18:13.9 | Tecumseh | | |
| 17. | 10 | John Fenech | 18:16.4 | Dearborn Divine Child | | |
| 34. | 12 | Jamal Fakih | 18:17.1 | Southgate Anderson | | |
| 13. | 12 | Tyler Hulbert | 18:17.6 | Ida | | |
| 35. | 9 | Max Bradley | 18:18.5 | Farmington Hills North Far... | | |
| 36. | 12 | Don Lim | 18:20.2 | Farmington Hills North Far... | | |
| 18. | 11 | Dylan Miller | 18:20.7 | Milan | | |
| 37. | 12 | Michael Peruski | 18:21.8 | Monroe | | |
| 38. | 10 | Avery Osentoski | 18:22.2 | Chelsea | | |
| 19. | 9 | Nathan Pyle | 18:24.7 | Milan | | |
| 14. | 11 | Adam Faust | 18:25.3 | Ida | | |
| 20. | 11 | Ryan Regan | 18:26.8 | Monroe Jefferson | | |
| 21. | 10 | Carter Hayes | 18:28.6 | Milan | | |
| 15. | 11 | Trevor Langton | 18:29.0 | Monroe St. Mary Catholic C... | | |
| 16. | 10 | Eric Morgel | 18:29.5 | Monroe St. Mary Catholic C... | | |
| 22. | 9 | Alex Dermody | 18:29.8 | Grosse Ile | | |
| 23. | 9 | Cody Darnell | 18:31.6 | Gibraltar Carlson | | |
| 39. | 12 | James Huang | 18:32.1 | Farmington Hills North Far... | | |
| 24. | 12 | Kyle Long | 18:34.7 | Carleton Airport | | |
| 40. | 12 | Isaac Hochrein | 18:34.8 | Saline | | |
| 25. | 11 | Ryan Rhodes | 18:36.7 | Monroe Jefferson | | |
| 41. | 10 | Charlie Miller | 18:38.8 | Chelsea | | |
| 42. | 10 | Marcus Reed | 18:39.1 | Farmington Hills Harrison | | |
| 26. | 12 | Levi Polmounter | 18:39.2 | Tecumseh | | |
| 27. | 11 | Michael Gutierrez | 18:39.3 | Dearborn Divine Child | | |
| 43. | 11 | Hasan Idriss | 18:40.6 | Dearborn Heights Crestwood | | |
| 44. | 12 | Brandon Palmer | 18:44.0 | Farmington Hills Harrison | | |
| 28. | 12 | Malik Dorris | 18:44.2 | Romulus | | |
| 29. | 11 | Nolan Reynolds | 18:45.3 | Tecumseh | | |
| 30. | 11 | Lucas Bochenek | 18:45.7 | Dearborn Divine Child | | |
| 17. | 10 | Garrett Smith | 18:46.5 | Ida | | |
| 31. | 11 | Joe Forest | 18:46.6 | Tecumseh | | |
| 18. | 10 | Thomas Martin | 18:48.1 | Monroe Milers | | |
| 19. | 10 | Eric Smith | 18:51.1 | Lutheran Westland | | |
| 45. | 12 | Cody Branch | 18:51.3 | Southgate Anderson | | |
| 46. | 12 | Nathan Degner | 18:51.4 | Monroe | | |
| 32. | 11 | Nathanuel Warren | 18:51.8 | Romulus | | |
| 47. | 12 | Andy Kizcenski | 18:51.8 | Wyandotte Roosevelt | | |
| 20. | 11 | Caleb Kempf | 18:53.0 | Lutheran Westland | | |
| 33. | 10 | Erik Davis | 18:53.4 | Riverview Community | | |
| 21. | 9 | James Tizedes | 18:54.0 | Monroe Milers | | |
| 22. | 11 | Alex Aguilar | 18:54.5 | Cesar Chavez Academy | | |
| 34. | 10 | Andrew Anderson | 18:55.2 | Monroe Jefferson | | |
| 23. | 10 | Seth Globke | 18:56.2 | Allen Park Cabrini | | |
| 35. | 10 | Andrew Shown | 18:56.6 | Carleton Airport | | |
| 36. | 12 | Jonathan Szpytman | 18:56.9 | Dearborn Divine Child | | |
| 48. | 9 | Jake Coulter | 18:57.8 | Wyandotte Roosevelt | | |
| 24. | 11 | Christian Belan | 18:58.4 | Allen Park Cabrini | | |
| 25. | 12 | Luke Deal | 18:59.0 | Erie Mason | | |
| 37. | 11 | Adam Savat | 19:00.7 | Dearborn Divine Child | | |
| 49. | 11 | James Kotzian | 19:01.0 | Farmington Hills Harrison | | |
| 50. | 10 | David Adamovicz | 19:01.1 | Ypsilanti Lincoln | | 5:49-6:16-6:56 |
| 38. | 10 | Ryan Pickell | 19:02.1 | Riverview Community | | |
| 26. | 9 | Jarrod Sawasky | 19:03.4 | Ida | | |
| 51. | 11 | Shauntez Johnson | 19:04.9 | Belleville | | |
| 27. | 11 | Shane Novak | 19:05.0 | Summit Academy | | |
| 52. | 11 | Thomas Simonton | 19:05.9 | Monroe | | |
| 39. | 10 | Jacob Ciolino | 19:06.1 | New Boston Huron | | |
| 53. | 10 | Joe Blair | 19:08.3 | Farmington Hills Harrison | | |
| 54. | 11 | Corey Crouch | 19:12.2 | Ypsilanti Lincoln | | 5:38-6:20-7:14 |
| 28. | 11 | Ryan Wegrzyn | 19:13.8 | Summit Academy | | |
| 29. | 12 | Ray Desimone | 19:14.5 | Monroe St. Mary Catholic C... | | |
| 30. | 11 | Nick Oberski | 19:15.4 | Ida | | |
| 40. | 11 | Michael Brichta | 19:15.9 | Dearborn Divine Child | | |
| 55. | 10 | Austin Horn | 19:16.3 | Chelsea | | |
| 41. | 11 | Ryan Labrecque | 19:16.9 | New Boston Huron | | |
| 56. | - | Mo Askhar | 19:17.8 | Dearborn Heights Crestwood | | |
| 31. | 9 | Louis Flory | 19:18.8 | Erie Mason | | |
| 32. | 11 | Dave Wickenheiser | 19:21.4 | Monroe St. Mary Catholic C... | | |
| 42. | 12 | Anthony Retli | 19:21.4 | Monroe Jefferson | | |
| 33. | 11 | Nate Konkel | 19:23.3 | Newport Lutheran South | | |
| 57. | 10 | Joe Carter | 19:23.6 | Farmington Hills Harrison | | |
| 43. | 12 | Ian Lewis | 19:25.4 | Grosse Ile | | |
| 58. | 12 | Austin Goricki | 19:25.8 | Ypsilanti Lincoln | | 5:50-6:19-7:16 |
| 34. | 10 | Nick Baldwin | 19:26.3 | Monroe Milers | | |
| 59. | 12 | Alex Goricki | 19:26.9 | Ypsilanti Lincoln | | 5:30-6:26-7:31 |
| 44. | 11 | Bradley Mueller | 19:30.2 | Dearborn Divine Child | | |
| 60. | 10 | Mustafa Saleh | 19:30.7 | Dearborn Fordson | | |
| 35. | 12 | Adan Lucero | 19:31.5 | Cesar Chavez Academy | | |
| 61. | 12 | Sean Owsley | 19:32.7 | Chelsea | | |
| 62. | 12 | Kevin Lapinski | 19:33.3 | Farmington Hills Harrison | | |
| 45. | 12 | CJ Horn | 19:33.7 | Tecumseh | | |
| 36. | 9 | Will Henkel | 19:33.8 | Erie Mason | | |
| 37. | 11 | Caleb Smith | 19:34.0 | Vandercook Lake | | |
| 63. | 12 | Ian Bachli | 19:35.1 | Monroe | | |
| 38. | 12 | Tony Brehmer | 19:35.7 | Dundee | | |
| 46. | 10 | Anthony Lesko | 19:35.8 | Tecumseh | | |
| 47. | 9 | Frank Kurtz | 19:38.0 | Milan | | |
| 39. | 9 | Andy McGarry | 19:39.1 | Erie Mason | | |
| 40. | 10 | Jacob Fenton | 19:40.3 | Allen Park Cabrini | | |
| 48. | 12 | Alex Karrar | 19:40.3 | Grosse Ile | | |
| 41. | 10 | Daniel Bunge | 19:40.9 | Lutheran Westland | | |
| 64. | 11 | Connor Garcia | 19:41.4 | Southgate Anderson | | |
| 42. | 12 | Joseph Ayers | 19:41.7 | Erie Mason | | |
| 49. | 10 | Joe Ferguson | 19:42.2 | New Boston Huron | | |
| 43. | 11 | David Clare | 19:45.2 | Ida | | |
| 44. | 9 | Paul Gass | 19:46.6 | Allen Park Cabrini | | |
| 65. | 9 | Bram Parkinson | 19:49.0 | Chelsea | | |
| 45. | 12 | Sean Durocher | 19:49.9 | Allen Park Cabrini | | |
| 50. | 9 | Keyshawn Pope | 19:51.3 | Romulus | | |
| 51. | 11 | Andrew Dixon | 19:52.9 | Grosse Ile | | |
| 52. | 11 | Tommy Whitaker | 19:55.6 | Grosse Ile | | |
| 46. | 11 | Cameron Scharboneau | 19:56.4 | Dundee | | |
| 47. | 10 | Kevin Head | 19:57.3 | Ida | | |
| 66. | 10 | Sahal Saleh | 20:01.4 | Dearborn Fordson | | |
| 53. | 10 | Kyle Karrar | 20:03.3 | Grosse Ile | | |
| 54. | 11 | Jalin Arrington | 20:03.8 | Romulus | | |
| 67. | 9 | Tony Lim | 20:04.2 | Farmington Hills North Far... | | |
| 55. | 9 | Taylor McLean | 20:04.7 | Milan | | |
| 56. | 10 | Brandon Hill | 20:05.6 | Monroe Jefferson | | |
| 48. | 9 | Dakota Woodfill | 20:06.1 | Ida | | |
| 49. | 11 | Tyler Grauer | 20:06.8 | Allen Park Cabrini | | |
| 50. | 11 | Joshua Kirk | 20:07.4 | Lutheran Westland | | |
| 51. | 9 | Scott Reaume | 20:07.6 | Summit Academy | | |
| 57. | 10 | Jake Allen | 20:10.1 | Tecumseh | | |
| 58. | 9 | Jerry Hand | 20:12.1 | Riverview Community | | |
| 68. | 12 | Andrew Elliot | 20:14.4 | Ypsilanti Lincoln | | 6:06-6:42-7:26 |
| 59. | 10 | Max Miller | 20:15.1 | Tecumseh | | |
| 69. | 11 | Haidir Al-Alikhan | 20:16.0 | Dearborn Fordson | | |
| 52. | 12 | Ethan Pepper | 20:16.3 | Dansville | | |
| 60. | 11 | Kyle Roberts | 20:16.7 | Riverview Community | | |
| 53. | 10 | Tyler Woelmer | 20:18.8 | Ida | | |
| 54. | 11 | Brent Leonhardt | 20:19.9 | Monroe St. Mary Catholic C... | | |
| 55. | 9 | Cody Dixon | 20:20.9 | Ida | | |
| 61. | 12 | Ben Urbanowski | 20:23.5 | Gibraltar Carlson | | |
| 56. | 12 | Angel Nunez | 20:25.8 | Cesar Chavez Academy | | |
| 57. | 12 | Philip Anderson | 20:26.7 | Newport Lutheran South | | |
| 58. | 12 | Casey Harvey | 20:29.6 | Vandercook Lake | | |
| 59. | 12 | Donald VanEpps | 20:31.2 | Vandercook Lake | | |
| 70. | 11 | Quinn Culbertson | 20:31.4 | Farmington Hills Harrison | | |
| 71. | 12 | Adam Barber | 20:31.5 | Ypsilanti Lincoln | | 6:00-6:49-7:42 |
| 60. | 11 | Chris Wolfenbarger | 20:35.6 | Dundee | | |
| 61. | 9 | Andrew Pearigan | 20:35.9 | Monroe Milers | | |
| 62. | 10 | Gerard Deland | 20:37.6 | Erie Mason | | |
| 62. | 10 | Nathan Peters | 20:38.8 | Riverview Community | | |
| 63. | 10 | Justin Browne | 20:40.1 | Gibraltar Carlson | | |
| 63. | 9 | Joseph O'kray | 20:40.4 | Monroe Milers | | |
| 72. | 10 | Alex Stegbauer | 20:43.6 | Southgate Anderson | | |
| 73. | 11 | Marcus Williams | 20:44.5 | Southgate Anderson | | |
| 64. | 12 | Eric Barnes | 20:45.6 | Summit Academy | | |
| 65. | 11 | Tyler Blohm | 20:54.9 | Newport Lutheran South | | |
| 74. | 12 | Aaron Wienczak | 20:58.4 | Dearborn Heights Crestwood | | |
| 66. | 9 | Jacob Seasock | 21:02.0 | Allen Park Cabrini | | |
| 67. | 12 | Cesar Garcia | 21:03.2 | Cesar Chavez Academy | | |
| 75. | 9 | Jonathan Huang | 21:04.4 | Farmington Hills North Far... | | |
| 68. | 11 | Steven Sikora | 21:04.8 | Allen Park Cabrini | | |
| 76. | 12 | Edwin Carire | 21:07.5 | Dearborn Heights Crestwood | | |
| 64. | 10 | Cory Gyulveszi | 21:08.6 | Milan | | |
| 69. | 12 | Dylan Wilkerson | 21:09.1 | Whiteford | | |
| 77. | 12 | Lovell Phillips | 21:11.5 | Belleville | | |
| 70. | 10 | Nick Berns | 21:11.6 | Monroe St. Mary Catholic C... | | |
| 78. | 9 | Tyler Knott | 21:11.6 | Southgate Anderson | | |
| 65. | 11 | Nick Trottier | 21:12.3 | Gibraltar Carlson | | |
| 66. | 12 | Alex Zaran | 21:14.5 | Riverview Community | | |
| 71. | 10 | Elliot Wollam | 21:15.5 | Whiteford | | |
| 72. | 10 | Alex Swiderski | 21:15.8 | Summit Academy | | |
| 67. | 12 | Devonte Sansom | 21:17.1 | Romulus | | |
| 68. | 9 | Lyle Antieau | 21:17.4 | Grosse Ile | | |
| 69. | 10 | Riley Bohr | 21:18.6 | Riverview Community | | |
| 70. | 11 | Tyler Hill | 21:20.3 | Monroe Jefferson | | |
| 79. | 12 | Jacob Sell | 21:26.3 | Ypsilanti Lincoln | | 6:15-7:14-7:57 |
| 80. | 12 | Ryan Gavin | 21:30.0 | Dearborn Heights Crestwood | | |
| 81. | 9 | David Mittelbrun | 21:31.6 | Farmington Hills North Far... | | |
| 73. | 12 | Tyler Schwisow | 21:35.9 | Dundee | | |
| 71. | 9 | Austin Eby | 21:39.9 | Carleton Airport | | |
| 82. | 11 | Amer Abusabha | 21:41.7 | Dearborn Fordson | | |
| 83. | 11 | Sadiq Al-Kafil | 21:41.8 | Dearborn Fordson | | |
| 74. | 10 | Peter Sillanpaa | 21:42.8 | Lutheran Westland | | |
| 84. | 11 | Timothy Laroy | 21:44.3 | Monroe | | |
| 85. | 11 | Ahmed Alqirsh | 21:45.0 | Dearborn Fordson | | |
| 72. | 11 | Joey Baclawski | 21:48.6 | Grosse Ile | | |
| 75. | 11 | Philip Welte | 21:52.5 | Lutheran Westland | | |
| 76. | 10 | Derek Arevalo | 22:00.6 | Allen Park Cabrini | | |
| 77. | 12 | Luke Cline | 22:09.6 | Whiteford | | |
| 73. | 11 | Chris Sirhan | 22:11.4 | Romulus | | |
| 74. | 9 | Zac Pila | 22:12.6 | New Boston Huron | | |
| 78. | 10 | Jay Gray | 22:17.4 | Summit Academy | | |
| 75. | 11 | Domenic Dalzot | 22:23.1 | Carleton Airport | | |
| 79. | 9 | Thomas Emerson | 22:23.5 | Monroe Milers | | |
| 76. | 10 | Vincent McShane | 22:26.4 | Grosse Ile | | |
| 80. | 11 | John Wesley | 22:38.5 | Dundee | | |
| 77. | 9 | Kyran Bennett | 22:53.1 | New Boston Huron | | |
| 81. | 10 | Kyle McBee | 22:55.5 | Newport Lutheran South | | |
| 86. | 11 | Sorley MacDonald | 23:09.2 | Farmington Hills North Far... | | |
| 78. | 11 | Connor Beausejour | 23:09.9 | Riverview Community | | |
| 82. | 11 | Nathan Wisniewski | 23:12.4 | Erie Mason | | |
| 79. | 10 | Christian Sobczak | 23:32.5 | New Boston Huron | | |
| 83. | 11 | Jacob Richardson | 23:47.2 | Vandercook Lake | | |
| 87. | 12 | Kegan Mahar | 23:48.9 | Dearborn Heights Crestwood | | |
| 84. | 10 | Garret Maitland | 23:58.3 | Summit Academy | | |
| 80. | 10 | John Jackson | 24:02.5 | Gibraltar Carlson | | |
| 85. | 12 | Matt Erickson | 24:15.4 | Lutheran Westland | | |
| 81. | 10 | Kyle McKay | 24:16.8 | New Boston Huron | | |
| 82. | 12 | DeAngelo Solomon | 24:49.8 | Gibraltar Carlson | | |
| 83. | 10 | Giovanni Poma | 24:53.0 | New Boston Huron | | |
| 84. | 10 | Colin Wilkinson | 24:58.5 | New Boston Huron | | |
| 86. | 11 | Michael Weathers | 24:59.1 | Vandercook Lake | | |
| 87. | 11 | David Schmidt | 25:41.2 | Whiteford | | |
| 88. | 11 | Daniel Seta | 26:17.4 | Lutheran Westland | | |
| 88. | 9 | Andrew Attard | 27:10.2 | Belleville | | |
| 85. | 12 | Jordan Stepchuck | 27:45.1 | Romulus | | |
| 89. | 12 | Tyler Ruhl | 27:56.5 | Vandercook Lake | | |
| 86. | 9 | Dalton Neely | 29:06.2 | Monroe Jefferson | | |
| 89. | 9 | Anthony Hernandez | 29:43.8 | Dearborn Heights Crestwood | | |
| 90. | - | Jujwan Wilson | 29:56.3 | Cesar Chavez Academy | | |
| 90. | 9 | Mustafa Jebara | 30:41.7 | Dearborn Heights Crestwood | | |
| 91. | 12 | Francesco Rotunno | 35:17.2 | Lutheran Westland | | |