| 1 | Austin FillmorePlace 1 · Grade 12 · Stockbridge | 12 | Stockbridge | 17:47.90 |
| 2 | Alan BairdPlace 2 · Grade 10 · Stockbridge | 10 | Stockbridge | 17:58.64 |
| 3 | Jake ChapmanPlace 3 · Grade 10 · Stockbridge | 10 | Stockbridge | 18:04.44 |
| 4 | Trace HendersonPlace 4 · Grade 12 · Lansing Christian | 12 | Lansing Christian | 18:34.02 |
| 5 | Jack YoungbloodPlace 5 · Grade 10 · Stockbridge | 10 | Stockbridge | 18:42.47 |
| 6 | Andrew BrightonPlace 6 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 18:48.39 |
| 7 | Dawson BlockPlace 7 · Grade 9 · Lansing Christian | 9 | Lansing Christian | 18:51.71 |
| 8 | Nick SniderPlace 8 · Grade 11 · Stockbridge | 11 | Stockbridge | 18:59.48 |
| 9 | Troy DavisPlace 9 · Grade 11 · Leslie | 11 | Leslie | 19:02.53 |
| 10 | Cooper HemingerPlace 10 · Grade 12 · Perry | 12 | Perry | 19:05.00 |
| 11 | Reese MiddletonPlace 11 · Grade 10 · Perry | 10 | Perry | 19:06.19 |
| 12 | Zach OwenPlace 12 · Grade 12 · Leslie | 12 | Leslie | 19:06.81 |
| 13 | James LegacyPlace 13 · Grade 10 · Perry | 10 | Perry | 19:08.31 |
| 14 | Tyler SchrockPlace 14 · Grade 10 · Lake Odessa Lakewood | 10 | Lake Odessa Lakewood | 19:10.57 |
| 15 | Davis TebbenPlace 15 · Grade 9 · Lansing Christian | 9 | Lansing Christian | 19:11.75 |
| 16 | Kaleb LoseyPlace 16 · Grade 12 · Stockbridge | 12 | Stockbridge | 19:12.72 |
| 17 | Jordan DepewPlace 17 · Grade 12 · Perry | 12 | Perry | 19:16.61 |
| 18 | Andrew CarlockPlace 18 · Grade 11 · Lansing Christian | 11 | Lansing Christian | 19:20.44 |
| 19 | Luke GillilandPlace 19 · Grade 12 · Leslie | 12 | Leslie | 19:21.15 |
| 20 | Levi PraterPlace 20 · Grade 12 · Leslie | 12 | Leslie | 19:27.96 |
| 21 | Parker StuartPlace 21 · Grade 11 · Perry | 11 | Perry | 19:34.87 |
| 22 | Quintin LeePlace 22 · Grade 11 · Leslie | 11 | Leslie | 19:36.76 |
| 23 | Zach BollerPlace 23 · Grade 11 · Leslie | 11 | Leslie | 19:38.66 |
| 24 | Andrew Hansen-McClellanPlace 24 · Grade 10 · Lake Odessa Lakewood | 10 | Lake Odessa Lakewood | 19:49.68 |
| 25 | Andrew WietzkePlace 25 · Grade 10 · Olivet | 10 | Olivet | 19:51.33 |
| 26 | Collin HannahsPlace 26 · Grade 11 · Olivet | 11 | Olivet | 19:51.40 |
| 27 | Skylor ShivelyPlace 27 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 19:53.86 |
| 28 | Caleb McCartyPlace 28 · Grade 10 · Stockbridge | 10 | Stockbridge | 20:13.22 |
| 29 | Jakob HartmanPlace 29 · Grade 10 · Leslie | 10 | Leslie | 20:13.91 |
| 30 | Zack SnyderPlace 30 · Grade 11 · Stockbridge | 11 | Stockbridge | 20:21.25 |
| 31 | Kyle LilleyPlace 31 · Grade 9 · Stockbridge | 9 | Stockbridge | 20:58.27 |
| 32 | Justin StanleyPlace 32 · Grade 11 · Leslie | 11 | Leslie | 21:07.65 |
| 33 | Elijah HuebnerPlace 33 · Grade 11 · Stockbridge | 11 | Stockbridge | 21:10.30 |
| 34 | Felix Pena-CollierPlace 34 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 21:11.58 |
| 35 | John HayPlace 35 · Grade 12 · Stockbridge | 12 | Stockbridge | 21:12.12 |
| 36 | Peter NyfelerPlace 36 · Grade 12 · Stockbridge | 12 | Stockbridge | 21:27.60 PR |
| 37 | Nick JohnsonPlace 37 · Grade 12 · Olivet | 12 | Olivet | 21:33.28 |
| 38 | Cameron HuffmanPlace 38 · Grade 9 · Olivet | 9 | Olivet | 21:34.10 |
| 39 | Lucas MeyerPlace 39 · Grade 10 · Olivet | 10 | Olivet | 21:37.30 |
| 40 | Evan MacKayPlace 40 · Grade 9 · Lansing Christian | 9 | Lansing Christian | 21:41.47 |
| 41 | Jeremy SpinkPlace 41 · Grade 12 · Stockbridge | 12 | Stockbridge | 21:47.08 |
| 42 | Andrew RichardPlace 42 · Grade 9 · Leslie | 9 | Leslie | 21:47.10 |
| 43 | Collyn HunterPlace 43 · Grade 9 · Olivet | 9 | Olivet | 21:47.68 |
| 44 | Drew AllenPlace 44 · Grade 10 · Vermontville Maple Valley | 10 | Vermontville Maple Valley | 21:49.11 |
| 45 | Harrison GrangerPlace 45 · Grade 9 · Lansing Christian | 9 | Lansing Christian | 21:50.81 |
| 46 | Ryan HowlandPlace 46 · Grade 10 · Leslie | 10 | Leslie | 21:51.70 |
| 47 | Matthew ReidPlace 47 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 21:54.45 |
| 48 | Kodee CrouchPlace 48 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 21:54.50 |
| 49 | Rich ElmerPlace 49 · Grade 10 · Olivet | 10 | Olivet | 21:58.94 |
| 50 | Andrew WietzkePlace 50 · Grade 10 · Olivet | 10 | Olivet | 22:12.20 |
| 51 | Brody JonesPlace 51 · Grade 12 · Lake Odessa Lakewood | 12 | Lake Odessa Lakewood | 22:21.36 |
| 52 | Andrew MathewsPlace 52 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 22:22.76 |
| 53 | Campbell BrownPlace 53 · Grade 10 · Olivet | 10 | Olivet | 22:27.24 |
| 54 | Trent IveyPlace 54 · Grade 9 · Perry | 9 | Perry | 22:28.74 |
| 55 | Max CharlesPlace 55 · Grade 12 · Lake Odessa LakewoodUnofficial | 12 | Lake Odessa Lakewood | 22:33.88 |
| 56 | Brett IveyPlace 56 · Grade 12 · Perry | 12 | Perry | 22:39.95 |
| 57 | Thomas JohnsonPlace 57 · Grade 10 · Stockbridge | 10 | Stockbridge | 22:41.98 |
| 58 | Gabe WeeksPlace 58 · Grade 9 · Olivet | 9 | Olivet | 22:43.09 |
| 59 | Ryan NagelPlace 59 · Grade 9 · Leslie | 9 | Leslie | 22:43.10 |
| 60 | Brayden SmieskaPlace 60 · Grade 9 · Leslie | 9 | Leslie | 22:56.64 |
| 61 | Lucas JohnsonPlace 61 · Grade 9 · Olivet | 9 | Olivet | 23:03.73 |
| 62 | Kameron KyserPlace 62 · Grade 10 · Olivet | 10 | Olivet | 23:07.72 |
| 63 | Dylan LashleyPlace 63 · Grade 9 · Olivet | 9 | Olivet | 23:13.23 |
| 64 | Jon MaagPlace 64 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 23:13.95 |
| 65 | Jonathan FlemingPlace 65 · Grade 10 · Lansing Christian | 10 | Lansing Christian | 23:25.94 |
| 66 | Jacob McDowellPlace 66 · Grade 11 · Lansing Christian | 11 | Lansing Christian | 23:26.61 |
| 67 | Ethan SmithPlace 67 · Grade 11 · Olivet | 11 | Olivet | 23:39.28 |
| 68 | Vincent WadePlace 68 · Grade 10 · Olivet | 10 | Olivet | 23:43.93 |
| 69 | Stanley PlennertPlace 69 · Grade 10 · Stockbridge | 10 | Stockbridge | 23:52.62 |
| 70 | Chance DayPlace 70 · Grade 12 · Olivet | 12 | Olivet | 24:10.99 |
| 71 | Gunner FoggPlace 71 · Grade 9 · Leslie | 9 | Leslie | 24:12.90 |
| 72 | Ian HinesPlace 72 · Grade 11 · Olivet | 11 | Olivet | 24:34.21 |
| 73 | Dawson GuseyPlace 73 · Grade 10 · Vermontville Maple Valley | 10 | Vermontville Maple Valley | 24:56.23 |
| 74 | Austin DavisPlace 74 · Grade 11 · Lake Odessa Lakewood | 11 | Lake Odessa Lakewood | 25:24.42 |
| 75 | Peter OrrPlace 75 · Grade 11 · Olivet | 11 | Olivet | 25:26.64 |
| 76 | Zach WolcottPlace 76 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 25:32.94 |
| 77 | Connor FrizzellPlace 77 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 25:38.03 |
| 78 | Nathan GormanPlace 78 · Grade 9 · Vermontville Maple Valley | 9 | Vermontville Maple Valley | 25:59.07 |
| 79 | Daniel MoultonPlace 79 · Grade 9 · Leslie | 9 | Leslie | 26:24.08 |
| 80 | Ryan LaLondePlace 80 · Grade 9 · Perry | 9 | Perry | 26:26.95 |
| 81 | Logan Anderson-BortonPlace 81 · Grade 11 · Lansing Christian | 11 | Lansing Christian | 26:31.35 |
| 82 | Craig HollandPlace 82 · Grade 9 · Stockbridge | 9 | Stockbridge | 28:34.73 |
| 83 | Payton RourkePlace 83 · Grade 11 · Vermontville Maple Valley | 11 | Vermontville Maple Valley | 31:43.02 |
| 84 | Jordan DentonPlace 84 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 46:04.00 |