| 1 | Deacon MulderPlace 1 · Grade 6 · Haslett | 6 | Haslett | 12:01.15 |
| 2 | Nolan HaneyPlace 2 · Grade 8 · Haslett | 8 | Haslett | 12:02.59 PR |
| 3 | Landon GimbutisPlace 3 · Grade 7 · Haslett | 7 | Haslett | 12:20.03 |
| 4 | Braden SmithPlace 4 · Grade 8 · Holt | 8 | Holt | 12:24.53 |
| 5 | Tayton WagemannPlace 5 · Grade 6 · Haslett | 6 | Haslett | 12:28.66 |
| 6 | Gus DemkoPlace 6 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 12:33.94 |
| 7 | Nico RehmannPlace 7 · Grade 8 · Haslett | 8 | Haslett | 12:35.94 |
| 8 | Matthew ThompsonPlace 8 · Grade 6 · Haslett | 6 | Haslett | 12:36.90 |
| 9 | Noah CluttenPlace 9 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 12:37.78 |
| 10 | Alex WeisePlace 10 · Grade 8 · Haslett | 8 | Haslett | 12:38.56 |
| 11 | Devon EmmonsPlace 11 · Grade 8 · St Johns | 8 | St Johns | 12:41.97 |
| 12 | Finn MelinnPlace 12 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 12:42.37 |
| 13 | Colin LydicPlace 13 · Grade 8 · Haslett | 8 | Haslett | 12:53.15 |
| 14 | Wyatt HauserPlace 14 · Grade 8 · Haslett | 8 | Haslett | 12:57.12 |
| 15 | Joseph GaleckaPlace 15 · Grade 8 · Holt | 8 | Holt | 12:57.93 |
| 16 | William CharettePlace 16 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 12:58.52 |
| 17 | Luke TerBushPlace 17 · Grade 8 · Haslett | 8 | Haslett | 13:07.12 |
| 18 | Jack LuttigPlace 18 · Grade 8 · St Johns | 8 | St Johns | 13:18.22 |
| 19 | Charlie SinasPlace 19 · Grade 6 · East Lansing | 6 | East Lansing | 13:25.66 |
| 20 | Maximus GillerPlace 20 · Grade 8 · Holt | 8 | Holt | 13:28.00 |
| 21 | Spencer MitchellPlace 21 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:29.69 |
| 22 | Brendan BushPlace 22 · Grade 8 · Haslett | 8 | Haslett | 13:34.75 |
| 23 | Keenum ReganPlace 23 · Grade 8 · Haslett | 8 | Haslett | 13:37.22 |
| 24 | Casey MorencePlace 24 · Grade 6 · St Johns | 6 | St Johns | 13:41.88 |
| 25 | Miles DoerrPlace 25 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:42.96 |
| 26 | Henry TykockiPlace 26 · Grade 6 · East Lansing | 6 | East Lansing | 13:43.56 |
| 27 | Atticus BrohlPlace 27 · Grade 8 · Haslett | 8 | Haslett | 13:44.00 |
| 28 | Jackson AsherPlace 28 · Grade 8 · Haslett | 8 | Haslett | 13:44.40 |
| 29 | Hazen LangelerPlace 29 · Grade 8 · Haslett | 8 | Haslett | 13:46.78 |
| 30 | Moses CotterPlace 30 · Grade 8 · Holt | 8 | Holt | 13:47.75 |
| 31 | Kaline WebsterPlace 31 · Grade 7 · Haslett | 7 | Haslett | 13:49.28 |
| 32 | Dylan MitchellPlace 32 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:50.18 |
| 33 | Ari GrossmanPlace 33 · Grade 6 · East Lansing | 6 | East Lansing | 13:51.34 |
| 34 | Wyatt RenigerPlace 34 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:52.41 |
| 35 | Isaac AckerbergPlace 35 · Grade 8 · Haslett | 8 | Haslett | 13:54.40 |
| 36 | Rhys RawlinsPlace 36 · Grade 8 · Haslett | 8 | Haslett | 13:55.05 |
| 37 | Christian FergusonPlace 37 · Grade 7 · East Lansing | 7 | East Lansing | 13:56.24 |
| 38 | Abbot HagenPlace 38 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:56.52 |
| 39 | Alex ShawPlace 39 · Grade 7 · East Lansing | 7 | East Lansing | 14:03.62 |
| 40 | Jayce StrayhornPlace 40 · Grade 7 · East Lansing | 7 | East Lansing | 14:08.75 |
| 41 | Andrew TorresPlace 41 · Grade 6 · East Lansing | 6 | East Lansing | 14:09.34 |
| 42 | Roland RostPlace 42 · Grade 6 · Haslett | 6 | Haslett | 14:10.02 |
| 43 | Benjamin BellarPlace 43 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 14:12.15 |
| 44 | Calvin CoatesPlace 44 · Grade 7 · Haslett | 7 | Haslett | 14:13.50 |
| 45 | Mac DuffieldPlace 45 · Grade 7 · East Lansing | 7 | East Lansing | 14:16.56 |
| 46 | Cassius WaitePlace 46 · Grade 8 · East Lansing | 8 | East Lansing | 14:16.90 |
| 47 | Stephen MacintoshPlace 47 · Grade 6 · East Lansing | 6 | East Lansing | 14:18.34 |
| 48 | Liam WenstromPlace 48 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 14:21.78 |
| 49 | Elliot HansenPlace 49 · Grade 6 · Haslett | 6 | Haslett | 14:42.06 |
| 50 | Thomas MitchellPlace 50 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 14:47.62 |
| 51 | Christian HollabaughPlace 51 · Grade 6 · Haslett | 6 | Haslett | 14:48.02 |
| 52 | Archer MoreyPlace 52 · Grade 8 · Haslett | 8 | Haslett | 14:49.00 |
| 53 | Nic EllsworthPlace 53 · Grade 6 · Haslett | 6 | Haslett | 14:55.59 |
| 54 | Liam HaneyPlace 54 · Grade 6 · Haslett | 6 | Haslett | 14:56.56 |
| 55 | William MartinPlace 55 · Grade 6 · Haslett | 6 | Haslett | 14:59.81 |
| 56 | Kent TerwilligerPlace 56 · Grade 8 · Haslett | 8 | Haslett | 15:01.31 |
| 57 | Caleb BalksPlace 57 · Grade 6 · Haslett | 6 | Haslett | 15:06.34 |
| 58 | Jakob FulgerPlace 58 · Grade 7 · Haslett | 7 | Haslett | 15:09.15 |
| 59 | Will MartinPlace 59 · Grade 6 · East Lansing | 6 | East Lansing | 15:11.31 |
| 60 | Oliver MikulecPlace 60 · Grade 6 · East Lansing | 6 | East Lansing | 15:28.12 |
| 61 | Linus JimisonPlace 61 · Grade 6 · East Lansing | 6 | East Lansing | 15:30.44 |
| 62 | Colton LeisterPlace 62 · Grade 7 · Haslett | 7 | Haslett | 15:31.65 |
| 63 | Henry GreenPlace 63 · Grade 6 · St Johns | 6 | St Johns | 15:33.81 |
| 64 | Weston AndersonPlace 64 · Grade 7 · Haslett | 7 | Haslett | 15:36.38 |
| 65 | Alexander WelschPlace 65 · Grade 7 · Holt | 7 | Holt | 15:38.94 |
| 66 | Nolan AmourPlace 66 · Grade 8 · Holt | 8 | Holt | 15:40.18 |
| 67 | Ryan WhitingPlace 67 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 15:46.75 |
| 68 | Denzel DronePlace 68 · Grade 6 · East Lansing | 6 | East Lansing | 15:47.84 |
| 69 | Miles BeaudoinPlace 69 · Grade 8 · Haslett | 8 | Haslett | 15:50.41 PR |
| 70 | Jack PolleysPlace 70 · Grade 8 · East Lansing | 8 | East Lansing | 15:50.81 |
| 71 | Ian CronkitePlace 71 · Grade 7 · Holt | 7 | Holt | 15:51.34 |
| 72 | Lennox ChapmanPlace 72 · Grade 6 · Haslett | 6 | Haslett | 15:52.90 |
| 73 | Cole WatkinsPlace 73 · Grade 6 · Haslett | 6 | Haslett | 16:00.75 |
| 74 | Lucas SchalkPlace 74 · Grade 6 · Haslett | 6 | Haslett | 16:15.00 |
| 75 | Lucas RybickiPlace 75 · Grade 7 · Haslett | 7 | Haslett | 16:19.41 |
| 76 | Parker MakiPlace 76 · Grade 6 · St Johns | 6 | St Johns | 16:19.72 |
| 77 | Redmond JohnsonPlace 77 · Grade 6 · St Johns | 6 | St Johns | 16:34.18 |
| 78 | Ryan HowellPlace 78 · Grade 6 · Holt | 6 | Holt | 16:39.88 |
| 79 | Peter MatthewPlace 79 · Grade 6 · Haslett | 6 | Haslett | 16:41.02 |
| 80 | Channing SmithPlace 80 · Grade 8 · St Johns | 8 | St Johns | 16:43.91 |
| 81 | Zacahary GillerPlace 81 · Grade 6 · Holt | 6 | Holt | 16:47.34 |
| 82 | Charlie FultonPlace 82 · Grade 8 · Holt | 8 | Holt | 16:48.24 |
| 83 | Alex MacintoshPlace 83 · Grade 6 · East Lansing | 6 | East Lansing | 16:58.28 |
| 84 | Miles WaitePlace 84 · Grade 6 · East Lansing | 6 | East Lansing | 17:00.00 |
| 85 | Everett UhlPlace 85 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 17:02.22 |
| 86 | Bane ThorpePlace 86 · Grade 7 · East Lansing | 7 | East Lansing | 17:02.75 |
| 87 | Ethan ColonPlace 87 · Grade 7 · East Lansing | 7 | East Lansing | 17:04.34 |
| 88 | Finn FreedbergPlace 88 · Grade 6 · Haslett | 6 | Haslett | 17:05.21 |
| 89 | Beau KapallaPlace 89 · Grade 6 · Haslett | 6 | Haslett | 17:10.28 |
| 90 | Erik DurianPlace 90 · Grade 8 · Haslett | 8 | Haslett | 17:20.78 |
| 91 | Carson DaddPlace 91 · Grade 8 · Haslett | 8 | Haslett | 17:22.62 |
| 92 | Samuel GuascoPlace 92 · Grade 6 · Haslett | 6 | Haslett | 17:28.09 |
| 93 | Oscar SimonsPlace 93 · Grade 8 · East Lansing | 8 | East Lansing | 17:29.62 |
| 94 | Anderson MarrPlace 94 · Grade 7 · East Lansing | 7 | East Lansing | 17:31.69 |
| 95 | Vidyut AjayPlace 95 · Grade 7 · Haslett | 7 | Haslett | 17:35.38 |
| 96 | Galen MarrPlace 96 · Grade 8 · Haslett | 8 | Haslett | 17:38.53 |
| 97 | Bernhardt RussoldPlace 97 · Grade 8 · East Lansing | 8 | East Lansing | 17:41.78 |
| 98 | Truman HolmesPlace 98 · Grade 7 · Holt | 7 | Holt | 17:42.21 PR |
| 99 | Cole WaltherPlace 99 · Grade 7 · Haslett | 7 | Haslett | 17:42.62 |
| 100 | Andrew BlairPlace 100 · Grade 6 · East Lansing | 6 | East Lansing | 17:44.96 |
| 101 | Hayden StephensPlace 101 · Grade 7 · St Johns | 7 | St Johns | 17:49.25 |
| 102 | Beau PurollPlace 102 · Grade 8 · St Johns | 8 | St Johns | 17:49.87 |
| 103 | Jack PikePlace 103 · Grade 8 · East Lansing | 8 | East Lansing | 17:51.43 |
| 104 | Elliott DeWittPlace 104 · Grade 8 · Haslett | 8 | Haslett | 17:54.41 |
| 105 | Alex KechkayloPlace 105 · Grade 6 · Haslett | 6 | Haslett | 18:01.62 |
| 106 | Winston UhlPlace 106 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 18:15.09 |
| 107 | Samuel JoshuaPlace 107 · Grade 7 · Haslett | 7 | Haslett | 18:16.18 |
| 108 | Ethan GruberPlace 108 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 18:18.56 |
| 109 | Joshua LymanPlace 109 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 18:34.09 |
| 110 | Greyson EganPlace 110 · Grade 6 · East Lansing | 6 | East Lansing | 18:47.72 |
| 111 | Drake PhamPlace 111 · Grade 7 · Haslett | 7 | Haslett | 19:01.66 |
| 112 | Bassem SabaPlace 112 · Grade 6 · Haslett | 6 | Haslett | 19:08.97 |
| 113 | Brady HardenPlace 113 · Grade 6 · Haslett | 6 | Haslett | 19:20.53 |
| 114 | Liam GleasonPlace 114 · Grade 8 · Holt | 8 | Holt | 19:35.22 |
| 115 | Rex JonesPlace 115 · Grade 7 · Holt | 7 | Holt | 19:38.25 |
| 116 | Lucas BalzerPlace 116 · Grade 8 · Holt | 8 | Holt | 19:56.62 |
| 117 | Rye BrucePlace 117 · Grade 6 · Haslett | 6 | Haslett | 20:02.94 |
| 118 | Jack DobsonPlace 118 · Grade 6 · Haslett | 6 | Haslett | 20:12.59 |
| 119 | Owen ClaytorPlace 119 · Grade 7 · East Lansing | 7 | East Lansing | 20:21.47 |
| 120 | Logan WoytkiwPlace 120 · Grade 8 · Haslett | 8 | Haslett | 20:34.22 |
| 121 | Henry MikulecPlace 121 · Grade 6 · East Lansing | 6 | East Lansing | 21:14.59 |
| 122 | Miles PolischukPlace 122 · Grade 8 · East Lansing | 8 | East Lansing | 21:52.53 |