| 1 | Lawson LonnPlace 1 · Grade 8 · Eaton Rapids | 8 | Eaton Rapids | 11:40.55 |
| 2 | Noah CluttenPlace 2 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 11:56.60 |
| 3 | Alex MayoralPlace 3 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 12:29.48 |
| 4 | Christopher MayoralPlace 4 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 12:42.68 |
| 5 | Dylan BelangerPlace 5 · Grade 8 · Williamston | 8 | Williamston | 12:44.10 |
| 6 | Nicholas BlockPlace 6 · Grade 7 · DeWitt | 7 | DeWitt | 13:00.53 |
| 7 | Dane ToblerPlace 7 · Grade 8 · Williamston | 8 | Williamston | 13:20.33 |
| 8 | Logan DotsonPlace 8 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 13:22.15 |
| 9 | Owen CameronPlace 9 · Grade 8 · Holy Family (Grand Blanc) | 8 | Holy Family (Grand Blanc) | 13:27.10 |
| 10 | Blake SchraubenPlace 10 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 13:28.35 |
| 11 | Gavin BranchPlace 11 · Grade 8 · DeWitt | 8 | DeWitt | 13:32.10 |
| 12 | Charlie HerekPlace 12 · Grade 8 · Williamston | 8 | Williamston | 13:38.31 |
| 13 | Connor O'NealPlace 13 · Grade 6 · DeWitt | 6 | DeWitt | 13:40.75 |
| 14 | Conor RogersPlace 14 · Grade 6 · DeWitt | 6 | DeWitt | 13:40.79 |
| 15 | Travis HarshmanPlace 15 · Grade 7 · DeWitt | 7 | DeWitt | 13:44.41 |
| 16 | Sawyer TappanPlace 16 · Grade 7 · Williamston | 7 | Williamston | 13:45.43 |
| 17 | Julian IkamasPlace 17 · Grade 6 · Williamston | 6 | Williamston | 13:48.28 |
| 18 | Ryan WhitingPlace 18 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:51.93 |
| 19 | Emery HolenPlace 19 · Grade 6 · Williamston | 6 | Williamston | 13:53.14 |
| 20 | Thomas MitchellPlace 20 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 13:53.25 |
| 21 | Will WiznerPlace 21 · Grade 8 · DeWitt | 8 | DeWitt | 13:54.55 PR |
| 22 | John ThomasPlace 22 · Grade 6 · Holy Family (Grand Blanc) | 6 | Holy Family (Grand Blanc) | 13:56.68 |
| 23 | Grant WatersPlace 23 · Grade 7 · DeWitt | 7 | DeWitt | 14:00.84 |
| 24 | Landon BelkholmPlace 24 · Grade 7 · DeWitt | 7 | DeWitt | 14:07.55 |
| 25 | Brendan BiladeauPlace 25 · Grade 7 · Williamston | 7 | Williamston | 14:20.54 |
| 26 | Jacob HansenPlace 26 · Grade 8 · DeWitt | 8 | DeWitt | 14:25.34 |
| 27 | Zac DreisigPlace 27 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 14:26.79 |
| 28 | Hunter RadebachPlace 28 · Grade 8 · Williamston | 8 | Williamston | 14:35.57 |
| 29 | Ryan RossPlace 29 · Grade 6 · DeWitt | 6 | DeWitt | 14:38.81 |
| 30 | Gabriel SnyderPlace 30 · Grade 6 · DeWitt | 6 | DeWitt | 14:39.53 |
| 31 | Carter BelangerPlace 31 · Grade 8 · Williamston | 8 | Williamston | 14:40.17 |
| 32 | Luke DreisigPlace 32 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 14:52.40 |
| 33 | Reid PeppersackPlace 33 · Grade 6 · DeWitt | 6 | DeWitt | 14:53.58 |
| 34 | Elwood KennedyPlace 34 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 14:53.83 |
| 35 | Owen KramerPlace 35 · Grade 6 · DeWitt | 6 | DeWitt | 14:54.32 |
| 36 | Luke InglePlace 36 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 14:55.45 |
| 37 | Charlie OertelPlace 37 · Grade 8 · Williamston | 8 | Williamston | 14:56.84 |
| 38 | Judah StaffordPlace 38 · Grade 6 · Portland | 6 | Portland | 14:58.52 |
| 39 | Cooper OertelPlace 39 · Grade 6 · Williamston | 6 | Williamston | 14:58.58 |
| 40 | Aiden SimonPlace 40 · Grade 7 · Portland | 7 | Portland | 14:58.72 |
| 41 | Charlie O'MearaPlace 41 · Grade 8 · DeWitt | 8 | DeWitt | 15:01.57 |
| 42 | Hayden NihartPlace 42 · Grade 6 · DeWitt | 6 | DeWitt | 15:15.55 |
| 43 | Ben StolpaPlace 43 · Grade 7 · DeWitt | 7 | DeWitt | 15:18.28 |
| 44 | Griffin DurbinPlace 44 · Grade 6 · DeWitt | 6 | DeWitt | 15:21.45 |
| 45 | Miles LarnerPlace 45 · Grade 8 · DeWitt | 8 | DeWitt | 15:24.59 |
| 46 | Noah BarronPlace 46 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 15:25.79 |
| 47 | Joseph PohlPlace 47 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 15:27.35 |
| 48 | Rory DyePlace 48 · Grade 6 · Williamston | 6 | Williamston | 15:28.48 PR |
| 49 | Liam ChildsPlace 49 · Grade 6 · DeWitt | 6 | DeWitt | 15:34.44 |
| 50 | Henry SeguinPlace 50 · Grade 6 · DeWitt | 6 | DeWitt | 15:35.49 |
| 51 | Carl KrausePlace 51 · Grade 8 · Williamston | 8 | Williamston | 15:37.58 |
| 52 | Rowan LaurentPlace 52 · Grade 6 · DeWitt | 6 | DeWitt | 15:40.94 |
| 53 | Michael PutmanPlace 53 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 15:41.52 |
| 54 | Jack PauliPlace 54 · Grade 8 · DeWitt | 8 | DeWitt | 15:43.76 PR |
| 55 | Brock HingstPlace 55 · Grade 8 · DeWitt | 8 | DeWitt | 15:51.32 |
| 56 | Luca SchertzingPlace 56 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 15:52.91 PR |
| 57 | Isaac MoralesPlace 57 · Grade 6 · DeWitt | 6 | DeWitt | 16:03.83 |
| 58 | Philip CambernPlace 58 · Grade 7 · DeWitt | 7 | DeWitt | 16:07.98 |
| 59 | Carlo WithersPlace 59 · Grade 8 · DeWitt | 8 | DeWitt | 16:09.36 |
| 60 | Porter Carter-CulpPlace 60 · Grade 7 · Lansing Sexton | 7 | Lansing Sexton | 16:17.24 |
| 61 | Bane ThorpePlace 61 · Grade 8 · DeWitt | 8 | DeWitt | 16:24.97 |
| 62 | Reed DubayPlace 62 · Grade 8 · Williamston | 8 | Williamston | 16:45.31 |
| 63 | Vicente BurgessPlace 63 · Grade 6 · DeWitt | 6 | DeWitt | 16:53.24 |
| 64 | Irvan Villa MejiaPlace 64 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 16:59.53 |
| 65 | Colin RousePlace 65 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 17:02.74 |
| 66 | Jay ReedPlace 66 · Grade 8 · Portland | 8 | Portland | 17:05.27 |
| 67 | Ethan GruberPlace 67 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 17:06.32 |
| 68 | Abdu OmerPlace 68 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 17:06.44 |
| 69 | Leo HoffmanPlace 69 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 17:14.96 |
| 70 | Holden BlakePlace 70 · Grade 8 · DeWitt | 8 | DeWitt | 17:31.21 |
| 71 | Henry WoychesinPlace 71 · Grade 6 · Williamston | 6 | Williamston | 17:39.13 |
| 72 | Victor HansenPlace 72 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 17:39.52 |
| 73 | Evan KristofPlace 73 · Grade 8 · DeWitt | 8 | DeWitt | 17:45.66 |
| 74 | Reece GeuntherPlace 74 · Grade 6 · Williamston | 6 | Williamston | 17:48.89 |
| 75 | Jack KramerPlace 75 · Grade 7 · DeWitt | 7 | DeWitt | 17:59.24 |
| 76 | John GlomskiPlace 76 · Grade 7 · Lansing Area Catholic | 7 | Lansing Area Catholic | 18:03.31 |
| 77 | Carlos QuarantaPlace 77 · Grade 5 · Holy Family (Grand Blanc) | 5 | Holy Family (Grand Blanc) | 18:14.30 |
| 78 | Hope DjumaPlace 78 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 18:15.48 |
| 79 | Harrison CordellPlace 79 · Grade 7 · Lansing Sexton | 7 | Lansing Sexton | 18:17.97 |
| 80 | Eli GracikPlace 80 · Grade 8 · Lansing Area Catholic | 8 | Lansing Area Catholic | 18:19.56 |
| 81 | Kolten OutlawPlace 81 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 18:26.26 |
| 82 | Benjamin FlorianPlace 82 · Grade 8 · Eaton Rapids | 8 | Eaton Rapids | 18:55.96 |
| 83 | Walter WeidnerPlace 83 · Grade 6 · Lansing Area Catholic | 6 | Lansing Area Catholic | 18:56.81 |
| 84 | Bryce ObermanPlace 84 · Grade 7 · DeWitt | 7 | DeWitt | 19:22.50 |
| 85 | Carson SchertzingPlace 85 · Grade 5 · Lansing Area Catholic | 5 | Lansing Area Catholic | 19:58.88 |
| 86 | Maxwell SkerrattPlace 86 · Grade 7 · DeWitt | 7 | DeWitt | 20:28.30 |
| 87 | Joshua ParishPlace 87 · Grade 8 · Portland | 8 | Portland | 20:38.25 |
| 88 | Grayson WatersPlace 88 · Grade 7 · Eaton Rapids | 7 | Eaton Rapids | 20:38.34 |
| 89 | Meajor LightfootPlace 89 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 20:44.49 |
| 90 | Isaac PoleskiPlace 90 · Grade 7 · DeWitt | 7 | DeWitt | 20:50.60 PR |
| 91 | Callen PeekPlace 91 · Grade 6 · Williamston | 6 | Williamston | 20:58.65 |
| 92 | Toby SmithPlace 92 · Grade 7 · Portland | 7 | Portland | 21:02.25 |
| 93 | Daniel McConnellPlace 93 · Grade 6 · DeWitt | 6 | DeWitt | 23:24.52 |
| 94 | Maurice PearcePlace 94 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 25:04.71 |
| 95 | Trevin ThornPlace 95 · Grade 7 · Lansing Sexton | 7 | Lansing Sexton | 25:14.24 |
| 96 | Braeden KelsoPlace 96 · Grade 8 · Lansing Sexton | 8 | Lansing Sexton | 27:53.89 |
| 97 | Ryder DelpPlace 97 · Grade 6 · Eaton Rapids | 6 | Eaton Rapids | 29:36.23 |