| 1 | Payton VeilleuxPlace 1 · Grade 8 · Mount Pleasant | 8 | Mount Pleasant | 11:18.4 |
| 2 | Owen PoppemaPlace 2 · Grade 7 · Bath | 7 | Bath | 11:29.2 |
| 3 | Ethan HarveyPlace 3 · Grade 8 · Mason | 8 | Mason | 11:35.5 |
| 4 | Kenneth ManglesPlace 4 · Grade 8 · Leslie ms | 8 | Leslie ms | 11:51.7 |
| 5 | River FoxPlace 5 · Grade 8 · Bath | 8 | Bath | 11:52.7 |
| 6 | Everett BeachPlace 6 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 12:00.5 |
| 7 | Nolan LoundsPlace 7 · Grade 8 · Lansing Our Savior Lutheran | 8 | Lansing Our Savior Lutheran | 12:03.1 |
| 8 | Teo KrummPlace 8 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 12:03.3 |
| 9 | Finn KortePlace 9 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 12:06.4 |
| 10 | Hayden SeleskyPlace 10 · Grade 8 · St. Mary (Williamston) | 8 | St. Mary (Williamston) | 12:17.0 |
| 11 | Trent GilbertPlace 11 · Grade 8 · Mount Pleasant | 8 | Mount Pleasant | 12:20.3 PR |
| 12 | Gisty IradukundaPlace 12 · Grade 8 · Lansing | 8 | Lansing | 12:21.4 |
| 13 | Grady RicheyPlace 13 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 12:21.6 |
| 14 | Rylan LatchawPlace 14 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 12:31.8 |
| 15 | Mario BakerPlace 15 · Grade 7 · Bath | 7 | Bath | 12:48.5 |
| 16 | Cooper SchmelterPlace 16 · Grade 8 · Leslie ms | 8 | Leslie ms | 12:52.0 |
| 17 | Isaac PetyPlace 17 · Grade 7 · Mount Pleasant | 7 | Mount Pleasant | 12:52.2 |
| 18 | Matthew KilleenPlace 18 · Grade 8 · Leslie ms | 8 | Leslie ms | 12:53.6 |
| 19 | Carson RyderPlace 19 · Grade 7 · Leslie ms | 7 | Leslie ms | 12:54.1 |
| 20 | Piyush SaraiyaPlace 20 · Grade 8 · Mount Pleasant | 8 | Mount Pleasant | 12:58.4 |
| 21 | Noah ThelenPlace 21 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:00.5 |
| 22 | Carson PotterPlace 22 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:01.6 |
| 23 | Ryan FergusonPlace 23 · Grade 8 · Mount Pleasant | 8 | Mount Pleasant | 13:04.6 |
| 24 | Johnathan ElseaPlace 24 · Grade 7 · Mount Pleasant | 7 | Mount Pleasant | 13:07.0 |
| 25 | Lincoln MordenPlace 25 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:13.2 |
| 26 | Carson HelmerPlace 26 · Grade 7 · Laingsburg | 7 | Laingsburg | 13:15.1 |
| 27 | Kingston OakesPlace 27 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:19.1 |
| 28 | William DrakePlace 28 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:20.9 |
| 29 | Dylan PhillipsPlace 29 · Grade 6 · Laingsburg | 6 | Laingsburg | 13:21.4 |
| 30 | Donnie RichmondPlace 30 · Grade 7 · Portland | 7 | Portland | 13:21.5 |
| 31 | Ruben MartinezPlace 31 · Grade 7 · Lansing | 7 | Lansing | 13:24.8 |
| 32 | Donovan BenedictPlace 32 · Grade 8 · Leslie ms | 8 | Leslie ms | 13:28.5 |
| 33 | Jace CopelandPlace 33 · Grade 6 · Laingsburg | 6 | Laingsburg | 13:32.4 |
| 34 | Calen AlmyPlace 34 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:38.2 |
| 35 | Jack DuffyPlace 35 · Grade 6 · St. Mary (Williamston) | 6 | St. Mary (Williamston) | 13:40.3 |
| 36 | Collin RileyPlace 36 · Grade 7 · Bath | 7 | Bath | 13:43.6 |
| 37 | Donovan MorrowPlace 37 · Grade 8 · Mount Pleasant | 8 | Mount Pleasant | 13:43.6 |
| 38 | Micah CouserPlace 38 · Grade 8 · Lansing Our Savior Lutheran | 8 | Lansing Our Savior Lutheran | 13:44.7 |
| 39 | Joel SchmidtPlace 39 · Grade 8 · Lansing Our Savior Lutheran | 8 | Lansing Our Savior Lutheran | 13:46.1 |
| 40 | Adam KillingsworthPlace 40 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:48.1 |
| 41 | Keigan CooperPlace 41 · Grade 7 · Mount Pleasant | 7 | Mount Pleasant | 13:48.6 |
| 42 | Evan ClarkPlace 42 · Grade 7 · Mount Pleasant | 7 | Mount Pleasant | 13:50.3 |
| 43 | Eli DotyPlace 43 · Grade 8 · Mason | 8 | Mason | 13:54.8 |
| 44 | Tristan DroschaPlace 44 · Grade 7 · Mason | 7 | Mason | 13:56.0 |
| 45 | Juneau NelsonPlace 45 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:56.6 |
| 46 | Tate SmithPlace 46 · Grade 7 · Bath | 7 | Bath | 13:57.4 |
| 47 | Connor BurchPlace 47 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:58.6 |
| 48 | Carter BucklandPlace 48 · Grade 7 · Portland | 7 | Portland | 14:01.1 |
| 49 | Tanner JacksonPlace 49 · Grade 7 · Leslie ms | 7 | Leslie ms | 14:05.9 |
| 50 | Miles DeckerPlace 50 · Grade 6 · Mount Pleasant | 6 | Mount Pleasant | 14:15.1 |
| 51 | Austin HodgesPlace 51 · Grade 7 · Laingsburg | 7 | Laingsburg | 14:17.4 |
| 52 | Nathan WonchPlace 52 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 14:26.6 |
| 53 | Gabe ReginatoPlace 53 · Grade 6 · Mount Pleasant | 6 | Mount Pleasant | 14:33.4 |
| 54 | Asher ChaffinPlace 54 · Grade 7 · Mount Pleasant | 7 | Mount Pleasant | 14:33.7 |
| 55 | Peyton EichingerPlace 55 · Grade 6 · Mount Pleasant | 6 | Mount Pleasant | 14:34.2 |
| 56 | Pete LegabuPlace 56 · Grade 7 · Lansing Our Savior Lutheran | 7 | Lansing Our Savior Lutheran | 14:34.8 |
| 57 | Carter HousePlace 57 · Grade 6 · Mount Pleasant | 6 | Mount Pleasant | 14:35.8 |
| 58 | Adryan EstradaPlace 58 · Grade 8 · Mason | 8 | Mason | 14:38.2 |
| 59 | Fisher LipseyPlace 59 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:45.2 |
| 60 | Jameson HoltonPlace 60 · Grade 8 · Mason | 8 | Mason | 14:45.7 |
| 61 | Sheldon ThomasPlace 61 · Grade 8 · Mason | 8 | Mason | 14:46.4 |
| 62 | Quinn LumPlace 62 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 14:53.2 |
| 63 | Robert GrewPlace 63 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:54.9 |
| 64 | Landon KrausPlace 64 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:56.5 |
| 65 | Benjamin OesterlePlace 65 · Grade 7 · Mason | 7 | Mason | 15:06.1 |
| 66 | Cameron BettsPlace 66 · Grade 8 · Laingsburg | 8 | Laingsburg | 15:06.8 |
| 67 | Brody PullingPlace 67 · Grade 7 · Mason | 7 | Mason | 15:13.7 |
| 68 | Will RathkaPlace 68 · Grade 8 · Laingsburg | 8 | Laingsburg | 15:14.5 |
| 69 | Cameron SpedoskePlace 69 · Grade 7 · Laingsburg | 7 | Laingsburg | 15:16.2 |
| 70 | Cooper GreenPlace 70 · Grade 6 · Mount Pleasant | 6 | Mount Pleasant | 15:16.4 |
| 71 | Joel RathkaPlace 71 · Grade 6 · Laingsburg | 6 | Laingsburg | 15:17.9 |
| 72 | Alexander CargillPlace 72 · Grade 8 · Mason | 8 | Mason | 15:25.9 |
| 73 | Cole KrabelPlace 73 · Grade 8 · Leslie ms | 8 | Leslie ms | 15:25.9 |
| 74 | Noah HerifordPlace 74 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 15:34.2 |
| 75 | Oakley KeithPlace 75 · Grade 7 · St. Mary (Williamston) | 7 | St. Mary (Williamston) | 15:35.1 |
| 76 | Elijah DavisPlace 76 · Grade 7 · Bath | 7 | Bath | 15:36.2 |
| 77 | Jude LitwillerPlace 77 · Grade 6 · Mount Pleasant | 6 | Mount Pleasant | 15:37.6 |
| 78 | Colin ScottPlace 78 · Grade 7 · Mason | 7 | Mason | 15:39.7 |
| 79 | Jayden JacksonPlace 79 · Grade 7 · Laingsburg | 7 | Laingsburg | 15:40.2 |
| 80 | Michael TycnerPlace 80 · Grade 8 · Mount Pleasant | 8 | Mount Pleasant | 15:42.2 |
| 81 | Peyton CarterPlace 81 · Grade 8 · Leslie ms | 8 | Leslie ms | 15:58.7 |
| 82 | Colin JohnsonPlace 82 · Grade 7 · Bath | 7 | Bath | 16:02.7 |
| 83 | Andrew StevensPlace 83 · Grade 7 · Laingsburg | 7 | Laingsburg | 16:04.7 |
| 84 | Henry KowalewskyPlace 84 · Grade 6 · Mason | 6 | Mason | 16:09.2 |
| 85 | Derek PorubskyPlace 85 · Grade 6 · Laingsburg | 6 | Laingsburg | 16:11.9 |
| 86 | Patrick GaddyPlace 86 · Grade 8 · St. Mary (Williamston) | 8 | St. Mary (Williamston) | 16:17.8 |
| 87 | Ryan ParkPlace 87 · Grade 7 · Laingsburg | 7 | Laingsburg | 16:19.7 |
| 88 | Andrew FaronePlace 88 · Grade 6 · St. Mary (Williamston) | 6 | St. Mary (Williamston) | 16:21.5 |
| 89 | Spencer GarrettPlace 89 · Grade 6 · Leslie ms | 6 | Leslie ms | 16:31.3 |
| 90 | Sam JordanPlace 90 · Grade 7 · Mason | 7 | Mason | 16:38.2 |
| 91 | Brandon ColbergPlace 91 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 16:46.1 |
| 92 | Atticus HoustonPlace 92 · Grade 8 · Mason | 8 | Mason | 16:49.3 |
| 93 | Evan RobertsPlace 93 · Grade 6 · Mason | 6 | Mason | 16:49.5 |
| 94 | Anthony MillerPlace 94 · Grade 6 · St. Mary (Williamston) | 6 | St. Mary (Williamston) | 16:52.1 |
| 95 | Austin DeFordPlace 95 · Grade 8 · Leslie ms | 8 | Leslie ms | 16:54.2 |
| 96 | Calum KnullPlace 96 · Grade 7 · Laingsburg | 7 | Laingsburg | 17:17.2 |
| 97 | Josh SeaveyPlace 97 · Grade 7 · Portland | 7 | Portland | 17:17.3 |
| 98 | Julian MalonePlace 98 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 17:22.9 |
| 99 | Tyler SchmitPlace 99 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 17:23.9 |
| 100 | Sean WellerPlace 100 · Grade 7 · Portland | 7 | Portland | 17:37.2 |
| 101 | Nick WhitedPlace 101 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 17:39.5 |
| 102 | Evan StuartPlace 102 · Grade 6 · Mason | 6 | Mason | 17:51.4 |
| 103 | Cole StumpPlace 103 · Grade 6 · Mason | 6 | Mason | 17:54.9 |
| 104 | Aidan MccarthyPlace 104 · Grade 6 · Mount Pleasant | 6 | Mount Pleasant | 17:57.1 |
| 105 | Noah HuffinePlace 105 · Grade 7 · Portland | 7 | Portland | 17:59.0 |
| 106 | Joseph PattonPlace 106 · Grade 8 · Mason | 8 | Mason | 18:07.0 |
| 107 | Sebastian HoskinsPlace 107 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 18:21.0 |
| 108 | Jonathan LarkinsPlace 108 · Grade 6 · Leslie ms | 6 | Leslie ms | 18:39.5 |
| 109 | Sam CarterPlace 109 · Grade 6 · Mason | 6 | Mason | 18:43.0 |
| 110 | Robert PattonPlace 110 · Grade 6 · Mason | 6 | Mason | 18:53.1 |
| 111 | Kismet CurlPlace 111 · Grade 8 · Lansing | 8 | Lansing | 19:02.3 |
| 112 | Joseph AnongdethPlace 112 · Grade 8 · Mason | 8 | Mason | 19:03.4 |
| 113 | Zayden EdwardsPlace 113 · Grade 6 · Portland | 6 | Portland | 19:22.2 |
| 114 | James LogelPlace 114 · Grade 6 · Portland | 6 | Portland | 19:25.4 |
| 115 | Jacob PierPlace 115 · Grade 6 · Mason | 6 | Mason | 19:33.9 |
| 116 | Philip NolenPlace 116 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 19:40.0 |
| 117 | Benjamin GaddyPlace 117 · Grade 6 · St. Mary (Williamston) | 6 | St. Mary (Williamston) | 20:05.7 |
| 118 | Calvin GunnPlace 118 · Grade 7 · Bath | 7 | Bath | 21:06.2 |
| 119 | Donovan ZieglerPlace 119 · Grade 8 · Lansing | 8 | Lansing | 21:39.1 |
| 120 | James RobinsonPlace 120 · Grade 8 · Lansing | 8 | Lansing | 21:39.7 |
| 121 | Michael NeffPlace 121 · Grade 6 · Laingsburg | 6 | Laingsburg | 21:58.2 |
| 122 | Siion JonesPlace 122 · Grade 7 · Lansing | 7 | Lansing | 22:12.4 |
| 123 | Tanuj ArulPlace 123 · Grade 6 · Mount Pleasant | 6 | Mount Pleasant | 22:12.9 |
| 124 | Connor HeydPlace 124 · Grade 6 · Laingsburg | 6 | Laingsburg | 22:25.0 |
| 125 | Max CosgrovePlace 125 · Grade 6 · Laingsburg | 6 | Laingsburg | 22:27.9 |
| 126 | Ted BirchPlace 126 · Grade 6 · Bath | 6 | Bath | 22:29.8 PR |
| 127 | Joelee ReesePlace 127 · Grade 7 · Lansing | 7 | Lansing | 22:30.6 |
| 128 | Brendon BerryhillPlace 128 · Grade 7 · Lansing | 7 | Lansing | 22:30.8 |
| 129 | Oskar GutschePlace 129 · Grade 7 · Mason | 7 | Mason | 24:39.1 |
| 130 | Angel HernandezPlace 130 · Grade 8 · Lansing | 8 | Lansing | 25:41.9 |
| 131 | Mario TorresPlace 131 · Grade 7 · Lansing | 7 | Lansing | 26:10.1 |
| 132 | Jose Perez-FloresPlace 132 · Grade 8 · Lansing | 8 | Lansing | 27:09.9 |
| 133 | Asher FroebePlace 133 · Grade 8 · Lansing | 8 | Lansing | 29:46.6 |
| 134 | Adam YangPlace 134 · Grade 8 · Lansing | 8 | Lansing | 33:15.3 |