| 1 | Ben NovelloPlace 1 · Grade 6 · East Lansing | 6 | East Lansing | 12:53.5 |
| 2 | Jacob DeYoungPlace 2 · Grade 6 · East Lansing | 6 | East Lansing | 12:55.2 |
| 3 | Sam BoothPlace 3 · Grade 6 · East Lansing | 6 | East Lansing | 12:57.8 |
| 4 | Sammy JohnsonPlace 4 · Grade 6 · East Lansing | 6 | East Lansing | 13:03.9 |
| 5 | Holden KnappPlace 5 · Grade 6 · East Lansing | 6 | East Lansing | 13:04.3 |
| 6 | Brandon SmithPlace 6 · Grade 7 · East Lansing | 7 | East Lansing | 13:06.0 |
| 7 | Adam LaxtonPlace 7 · Grade 8 · East Lansing | 8 | East Lansing | 13:06.8 PR |
| 8 | Eli KramerPlace 8 · Grade 7 · East Lansing | 7 | East Lansing | 13:09.8 PR |
| 9 | Noah RosethPlace 9 · Grade 8 · East Lansing | 8 | East Lansing | 13:33.2 PR |
| 10 | Owen SpencePlace 10 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:35.1 |
| 11 | Michael KovalchickPlace 11 · Grade 6 · East Lansing | 6 | East Lansing | 13:38.1 |
| 12 | Cooper EvansPlace 12 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:38.4 PR |
| 13 | Adam BlissPlace 13 · Grade 7 · Ionia | 7 | Ionia | 13:39.0 |
| 14 | Jack HanleyPlace 14 · Grade 8 · East Lansing | 8 | East Lansing | 13:40.0 |
| 15 | Brandon WithamPlace 15 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:41.1 PR |
| 16 | Johnny BonnellPlace 16 · Grade 6 · East Lansing | 6 | East Lansing | 13:41.4 PR |
| 17 | Tristen FreemanPlace 17 · Grade 7 · Bath | 7 | Bath | 13:41.9 |
| 18 | Connor ClarkPlace 18 · Grade 7 · Ionia | 7 | Ionia | 13:43.8 |
| 19 | Ryan TrierweilerPlace 19 · Grade 7 · Ionia | 7 | Ionia | 13:45.3 |
| 20 | Jake SpearPlace 20 · Grade 7 · Mason | 7 | Mason | 13:46.9 |
| 21 | Josiah MagleyPlace 21 · Grade 7 · Ionia | 7 | Ionia | 13:47.6 |
| 22 | Maxwell SchaeferPlace 22 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:58.0 PR |
| 23 | Raphael GoldPlace 23 · Grade 6 · East Lansing | 6 | East Lansing | 14:00.1 |
| 24 | Holden BrennerPlace 24 · Grade 7 · Ionia | 7 | Ionia | 14:02.2 PR |
| 25 | Alex MathewsPlace 25 · Grade 8 · Mason | 8 | Mason | 14:03.6 |
| 26 | Zach VanHornPlace 26 · Grade 7 · Holt | 7 | Holt | 14:05.6 |
| 27 | Gavin PurnellPlace 27 · Grade 7 · East Lansing | 7 | East Lansing | 14:11.2 |
| 28 | Chris CloverPlace 28 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 14:12.0 |
| 29 | Jared SchaferPlace 29 · Grade 8 · Pewamo-Westphalia | 8 | Pewamo-Westphalia | 14:12.9 PR |
| 30 | Jordan WrightPlace 30 · Grade 7 · Bath | 7 | Bath | 14:14.5 |
| 31 | Bryce MathewsPlace 31 · Grade 7 · Mason | 7 | Mason | 14:28.1 |
| 32 | Noel SpencePlace 32 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 14:29.5 PR |
| 33 | Daniel ShipmanPlace 33 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 14:32.5 PR |
| 34 | Maxwell WojcikPlace 34 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 14:34.7 |
| 35 | Matthew ParisPlace 35 · Grade 8 · East Lansing | 8 | East Lansing | 14:35.6 |
| 36 | Colton BennettPlace 36 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 14:35.8 |
| 37 | Davis BakerPlace 37 · Grade 8 · Mason | 8 | Mason | 14:36.6 PR |
| 38 | Nate D' AlessandroPlace 38 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 14:37.2 |
| 39 | Hugh CampbellPlace 39 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 14:38.8 PR |
| 40 | Christian BeaulieuPlace 40 · Grade 8 · Bath | 8 | Bath | 14:39.5 |
| 41 | Andrew HamiltonPlace 41 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 14:40.2 |
| 42 | Donavan AikensPlace 42 · Grade 8 · Ionia | 8 | Ionia | 14:44.0 |
| 43 | Zane HensleyPlace 43 · Grade 8 · Ionia | 8 | Ionia | 14:45.7 PR |
| 44 | Garrett KostersPlace 44 · Grade 8 · Holt | 8 | Holt | 14:46.5 |
| 45 | Jackson MarlanPlace 45 · Grade 8 · Mason | 8 | Mason | 14:47.1 PR |
| 46 | Evan CampbellPlace 46 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:48.6 |
| 47 | Christian RulePlace 47 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 14:49.3 PR |
| 48 | Anthony SbracciaPlace 48 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:49.6 |
| 49 | Silvio VelozPlace 49 · Grade 7 · Waverly | 7 | Waverly | 14:50.3 PR |
| 50 | Collin HoagPlace 50 · Grade 6 · Holt | 6 | Holt | 14:51.3 |
| 51 | Gil PagePlace 51 · Grade 7 · Holt | 7 | Holt | 14:54.8 |
| 52 | Andrew KoniecznyPlace 52 · Grade 6 · Lansing Our Savior Lutheran | 6 | Lansing Our Savior Lutheran | 14:57.3 |
| 53 | Patrick LaymanPlace 53 · Grade 6 · East Lansing | 6 | East Lansing | 14:58.2 PR |
| 54 | Jake BortnichakPlace 54 · Grade 6 · Holt | 6 | Holt | 14:59.5 |
| 55 | Davious UphamPlace 55 · Grade 8 · East Lansing | 8 | East Lansing | 15:02.8 |
| 56 | Colin HagermanPlace 56 · Grade 6 · Bath | 6 | Bath | 15:05.2 |
| 57 | Keaton LantisPlace 57 · Grade 6 · Perry ms | 6 | Perry ms | 15:07.4 |
| 58 | Chandler SchroederPlace 58 · Grade 8 · Pewamo-Westphalia | 8 | Pewamo-Westphalia | 15:09.2 |
| 59 | Tommy De La FuentePlace 59 · Grade 7 · Mason | 7 | Mason | 15:14.1 |
| 60 | Jack DarlingPlace 60 · Grade 7 · Perry ms | 7 | Perry ms | 15:14.5 PR |
| 61 | Austin SouthwellPlace 61 · Grade 8 · Mason | 8 | Mason | 15:14.8 PR |
| 62 | JT KlumppPlace 62 · Grade 7 · Ionia | 7 | Ionia | 15:16.5 |
| 63 | Ethan AnthesPlace 63 · Grade 6 · Mason | 6 | Mason | 15:16.8 |
| 64 | Carl SeidelmanPlace 64 · Grade 7 · Ionia | 7 | Ionia | 15:17.4 |
| 65 | Christian BatdorffPlace 65 · Grade 7 · Mason | 7 | Mason | 15:19.4 |
| 66 | Hayz WoodardPlace 66 · Grade 8 · Ionia | 8 | Ionia | 15:20.1 |
| 67 | JJ HarrisPlace 67 · Grade 8 · Ionia | 8 | Ionia | 15:20.3 |
| 68 | Parker LewisPlace 68 · Grade 8 · Perry ms | 8 | Perry ms | 15:27.4 PR |
| 69 | Tommy HebertPlace 69 · Grade 7 · Mason | 7 | Mason | 15:29.9 |
| 70 | Ayden SurdenikPlace 70 · Grade 7 · Holt | 7 | Holt | 15:34.2 |
| 71 | Nathan RehmannPlace 71 · Grade 6 · Pewamo-Westphalia | 6 | Pewamo-Westphalia | 15:37.2 |
| 72 | Ty ShipmanPlace 72 · Grade 7 · Holt | 7 | Holt | 15:39.3 PR |
| 73 | Robert WoodworthPlace 73 · Grade 6 · Bath | 6 | Bath | 15:41.1 |
| 74 | Drake VanWormerPlace 74 · Grade 7 · Perry ms | 7 | Perry ms | 15:41.9 PR |
| 75 | Troy BarberPlace 75 · Grade 8 · Perry ms | 8 | Perry ms | 15:43.2 PR |
| 76 | Will BeekmanPlace 76 · Grade 6 · East Lansing | 6 | East Lansing | 15:46.2 |
| 77 | Karson HagenPlace 77 · Grade 7 · Ionia | 7 | Ionia | 15:49.6 PR |
| 78 | David BorderPlace 78 · Grade 6 · Fowlerville | 6 | Fowlerville | 15:54.8 |
| 79 | Christopher BoydPlace 79 · Grade 8 · Holt | 8 | Holt | 15:56.1 PR |
| 80 | Declan ScollonPlace 80 · Grade 8 · Pewamo-Westphalia | 8 | Pewamo-Westphalia | 15:56.7 |
| 81 | Connor BlakePlace 81 · Grade 8 · Waverly | 8 | Waverly | 15:58.0 PR |
| 82 | Ryan McKendryPlace 82 · Grade 7 · Lansing Our Savior Lutheran | 7 | Lansing Our Savior Lutheran | 15:59.0 PR |
| 83 | Jimmy BuurmaPlace 83 · Grade 7 · Fowlerville | 7 | Fowlerville | 16:08.2 |
| 84 | Brandon RobbinsPlace 84 · Grade 7 · Lansing | 7 | Lansing | 16:10.8 PR |
| 85 | Calvin DowkerPlace 85 · Grade 7 · Fowlerville | 7 | Fowlerville | 16:13.0 |
| 86 | Jack LanfordPlace 86 · Grade 8 · East Lansing | 8 | East Lansing | 16:19.3 |
| 87 | Noah MillerPlace 87 · Grade 7 · Fowlerville | 7 | Fowlerville | 16:24.7 |
| 88 | Colin ScheibPlace 88 · Grade 6 · Bath | 6 | Bath | 16:29.1 |
| 89 | Lucas ChenaultPlace 89 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 16:34.9 |
| 90 | John LaxtonPlace 90 · Grade 6 · East Lansing | 6 | East Lansing | 16:40.6 |
| 91 | Ben MondroPlace 91 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 16:41.3 |
| 92 | Mario MigaldiPlace 92 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 16:43.8 |
| 93 | Conner GelkePlace 93 · Grade 7 · Holt | 7 | Holt | 16:45.7 |
| 94 | Mark KingPlace 94 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 16:46.7 |
| 95 | Tommy FoleyPlace 95 · Grade 6 · East Lansing | 6 | East Lansing | 16:49.2 |
| 96 | Ken KristPlace 96 · Grade 6 · Parkside (Jackson) | 6 | Parkside (Jackson) | 16:51.1 |
| 97 | Francisco PrayPlace 97 · Grade 8 · Lansing | 8 | Lansing | 16:54.3 PR |
| 98 | Ivorie RushPlace 98 · Grade 8 · Lansing | 8 | Lansing | 17:00.4 PR |
| 99 | Jonathan WolfingerPlace 99 · Grade 7 · Bath | 7 | Bath | 17:03.9 |
| 100 | Hayden VlasicPlace 100 · Grade 6 · Bath | 6 | Bath | 17:06.1 |
| 101 | Malek HamptonPlace 101 · Grade 7 · East Lansing | 7 | East Lansing | 17:11.2 PR |
| 102 | Carter LucasPlace 102 · Grade 6 · Williamston | 6 | Williamston | 17:14.0 |
| 103 | Sully DamanPlace 103 · Grade 8 · Mason | 8 | Mason | 17:18.3 |
| 104 | Zowie BehaPlace 104 · Grade 7 · Holt | 7 | Holt | 17:20.4 |
| 105 | Griffin FeldpauschPlace 105 · Grade 6 · Pewamo-Westphalia | 6 | Pewamo-Westphalia | 17:21.0 |
| 106 | Cameron EtzelPlace 106 · Grade 6 · Mason | 6 | Mason | 17:25.4 |
| 107 | LaJadeon EberhartPlace 107 · Grade 7 · Windemere Park Charter Academy | 7 | Windemere Park Charter Academy | 17:29.7 PR |
| 108 | Paulson JustinPlace 108 · Grade 7 · Waverly | 7 | Waverly | 17:31.3 PR |
| 109 | Max RosePlace 109 · Grade 8 · Fowlerville | 8 | Fowlerville | 17:37.2 |
| 110 | Zack FrandsenPlace 110 · Grade 7 · Ionia | 7 | Ionia | 17:38.4 |
| 111 | Devin KilpelaPlace 111 · Grade 8 · Fowlerville | 8 | Fowlerville | 17:43.8 |
| 112 | Bobby ArmbrusterPlace 112 · Grade 8 · Lansing | 8 | Lansing | 17:44.8 PR |
| 113 | Shane WoodburyPlace 113 · Grade 7 · Williamston | 7 | Williamston | 17:47.0 |
| 114 | Joel CairnsPlace 114 · Grade 8 · Ionia | 8 | Ionia | 17:48.0 PR |
| 115 | James MasonPlace 115 · Grade 7 · Ionia | 7 | Ionia | 17:56.1 |
| 116 | Trevor ShepichPlace 116 · Grade 6 · Perry ms | 6 | Perry ms | 17:57.8 |
| 117 | August WeisharPlace 117 · Grade 6 · East Lansing | 6 | East Lansing | 18:08.3 |
| 118 | Nick BoydPlace 118 · Grade 8 · Holt | 8 | Holt | 18:08.7 PR |
| 119 | Shar DuPlace 119 · Grade 8 · Lansing | 8 | Lansing | 18:27.3 |
| 120 | Shane TiffanyPlace 120 · Grade 7 · Ionia | 7 | Ionia | 18:33.4 |
| 121 | Braden DennisPlace 121 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 18:52.0 |
| 122 | Trey DavisPlace 122 · Grade 8 · Lansing | 8 | Lansing | 19:52.4 PR |
| 123 | Benjamin ShowermanPlace 123 · Grade 6 · Fowlerville | 6 | Fowlerville | 19:53.8 |
| 124 | Allen PhamPlace 124 · Grade 7 · Windemere Park Charter Academy | 7 | Windemere Park Charter Academy | 20:15.1 |
| 125 | Eli PaytonPlace 125 · Grade 7 · Williamston | 7 | Williamston | 20:21.6 PR |
| 126 | Gage EvansPlace 126 · Grade 6 · Windemere Park Charter Academy | 6 | Windemere Park Charter Academy | 20:22.1 PR |
| 127 | Evan RosePlace 127 · Grade 6 · Fowlerville | 6 | Fowlerville | 20:35.9 |
| 128 | Taylor ChallissPlace 128 · Grade 8 · Fowlerville | 8 | Fowlerville | 21:07.6 |
| 129 | Jezmaine HerrPlace 129 · Grade 7 · Lansing | 7 | Lansing | 21:39.8 PR |
| 130 | Zack SeatonPlace 130 · Grade 8 · Maple Valley | 8 | Maple Valley | 22:14.8 |
| 131 | Cameron ClarkPlace 131 · Grade 8 · Ionia | 8 | Ionia | 22:24.5 PR |
| 132 | John BachaPlace 132 · Grade 8 · Fowlerville | 8 | Fowlerville | 22:39.5 PR |
| 133 | Joshua TaylorPlace 133 · Grade 7 · Lansing | 7 | Lansing | 22:41.0 PR |
| 134 | Chris FrancoPlace 134 · Grade 7 · Lansing | 7 | Lansing | 22:52.7 PR |
| 135 | Isaac FarmerPlace 135 · Grade 6 · Fowlerville | 6 | Fowlerville | 23:07.1 |
| 136 | Colin SmithPlace 136 · Grade 6 · Fowlerville | 6 | Fowlerville | 23:21.8 |
| 137 | Israel BrunettePlace 137 · Grade 7 · Lansing | 7 | Lansing | 24:22.1 PR |
| 138 | David BrunettePlace 138 · Grade 7 · Lansing | 7 | Lansing | 24:28.0 PR |
| 139 | Payne MusserPlace 139 · Grade 6 · Fowlerville | 6 | Fowlerville | 24:29.7 |
| 140 | Ryan RubelmanPlace 140 · Grade 6 · Windemere Park Charter Academy | 6 | Windemere Park Charter Academy | 26:48.3 |
| 141 | Mathew MorrisPlace 141 · Grade 6 · Maple Valley | 6 | Maple Valley | 27:55.7 |
| 142 | Vincent BrunettePlace 142 · Grade 7 · Lansing | 7 | Lansing | 29:40.5 PR |