| 1 | Jacob LeePlace 1 · Grade 12 · Unattached | 12 | Unattached | 4:25.88 | 1 |
| 2 | Abe VisserPlace 2 · Grade 12 · Nivlac TC | 12 | Nivlac TC | 4:28.67 | 0 |
| 3 | Anthony DeKrakerPlace 3 · Grade 10 · Spirit of Pre | 10 | Spirit of Pre | 4:31.00 | 2 |
| 4 | AustinPlace 4 · Wicker | — | Wicker | 4:32.40 | 1 |
| 5 | Jack WallacePlace 5 · Ann Arbor TC | — | Ann Arbor TC | 4:33.19 | 1 |
| 6 | Nicholas SleemanPlace 6 · Unattached | — | Unattached | 4:34.38 | 2 |
| 7 | Johnathon VothPlace 7 · TEMPO | — | TEMPO | 4:34.67 | 1 |
| 8 | Jared HillPlace 8 · Grade 11 · WLC | 11 | WLC | 4:34.89 | 1 |
| 9 | Peter ShambaughPlace 9 · Grade 11 · Unattached | 11 | Unattached | 4:35.79 | 2 |
| 10 | Drew WengerPlace 10 · Unattached | — | Unattached | 4:36.70 | 1 |
| 11 | Matthew TarryPlace 11 · Unattached | — | Unattached | 4:36.86 | 2 |
| 12 | Avery FeltyPlace 12 · Grade 12 · Breakfast Club | 12 | Breakfast Club | 4:36.91 | 1 |
| 13 | Zac PepinPlace 13 · Grade 11 · Unattached | 11 | Unattached | 4:37.33 | 1 |
| 14 | Trey CucuroPlace 14 · Grade 11 · Northfield Wolves | 11 | Northfield Wolves | 4:38.08 | 1 |
| 15 | Gabe ThomasPlace 15 · Grade 12 · Up & Running | 12 | Up & Running | 4:39.04 | 1 |
| 16 | Nick FosterPlace 16 · Ann Arbor TC | — | Ann Arbor TC | 4:39.17 | 2 |
| 17 | Joe SchulerPlace 17 · Grade 12 · Breen | 12 | Breen | 4:39.61 | 1 |
| 18 | Matthew BilletePlace 18 · Degeneration X | — | Degeneration X | 4:41.14 | 2 |
| 19 | David Mitter Jr.Place 19 · Grade 11 · Unattached | 11 | Unattached | 4:41.84 | 2 |
| 20 | Sam BarrettPlace 20 · Grade 11 · Unattached | 11 | Unattached | 4:42.08 | 2 |
| 21 | Noah KramerPlace 21 · Unattached | — | Unattached | 4:42.31 | 1 |
| 22 | Evan KoerschnerPlace 22 · Grade 11 · Spirit of Pre | 11 | Spirit of Pre | 4:42.51 | 2 |
| 23 | Ty BuckleyPlace 23 · Grade 11 · Unattached | 11 | Unattached | 4:42.92 | 2 |
| 24 | Joshua CookPlace 24 · Spirit of Pre | — | Spirit of Pre | 4:43.66 | 2 |
| 25 | Nick TrevisanPlace 25 · Grade 10 · Unattached | 10 | Unattached | 4:44.01 | 2 |
| 26 | Jacob TurgeonPlace 26 · Invictus TC | — | Invictus TC | 4:44.46 | 2 |
| 27 | Max WhittredgePlace 27 · Unattached | — | Unattached | 4:44.81 | 2 |
| 28 | Mark BorekPlace 28 · Grade 11 · Breakfast Club | 11 | Breakfast Club | 4:45.07 | 2 |
| 29 | Jevin NishiokaPlace 29 · Spirit of Pre | — | Spirit of Pre | 4:45.38 | 2 |
| 30 | Matt LiebermanPlace 30 · Grade 11 · A2 Track Club | 11 | A2 Track Club | 4:45.57 | 2 |
| 31 | Matt BartelsPlace 31 · Saginaw Striders | — | Saginaw Striders | 4:45.58 | 2 |
| 32 | Alec MiraclePlace 32 · Grade 9 · Unattached | 9 | Unattached | 4:47.81 | 3 |
| 33 | Jared ZellaPlace 33 · Grade 12 · Unattached | 12 | Unattached | 4:48.23 | 3 |
| 34 | Zachary SleemanPlace 34 · Invictus TC | — | Invictus TC | 4:49.08 | 3 |
| 35 | Griffin SkaffPlace 35 · Grade 12 · Aspinalls Angels | 12 | Aspinalls Angels | 4:49.20 | 3 |
| 36 | Dakota GilesPlace 36 · Grade 11 · Red Tide | 11 | Red Tide | 4:49.89 | 3 |
| 37 | Alexander RossPlace 37 · Grade 11 · Breen | 11 | Breen | 4:50.10 | 2 |
| 38 | Aldo Pando GirardPlace 38 · Grade 10 · Ann Arbor TC | 10 | Ann Arbor TC | 4:51.07 | 3 |
| 39 | Yafet GebremariamPlace 39 · Grade 10 · Ann Arbor TC | 10 | Ann Arbor TC | 4:51.20 | 3 |
| 40 | Netunji PaigePlace 40 · Grade 10 · Ann Arbor TC | 10 | Ann Arbor TC | 4:51.95 | 3 |
| 41 | Eric PothPlace 41 · Grade 12 · Unattached | 12 | Unattached | 4:53.74 | 2 |
| 42 | Andrew BeyerPlace 42 · Grade 10 · Baker Boys | 10 | Baker Boys | 4:53.97 | 3 |
| 43 | Luke SakkinanPlace 43 · Grade 11 · Red Tide | 11 | Red Tide | 4:54.73 | 3 |
| 44 | Will DowneyPlace 44 · Grade 9 · Spirit of Pre | 9 | Spirit of Pre | 4:54.87 | 3 |
| 45 | Vergino PersiconePlace 45 · Grade 12 · Unattached | 12 | Unattached | 4:55.11 | 3 |
| 46 | Kory JohnsonPlace 46 · Grade 12 · Unattached | 12 | Unattached | 4:55.28 | 4 |
| 47 | Nick MartinPlace 47 · Grade 10 · Red Tide | 10 | Red Tide | 4:55.82 | 3 |
| 48 | Kyle SchwiemanPlace 48 · Grade 11 · Gingerbread Boys | 11 | Gingerbread Boys | 4:55.89 | 3 |
| 49 | Sabir IslamPlace 49 · Grade 11 · Steven Seagull TC | 11 | Steven Seagull TC | 4:56.18 | 4 |
| 50 | Elliot SeymourPlace 50 · Grade 11 · Red Tide | 11 | Red Tide | 4:56.24 | 3 |
| 51 | Will CadwellPlace 51 · Unattached | — | Unattached | 4:56.45 | 3 |
| 52 | Jarred JolleyPlace 52 · Grade 11 · Unattached | 11 | Unattached | 4:56.48 | 6 |
| 53 | Aidan DelfuocoPlace 53 · Grade 10 · Spirit of Pre | 10 | Spirit of Pre | 4:56.52 | 2 |
| 54 | Ryan ExellPlace 54 · Grade 10 · Baker Boys | 10 | Baker Boys | 4:56.91 | 3 |
| 55 | Matthew KoenigPlace 55 · Grade 12 · Degeneration X | 12 | Degeneration X | 4:58.48 | 3 |
| 56 | Grant DaveyPlace 56 · Grade 10 · Unattached | 10 | Unattached | 4:58.84 | 3 |
| 57 | Mitchell WilczynskiPlace 57 · Grade 10 · Unattached | 10 | Unattached | 4:59.73 | 3 |
| 58 | Benjamin ZarenbaPlace 58 · Grade 11 · Elite Performance XL | 11 | Elite Performance XL | 5:00.20 | 3 |
| 59 | Jake DolanPlace 59 · Grade 11 · Breen | 11 | Breen | 5:01.31 | 2 |
| 60 | Peter SlottenPlace 60 · Grade 11 · A2 Track Club | 11 | A2 Track Club | 5:01.46 | 3 |
| 61 | Carson RabbittPlace 61 · Grade 9 · Possum Nuggets | 9 | Possum Nuggets | 5:02.18 | 5 |
| 62 | John FosterPlace 62 · Ann Arbor TC | — | Ann Arbor TC | 5:03.59 | 3 |
| 63 | Troy TaliaferroPlace 63 · Grade 10 · Unattached | 10 | Unattached | 5:03.64 | 4 |
| 64 | Nick FavazzaPlace 64 · Grade 11 · Unattached | 11 | Unattached | 5:03.95 | 4 |
| 65 | Andrew DingwallPlace 65 · Grade 11 · Breen | 11 | Breen | 5:04.53 | 4 |
| 66 | Paulo Perez-DiazPlace 66 · Grade 10 · Unattached | 10 | Unattached | 5:05.74 | 4 |
| 67 | Ethan MielockPlace 67 · A2 Track Club | — | A2 Track Club | 5:05.76 | 3 |
| 68 | Dion KillensPlace 68 · Grade 9 · Sundown AC | 9 | Sundown AC | 5:06.05 | 3 |
| 69 | Simon PfeifferPlace 69 · Spirit of Pre | — | Spirit of Pre | 5:06.47 | 3 |
| 70 | Zachary WillistonPlace 70 · Grade 9 · Ann Arbor TC | 9 | Ann Arbor TC | 5:06.65 | 4 |
| 71 | Justin MatuszewskiPlace 71 · Grade 11 · Natural Selection TC | 11 | Natural Selection TC | 5:06.72 | 4 |
| 72 | Sam DonnellyPlace 72 · Grade 12 · Unattached | 12 | Unattached | 5:06.74 | 5 |
| 73 | Keegan OldaniPlace 73 · Grade 9 · Steven Seagull TC | 9 | Steven Seagull TC | 5:07.09 | 5 |
| 74 | Paul SuttonPlace 74 · A2 Track Club | — | A2 Track Club | 5:07.10 | 4 |
| 75 | Jacob ThomasPlace 75 · Grade 12 · Steven Seagull TC | 12 | Steven Seagull TC | 5:09.45 | 4 |
| 76 | Lucas MackPlace 76 · Grade 12 · Vikings | 12 | Vikings | 5:09.89 | 2 |
| 77 | Daniel EvansPlace 77 · Ann Arbor TC | — | Ann Arbor TC | 5:09.90 | 5 |
| 78 | Aidan BustilloPlace 78 · Grade 9 · Natural Selection TC | 9 | Natural Selection TC | 5:09.98 | 5 |
| 79 | Toby MephamPlace 79 · Spirit of Pre | — | Spirit of Pre | 5:10.37 | 4 |
| 80 | Zach HoekstraPlace 80 · Grade 10 · Nivlac TC | 10 | Nivlac TC | 5:12.10 | 3 |
| 81 | Chase BrahaneyPlace 81 · Grade 9 · Ann Arbor TC | 9 | Ann Arbor TC | 5:12.39 | 5 |
| 82 | Luke LaPradPlace 82 · Grade 8 · Monroe Milers | 8 | Monroe Milers | 5:12.54 | 4 |
| 83 | Marcus MartinPlace 83 · Grade 10 · Ann Arbor TC | 10 | Ann Arbor TC | 5:13.47 | 4 |
| 84 | Joshua BostwickPlace 84 · Grade 12 · Brighton Track Club | 12 | Brighton Track Club | 5:13.97 | 4 |
| 85 | David EvansPlace 85 · Ann Arbor TC | — | Ann Arbor TC | 5:14.10 | 5 |
| 86 | John FosterPlace 86 · Ann Arbor TC | — | Ann Arbor TC | 5:14.53 | 4 |
| 87 | Johnny CaleyPlace 87 · Grade 9 · Natural Selection TC | 9 | Natural Selection TC | 5:14.68 | 5 |
| 88 | Alec GillisPlace 88 · Grade 11 · Natural Selection TC | 11 | Natural Selection TC | 5:15.82 | 4 |
| 89 | Evan WhitePlace 89 · Grade 9 · Red Tide | 9 | Red Tide | 5:15.97 | 4 |
| 90 | Kyle CarrollPlace 90 · Grade 10 · Battle Alley | 10 | Battle Alley | 5:17.61 | 6 |
| 91 | Jonathon GietekPlace 91 · Grade 11 · Unattached | 11 | Unattached | 5:18.84 | 5 |
| 92 | Chase CantyPlace 92 · Grade 9 · Windsor Legion TC | 9 | Windsor Legion TC | 5:20.97 | 6 |
| 93 | Kagen GriffithPlace 93 · Grade 12 · Linden TC | 12 | Linden TC | 5:21.01 | 6 |
| 94 | Brendon FavazzaPlace 94 · Grade 8 · Unattached | 8 | Unattached | 5:22.20 | 6 |
| 95 | Hector RamirezPlace 95 · Grade 11 · Unattached | 11 | Unattached | 5:22.24 | 5 |
| 96 | Alex ZittlemanPlace 96 · Grade 10 · Unattached | 10 | Unattached | 5:22.37 | 6 |
| 97 | Nathan TsiangPlace 97 · Grade 9 · Unattached | 9 | Unattached | 5:22.70 | 4 |
| 98 | David VasquezPlace 98 · Grade 10 · Nivlac TC | 10 | Nivlac TC | 5:25.62 | 3 |
| 99 | Jack SeelPlace 99 · Grade 7 · Michigan Mustangs | 7 | Michigan Mustangs | 5:28.92 | 6 |
| 100 | Alex TaklaPlace 100 · Grade 10 · Unattached | 10 | Unattached | 5:31.06 | 4 |
| 101 | Ben ShotwellPlace 101 · Grade 10 · Steven Seagull TC | 10 | Steven Seagull TC | 5:31.63 | 5 |
| 102 | Nicholas BaderPlace 102 · Grade 12 · Unattached | 12 | Unattached | 5:32.53 | 4 |
| 103 | John MonroePlace 103 · Grade 9 · Natural Selection TC | 9 | Natural Selection TC | 5:32.74 | 5 |
| 104 | Dylan ReynoldsPlace 104 · Grade 10 · Steven Seagull TC | 10 | Steven Seagull TC | 5:37.02 | 6 |
| 105 | Evan ZiehlPlace 105 · Grade 10 · Breen | 10 | Breen | 5:38.14 | 5 |
| 106 | Yun Fei MaPlace 106 · Grade 10 · Steven Seagull TC | 10 | Steven Seagull TC | 5:39.33 | 6 |
| 107 | Jahow YuPlace 107 · Grade 9 · Breen | 9 | Breen | 5:41.59 | 6 |
| 108 | Luke MercerPlace 108 · Grade 9 · Unattached | 9 | Unattached | 5:44.27 | 5 |
| 109 | Joshua PepinPlace 109 · Grade 9 · Unattached | 9 | Unattached | 5:48.70 | 5 |
| 110 | Jack KehoePlace 110 · Grade 9 · Nivlac TC | 9 | Nivlac TC | 5:49.28 | 5 |
| 111 | Misael VasquezPlace 111 · Grade 10 · Nivlac TC | 10 | Nivlac TC | 5:51.13 | 5 |
| 112 | Jeremy CavalloPlace 112 · Grade 9 · Unattached | 9 | Unattached | 5:52.82 | 6 |
| 113 | Daniel YorkPlace 113 · Grade 10 · Steven Seagull TC | 10 | Steven Seagull TC | 5:54.17 | 6 |
| 114 | Ethan SmithPlace 114 · Grade 10 · Spirit of Pre | 10 | Spirit of Pre | 5:54.95 | 5 |
| 115 | Jacob GladieuxPlace 115 · Grade 8 · Unattached | 8 | Unattached | 5:55.63 | 6 |
| 116 | TJ DokasPlace 116 · Grade 9 · Steven Seagull TC | 9 | Steven Seagull TC | 6:02.39 | 6 |
| 117 | Sam WolfPlace 117 · Grade 8 · Ann Arbor TC | 8 | Ann Arbor TC | 6:05.84 | 6 |
| 118 | Matthew OrischakPlace 118 · Grade 12 · Dearborn TC | 12 | Dearborn TC | 6:10.04 | 6 |
| 119 | Qori NelsonPlace 119 · Grade 10 · Nivlac TC | 10 | Nivlac TC | 6:10.54 | 6 |
| 120 | Pierce FoxPlace 120 · Grade 9 · Unattached | 9 | Unattached | 6:12.42 | 5 |
| 121 | Zeb SwagerPlace 121 · 5 | — | 5 | 6:15.14 | 6 |
| 122 | Colin BellPlace 122 · Grade 10 · Mule Pack | 10 | Mule Pack | 6:15.70 | 6 |
| 123 | Hayden GoodrowPlace 123 · 4 | — | 4 | 6:36.36 | 6 |
| 124 | DJ BurgoinePlace 124 · Grade 9 · Unattached | 9 | Unattached | 6:48.48 | 5 |