| 1 | Kenny StalzerPlace 1 · Grade 11 · Mason | 11 | Mason | 18:46.8 |
| 2 | Isaac WafflePlace 2 · Grade 10 · Olivet | 10 | Olivet | 19:06.4 |
| 3 | Ben DarmofalPlace 3 · Grade 10 · Mason | 10 | Mason | 19:18.1 |
| 4 | Hunter KarrarPlace 4 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 19:31.6 |
| 5 | Joel FudgePlace 5 · Grade 11 · Olivet | 11 | Olivet | 19:56.1 |
| 6 | James LegacyPlace 6 · Grade 12 · Perry | 12 | Perry | 20:00.9 |
| 7 | Garren LattigPlace 7 · Grade 10 · Mason | 10 | Mason | 20:11.1 |
| 8 | Nate SpencerPlace 8 · Grade 11 · Mason | 11 | Mason | 20:18.4 |
| 9 | Colton GravesPlace 9 · Grade 10 · Olivet | 10 | Olivet | 20:23.7 |
| 10 | Andrew Hansen-McClellanPlace 10 · Grade 12 · Lake Odessa Lakewood | 12 | Lake Odessa Lakewood | 20:24.9 |
| 11 | Tyler SchrockPlace 11 · Grade 12 · Lake Odessa Lakewood | 12 | Lake Odessa Lakewood | 20:42.3 |
| 12 | Trent StuewePlace 12 · Grade 10 · Mason | 10 | Mason | 20:49.0 |
| 13 | Sam SmithPlace 13 · Grade 10 · Olivet | 10 | Olivet | 20:51.3 |
| 14 | Stephen HenryPlace 14 · Grade 9 · Haslett | 9 | Haslett | 21:08.7 |
| 15 | Joseph EcklundPlace 15 · Grade 9 · Haslett | 9 | Haslett | 21:14.6 |
| 16 | Mitchell EcklundPlace 16 · Grade 9 · Haslett | 9 | Haslett | 21:21.3 |
| 17 | Alex BrandtPlace 17 · Grade 12 · Morrice | 12 | Morrice | 21:29.2 |
| 18 | Zachery FrentPlace 18 · Grade 11 · Perry | 11 | Perry | 21:34.4 |
| 19 | Drew AllenPlace 19 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 21:36.4 |
| 20 | Tyler CochranePlace 20 · Grade 10 · Perry | 10 | Perry | 21:37.8 |
| 21 | Matthew HoffmanPlace 21 · Grade 11 · Mason | 11 | Mason | 21:57.4 |
| 22 | Neils HeiseltPlace 22 · Grade 9 · Mason | 9 | Mason | 22:01.1 |
| 23 | Patrick O'ConnorPlace 23 · Grade 10 · Mason | 10 | Mason | 22:02.4 |
| 24 | Easton RogersPlace 24 · Grade 9 · Mason | 9 | Mason | 22:15.1 |
| 25 | Trent IveyPlace 25 · Grade 11 · Perry | 11 | Perry | 22:19.9 |
| 26 | Colin McDowellPlace 26 · Grade 9 · Olivet | 9 | Olivet | 22:28.0 |
| 27 | Devin NeumannPlace 27 · Grade 10 · Saginaw Valley Lutheran | 10 | Saginaw Valley Lutheran | 22:34.1 |
| 28 | Cole JacksonPlace 28 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 22:38.9 |
| 29 | Alex ZimmerleePlace 29 · Grade 9 · Olivet | 9 | Olivet | 22:51.7 |
| 30 | Andrew WietzkePlace 30 · Grade 12 · Olivet | 12 | Olivet | 23:07.4 |
| 31 | Joey GillengertenPlace 31 · Grade 9 · Haslett | 9 | Haslett | 23:21.2 |
| 32 | Devin FeldpauschPlace 32 · Grade 10 · Olivet | 10 | Olivet | 23:21.9 |
| 33 | Wyatt BairdPlace 33 · Grade 11 · Vermontville Maple Valley | 11 | Vermontville Maple Valley | 23:33.0 |
| 34 | Caleb SheltonPlace 34 · Grade 10 · Morrice | 10 | Morrice | 23:33.5 |
| 35 | Zach TroxellPlace 35 · Grade 11 · Mason | 11 | Mason | 23:59.7 |
| 36 | Jacob StreeterPlace 36 · Grade 11 · Saginaw Valley Lutheran | 11 | Saginaw Valley Lutheran | 24:03.1 |
| 37 | Jordan BustancePlace 37 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 24:09.4 |
| 38 | Colton CancelliPlace 38 · Grade 9 · Saginaw Valley Lutheran | 9 | Saginaw Valley Lutheran | 24:10.1 |
| 39 | Paul NguyenPlace 39 · Grade 10 · Mason | 10 | Mason | 24:12.4 |
| 40 | Addison SoulePlace 40 · Grade 9 · Mason | 9 | Mason | 24:13.3 |
| 41 | Nate ZonaPlace 41 · Grade 10 · Olivet | 10 | Olivet | 24:19.8 |
| 42 | Timothy SweetPlace 42 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 24:21.0 |
| 43 | Jake EberhardtPlace 43 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 24:21.2 |
| 44 | Josh O'LaughlinPlace 44 · Grade 11 · Saginaw Valley Lutheran | 11 | Saginaw Valley Lutheran | 24:22.3 |
| 45 | Owen RickerdPlace 45 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 24:22.8 |
| 46 | Hizuru ScribnerPlace 46 · Grade 9 · Morrice | 9 | Morrice | 24:27.3 |
| 47 | Declan CadyPlace 47 · Grade 10 · Mason | 10 | Mason | 24:39.7 |
| 48 | Dillon BuckPlace 48 · Grade 10 · Mason | 10 | Mason | 24:47.0 |
| 49 | Andrew MathewsPlace 49 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 24:53.1 |
| 50 | Ben BenedictPlace 50 · Grade 9 · Vermontville Maple Valley | 9 | Vermontville Maple Valley | 25:09.7 |
| 51 | Andrew NelsonPlace 51 · Grade 10 · Olivet | 10 | Olivet | 25:22.4 |
| 52 | TK ScribnerPlace 52 · Grade 10 · Morrice | 10 | Morrice | 25:46.1 |
| 53 | Gabe WeeksPlace 53 · Grade 11 · Olivet | 11 | Olivet | 25:49.7 |
| 54 | Nash BennettPlace 54 · Grade 12 · Mason | 12 | Mason | 26:06.2 |
| 55 | Cameron HuffmanPlace 55 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 26:09.2 |
| 56 | Jacob PalmreuterPlace 56 · Grade 12 · Saginaw Valley Lutheran | 12 | Saginaw Valley Lutheran | 26:16.0 |
| 57 | Ry RodriguezPlace 57 · Grade 10 · Lake Odessa Lakewood | 10 | Lake Odessa Lakewood | 26:17.0 |
| 58 | Dylan HarterPlace 58 · Grade 12 · Laingsburg | 12 | Laingsburg | 26:24.3 |
| 59 | Michael WetzelPlace 59 · Grade 10 · Haslett | 10 | Haslett | 26:26.6 |
| 60 | Calvin KoonterPlace 60 · Grade 9 · Laingsburg | 9 | Laingsburg | 26:36.1 |
| 61 | Rich ElmerPlace 61 · Grade 12 · Olivet | 12 | Olivet | 26:38.8 |
| 62 | Lance MeyerPlace 62 · Grade 12 · Olivet | 12 | Olivet | 26:46.8 |
| 63 | Trace NewtonPlace 63 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 26:48.8 |
| 64 | Michael WillardPlace 64 · Grade 9 · Mason | 9 | Mason | 27:16.3 |
| 65 | Stephen FortneyPlace 65 · Grade 10 · Mason | 10 | Mason | 27:20.5 |
| 66 | Jacob BrightonPlace 66 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 27:41.1 |
| 67 | Nathan BairdPlace 67 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 28:25.4 |
| 68 | Tyler SiebenPlace 68 · Grade 10 · Laingsburg | 10 | Laingsburg | 28:27.1 |
| 69 | Dawson GuseyPlace 69 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 28:52.2 |
| 70 | Nathan GormanPlace 70 · Grade 11 · Vermontville Maple Valley | 11 | Vermontville Maple Valley | 29:54.9 |
| 71 | Robert LondonPlace 71 · Grade 10 · Morrice | 10 | Morrice | 30:11.3 |
| 72 | Brady EckardtPlace 72 · Grade 10 · Lake Odessa Lakewood | 10 | Lake Odessa Lakewood | 30:19.9 |
| 73 | Brad O'ConnorPlace 73 · Grade 10 · Laingsburg | 10 | Laingsburg | 30:40.0 |
| 74 | Ryan LaLondePlace 74 · Grade 11 · Perry | 11 | Perry | 30:44.2 |
| 75 | Clayton SelingerPlace 75 · Grade 10 · Olivet | 10 | Olivet | 30:58.1 |
| 76 | Ray LatchawPlace 76 · Grade 12 · Laingsburg | 12 | Laingsburg | 31:03.7 |
| 77 | Matt GarnettPlace 77 · Grade 11 · Haslett | 11 | Haslett | 31:37.6 |
| 78 | Harman SinghPlace 78 · Grade 10 · Saginaw Valley Lutheran | 10 | Saginaw Valley Lutheran | 32:03.2 |
| 79 | Ben AckleyPlace 79 · Grade 11 · Mason | 11 | Mason | 32:03.4 |
| 80 | James KaalakeaPlace 80 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 36:46.5 |
| 81 | Carson FederspielPlace 81 · Grade 9 · Morrice | 9 | Morrice | 36:46.6 |
| 82 | Julian BancroftPlace 82 · Grade 9 · Haslett | 9 | Haslett | 42:52.2 |