| 1 | Avery MontgomeryPlace 1 · Grade 12 · Big Rapids | 12 | Big Rapids | 11.56a |
| 2 | Erik LaBontePlace 2 · Grade 11 · Traverse City West | 11 | Traverse City West | 11.76a |
| 3 | Kurt RayPlace 3 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 11.77a |
| 4 | Blake MikulaPlace 4 · Grade 9 · Manistee | 9 | Manistee | 11.97a PR |
| 5 | Devon MulderPlace 5 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 12.05a SR |
| 6 | John JurkovichPlace 6 · Grade 10 · Traverse City West | 10 | Traverse City West | 12.18a PR |
| 7 | John ToddPlace 7 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 12.19a |
| 8 | Christian LatuszekPlace 8 · Grade 12 · Gaylord | 12 | Gaylord | 12.24a |
| 9 | Arvid PerrsonPlace 9 · Grade 12 · Big Rapids | 12 | Big Rapids | 12.26a |
| 10 | Nate BoswoodPlace 10 · Grade 12 · Gaylord | 12 | Gaylord | 12.28a |
| 11 | Logan GuenthardtPlace 11 · Grade 12 · Manistee | 12 | Manistee | 12.30a |
| 12 | Bailey LynnPlace 12 · Grade 12 · Fruitport | 12 | Fruitport | 12.32a |
| 13 | Nick DoratoPlace 13 · Grade 10 · GR West Catholic | 10 | GR West Catholic | 12.33a |
| 14 | Logan FieldingPlace 14 · Grade 11 · Fruitport | 11 | Fruitport | 12.34a |
| 15 | Tom HegewaldPlace 15 · Grade 10 · Traverse City St. Fr... | 10 | Traverse City St. Fr... | 12.40a PR |
| 16 | Nick BollmanPlace 16 · Grade 12 · GR West Catholic | 12 | GR West Catholic | 12.47a |
| 17 | Cade FosterPlace 17 · Grade 10 · Gaylord | 10 | Gaylord | 12.55a |
| 18 | Levi SixPlace 18 · Grade 12 · Fruitport | 12 | Fruitport | 12.67a PR |
| 19 | Ben ShawPlace 19 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 12.72a |
| 20 | Ethan WestPlace 20 · Grade 10 · Cedar Springs | 10 | Cedar Springs | 12.78a |
| 21 | Garrett BentleyPlace 21 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 12.83a |
| 22 | Bryson JensonPlace 22 · Grade 10 · Manistee | 10 | Manistee | 13.07a |
| 23 | Andrew SimazPlace 23 · Grade 9 · Traverse City St. Fr... | 9 | Traverse City St. Fr... | 13.15a |
| 24 | Jack BouwhuisPlace 24 · Grade 9 · GR West Catholic | 9 | GR West Catholic | 13.24a |
| 25 | Brady BuellPlace 25 · Grade 12 · Traverse City St. Fr... | 12 | Traverse City St. Fr... | 13.27a |
| 26 | Kyle SnyderPlace 26 · Grade 9 · Ludington | 9 | Ludington | 13.59a PR |
| 27 | Trey TemplemanPlace 27 · Grade 9 · Coleman | 9 | Coleman | 14.06a |
| 28 | Chase HaggartPlace 28 · Grade 9 · Coleman | 9 | Coleman | 14.44a |
| 1 | Kurt RayPlace 1 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 23.26a PR |
| 2 | Luke SyniderPlace 2 · Grade 12 · Ludington | 12 | Ludington | 23.48a |
| 3 | Erik LaBontePlace 3 · Grade 11 · Traverse City West | 11 | Traverse City West | 23.65a |
| 4 | Wyatt KendraPlace 4 · Grade 12 · Fruitport | 12 | Fruitport | 23.66a SR |
| 5 | John ToddPlace 5 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 24.00a SR |
| 6 | Lukas SawuschPlace 6 · Grade 12 · Traverse City West | 12 | Traverse City West | 24.06a |
| 7 | Nate BoswoodPlace 7 · Grade 12 · Gaylord | 12 | Gaylord | 24.26a |
| 8 | Blake MikulaPlace 8 · Grade 9 · Manistee | 9 | Manistee | 24.35a |
| 9 | Logan FieldingPlace 9 · Grade 11 · Fruitport | 11 | Fruitport | 24.46a SR |
| 10 | Nick DoratoPlace 10 · Grade 10 · GR West Catholic | 10 | GR West Catholic | 24.56a |
| 11 | Connor McAdamsPlace 11 · Grade 12 · Big Rapids | 12 | Big Rapids | 24.61a PR |
| 12 | Devon MulderPlace 12 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 24.65a |
| 13 | Christian LatuszekPlace 13 · Grade 12 · Gaylord | 12 | Gaylord | 24.68a PR |
| 14 | Zach PetersonPlace 14 · Grade 12 · Ludington | 12 | Ludington | 24.85a SR |
| 15 | Jared GartenPlace 15 · Grade 11 · Ludington | 11 | Ludington | 24.93a SR |
| 16 | Nick BollmanPlace 16 · Grade 12 · GR West Catholic | 12 | GR West Catholic | 24.95a SR |
| 17 | Davis EythPlace 17 · Grade 11 · Gaylord | 11 | Gaylord | 25.18a |
| 18 | Ethan WestPlace 18 · Grade 10 · Cedar Springs | 10 | Cedar Springs | 25.25a PR |
| 19 | John JurkovichPlace 19 · Grade 10 · Traverse City West | 10 | Traverse City West | 25.30a PR |
| 20 | Garrett BentleyPlace 20 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 25.70a |
| 21 | Tom HegewaldPlace 21 · Grade 10 · Traverse City St. Fr... | 10 | Traverse City St. Fr... | 25.80a |
| 22 | Zane TimmerPlace 22 · Grade 12 · GR West Catholic | 12 | GR West Catholic | 25.80a |
| 23 | Ben ShawPlace 23 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 25.86a |
| 24 | Andrew SimazPlace 24 · Grade 9 · Traverse City St. Fr... | 9 | Traverse City St. Fr... | 26.99a |
| 25 | Tyrese AbrahamPlace 25 · Grade 10 · Coleman | 10 | Coleman | 27.41a |
| 26 | Stephen MoorePlace 26 · Grade 11 · Manistee | 11 | Manistee | 27.51a |
| 27 | Trey TemplemanPlace 27 · Grade 9 · Coleman | 9 | Coleman | 28.84a |
| 28 | Craig PopkowskiPlace 28 · Grade 11 · Manistee | 11 | Manistee | 30.20a |
| 29 | Dominic BeauchampPlace 29 · Grade 9 · Coleman | 9 | Coleman | 31.34a PR |
| 1 | Cameron OleenPlace 1 · Grade 11 · Fruitport | 11 | Fruitport | 51.05a |
| 2 | Christian HectorPlace 2 · Grade 12 · Big Rapids | 12 | Big Rapids | 51.62a SR |
| 3 | Ben KnoerPlace 3 · Grade 12 · Ludington | 12 | Ludington | 51.69a PR |
| 4 | Jack SandstedtPlace 4 · Grade 10 · Manistee | 10 | Manistee | 52.47a PR |
| 5 | Zach OkmaPlace 5 · Grade 12 · Traverse City West | 12 | Traverse City West | 53.19a |
| 6 | Koronte LoweryPlace 6 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 53.76a |
| 7 | Tai AllenPlace 7 · Grade 12 · Manistee | 12 | Manistee | 53.82a PR |
| 8 | Tyler MathiePlace 8 · Grade 12 · Traverse City West | 12 | Traverse City West | 53.84a |
| 9 | Beau TuckerPlace 9 · Grade 11 · Traverse City West | 11 | Traverse City West | 54.57a PR |
| 10 | Randy JohnsonPlace 10 · Grade 12 · Ludington | 12 | Ludington | 54.62a SR |
| 11 | Curtis ShepardPlace 11 · Grade 11 · Ludington | 11 | Ludington | 55.02a |
| 12 | Ethan BookPlace 12 · Grade 12 · Gaylord | 12 | Gaylord | 55.08a |
| 13 | Evan WyszynskiPlace 13 · Grade 11 · Gaylord | 11 | Gaylord | 56.12a PR |
| 14 | Raven LockardPlace 14 · Grade 12 · Fruitport | 12 | Fruitport | 56.15a PR |
| 15 | Patrick EllisonPlace 15 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 56.62a PR |
| 16 | Kyle BewaldaPlace 16 · Grade 12 · Big Rapids | 12 | Big Rapids | 56.78a |
| 17 | Nate PerryPlace 17 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 56.87a |
| 18 | Matt JagerPlace 18 · Grade 11 · GR West Catholic | 11 | GR West Catholic | 56.94a PR |
| 19 | Roger PheneufPlace 19 · Grade 12 · GR West Catholic | 12 | GR West Catholic | 57.34a PR |
| 20 | Aidan BramerPlace 20 · Grade 9 · Traverse City St. Fr... | 9 | Traverse City St. Fr... | 57.44a PR |
| 21 | Tyler ArntzPlace 21 · Grade 9 · Traverse City St. Fr... | 9 | Traverse City St. Fr... | 57.90a PR |
| 22 | Zane TimmerPlace 22 · Grade 12 · GR West Catholic | 12 | GR West Catholic | 58.05a |
| 23 | Chase HenleyPlace 23 · Grade 11 · Gaylord | 11 | Gaylord | 58.42a PR |
| 24 | Brady ReidPlace 24 · Grade 10 · Manistee | 10 | Manistee | 59.20a PR |
| 25 | Tyrese AbrahamPlace 25 · Grade 10 · Coleman | 10 | Coleman | 59.60a PR |
| 26 | Gage GardnerPlace 26 · Grade 10 · Cedar Springs | 10 | Cedar Springs | 59.70a |
| 27 | Robert GranberryPlace 27 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 59.72a PR |
| 28 | Jaden StewartPlace 28 · Grade 10 · Coleman | 10 | Coleman | 1:02.11a PR |
| 29 | Jacob RoachPlace 29 · Grade 10 · Big Rapids | 10 | Big Rapids | 1:02.97a PR |
| 30 | Dominic BeauchampPlace 30 · Grade 9 · Coleman | 9 | Coleman | 1:12.28a PR |
| 1 | Cameron OleenPlace 1 · Grade 11 · Fruitport | 11 | Fruitport | 2:04.35a |
| 2 | Mark JacobsPlace 2 · Grade 12 · Big Rapids | 12 | Big Rapids | 2:04.90a SR |
| 3 | Aaron SimotPlace 3 · Grade 12 · Fruitport | 12 | Fruitport | 2:06.55a |
| 4 | Cam BandstraPlace 4 · Grade 12 · Ludington | 12 | Ludington | 2:07.03a PR |
| 5 | Malachi MillsPlace 5 · Grade 10 · GR West Catholic | 10 | GR West Catholic | 2:07.90a |
| 6 | Mitchell JohnsonPlace 6 · Grade 12 · Fruitport | 12 | Fruitport | 2:07.97a SR |
| 7 | Joseph HatchPlace 7 · Grade 11 · Ludington | 11 | Ludington | 2:08.90a SR |
| 8 | Connor McGeePlace 8 · Grade 12 · Traverse City St. Fr... | 12 | Traverse City St. Fr... | 2:09.95a |
| 9 | Andrew AshbaughPlace 9 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 2:10.67a SR |
| 10 | Ibitayo FadayomiPlace 10 · Grade 12 · Big Rapids | 12 | Big Rapids | 2:12.24a PR |
| 11 | Tyler PeckPlace 11 · Grade 12 · Manistee | 12 | Manistee | 2:12.57a |
| 12 | Justin DeslooverPlace 12 · Grade 12 · Gaylord | 12 | Gaylord | 2:13.59a |
| 13 | Jacob DeanPlace 13 · Grade 12 · Traverse City West | 12 | Traverse City West | 2:14.12a SR |
| 14 | Ethan BookPlace 14 · Grade 12 · Gaylord | 12 | Gaylord | 2:14.39a |
| 15 | Max BryantPlace 15 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 2:16.36a PR |
| 16 | Jacob SchantzPlace 16 · Grade 12 · GR West Catholic | 12 | GR West Catholic | 2:18.19a PR |
| 17 | Jaydon MoleskiPlace 17 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 2:18.86a |
| 18 | Mason MonchilovPlace 18 · Grade 11 · Gaylord | 11 | Gaylord | 2:19.18a SR |
| 19 | Wade GerberdingPlace 19 · Grade 10 · Traverse City St. Fr... | 10 | Traverse City St. Fr... | 2:20.06a PR |
| 20 | Dilan SergentPlace 20 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 2:22.22a |
| 21 | Kadin TorresPlace 21 · Grade 9 · Big Rapids | 9 | Big Rapids | 2:23.95a PR |
| 22 | Logan KerryPlace 22 · Grade 10 · Traverse City St. Fr... | 10 | Traverse City St. Fr... | 2:24.90a PR |
| 23 | Ethan WierdaPlace 23 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 2:25.18a PR |
| 24 | Collin TemplemanPlace 24 · Grade 12 · Coleman | 12 | Coleman | 2:25.20a PR |
| 25 | Bishop DavisPlace 25 · Grade 9 · Manistee | 9 | Manistee | 2:25.22a PR |
| 26 | Sean SmithPlace 26 · Grade 11 · GR West Catholic | 11 | GR West Catholic | 2:30.69a SR |
| 27 | Ozzy ManitouPlace 27 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 2:31.46a |
| 28 | Jaden StewartPlace 28 · Grade 10 · Coleman | 10 | Coleman | 2:32.43a |
| 29 | Anthony VaughnPlace 29 · Grade 10 · Manistee | 10 | Manistee | 2:33.08a PR |
| 30 | Randy JohnsonPlace 30 · Grade 12 · Ludington | 12 | Ludington | 2:33.34a |
| 31 | Ethan SatchwellPlace 31 · Grade 9 · Traverse City West | 9 | Traverse City West | 2:36.00a PR |
| 32 | Hunter FausettPlace 32 · Grade 9 · Coleman | 9 | Coleman | 2:45.37a |
| 1 | Aaron SimotPlace 1 · Grade 12 · Fruitport | 12 | Fruitport | 4:40.40a |
| 2 | Mitchell JohnsonPlace 2 · Grade 12 · Fruitport | 12 | Fruitport | 4:44.12a |
| 3 | Nick MeddaughPlace 3 · Grade 12 · Traverse City St. Fr... | 12 | Traverse City St. Fr... | 4:49.57a |
| 4 | Jacob DeanPlace 4 · Grade 12 · Traverse City West | 12 | Traverse City West | 4:51.06a PR |
| 5 | Zak GoddardPlace 5 · Grade 12 · Gaylord | 12 | Gaylord | 4:51.36a |
| 6 | Austin MathisPlace 6 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 4:53.03a PR |
| 7 | Conor O'BrienPlace 7 · Grade 12 · GR West Catholic | 12 | GR West Catholic | 4:53.34a SR |
| 8 | Brendan DeneenPlace 8 · Grade 10 · Fruitport | 10 | Fruitport | 4:54.46a PR |
| 9 | Jaydon MoleskiPlace 9 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 4:58.46a PR |
| 10 | Dilan SergentPlace 10 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 4:59.10a PR |
| 11 | Connor McGeePlace 11 · Grade 12 · Traverse City St. Fr... | 12 | Traverse City St. Fr... | 5:01.17a |
| 12 | Logan WilliamsPlace 12 · Grade 10 · Big Rapids | 10 | Big Rapids | 5:01.18a PR |
| 13 | Nick GreenPlace 13 · Grade 10 · Gaylord | 10 | Gaylord | 5:03.80a PR |
| 14 | Elliott KamaloskiPlace 14 · Grade 11 · Manistee | 11 | Manistee | 5:04.00a |
| 15 | Jacob GustadPlace 15 · Grade 11 · Manistee | 11 | Manistee | 5:06.80a SR |
| 16 | Kyle GraciaPlace 16 · Grade 12 · Ludington | 12 | Ludington | 5:13.56a PR |
| 17 | Daniel VermulmPlace 17 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 5:14.14a PR |
| 18 | Ryan PettyPlace 18 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 5:16.32a |
| 19 | Jacob AndrewsPlace 19 · Grade 9 · Traverse City St. Fr... | 9 | Traverse City St. Fr... | 5:19.78a |
| 20 | Tyler SteinhelperPlace 20 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 5:20.40a PR |
| 21 | Chase BoshovenPlace 21 · Grade 10 · GR West Catholic | 10 | GR West Catholic | 5:25.00a PR |
| 22 | Evan JohansenPlace 22 · Grade 10 · Big Rapids | 10 | Big Rapids | 5:32.26a PR |
| 23 | Jaden StewartPlace 23 · Grade 10 · Coleman | 10 | Coleman | 5:35.30a SR |
| 24 | Sean SmithPlace 24 · Grade 11 · GR West Catholic | 11 | GR West Catholic | 5:38.97a |
| 25 | Anthony VaughnPlace 25 · Grade 10 · Manistee | 10 | Manistee | 5:41.40a PR |
| 26 | Collin TemplemanPlace 26 · Grade 12 · Coleman | 12 | Coleman | 5:43.94a |
| 27 | Hunter FausettPlace 27 · Grade 9 · Coleman | 9 | Coleman | 6:14.14a PR |
| 1 | Robbie LohrPlace 1 · Grade 11 · Traverse City West | 11 | Traverse City West | 10:13.04a |
| 2 | Aaron SimotPlace 2 · Grade 12 · Fruitport | 12 | Fruitport | 10:17.43a SR |
| 3 | Austin MathisPlace 3 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 10:27.24a SR |
| 4 | Mitchell JohnsonPlace 4 · Grade 12 · Fruitport | 12 | Fruitport | 10:29.61a |
| 5 | Nick MeddaughPlace 5 · Grade 12 · Traverse City St. Fr... | 12 | Traverse City St. Fr... | 10:37.35a |
| 6 | John SiegertPlace 6 · Grade 11 · Ludington | 11 | Ludington | 10:44.64a |
| 7 | Dan HardestyPlace 7 · Grade 10 · Big Rapids | 10 | Big Rapids | 10:59.52a SR |
| 8 | Zak GoddardPlace 8 · Grade 12 · Gaylord | 12 | Gaylord | 11:07.29a |
| 9 | Joe PalmerPlace 9 · Grade 9 · Traverse City West | 9 | Traverse City West | 11:10.95a PR |
| 10 | Elliott KamaloskiPlace 10 · Grade 11 · Manistee | 11 | Manistee | 11:12.85a |
| 11 | Conor O'BrienPlace 11 · Grade 12 · GR West Catholic | 12 | GR West Catholic | 11:13.05a SR |
| 12 | Casey BoumanPlace 12 · Grade 10 · Big Rapids | 10 | Big Rapids | 11:13.12a PR |
| 13 | Andrew QuaalPlace 13 · Grade 10 · Gaylord | 10 | Gaylord | 11:14.48a PR |
| 14 | Nick GreenPlace 14 · Grade 10 · Gaylord | 10 | Gaylord | 11:22.24a |
| 15 | Bradlee PopkowskiPlace 15 · Grade 10 · Manistee | 10 | Manistee | 11:22.39a |
| 16 | Gavin BraciakPlace 16 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 11:24.04a |
| 17 | Tyler LovellPlace 17 · Grade 12 · Cedar Springs | 12 | Cedar Springs | 11:25.28a SR |
| 18 | Jacob AndrewsPlace 18 · Grade 9 · Traverse City St. Fr... | 9 | Traverse City St. Fr... | 11:46.20a |
| 19 | Kyle GraciaPlace 19 · Grade 12 · Ludington | 12 | Ludington | 12:04.47a PR |
| 20 | Cameron CarlsonPlace 20 · Grade 9 · Traverse City West | 9 | Traverse City West | 12:08.60a PR |
| 21 | Chase BoshovenPlace 21 · Grade 10 · GR West Catholic | 10 | GR West Catholic | 12:09.79a |
| 22 | Logan WillmanPlace 22 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 12:13.56a PR |
| 23 | Micheal SimotPlace 23 · Grade 10 · Fruitport | 10 | Fruitport | 12:15.51a PR |
| 24 | Anthony LindPlace 24 · Grade 11 · Manistee | 11 | Manistee | 13:23.06a PR |
| 1 | Alex DouglasPlace 1 · Grade 12 · Cedar Springs | 12 | Cedar Springs | 16.08a |
| 2 | Joe GuyonPlace 2 · Grade 11 · Traverse City West | 11 | Traverse City West | 16.79a |
| 3 | Ethan FloresPlace 3 · Grade 9 · Fruitport | 9 | Fruitport | 16.96a PR |
| 4 | David DowningPlace 4 · Grade 11 · Traverse City West | 11 | Traverse City West | 17.56a |
| 5 | Junior SarabiaPlace 5 · Grade 11 · Manistee | 11 | Manistee | 18.16a |
| 6 | Jacob OutwinPlace 6 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 18.27a PR |
| 7 | Trent EschPlace 7 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 18.38a |
| 8 | Marcus Osbourne-O'RourkePlace 8 · Grade 9 · Gaylord | 9 | Gaylord | 18.68a |
| 9 | Casey RheaultPlace 9 · Grade 10 · GR West Catholic | 10 | GR West Catholic | 18.70a |
| 10 | Aaron KjeldgaardPlace 10 · Grade 10 · Traverse City St. Fr... | 10 | Traverse City St. Fr... | 19.33a |
| 11 | Anthony LindPlace 11 · Grade 11 · Manistee | 11 | Manistee | 19.33a PR |
| 12 | Billy BeckerPlace 12 · Grade 11 · Traverse City St. Fr... | 11 | Traverse City St. Fr... | 19.53a PR |
| 13 | Damon JonesPlace 13 · Grade 12 · Big Rapids | 12 | Big Rapids | 19.77a PR |
| 14 | Tristan TemplemanPlace 14 · Grade 12 · Coleman | 12 | Coleman | 19.88a SR |
| 15 | Josh KohanePlace 15 · Grade 11 · GR West Catholic | 11 | GR West Catholic | 20.32a |
| 16 | Chase LovellPlace 16 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 20.56a PR |
| 17 | Joey KotskoPlace 17 · Grade 9 · Gaylord | 9 | Gaylord | 20.90a |
| 18 | Zac RoachPlace 18 · Grade 9 · Big Rapids | 9 | Big Rapids | 21.41a PR |
| 19 | Justin BonnerPlace 19 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 22.71a PR |
| 1 | Friedrich ZernickePlace 1 · Grade 10 · Remus Chippewa Hills | 10 | Remus Chippewa Hills | 40.61a PR |
| 2 | Wyatt KendraPlace 2 · Grade 12 · Fruitport | 12 | Fruitport | 41.85a PR |
| 3 | Jared GartenPlace 3 · Grade 11 · Ludington | 11 | Ludington | 42.88a SR |
| 4 | Jaiven Holmes-PowellPlace 4 · Grade 11 · Big Rapids | 11 | Big Rapids | 43.06a PR |
| 5 | David DowningPlace 5 · Grade 11 · Traverse City West | 11 | Traverse City West | 43.60a PR |
| 6 | Trent EschPlace 6 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 44.16a |
| 7 | Junior SarabiaPlace 7 · Grade 11 · Manistee | 11 | Manistee | 44.55a PR |
| 8 | Jack SchichtelPlace 8 · Grade 10 · GR West Catholic | 10 | GR West Catholic | 45.11a PR |
| 9 | Marcus Osbourne-O'RourkePlace 9 · Grade 9 · Gaylord | 9 | Gaylord | 45.16a |
| 10 | Joe GuyonPlace 10 · Grade 11 · Traverse City West | 11 | Traverse City West | 45.44a SR |
| 11 | Damon JonesPlace 11 · Grade 12 · Big Rapids | 12 | Big Rapids | 46.13a PR |
| 12 | Alex DouglasPlace 12 · Grade 12 · Cedar Springs | 12 | Cedar Springs | 46.53a |
| 13 | Ethan FloresPlace 13 · Grade 9 · Fruitport | 9 | Fruitport | 46.86a |
| 14 | Joey KotskoPlace 14 · Grade 9 · Gaylord | 9 | Gaylord | 46.99a PR |
| 15 | Casey RheaultPlace 15 · Grade 10 · GR West Catholic | 10 | GR West Catholic | 47.23a |
| 16 | Jacob OutwinPlace 16 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 47.26a SR |
| 17 | Ethan HueyPlace 17 · Grade 10 · Gaylord | 10 | Gaylord | 47.82a PR |
| 18 | Anthony LindPlace 18 · Grade 11 · Manistee | 11 | Manistee | 48.21a PR |
| 19 | Tristan TemplemanPlace 19 · Grade 12 · Coleman | 12 | Coleman | 48.31a |
| 20 | Chase LovellPlace 20 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 48.34a PR |
| 21 | Billy BeckerPlace 21 · Grade 11 · Traverse City St. Fr... | 11 | Traverse City St. Fr... | 49.99a |
| 22 | Aaron KjeldgaardPlace 22 · Grade 10 · Traverse City St. Fr... | 10 | Traverse City St. Fr... | 50.09a |
| 23 | Trac AllenPlace 23 · Grade 10 · Manistee | 10 | Manistee | 50.12a |
| 24 | Troy AlthausPlace 24 · Grade 12 · Ludington | 12 | Ludington | 52.82a |
| 25 | Zac RoachPlace 25 · Grade 9 · Big Rapids | 9 | Big Rapids | 55.15a PR |
| 1 | Traverse City WestPlace 1 · Traverse City West | — | Traverse City West | 44.68a |
| 2 | Big RapidsPlace 2 · Big Rapids | — | Big Rapids | 44.90a |
| 3 | LudingtonPlace 3 · Ludington | — | Ludington | 45.50a |
| 4 | Cedar SpringsPlace 4 · Cedar Springs | — | Cedar Springs | 45.85a |
| 5 | GaylordPlace 5 · Gaylord | — | Gaylord | 45.98a |
| 6 | ManisteePlace 6 · Manistee | — | Manistee | 46.23a |
| 7 | Traverse City St. Fr...Place 7 · Traverse City St. Fr... | — | Traverse City St. Fr... | 48.40a |
| 8 | GR West CatholicPlace 8 · GR West Catholic | — | GR West Catholic | 50.07a |
| 9 | ColemanPlace 9 · Coleman | — | Coleman | 52.17a |
| 1 | Remus Chippewa HillsPlace 1 · Remus Chippewa Hills | — | Remus Chippewa Hills | 1:32.98a |
| 2 | Big RapidsPlace 2 · Big Rapids | — | Big Rapids | 1:34.60a |
| 3 | Traverse City WestPlace 3 · Traverse City West | — | Traverse City West | 1:35.47a |
| 4 | ManisteePlace 4 · Manistee | — | Manistee | 1:35.93a |
| 5 | LudingtonPlace 5 · Ludington | — | Ludington | 1:36.15a |
| 6 | FruitportPlace 6 · Fruitport | — | Fruitport | 1:37.67a |
| 7 | GR West CatholicPlace 7 · GR West Catholic | — | GR West Catholic | 1:38.98a |
| 8 | GaylordPlace 8 · Gaylord | — | Gaylord | 1:39.05a |
| 9 | Cedar SpringsPlace 9 · Cedar Springs | — | Cedar Springs | 1:39.86a |
| 10 | Traverse City St. Fr...Place 10 · Traverse City St. Fr... | — | Traverse City St. Fr... | 1:41.29a |
| 11 | ColemanPlace 11 · Coleman | — | Coleman | 1:49.24a |
| 1 | LudingtonPlace 1 · Ludington | — | Ludington | 3:34.11a |
| 2 | Big RapidsPlace 2 · Big Rapids | — | Big Rapids | 3:35.37a |
| 3 | Remus Chippewa HillsPlace 3 · Remus Chippewa Hills | — | Remus Chippewa Hills | 3:35.89a |
| 4 | FruitportPlace 4 · Fruitport | — | Fruitport | 3:45.38a |
| 5 | GaylordPlace 5 · Gaylord | — | Gaylord | 3:45.52a |
| 6 | ManisteePlace 6 · Manistee | — | Manistee | 3:48.54a |
| 7 | Traverse City St. Fr...Place 7 · Traverse City St. Fr... | — | Traverse City St. Fr... | 3:48.57a |
| 8 | Cedar SpringsPlace 8 · Cedar Springs | — | Cedar Springs | 3:51.01a |
| 9 | GR West CatholicPlace 9 · GR West Catholic | — | GR West Catholic | 3:51.51a |
| 10 | ColemanPlace 10 · Coleman | — | Coleman | 4:35.90a |
| 1 | FruitportPlace 1 · Fruitport | — | Fruitport | 8:24.99a |
| 2 | LudingtonPlace 2 · Ludington | — | Ludington | 8:25.44a |
| 3 | Big RapidsPlace 3 · Big Rapids | — | Big Rapids | 8:48.33a |
| 4 | GaylordPlace 4 · Gaylord | — | Gaylord | 8:51.79a |
| 5 | GR West CatholicPlace 5 · GR West Catholic | — | GR West Catholic | 8:52.69a |
| 6 | ManisteePlace 6 · Manistee | — | Manistee | 8:58.59a |
| 7 | Traverse City St. Fr...Place 7 · Traverse City St. Fr... | — | Traverse City St. Fr... | 8:59.41a |
| 8 | Remus Chippewa HillsPlace 8 · Remus Chippewa Hills | — | Remus Chippewa Hills | 9:13.54a |
| 9 | ColemanPlace 9 · Coleman | — | Coleman | 10:35.46a |