| 1 | Livio MuzzinPlace 1 · Grade 8 · DeWitt | 8 | DeWitt | 11:29.29 |
| 2 | Braysen KramerPlace 2 · Grade 7 · DeWitt | 7 | DeWitt | 11:47.85 |
| 3 | Max BobedaPlace 3 · Grade 8 · DeWitt | 8 | DeWitt | 11:51.59 |
| 4 | Colten LorentePlace 4 · Grade 7 · Eaton Rapids | 7 | Eaton Rapids | 11:57.55 |
| 5 | Colin BranchPlace 5 · Grade 7 · DeWitt | 7 | DeWitt | 11:58.65 |
| 6 | Matthew DunnPlace 6 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 11:59.78 |
| 7 | Luke WeberPlace 7 · Grade 7 · Williamston | 7 | Williamston | 12:03.37 |
| 8 | Nathan WonchPlace 8 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 12:07.70 |
| 9 | Thomas MoundrosPlace 9 · Grade 8 · DeWitt | 8 | DeWitt | 12:08.83 |
| 10 | Luke TomanekPlace 10 · Grade 7 · DeWitt | 7 | DeWitt | 12:09.33 |
| 11 | Sam CalabresePlace 11 · Grade 8 · DeWitt | 8 | DeWitt | 12:09.82 |
| 12 | Ashton LoznakPlace 12 · Grade 8 · Williamston | 8 | Williamston | 12:17.00 |
| 13 | Emerson ThorburnPlace 13 · Grade 7 · Williamston | 7 | Williamston | 12:32.71 |
| 14 | Jace FrankPlace 14 · Grade 8 · DeWitt | 8 | DeWitt | 12:34.27 |
| 15 | Sterling BurniePlace 15 · Grade 7 · DeWitt | 7 | DeWitt | 12:35.42 |
| 16 | Elisha WinzelerPlace 16 · Grade 7 · Eaton Rapids | 7 | Eaton Rapids | 12:46.18 |
| 17 | Victor PlazaPlace 17 · Grade 8 · DeWitt | 8 | DeWitt | 12:46.39 |
| 18 | Andrew HerekPlace 18 · Grade 7 · Williamston | 7 | Williamston | 12:48.78 |
| 19 | Gracin ZelskiPlace 19 · Grade 8 · DeWitt | 8 | DeWitt | 12:54.70 |
| 20 | Dylan BelangerPlace 20 · Grade 6 · Williamston | 6 | Williamston | 12:55.41 |
| 21 | Avery HolenPlace 21 · Grade 7 · Williamston | 7 | Williamston | 12:56.38 |
| 22 | Matthew BlockPlace 22 · Grade 6 · DeWitt | 6 | DeWitt | 12:59.76 |
| 23 | Liam GrayPlace 23 · Grade 7 · Williamston | 7 | Williamston | 13:01.04 |
| 24 | Miles DoerrPlace 24 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:03.53 |
| 25 | Jackson JablonskiPlace 25 · Grade 8 · Williamston | 8 | Williamston | 13:06.26 |
| 26 | Franklin RockafellowPlace 26 · Grade 7 · Williamston | 7 | Williamston | 13:06.39 |
| 27 | Lawson LonnPlace 27 · Grade 6 · Eaton Rapids | 6 | Eaton Rapids | 13:09.56 |
| 28 | James MengerinkPlace 28 · Grade 8 · DeWitt | 8 | DeWitt | 13:09.74 |
| 29 | Noah CluttenPlace 29 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 13:10.65 |
| 30 | William CharettePlace 30 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:12.75 |
| 31 | Mason RosalinPlace 31 · Grade 6 · DeWitt | 6 | DeWitt | 13:17.49 |
| 32 | Dominic RaichePlace 32 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:24.55 |
| 33 | Ethan ClarePlace 33 · Grade 8 · Williamston | 8 | Williamston | 13:28.43 |
| 34 | Oscar KolkaPlace 34 · Grade 7 · DeWitt | 7 | DeWitt | 13:31.15 |
| 35 | Liam GeorgePlace 35 · Grade 7 · DeWitt | 7 | DeWitt | 13:32.25 |
| 36 | Lee DubayPlace 36 · Grade 8 · Williamston | 8 | Williamston | 13:38.10 |
| 37 | Abbot HagenPlace 37 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:41.57 |
| 38 | Lennox ChandelPlace 38 · Grade 7 · Williamston | 7 | Williamston | 13:41.77 |
| 39 | Julian GeorgePlace 39 · Grade 7 · DeWitt | 7 | DeWitt | 13:46.16 |
| 40 | Gus DemkoPlace 40 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:52.45 |
| 41 | Ben HamelPlace 41 · Grade 7 · Williamston | 7 | Williamston | 13:53.46 |
| 42 | William ReedPlace 42 · Grade 7 · DeWitt | 7 | DeWitt | 13:55.32 |
| 43 | Liam ChapatesPlace 43 · Grade 8 · Eaton Rapids | 8 | Eaton Rapids | 13:55.50 |
| 44 | Finn MelinnPlace 44 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:58.29 |
| 45 | Sullivan SchmidtPlace 45 · Grade 8 · DeWitt | 8 | DeWitt | 13:59.56 |
| 46 | Luke SeaveyPlace 46 · Grade 7 · Portland | 7 | Portland | 14:00.00 |
| 47 | Micah BlackledgePlace 47 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 14:00.91 |
| 48 | Gavin BranchPlace 48 · Grade 6 · DeWitt | 6 | DeWitt | 14:01.51 |
| 49 | Brendan BurtPlace 49 · Grade 7 · DeWitt | 7 | DeWitt | 14:05.51 |
| 50 | Benton SharpPlace 50 · Grade 7 · Williamston | 7 | Williamston | 14:06.63 |
| 51 | Easton GriffesPlace 51 · Grade 6 · DeWitt | 6 | DeWitt | 14:14.26 |
| 52 | Nathan KossPlace 52 · Grade 8 · DeWitt | 8 | DeWitt | 14:23.87 |
| 53 | Dane ToblerPlace 53 · Grade 6 · Williamston | 6 | Williamston | 14:26.74 |
| 54 | Parker BartigPlace 54 · Grade 7 · Williamston | 7 | Williamston | 14:31.70 |
| 55 | Liam GruesbeckPlace 55 · Grade 7 · Eaton Rapids | 7 | Eaton Rapids | 14:35.76 |
| 56 | Henry SchultPlace 56 · Grade 7 · DeWitt | 7 | DeWitt | 14:38.91 |
| 57 | Miles CanforaPlace 57 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 14:45.09 |
| 58 | Liam McKenziePlace 58 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 14:45.69 |
| 59 | Sullivan McKillopPlace 59 · Grade 8 · DeWitt | 8 | DeWitt | 14:46.06 |
| 60 | Torin McNabbPlace 60 · Grade 8 · Eaton Rapids | 8 | Eaton Rapids | 14:46.81 |
| 61 | Cole FirmanPlace 61 · Grade 7 · Eaton Rapids | 7 | Eaton Rapids | 14:49.16 |
| 62 | Vance PotterPlace 62 · Grade 6 · DeWitt | 6 | DeWitt | 14:54.35 |
| 63 | Carson HellerstedtPlace 63 · Grade 7 · DeWitt | 7 | DeWitt | 15:01.15 |
| 64 | Bryce LauderbaughPlace 64 · Grade 6 · DeWitt | 6 | DeWitt | 15:04.39 |
| 65 | Adam ThomsonPlace 65 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 15:04.59 |
| 66 | Brock HingstPlace 66 · Grade 6 · DeWitt | 6 | DeWitt | 15:08.46 |
| 67 | Charlie HerekPlace 67 · Grade 6 · Williamston | 6 | Williamston | 15:08.63 |
| 68 | Paxton FoxPlace 68 · Grade 7 · Portland | 7 | Portland | 15:09.75 |
| 69 | Hunter RadebachPlace 69 · Grade 6 · Williamston | 6 | Williamston | 15:19.46 |
| 70 | Hudson GeorgePlace 70 · Grade 7 · DeWitt | 7 | DeWitt | 15:20.54 |
| 71 | Xander VuePlace 71 · Grade 7 · DeWitt | 7 | DeWitt | 15:24.66 |
| 72 | Carter LaVictoirePlace 72 · Grade 8 · DeWitt | 8 | DeWitt | 15:24.84 |
| 73 | Colton GrewePlace 73 · Grade 7 · DeWitt | 7 | DeWitt | 15:25.45 |
| 74 | Thomas MitchellPlace 74 · Grade 6 · DeWitt | 6 | DeWitt | 15:26.30 |
| 75 | Liam KohnPlace 75 · Grade 7 · DeWitt | 7 | DeWitt | 15:26.78 |
| 76 | Carter BelangerPlace 76 · Grade 6 · Williamston | 6 | Williamston | 15:29.43 |
| 77 | Max PeekPlace 77 · Grade 7 · Williamston | 7 | Williamston | 15:32.67 |
| 78 | Will WiznerPlace 78 · Grade 6 · DeWitt | 6 | DeWitt | 15:34.54 |
| 79 | Nick LantzyPlace 79 · Grade 7 · DeWitt | 7 | DeWitt | 15:37.94 |
| 80 | Kieran WoolfPlace 80 · Grade 8 · DeWitt | 8 | DeWitt | 15:45.17 |
| 81 | Jasper PatnaudePlace 81 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 15:45.62 |
| 82 | David ThomasmaPlace 82 · Grade 7 · Williamston | 7 | Williamston | 15:45.64 |
| 83 | Charlie OertelPlace 83 · Grade 6 · Williamston | 6 | Williamston | 15:53.28 |
| 84 | Landon-David BrownPlace 84 · Grade 7 · DeWitt | 7 | DeWitt | 15:58.11 |
| 85 | Zayden EdwardsPlace 85 · Grade 8 · Portland | 8 | Portland | 16:13.25 |
| 86 | Anderson BertramPlace 86 · Grade 7 · DeWitt | 7 | DeWitt | 16:13.88 |
| 87 | Connor SiciliaPlace 87 · Grade 6 · Portland | 6 | Portland | 16:14.32 |
| 88 | Brian KoesterPlace 88 · Grade 6 · DeWitt | 6 | DeWitt | 16:24.08 |
| 89 | Rory SwitzerPlace 89 · Grade 6 · DeWitt | 6 | DeWitt | 16:36.55 |
| 90 | Ryan WhitingPlace 90 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 16:41.37 |
| 91 | Holden BlakePlace 91 · Grade 6 · DeWitt | 6 | DeWitt | 16:42.03 |
| 92 | Killian BrunnerPlace 92 · Grade 7 · Eaton Rapids | 7 | Eaton Rapids | 16:44.94 |
| 93 | Bernard KempPlace 93 · Grade 7 · Williamston | 7 | Williamston | 16:44.99 |
| 94 | Jack PereidaPlace 94 · Grade 8 · DeWitt | 8 | DeWitt | 16:49.46 |
| 95 | Reed DubayPlace 95 · Grade 6 · Williamston | 6 | Williamston | 16:50.73 |
| 96 | Spencer MoorePlace 96 · Grade 6 · Portland | 6 | Portland | 16:50.74 |
| 97 | Charlie HoukPlace 97 · Grade 7 · DeWitt | 7 | DeWitt | 16:51.13 |
| 98 | Christian ErnsthausenPlace 98 · Grade 7 · DeWitt | 7 | DeWitt | 16:57.01 |
| 99 | Peyton RosalinPlace 99 · Grade 6 · DeWitt | 6 | DeWitt | 17:01.06 |
| 100 | Jack PauliPlace 100 · Grade 6 · DeWitt | 6 | DeWitt | 17:09.37 |
| 101 | Oliver DurrantPlace 101 · Grade 6 · Portland | 6 | Portland | 17:40.24 |
| 102 | Dominic SantiniPlace 102 · Grade 6 · DeWitt | 6 | DeWitt | 17:45.51 |
| 103 | Alex PlazaPlace 103 · Grade 8 · DeWitt | 8 | DeWitt | 17:49.88 |
| 104 | Everett UhlPlace 104 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 18:38.17 |
| 105 | Lincoln PrattPlace 105 · Grade 6 · DeWitt | 6 | DeWitt | 18:45.68 |
| 106 | Eli BowenPlace 106 · Grade 7 · DeWitt | 7 | DeWitt | 19:31.76 |
| 107 | Evan KristofPlace 107 · Grade 6 · DeWitt | 6 | DeWitt | 19:36.63 |
| 108 | Max PereidaPlace 108 · Grade 7 · DeWitt | 7 | DeWitt | 21:43.86 |
| 109 | Gallagher MalloyPlace 109 · Grade 7 · DeWitt | 7 | DeWitt | 22:06.13 |
| 110 | Lucas Vazquez-CopelandPlace 110 · Grade 6 · DeWitt | 6 | DeWitt | 22:52.38 |
| 111 | Nolan WrubelPlace 111 · Grade 6 · Eaton Rapids | 6 | Eaton Rapids | 23:02.47 |
| 112 | David PalaciosPlace 112 · Grade 6 · Portland | 6 | Portland | 23:08.69 |
| 113 | Jaryd DeLangPlace 113 · Grade 7 · DeWitt | 7 | DeWitt | 26:00.24 |