| 1 | Lukas AlbrightPlace 1 · Grade 12 · Big Rapids | 12 | Big Rapids | 17:10.17 |
| 2 | David CastrejonPlace 2 · Grade 12 · Newaygo | 12 | Newaygo | 17:31.41 |
| 3 | Abraham KiaunisPlace 3 · Grade 11 · Reed City | 11 | Reed City | 17:34.17 |
| 4 | Tanner DozierPlace 4 · Grade 11 · Reed City | 11 | Reed City | 17:35.78 |
| 5 | Liam VanScoyocPlace 5 · Grade 12 · Reed City | 12 | Reed City | 17:56.62 |
| 6 | Kelan MonrealPlace 6 · Grade 11 · Tri County | 11 | Tri County | 18:10.32 |
| 7 | Brady DozierPlace 7 · Grade 12 · Reed City | 12 | Reed City | 18:25.61 |
| 8 | Chase BlainPlace 8 · Grade 10 · Tri County | 10 | Tri County | 18:30.22 |
| 9 | Tyler SchusterPlace 9 · Grade 12 · Tri County | 12 | Tri County | 18:35.00 |
| 10 | Keagon KosteckiPlace 10 · Grade 11 · Big Rapids | 11 | Big Rapids | 18:39.79 |
| 11 | Luke MillerPlace 11 · Grade 9 · Reed City | 9 | Reed City | 18:55.37 |
| 12 | Colton KoltakPlace 12 · Grade 11 · Tri County | 11 | Tri County | 19:12.11 |
| 13 | Thaddeus HuntPlace 13 · Grade 10 · Reed City | 10 | Reed City | 19:16.05 |
| 14 | Ben BarnettPlace 14 · Grade 10 · Reed City | 10 | Reed City | 19:28.24 |
| 15 | Daniel ThompsonPlace 15 · Grade 9 · Tri County | 9 | Tri County | 19:40.16 PR |
| 16 | Chance HerveyPlace 16 · Grade 9 · Reed City | 9 | Reed City | 20:01.04 |
| 17 | Tanner CarlsonPlace 17 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 20:23.81 |
| 18 | Ryder LaCoursePlace 18 · Grade 12 · Big Rapids | 12 | Big Rapids | 20:37.77 |
| 19 | Kelvin VerhaarPlace 19 · Grade 10 · Grant | 10 | Grant | 20:40.79 |
| 20 | Levi RuthruffPlace 20 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 20:41.33 |
| 21 | Caleb KoppPlace 21 · Grade 9 · Newaygo | 9 | Newaygo | 20:43.75 |
| 22 | Logan DayPlace 22 · Grade 9 · Reed City | 9 | Reed City | 20:49.30 |
| 23 | Ezra DalePlace 23 · Grade 9 · Tri County | 9 | Tri County | 20:56.71 |
| 24 | Gage ScottPlace 24 · Grade 12 · Newaygo | 12 | Newaygo | 21:14.70 |
| 25 | Jake RoeslyPlace 25 · Grade 9 · Newaygo | 9 | Newaygo | 21:16.69 |
| 26 | Shawn RogersPlace 26 · Grade 11 · Reed City | 11 | Reed City | 21:56.20 |
| 27 | Silas EllickPlace 27 · Grade 10 · Grant | 10 | Grant | 21:59.67 |
| 28 | Zack ZarnaPlace 28 · Grade 12 · Tri County | 12 | Tri County | 22:03.73 |
| 29 | Karson AmeyPlace 29 · Grade 9 · Big Rapids | 9 | Big Rapids | 22:16.00 |
| 30 | Michael BarreraPlace 30 · Grade 10 · Reed City | 10 | Reed City | 22:18.07 |
| 31 | Theodore ReichertPlace 31 · Grade 9 · Tri County | 9 | Tri County | 22:34.15 |
| 32 | Emerson VanderwerffPlace 32 · Grade 10 · Newaygo | 10 | Newaygo | 23:01.89 |
| 33 | Aaron CurtissPlace 33 · Grade 9 · Tri County | 9 | Tri County | 23:03.33 |
| 34 | Isaak WearnePlace 34 · Grade 10 · Reed City | 10 | Reed City | 23:03.77 |
| 35 | Maddox LaskeyPlace 35 · Grade 9 · Tri County | 9 | Tri County | 23:12.02 |
| 36 | Tim FisherPlace 36 · Grade 10 · Reed City | 10 | Reed City | 23:15.06 |
| 37 | Elijah PollPlace 37 · Grade 10 · Tri County | 10 | Tri County | 23:35.33 |
| 38 | Kyle JohansenPlace 38 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 23:36.21 |
| 39 | Isaiah PloegstraPlace 39 · Grade 12 · Newaygo | 12 | Newaygo | 24:04.97 |
| 40 | Christopher FergusonPlace 40 · Grade 12 · Tri County | 12 | Tri County | 24:07.01 |
| 41 | Vincent BeckPlace 41 · Grade 11 · Reed City | 11 | Reed City | 24:16.65 |
| 42 | Tanner SaathoffPlace 42 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 24:20.65 |
| 43 | Eli PolegaPlace 43 · Grade 9 · Tri County | 9 | Tri County | 24:50.73 |
| 44 | Zackery YearsovichPlace 44 · Grade 12 · Newaygo | 12 | Newaygo | 26:08.44 |
| 45 | Mason PattersonPlace 45 · Grade 12 · Newaygo | 12 | Newaygo | 26:23.15 |
| 46 | Garrison StoryPlace 46 · Grade 11 · Big Rapids | 11 | Big Rapids | 26:23.94 |
| 47 | Riley SnyderPlace 47 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 27:05.32 |
| 48 | Archer YoungPlace 48 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 27:26.10 |
| 49 | Brayden TiffanyPlace 49 · Grade 9 · Big Rapids | 9 | Big Rapids | 29:36.60 |
| 50 | Dylan CarpenterPlace 50 · Grade 11 · Grant | 11 | Grant | 30:25.36 |
| 51 | Wyatt EakinsPlace 51 · Grade 10 · Remus Chippewa Hills | 10 | Remus Chippewa Hills | 30:34.99 |
| 52 | Caiden WalgravePlace 52 · Grade 12 · Big Rapids | 12 | Big Rapids | 31:31.22 |
| 53 | Jack DertienPlace 53 · Grade 9 · Tri County | 9 | Tri County | 34:18.63 |