| 1 | Braden AmthorPlace 1 · Grade 12 · Bay City John Glenn | 12 | Bay City John Glenn | 19:53.61 |
| 2 | Ryder PaynePlace 2 · Grade 12 · Bay City John Glenn | 12 | Bay City John Glenn | 20:23.84 |
| 3 | Brody DavisPlace 3 · Grade 11 · Hemlock | 11 | Hemlock | 21:34.64 |
| 4 | Aidan LupisellaPlace 4 · Grade 12 · Bay City John Glenn | 12 | Bay City John Glenn | 21:36.32 |
| 5 | Gavin GirardPlace 5 · Grade 12 · Saginaw Valley Lutheran | 12 | Saginaw Valley Lutheran | 21:40.49 |
| 6 | Ethan SchmidtPlace 6 · Grade 12 · Saginaw Valley Lutheran | 12 | Saginaw Valley Lutheran | 22:28.64 |
| 7 | Hunter LalondePlace 7 · Grade 12 · Standish Sterling | 12 | Standish Sterling | 22:40.31 |
| 8 | David HenslerPlace 8 · Grade 11 · Hemlock | 11 | Hemlock | 22:47.82 |
| 9 | Zach LaMontPlace 9 · Grade 11 · Saginaw Valley Lutheran | 11 | Saginaw Valley Lutheran | 23:04.74 |
| 10 | Jake BeaverPlace 10 · Grade 11 · Bay City John Glenn | 11 | Bay City John Glenn | 23:47.97 |
| 11 | Alec BriggsPlace 11 · Grade 11 · Hemlock | 11 | Hemlock | 24:16.27 |
| 12 | Dennis SchafferPlace 12 · Grade 12 · Hemlock | 12 | Hemlock | 24:38.59 |
| 13 | Hayden RondyPlace 13 · Grade 12 · Hemlock | 12 | Hemlock | 24:40.11 |
| 14 | Bryan SchwarzPlace 14 · Grade 12 · Saginaw Valley Lutheran | 12 | Saginaw Valley Lutheran | 25:27.93 |
| 15 | TRENT Hunter-SlentzPlace 15 · Grade 12 · Standish Sterling | 12 | Standish Sterling | 26:07.97 |
| 16 | Oakley HensonPlace 16 · Grade 12 · St. Charles | 12 | St. Charles | 26:31.63 |
| 17 | Preston RadomskiPlace 17 · Grade 11 · Bay City John Glenn | 11 | Bay City John Glenn | 28:26.14 |
| 18 | Chris TallmanPlace 18 · Grade 12 · Coleman | 12 | Coleman | 29:35.33 |
| 19 | Nathan ScherzerPlace 19 · Grade 12 · Hemlock | 12 | Hemlock | 30:09.40 |
| 20 | Sawyer WhalenPlace 20 · Grade 12 · Saginaw Valley Lutheran | 12 | Saginaw Valley Lutheran | 34:28.84 |
| 21 | Spencer RobertsPlace 21 · Grade 12 · St. Charles | 12 | St. Charles | 35:08.87 |
| 1 | Jayden FoxPlace 1 · Grade 9 · Saginaw Valley Lutheran | 9 | Saginaw Valley Lutheran | 20:18.70 |
| 2 | Logan DudleyPlace 2 · Grade 10 · Coleman | 10 | Coleman | 20:28.25 |
| 3 | Owen RathbunPlace 3 · Grade 10 · Hemlock | 10 | Hemlock | 23:05.28 |
| 4 | Connor KarowPlace 4 · Grade 10 · St. Charles | 10 | St. Charles | 23:32.49 |
| 5 | Colton MoorePlace 5 · Grade 9 · Saginaw Valley Lutheran | 9 | Saginaw Valley Lutheran | 23:52.43 |
| 6 | Jonathan NoelPlace 6 · Grade 10 · Bay City John Glenn | 10 | Bay City John Glenn | 24:01.43 |
| 7 | Trace FisherPlace 7 · Grade 9 · Standish Sterling | 9 | Standish Sterling | 25:39.71 |
| 8 | Braden WickePlace 8 · Grade 9 · St. Charles | 9 | St. Charles | 28:03.95 |
| 9 | Dane BurkPlace 9 · Grade 9 · Saginaw Valley Lutheran | 9 | Saginaw Valley Lutheran | 32:29.66 |
| 10 | Bryant WaughPlace 10 · Grade 9 · Standish Sterling | 9 | Standish Sterling | 32:53.06 |
| 11 | Cayson SmithPlace 11 · Grade 9 · Standish Sterling | 9 | Standish Sterling | 37:46.35 |
| 12 | Blake BreidingerPlace 12 · Grade 9 · St. Charles | 9 | St. Charles | 41:15.92 |
| 13 | Logan BrownPlace 13 · Grade 9 · Standish Sterling | 9 | Standish Sterling | 41:37.47 |
| 14 | Ethan WiedykPlace 14 · Grade 9 · Standish Sterling | 9 | Standish Sterling | 41:44.77 |
| 15 | Gabriel KelleyPlace 15 · Grade 9 · St. Charles | 9 | St. Charles | 43:03.00 |