| 1 | Sebastian AvilaPlace 1 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 11:41.00 |
| 2 | Desmond AllenPlace 2 · Grade 8 · Hillside | 8 | Hillside | 11:55.20 |
| 3 | Connor KruegerPlace 3 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 11:55.90 |
| 4 | Luke LonswayPlace 4 · Grade 8 · Hillside | 8 | Hillside | 12:06.50 |
| 5 | James LangworthyPlace 5 · Grade 8 · Hillside | 8 | Hillside | 12:06.70 |
| 6 | Kenta LandersPlace 6 · Grade 6 · Hillside | 6 | Hillside | 12:16.30 |
| 7 | Elijah CampbellPlace 7 · Grade 7 · Hillside | 7 | Hillside | 12:16.90 |
| 8 | Elijah EubanksPlace 8 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 12:18.30 |
| 9 | Ari MoorePlace 9 · Grade 7 · Hillside | 7 | Hillside | 12:38.90 |
| 10 | Garrett HensleyPlace 10 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 12:39.40 |
| 11 | Maxwell NewmanPlace 11 · Grade 7 · Milwood | 7 | Milwood | 12:40.60 |
| 12 | Asher St.JohnPlace 12 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 12:40.70 |
| 13 | Koya MatsuzakiPlace 13 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 12:56.30 |
| 14 | Samuel SchnabelPlace 14 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 12:59.60 |
| 15 | Jordan SchrumPlace 15 · Grade 7 · Hillside | 7 | Hillside | 13:04.40 |
| 16 | Miles Dedloff-RooyPlace 16 · Grade 8 · Milwood | 8 | Milwood | 13:04.50 |
| 17 | Lenolo MadubanyaPlace 17 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 13:04.60 |
| 18 | Bennett ClearyPlace 18 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 13:11.40 |
| 19 | Deforest LongergPlace 19 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 13:15.50 |
| 20 | Orion BaileyPlace 20 · Grade 8 · Hillside | 8 | Hillside | 13:17.40 |
| 21 | Silas NielsenPlace 21 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 13:20.10 |
| 22 | Braxton JonesPlace 22 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 13:21.70 |
| 23 | Aiden McLeodPlace 23 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 13:28.60 |
| 24 | Rylan FaklerPlace 24 · Grade 8 · Hillside | 8 | Hillside | 13:31.50 |
| 25 | Donovan EzekielPlace 25 · Grade 8 · Hillside | 8 | Hillside | 13:32.40 |
| 26 | Emmett FlemingPlace 26 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 13:33.90 PR |
| 27 | Abel MervakPlace 27 · Grade 7 · Milwood | 7 | Milwood | 13:34.80 |
| 28 | Camden BentonPlace 28 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 13:37.10 |
| 29 | Landon LepistoPlace 29 · Grade 6 · Hillside | 6 | Hillside | 13:42.20 |
| 30 | Raziel GardnerPlace 30 · Grade 6 · Hillside | 6 | Hillside | 13:44.20 |
| 31 | Gerrit HaanPlace 31 · Grade 8 · Kalamazoo Linden Grove | 8 | Kalamazoo Linden Grove | 13:47.30 |
| 32 | Wyatt KirbyPlace 32 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 13:49.70 |
| 33 | Jonah WespinterPlace 33 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 13:57.60 |
| 34 | Crane ConklingPlace 34 · Grade 7 · Milwood | 7 | Milwood | 14:04.00 |
| 35 | Drew AustinPlace 35 · Grade 7 · Milwood | 7 | Milwood | 14:04.40 |
| 36 | Blake DintamanPlace 36 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 14:04.80 |
| 37 | Reid GuilfoylePlace 37 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 14:05.70 |
| 38 | Kaelem HelmsPlace 38 · Grade 8 · Milwood | 8 | Milwood | 14:12.40 |
| 39 | Jace SchabergPlace 39 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 14:13.80 |
| 40 | Charles BivinsPlace 40 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 14:15.70 |
| 41 | Ethan AlvesPlace 41 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 14:22.20 |
| 42 | Connor CameronPlace 42 · Grade 7 · Milwood | 7 | Milwood | 14:27.50 |
| 43 | Hudson JansheskiPlace 43 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 14:30.40 |
| 44 | Jordan BoldenPlace 44 · Grade 8 · Hillside | 8 | Hillside | 14:32.70 |
| 45 | Ethan DrakePlace 45 · Grade 6 · Hillside | 6 | Hillside | 14:33.80 |
| 46 | Titus McNeilPlace 46 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 14:36.30 |
| 47 | Carrick McCallbaghPlace 47 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 14:39.00 |
| 48 | Nathan TravisPlace 48 · Grade 7 · Milwood | 7 | Milwood | 14:39.40 |
| 49 | Evan SanchezPlace 49 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 14:39.50 PR |
| 50 | Jonathan MannPlace 50 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 14:45.20 |
| 51 | Landon HawkinsPlace 51 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 14:58.70 |
| 52 | Kellen CasanovaPlace 52 · Grade 7 · Hillside | 7 | Hillside | 15:05.70 |
| 53 | Syncere AlexanderPlace 53 · Grade 7 · Hillside | 7 | Hillside | 15:08.40 |
| 54 | Isaiah HamiltonPlace 54 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 15:14.40 |
| 55 | Johnathan ZabalaPlace 55 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 15:16.30 |
| 56 | Kingston Zarei-KingPlace 56 · Grade 6 · Hillside | 6 | Hillside | 15:16.50 |
| 57 | Hunter HarringtonPlace 57 · Grade 7 · Milwood | 7 | Milwood | 15:21.80 |
| 58 | Francis BeekeePlace 58 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 15:24.20 |
| 59 | Ian Van der WesthuizenPlace 59 · Grade 7 · Milwood | 7 | Milwood | 15:38.20 |
| 60 | Benjamin St. PeterPlace 60 · Grade 7 · Hillside | 7 | Hillside | 15:41.90 |
| 61 | Jaxon WendtPlace 61 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 15:43.40 |
| 62 | Tanner JansheskiPlace 62 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 15:44.20 |
| 63 | Collin PowellPlace 63 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 15:46.10 |
| 64 | Will BrownPlace 64 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 15:47.50 |
| 65 | Austin PrinsPlace 65 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 16:04.90 |
| 66 | Donovan MachariaPlace 66 · Grade 8 · Hillside | 8 | Hillside | 16:07.50 |
| 67 | Lachlan KleinbergsPlace 67 · Grade 6 · Milwood | 6 | Milwood | 16:16.00 |
| 68 | Shawn Buch-PricePlace 68 · Grade 8 · Hillside | 8 | Hillside | 16:16.30 |
| 69 | Sullivan BradyPlace 69 · Grade 7 · Hillside | 7 | Hillside | 16:18.80 |
| 70 | Henry BurnsPlace 70 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 16:21.00 PR |
| 71 | Charles HissongPlace 71 · Grade 6 · Hillside | 6 | Hillside | 16:25.60 |
| 72 | Kenton BairdPlace 72 · Grade 8 · Hillside | 8 | Hillside | 16:27.40 |
| 73 | Haider RasoolPlace 73 · Grade 7 · Hillside | 7 | Hillside | 16:32.00 |
| 74 | Michael DarbyPlace 74 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 16:36.30 |
| 75 | Silas MerklingPlace 75 · Grade 6 · Hillside | 6 | Hillside | 16:44.60 |
| 76 | Lucas OswaldPlace 76 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 16:47.60 |
| 77 | Samuel GordonPlace 77 · Grade 8 · Hillside | 8 | Hillside | 16:48.90 |
| 78 | William AulbachPlace 78 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 16:53.40 |
| 79 | Jaxson CamburnPlace 79 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 16:57.20 |
| 80 | Jacob MaherPlace 80 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 17:02.10 |
| 81 | Riley LangworthyPlace 81 · Grade 6 · Hillside | 6 | Hillside | 17:11.00 |
| 82 | Oliver DavisPlace 82 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 17:15.80 PR |
| 83 | Sawyer Dedloff-RooyPlace 83 · Grade 8 · Milwood | 8 | Milwood | 17:19.90 |
| 84 | Axl HawkesPlace 84 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 17:21.80 |
| 85 | Brody MansfieldPlace 85 · Grade 7 · Kalamazoo Linden Grove | 7 | Kalamazoo Linden Grove | 17:30.30 |
| 86 | Austin FoleyPlace 86 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 17:39.50 |
| 87 | Matthew BellPlace 87 · Grade 8 · Richland Gull Lake | 8 | Richland Gull Lake | 17:42.90 |
| 88 | Robert Henry DoerrPlace 88 · Grade 7 · Hillside | 7 | Hillside | 17:43.60 |
| 89 | Timothy EubanksPlace 89 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 18:05.00 |
| 90 | Benjamin LovelyPlace 90 · Grade 7 · Milwood | 7 | Milwood | 18:06.60 |
| 91 | Oliver HildebrandPlace 91 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 18:07.90 |
| 92 | Boyd RomingerPlace 92 · Grade 7 · Hillside | 7 | Hillside | 18:17.40 |
| 93 | Jordyn SmithPlace 93 · Grade 6 · Hillside | 6 | Hillside | 18:17.70 |
| 94 | Alex WissnerPlace 94 · Grade 8 · Milwood | 8 | Milwood | 18:26.20 |
| 95 | Nicholas RamerPlace 95 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 18:26.20 |
| 96 | Nino Del BarrioPlace 96 · Grade 7 · Milwood | 7 | Milwood | 18:35.70 PR |
| 97 | Waylon JamiesonPlace 97 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 18:52.50 |
| 98 | Henry YeckleyPlace 98 · Grade 8 · Milwood | 8 | Milwood | 19:19.80 |
| 99 | Phillip Van der WesthuizenPlace 99 · Grade 6 · Milwood | 6 | Milwood | 19:25.40 |
| 100 | Bryce ApothekerPlace 100 · Grade 7 · Richland Gull Lake | 7 | Richland Gull Lake | 19:28.50 |
| 101 | Joseph "JP" RichardsPlace 101 · Grade 8 · Milwood | 8 | Milwood | 19:38.20 |
| 102 | Eli BusPlace 102 · Grade 7 · Milwood | 7 | Milwood | 19:56.40 PR |
| 103 | Henry JonesPlace 103 · Grade 6 · Milwood | 6 | Milwood | 20:16.40 |
| 104 | Maxwell "Max" WisnnerPlace 104 · Grade 6 · Milwood | 6 | Milwood | 20:30.60 |
| 105 | Nolyn HigginsPlace 105 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 20:33.10 |
| 106 | Luke AndrewsPlace 106 · Grade 6 · Kalamazoo Linden Grove | 6 | Kalamazoo Linden Grove | 20:41.60 |
| 107 | Eli HoardPlace 107 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 21:19.70 PR |
| 108 | Judah LunardiniPlace 108 · Grade - · Richland Gull Lake | - | Richland Gull Lake | 21:59.00 |
| 109 | Isaac JohnsonPlace 109 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 22:16.80 |
| 110 | Maddox MoodyPlace 110 · Grade 6 · Richland Gull Lake | 6 | Richland Gull Lake | 22:47.50 |
| 111 | Archer RambowPlace 111 · Grade 6 · Milwood | 6 | Milwood | 25:33.80 PR |
| 112 | Oliver RichardsonPlace 112 · Grade 8 · Milwood | 8 | Milwood | 25:38.60 |
| 113 | Wilton SheehanPlace 113 · Grade 7 · Milwood | 7 | Milwood | 25:47.40 |
| 114 | Daniel GakodiPlace 114 · Grade 8 · Hillside | 8 | Hillside | 28:07.10 PR |