| 1 | Kai MartinPlace 1 · Grade 7 · East Lansing | 7 | East Lansing | 12:59.54 |
| 2 | Raphael GoldPlace 2 · Grade 8 · East Lansing | 8 | East Lansing | 13:10.82 |
| 3 | Noah HartwickPlace 3 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 13:17.29 |
| 4 | Nathan PianosiPlace 4 · Grade 7 · Portland | 7 | Portland | 13:27.65 |
| 5 | Brody SandbornPlace 5 · Grade 6 · Portland | 6 | Portland | 13:30.51 |
| 6 | Andrew SchreiberPlace 6 · Grade 8 · East Lansing | 8 | East Lansing | 13:39.03 |
| 7 | Ivan ClaytonPlace 7 · Grade 7 · East Lansing | 7 | East Lansing | 13:50.02 PR |
| 8 | Jake OlsonPlace 8 · Grade 8 · Portland | 8 | Portland | 13:52.49 |
| 9 | Cooper HoskinsPlace 9 · Grade 8 · Portland | 8 | Portland | 13:57.08 |
| 10 | Elijah NevinsPlace 10 · Grade 7 · East Lansing | 7 | East Lansing | 13:57.39 |
| 11 | Sam MuirheadPlace 11 · Grade 6 · Pewamo-Westphalia | 6 | Pewamo-Westphalia | 13:57.81 |
| 12 | Matthew SeaveyPlace 12 · Grade 7 · Portland | 7 | Portland | 13:58.34 |
| 13 | Eden LampiPlace 13 · Grade 7 · East Lansing | 7 | East Lansing | 13:59.59 |
| 14 | Micah O NealPlace 14 · Grade 7 · East Lansing | 7 | East Lansing | 14:00.40 |
| 15 | Xavier DeShongPlace 15 · Grade 7 · Charlotte | 7 | Charlotte | 14:03.21 PR |
| 16 | D'Quan ThurberPlace 16 · Grade 8 · Lansing | 8 | Lansing | 14:03.82 PR |
| 17 | Ian HinklePlace 17 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 14:04.27 |
| 18 | Jacob SturgeonPlace 18 · Grade 8 · Lansing | 8 | Lansing | 14:07.34 |
| 19 | Aiden PullingPlace 19 · Grade 7 · Portland | 7 | Portland | 14:12.22 PR |
| 20 | Ellis YokomPlace 20 · Grade 7 · Ionia | 7 | Ionia | 14:12.96 |
| 21 | Brandon HoveyPlace 21 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 14:13.51 |
| 22 | Benjamin SzydlowskiPlace 22 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:16.66 PR |
| 23 | Chris NiklasPlace 23 · Grade 6 · Portland | 6 | Portland | 14:19.08 |
| 24 | Lucas WandellPlace 24 · Grade 8 · Ionia | 8 | Ionia | 14:20.49 PR |
| 25 | Matt LathomPlace 25 · Grade 7 · East Lansing | 7 | East Lansing | 14:23.66 |
| 26 | Davis SmithPlace 26 · Grade 6 · Pewamo-Westphalia | 6 | Pewamo-Westphalia | 14:40.25 |
| 27 | Timmy BengelPlace 27 · Grade 8 · Pewamo-Westphalia | 8 | Pewamo-Westphalia | 14:40.78 |
| 28 | Ken KristPlace 28 · Grade 8 · Parkside (Jackson) | 8 | Parkside (Jackson) | 14:43.43 |
| 29 | Shane McGlonePlace 29 · Grade 7 · East Lansing | 7 | East Lansing | 14:43.76 PR |
| 30 | Caleb HenryPlace 30 · Grade 7 · East Lansing | 7 | East Lansing | 14:45.08 |
| 31 | Gabriel HatfieldPlace 31 · Grade 7 · Ionia | 7 | Ionia | 14:46.67 PR |
| 32 | Jake (Jacob) EllsworthPlace 32 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 14:51.48 |
| 33 | Josh HallPlace 33 · Grade 8 · Windemere Park Charter Academy | 8 | Windemere Park Charter Academy | 14:53.07 PR |
| 34 | Joe FennellPlace 34 · Grade 7 · East Lansing | 7 | East Lansing | 14:53.40 |
| 35 | Gabriel LeakePlace 35 · Grade 7 · Lansing | 7 | Lansing | 15:00.33 |
| 36 | William LoachridgePlace 36 · Grade 6 · East Lansing | 6 | East Lansing | 15:01.51 |
| 37 | Brendan SochayPlace 37 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 15:02.66 PR |
| 38 | Rowan CurranPlace 38 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 15:03.80 |
| 39 | Henry MahlerPlace 39 · Grade 6 · East Lansing | 6 | East Lansing | 15:06.47 |
| 40 | Cayden ClemPlace 40 · Grade 7 · Ionia | 7 | Ionia | 15:07.51 |
| 41 | Isaac BadgeroPlace 41 · Grade 7 · Portland | 7 | Portland | 15:10.10 |
| 42 | Steven SavoyPlace 42 · Grade 6 · Windemere Park Charter Academy | 6 | Windemere Park Charter Academy | 15:10.75 PR |
| 43 | Jack ThelenPlace 43 · Grade 7 · Pewamo-Westphalia | 7 | Pewamo-Westphalia | 15:12.96 |
| 44 | Alex RedmanPlace 44 · Grade 8 · Mason | 8 | Mason | 15:14.50 |
| 45 | Caden HoskinsPlace 45 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 15:15.77 |
| 46 | Landon BartonPlace 46 · Grade 6 · Windemere Park Charter Academy | 6 | Windemere Park Charter Academy | 15:15.98 PR |
| 47 | Raymond HuhnPlace 47 · Grade 7 · Pewamo-Westphalia | 7 | Pewamo-Westphalia | 15:16.72 |
| 48 | Alex DownesPlace 48 · Grade 7 · Pewamo-Westphalia | 7 | Pewamo-Westphalia | 15:16.78 |
| 49 | Andrew AtwoodPlace 49 · Grade 8 · Ionia | 8 | Ionia | 15:18.56 PR |
| 50 | Samuel DonnellanPlace 50 · Grade 7 · East Lansing | 7 | East Lansing | 15:19.69 |
| 51 | Joshua WangelinPlace 51 · Grade 7 · Lansing Our Savior Lutheran | 7 | Lansing Our Savior Lutheran | 15:24.15 PR |
| 52 | Jonas HintzePlace 52 · Grade 6 · East Lansing | 6 | East Lansing | 15:33.77 |
| 53 | David FortPlace 53 · Grade 8 · East Lansing | 8 | East Lansing | 15:34.60 |
| 54 | Colin ChandlerPlace 54 · Grade 8 · Charlotte | 8 | Charlotte | 15:40.49 PR |
| 55 | Kylan SmelkerPlace 55 · Grade 8 · Ionia | 8 | Ionia | 15:42.80 |
| 56 | William TaylorPlace 56 · Grade 6 · East Lansing | 6 | East Lansing | 15:44.57 |
| 57 | Cole CarlsonPlace 57 · Grade 7 · East Lansing | 7 | East Lansing | 15:44.87 |
| 58 | Keagan KriegerPlace 58 · Grade 6 · Portland | 6 | Portland | 15:48.84 |
| 59 | Bobby FletcherPlace 59 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 15:49.71 |
| 60 | Sam SchaeferPlace 60 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 15:50.48 |
| 61 | Max CollinsPlace 61 · Grade 7 · Mason | 7 | Mason | 15:55.49 |
| 62 | Isaac DakinPlace 62 · Grade 7 · Portland | 7 | Portland | 15:56.00 |
| 63 | Jared DavisPlace 63 · Grade 7 · Lansing | 7 | Lansing | 15:56.60 PR |
| 64 | Eron PalmerPlace 64 · Grade 7 · East Lansing | 7 | East Lansing | 15:57.48 PR |
| 65 | Quin MoorePlace 65 · Grade 8 · Lansing | 8 | Lansing | 15:58.11 |
| 66 | Ethan RockeyPlace 66 · Grade 8 · Portland | 8 | Portland | 15:59.37 |
| 67 | Connor DennisPlace 67 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 16:03.33 |
| 68 | Keaton KribsPlace 68 · Grade 7 · East Lansing | 7 | East Lansing | 16:03.59 PR |
| 69 | John LaxtonPlace 69 · Grade 8 · East Lansing | 8 | East Lansing | 16:04.24 |
| 70 | Evan CollinsPlace 70 · Grade 7 · Mason | 7 | Mason | 16:04.51 |
| 71 | Julian DeinesPlace 71 · Grade 7 · Lansing | 7 | Lansing | 16:06.33 |
| 72 | Owen MineweaserPlace 72 · Grade 8 · Parkside (Jackson) | 8 | Parkside (Jackson) | 16:09.25 |
| 73 | Kaleb SmithPlace 73 · Grade 7 · Pewamo-Westphalia | 7 | Pewamo-Westphalia | 16:13.96 |
| 74 | Tyrese BondsPlace 74 · Grade 8 · Lansing | 8 | Lansing | 16:15.56 |
| 75 | Jadon CunninghamPlace 75 · Grade 8 · Waverly | 8 | Waverly | 16:16.59 |
| 76 | Ethan SmithPlace 76 · Grade 7 · Portland | 7 | Portland | 16:17.22 |
| 77 | Alex PaddockPlace 77 · Grade 6 · East Lansing | 6 | East Lansing | 16:20.46 |
| 78 | Will BalesPlace 78 · Grade 8 · Lansing | 8 | Lansing | 16:22.06 |
| 79 | Adam SanbornPlace 79 · Grade 7 · Pewamo-Westphalia | 7 | Pewamo-Westphalia | 16:22.50 |
| 80 | Luke WilcoxPlace 80 · Grade 7 · Parkside (Jackson) | 7 | Parkside (Jackson) | 16:22.67 |
| 81 | Eldric VuePlace 81 · Grade 8 · Lansing | 8 | Lansing | 16:24.10 |
| 82 | Jeremiah AbakukiPlace 82 · Grade 8 · Lansing | 8 | Lansing | 16:25.96 PR |
| 83 | Riley ChandelPlace 83 · Grade 7 · Williamston | 7 | Williamston | 16:30.09 |
| 84 | Josey CarrollPlace 84 · Grade 7 · Charlotte | 7 | Charlotte | 16:31.86 PR |
| 85 | Sahil MaulazoiPlace 85 · Grade 7 · Lansing | 7 | Lansing | 16:32.99 PR |
| 86 | Alexander HosePlace 86 · Grade 7 · Charlotte | 7 | Charlotte | 16:36.06 |
| 87 | Jason PohlPlace 87 · Grade 7 · Portland | 7 | Portland | 16:41.21 |
| 88 | Sam ThelenPlace 88 · Grade 6 · Pewamo-Westphalia | 6 | Pewamo-Westphalia | 16:41.37 |
| 89 | Noah LewisPlace 89 · Grade 7 · Mason | 7 | Mason | 16:41.71 |
| 90 | Cameron StenzelPlace 90 · Grade 8 · Grand Ledge Beagle | 8 | Grand Ledge Beagle | 16:42.92 |
| 91 | Austin SchneiderPlace 91 · Grade 8 · Portland | 8 | Portland | 16:47.76 |
| 92 | Carlton PiercePlace 92 · Grade 7 · Windemere Park Charter Academy | 7 | Windemere Park Charter Academy | 16:48.37 |
| 93 | Ethan AnthesPlace 93 · Grade 8 · Mason | 8 | Mason | 16:56.17 |
| 94 | Tyler MulvanyPlace 94 · Grade 7 · Charlotte | 7 | Charlotte | 16:56.44 |
| 95 | Lars WeatherbeePlace 95 · Grade 7 · Bath | 7 | Bath | 16:57.08 |
| 96 | Logan KinneyPlace 96 · Grade 8 · Williamston | 8 | Williamston | 17:05.41 |
| 97 | Titus HintzePlace 97 · Grade 6 · East Lansing | 6 | East Lansing | 17:07.00 |
| 98 | Wade MitchelPlace 98 · Grade 7 · Maple Valley | 7 | Maple Valley | 17:08.43 PR |
| 99 | Owen Singel-FletcherPlace 99 · Grade 7 · East Lansing | 7 | East Lansing | 17:11.52 |
| 100 | Eduardo EsquivelPlace 100 · Grade 7 · Lansing | 7 | Lansing | 17:12.21 |
| 101 | Isaac RichardsonPlace 101 · Grade 8 · Lansing | 8 | Lansing | 17:12.57 |
| 102 | Jeremiah CampbellPlace 102 · Grade 8 · Lansing | 8 | Lansing | 17:12.67 |
| 103 | Jackson SinicropiPlace 103 · Grade 7 · Lansing | 7 | Lansing | 17:18.69 |
| 104 | Dimitri NgoaniakaPlace 104 · Grade 7 · Lansing | 7 | Lansing | 17:21.33 PR |
| 105 | Daniel ArvizuPlace 105 · Grade 7 · Lansing | 7 | Lansing | 17:22.79 |
| 106 | Sean RobinsonPlace 106 · Grade 7 · Parkside (Jackson) | 7 | Parkside (Jackson) | 17:24.11 |
| 107 | Jackson CargillPlace 107 · Grade 6 · Mason | 6 | Mason | 17:26.26 |
| 108 | Jasiah GarciaPlace 108 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 17:33.50 |
| 109 | Billy CollinsPlace 109 · Grade 7 · Parkside (Jackson) | 7 | Parkside (Jackson) | 17:34.14 |
| 110 | Idriss SaidouPlace 110 · Grade 7 · Lansing | 7 | Lansing | 17:34.20 PR |
| 111 | Devin SpitzleyPlace 111 · Grade 7 · Portland | 7 | Portland | 17:43.28 |
| 112 | Will HunterPlace 112 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 17:47.51 |
| 113 | Jayson SargentPlace 113 · Grade 8 · Parkside (Jackson) | 8 | Parkside (Jackson) | 17:50.55 PR |
| 114 | Elijah JimersonPlace 114 · Grade 7 · Waverly | 7 | Waverly | 17:50.60 |
| 115 | Judah HahnPlace 115 · Grade 6 · Portland | 6 | Portland | 17:59.38 |
| 116 | Kevin Coffman-rossPlace 116 · Grade 7 · Bath | 7 | Bath | 18:03.67 |
| 117 | Ben NicholsPlace 117 · Grade 6 · Parkside (Jackson) | 6 | Parkside (Jackson) | 18:05.58 |
| 118 | Jose DelgadoPlace 118 · Grade 7 · Lansing | 7 | Lansing | 18:08.98 |
| 119 | Zachary StefflerPlace 119 · Grade 8 · Maple Valley | 8 | Maple Valley | 18:18.64 PR |
| 120 | Jack MudreyPlace 120 · Grade 7 · East Lansing | 7 | East Lansing | 18:29.90 |
| 121 | Amadou BoubaPlace 121 · Grade 6 · Lansing | 6 | Lansing | 18:38.17 |
| 122 | Joey HaneyPlace 122 · Grade 8 · Mason | 8 | Mason | 18:53.56 |
| 123 | Jaylin LandisPlace 123 · Grade 7 · Lansing | 7 | Lansing | 18:55.05 PR |
| 124 | Jayden CurlPlace 124 · Grade 7 · Lansing | 7 | Lansing | 18:57.25 |
| 125 | Austin GormanPlace 125 · Grade 7 · Maple Valley | 7 | Maple Valley | 18:59.62 PR |
| 126 | Lochlan ReidPlace 126 · Grade 7 · Williamston | 7 | Williamston | 19:04.48 |
| 127 | Caleb VincentPlace 127 · Grade 6 · Mason | 6 | Mason | 19:06.92 |
| 128 | Nathan FordhamPlace 128 · Grade 7 · Mason | 7 | Mason | 19:07.70 PR |
| 129 | Corbin RameyPlace 129 · Grade 6 · Parkside (Jackson) | 6 | Parkside (Jackson) | 19:18.71 |
| 130 | Kendal HamptonPlace 130 · Grade 6 · Williamston | 6 | Williamston | 19:18.87 |
| 131 | Jack DanbrookPlace 131 · Grade 7 · Lansing Our Savior Lutheran | 7 | Lansing Our Savior Lutheran | 19:20.64 |
| 132 | Xavier RosaPlace 132 · Grade 7 · Lansing | 7 | Lansing | 19:32.14 |
| 133 | Adrien MetzgerPlace 133 · Grade 7 · Grand Ledge Beagle | 7 | Grand Ledge Beagle | 19:33.17 PR |
| 134 | Hunter LuxmorePlace 134 · Grade 6 · Portland | 6 | Portland | 19:36.96 |
| 135 | Parker CoranPlace 135 · Grade 7 · Parkside (Jackson) | 7 | Parkside (Jackson) | 19:37.41 |
| 136 | Cameron HoganPlace 136 · Grade 7 · Lansing | 7 | Lansing | 19:41.86 PR |
| 137 | Arie VernagusPlace 137 · Grade 6 · East Lansing | 6 | East Lansing | 19:45.83 |
| 138 | Marriel GarmonPlace 138 · Grade 7 · Lansing | 7 | Lansing | 19:49.39 PR |
| 139 | Holguin JuanPlace 139 · Grade 7 · Lansing | 7 | Lansing | 19:52.85 |
| 140 | Grayson DeanePlace 140 · Grade 6 · Parkside (Jackson) | 6 | Parkside (Jackson) | 20:13.01 |
| 141 | Will CarneyPlace 141 · Grade 7 · Windemere Park Charter Academy | 7 | Windemere Park Charter Academy | 20:25.72 PR |
| 142 | Cullen HoganPlace 142 · Grade 8 · Waverly | 8 | Waverly | 20:41.84 PR |
| 143 | Griffin ChamberlainPlace 143 · Grade 1 · Lansing | 1 | Lansing | 20:46.78 |
| 144 | Zander EarlyPlace 144 · Grade 8 · Windemere Park Charter Academy | 8 | Windemere Park Charter Academy | 21:14.20 PR |
| 145 | Eli HenryPlace 145 · Grade 8 · Ionia | 8 | Ionia | 21:20.27 |
| 146 | Justin TranPlace 146 · Grade 7 · Lansing | 7 | Lansing | 22:04.93 |
| 147 | Aleric BowermanPlace 147 · Grade 7 · Charlotte | 7 | Charlotte | 22:27.29 |
| 148 | Kai MastPlace 148 · Grade 7 · Lansing | 7 | Lansing | 22:57.18 |
| 149 | Christopher ShultzPlace 149 · Grade 7 · Waverly | 7 | Waverly | 22:59.70 |
| 150 | Josiah Lundy-RushPlace 150 · Grade 7 · Lansing | 7 | Lansing | 23:01.53 |
| 151 | Htet OoPlace 151 · Grade 7 · Lansing | 7 | Lansing | 23:57.67 |