| 1 | Thad DumondPlace 1 · Grade 8 · New Lothrop | 8 | New Lothrop | 11:00.85 |
| 2 | Caleb CarlsonPlace 2 · Grade 8 · New Lothrop | 8 | New Lothrop | 11:56.32 |
| 3 | Cooper HaglePlace 3 · Grade 8 · Birch Run | 8 | Birch Run | 12:02.15 |
| 4 | Lawson MillerPlace 4 · Grade 7 · Montrose Kuehn-Haven | 7 | Montrose Kuehn-Haven | 12:10.57 |
| 5 | Kellen ChamberlainPlace 5 · Grade 8 · New Lothrop | 8 | New Lothrop | 12:17.26 |
| 6 | Evan JonesPlace 6 · Grade 8 · Birch Run | 8 | Birch Run | 12:23.39 |
| 7 | Max GoldenPlace 7 · Grade 8 · Birch Run | 8 | Birch Run | 12:48.92 |
| 8 | Graham BrashawPlace 8 · Grade 6 · New Lothrop | 6 | New Lothrop | 12:50.13 PR |
| 9 | Colton HarpPlace 9 · Grade 8 · New Lothrop | 8 | New Lothrop | 12:57.45 PR |
| 10 | Mason CoxPlace 10 · Grade 8 · Durand | 8 | Durand | 13:02.86 |
| 11 | Cooper DentonPlace 11 · Grade 8 · Birch Run | 8 | Birch Run | 13:03.24 |
| 12 | Ryker FowlerPlace 12 · Grade 6 · Chesaning | 6 | Chesaning | 13:04.32 |
| 13 | Chase KumarPlace 13 · Grade 8 · Birch Run | 8 | Birch Run | 13:05.69 |
| 14 | Jaxson LettermanPlace 14 · Grade 7 · Birch Run | 7 | Birch Run | 13:12.66 |
| 15 | Caleb IrelandPlace 15 · Grade 7 · Montrose Kuehn-Haven | 7 | Montrose Kuehn-Haven | 13:12.96 |
| 16 | Andre HerreraPlace 16 · Grade 8 · Birch Run | 8 | Birch Run | 13:30.65 PR |
| 17 | Charlie BaumanPlace 17 · Grade 8 · New Lothrop | 8 | New Lothrop | 13:33.05 |
| 18 | Ian JacobsPlace 18 · Grade 8 · Birch Run | 8 | Birch Run | 13:39.59 PR |
| 19 | Maddox VibertPlace 19 · Grade 7 · Birch Run | 7 | Birch Run | 13:41.47 PR |
| 20 | Logan BrasfieldPlace 20 · Grade 8 · Durand | 8 | Durand | 13:45.89 PR |
| 21 | Benjamin HochPlace 21 · Grade 6 · Ovid-Elsie | 6 | Ovid-Elsie | 13:46.86 |
| 22 | Zeke McGeehanPlace 22 · Grade 6 · Chesaning | 6 | Chesaning | 13:55.31 PR |
| 23 | Cash SchneiderPlace 23 · Grade 8 · Chesaning | 8 | Chesaning | 13:58.49 |
| 24 | Jakob NeumannPlace 24 · Grade 7 · Montrose Kuehn-Haven | 7 | Montrose Kuehn-Haven | 14:03.57 |
| 25 | Landon RobynPlace 25 · Grade 7 · Montrose Kuehn-Haven | 7 | Montrose Kuehn-Haven | 14:04.22 |
| 26 | Isaac SpencerPlace 26 · Grade 8 · Byron | 8 | Byron | 14:12.60 PR |
| 27 | Bryce KnieperPlace 27 · Grade 7 · New Lothrop | 7 | New Lothrop | 14:13.54 |
| 28 | Kohl JodwayPlace 28 · Grade 6 · Ovid-Elsie | 6 | Ovid-Elsie | 14:18.36 PR |
| 29 | Jaxson MengesPlace 29 · Grade 7 · Montrose Kuehn-Haven | 7 | Montrose Kuehn-Haven | 14:19.57 |
| 30 | Dan WirwickiPlace 30 · Grade 8 · Chesaning | 8 | Chesaning | 14:31.67 PR |
| 31 | Canton RogersPlace 31 · Grade 7 · Chesaning | 7 | Chesaning | 14:32.76 PR |
| 32 | George RemenarPlace 32 · Grade 8 · Ovid-Elsie | 8 | Ovid-Elsie | 14:38.71 |
| 33 | Reilly BedgoodPlace 33 · Grade 8 · Byron | 8 | Byron | 14:43.09 PR |
| 34 | Colton NicklesenPlace 34 · Grade 8 · Durand | 8 | Durand | 14:53.04 |
| 35 | Kaden HenigePlace 35 · Grade 7 · New Lothrop | 7 | New Lothrop | 15:27.35 PR |
| 36 | Sigmund DeVriesPlace 36 · Grade 8 · Chesaning | 8 | Chesaning | 16:04.53 PR |
| 37 | Bruce GlinskiPlace 37 · Grade 8 · Montrose Kuehn-Haven | 8 | Montrose Kuehn-Haven | 16:10.13 |
| 38 | Shaymus KollekPlace 38 · Grade 6 · Byron | 6 | Byron | 16:28.78 PR |
| 39 | James HarrisonPlace 39 · Grade 8 · Byron | 8 | Byron | 16:38.63 PR |
| 40 | Dane DavisPlace 40 · Grade 8 · Birch Run | 8 | Birch Run | 16:59.21 |
| 41 | Caellum McCarronPlace 41 · Grade 7 · Durand | 7 | Durand | 16:59.55 |
| 42 | Nolan KruppPlace 42 · Grade 6 · New Lothrop | 6 | New Lothrop | 17:14.06 |
| 43 | Frank PylePlace 43 · Grade 6 · Byron | 6 | Byron | 17:28.68 |
| 44 | Jayden BradleyPlace 44 · Grade 8 · Durand | 8 | Durand | 17:41.17 |
| 45 | Callen StebnerPlace 45 · Grade 8 · Birch Run | 8 | Birch Run | 17:44.43 PR |
| 46 | Ryker LuciusPlace 46 · Grade 7 · Birch Run | 7 | Birch Run | 17:45.00 |
| 47 | Sammy LuciusPlace 47 · Grade 7 · New Lothrop | 7 | New Lothrop | 18:26.68 |
| 48 | Ty McLeodPlace 48 · Grade 7 · Montrose Kuehn-Haven | 7 | Montrose Kuehn-Haven | 18:32.84 |
| 49 | Sawyer WilliamsPlace 49 · Grade 7 · Chesaning | 7 | Chesaning | 18:49.67 PR |
| 50 | Jack InmanPlace 50 · Grade 7 · Durand | 7 | Durand | 19:45.83 |
| 51 | Trent YenglinPlace 51 · Grade 6 · New Lothrop | 6 | New Lothrop | 19:50.32 |
| 52 | Leroy MalonePlace 52 · Grade 6 · Durand | 6 | Durand | 20:07.20 |
| 53 | Jayden SmithPlace 53 · Grade 7 · Birch Run | 7 | Birch Run | 20:14.83 |
| 54 | James KollekPlace 54 · Grade 7 · Byron | 7 | Byron | 20:42.68 |
| 55 | William KaninePlace 55 · Grade 8 · Birch Run | 8 | Birch Run | 22:06.53 |
| 56 | Logan CoxPlace 56 · Grade 6 · Durand | 6 | Durand | 22:47.71 |
| 57 | Grayson BowersPlace 57 · Grade 8 · Durand | 8 | Durand | 30:03.29 |