| 1 | Anderson KarkauPlace 1 · Grade 8 · Dansville | 8 | Dansville | 11:27.78 PR |
| 2 | Logan FunnellPlace 2 · Grade 8 · Beal City | 8 | Beal City | 11:55.09 PR |
| 3 | Joshua WinninghamPlace 3 · Grade 6 · Frankenmuth St Lorenz Lutheran | 6 | Frankenmuth St Lorenz Lutheran | 12:13.28 PR |
| 4 | Brett WendlingPlace 4 · Grade 7 · St Charles | 7 | St Charles | 12:41.86 PR |
| 5 | Oliver BurtPlace 5 · Grade 7 · Breckenridge | 7 | Breckenridge | 12:43.93 PR |
| 6 | Daniel RoggenbuckPlace 6 · Grade 7 · Beal City | 7 | Beal City | 12:50.10 PR |
| 7 | Carter CastillaPlace 7 · Grade 7 · Dansville | 7 | Dansville | 12:51.10 PR |
| 8 | Randolf SchneiderPlace 8 · Grade 8 · Dansville | 8 | Dansville | 12:53.13 PR |
| 9 | Tucker JolinPlace 9 · Grade 8 · Dansville | 8 | Dansville | 12:53.50 PR |
| 10 | Colton RhinesPlace 10 · Grade 8 · Dansville | 8 | Dansville | 12:53.81 PR |
| 11 | Nicholas HesslerPlace 11 · Grade 7 · Frankenmuth St Lorenz Lutheran | 7 | Frankenmuth St Lorenz Lutheran | 13:23.43 PR |
| 12 | Owen ZeienPlace 12 · Grade 8 · Beal City | 8 | Beal City | 13:26.38 PR |
| 13 | Caden RamirezPlace 13 · Grade 7 · St. Louis | 7 | St. Louis | 13:27.71 PR |
| 14 | Colin LoshPlace 14 · Grade 6 · Frankenmuth St Lorenz Lutheran | 6 | Frankenmuth St Lorenz Lutheran | 13:41.88 PR |
| 15 | Connor KaulPlace 15 · Grade 7 · Peace Saginaw | 7 | Peace Saginaw | 13:54.21 |
| 16 | Reid HackerPlace 16 · Grade 8 · Dansville | 8 | Dansville | 13:58.53 PR |
| 17 | Jaxton KellerPlace 17 · Grade 8 · Breckenridge | 8 | Breckenridge | 14:13.37 PR |
| 18 | Remington McKeanPlace 18 · Grade 8 · Morrice | 8 | Morrice | 14:23.81 PR |
| 19 | Keith VinePlace 19 · Grade 6 · Breckenridge | 6 | Breckenridge | 14:26.39 PR |
| 20 | Sam TrommaterPlace 20 · Grade 8 · Beal City | 8 | Beal City | 14:29.74 |
| 21 | Silas FinneyPlace 21 · Grade 7 · Beaverton | 7 | Beaverton | 14:33.56 |
| 22 | Dereck GordonPlace 22 · Grade 8 · Morrice | 8 | Morrice | 14:35.38 PR |
| 23 | Sawyer TrommaterPlace 23 · Grade 7 · Beal City | 7 | Beal City | 14:37.05 |
| 24 | Gavin DavidsonPlace 24 · Grade 8 · Dansville | 8 | Dansville | 14:42.74 PR |
| 25 | Kason LiseePlace 25 · Grade 7 · Rittmueller | 7 | Rittmueller | 14:50.11 |
| 26 | Abram JonesPlace 26 · Grade 7 · Dansville | 7 | Dansville | 14:52.61 PR |
| 27 | Joseph FowlerPlace 27 · Grade 6 · Frankenmuth St Lorenz Lutheran | 6 | Frankenmuth St Lorenz Lutheran | 14:55.31 PR |
| 28 | Theodore RiccobonoPlace 28 · Grade 6 · Rittmueller | 6 | Rittmueller | 14:58.00 PR |
| 29 | Fin HowarthPlace 29 · Grade 7 · Morley Stanwood MS | 7 | Morley Stanwood MS | 15:07.07 PR |
| 30 | Ben NielsonPlace 30 · Grade 7 · Morley Stanwood MS | 7 | Morley Stanwood MS | 15:15.22 PR |
| 31 | Brendan PostPlace 31 · Grade 8 · Dansville | 8 | Dansville | 15:21.65 PR |
| 32 | Finn DavisPlace 32 · Grade 6 · Dansville | 6 | Dansville | 15:22.03 PR |
| 33 | Ryan ChildsPlace 33 · Grade 7 · St. Louis | 7 | St. Louis | 15:24.82 PR |
| 34 | Cole WingPlace 34 · Grade 7 · Breckenridge | 7 | Breckenridge | 15:25.90 PR |
| 35 | Joshua SpinnerPlace 35 · Grade 6 · Dansville | 6 | Dansville | 15:26.64 PR |
| 36 | Jonathan SpinnerPlace 36 · Grade 7 · Dansville | 7 | Dansville | 15:31.93 PR |
| 37 | Nolan BartlettPlace 37 · Grade 6 · Breckenridge | 6 | Breckenridge | 16:12.75 PR |
| 38 | Mason KoutzPlace 38 · Grade 6 · Beal City | 6 | Beal City | 16:33.54 |
| 39 | Dexter SchneiderPlace 39 · Grade 7 · Dansville | 7 | Dansville | 16:41.97 PR |
| 40 | Bentley BlissPlace 40 · Grade 6 · Mt. Pleasant Sacred Heart ms | 6 | Mt. Pleasant Sacred Heart ms | 16:44.79 PR |
| 41 | Kaleb FrostPlace 41 · Grade 8 · Dansville | 8 | Dansville | 16:49.45 PR |
| 42 | Ethan SchmidtPlace 42 · Grade 6 · St Charles | 6 | St Charles | 17:01.95 PR |
| 43 | Cole MillerovPlace 43 · Grade 6 · Beal City | 6 | Beal City | 17:16.26 |
| 44 | Easton TottenPlace 44 · Grade 7 · Rittmueller | 7 | Rittmueller | 17:24.46 |
| 45 | Koah RicheyPlace 45 · Grade 7 · Dansville | 7 | Dansville | 17:29.07 PR |
| 46 | Mason MarlowPlace 46 · Grade 8 · Merrill | 8 | Merrill | 17:29.67 PR |
| 47 | Elliot BohinskiPlace 47 · Grade 8 · Morrice | 8 | Morrice | 17:36.80 PR |
| 48 | William LaubenthalPlace 48 · Grade 7 · Mt. Pleasant Sacred Heart ms | 7 | Mt. Pleasant Sacred Heart ms | 17:39.73 PR |
| 49 | Jackson PrattPlace 49 · Grade 8 · Dansville | 8 | Dansville | 18:19.65 PR |
| 50 | Xavier RamirezPlace 50 · Grade 7 · St. Louis | 7 | St. Louis | 18:56.12 PR |
| 51 | Eli JohnsonPlace 51 · Grade 6 · Rittmueller | 6 | Rittmueller | 19:09.01 |
| 52 | Dakotah BeckwithPlace 52 · Grade 8 · Morrice | 8 | Morrice | 19:50.74 PR |
| 53 | Flynn HorvatinPlace 53 · Grade 6 · Morrice | 6 | Morrice | 20:32.14 PR |
| 54 | Mitchell WoodkePlace 54 · Grade 7 · Rittmueller | 7 | Rittmueller | 20:44.21 |
| 55 | Wil LearmanPlace 55 · Grade 8 · Beal City | 8 | Beal City | 22:19.90 PR |
| 56 | Elijah FennerPlace 56 · Grade 7 · St Charles | 7 | St Charles | 23:02.49 PR |
| 57 | Jax EdingtonPlace 57 · Grade 7 · Morrice | 7 | Morrice | 23:03.70 PR |
| 58 | Alexander KarowPlace 58 · Grade 7 · St Charles | 7 | St Charles | 28:32.60 |