| 1 | Garrett EmmonsPlace 1 · Grade 8 · Millington MS | 8 | Millington MS | 12:07.09 |
| 2 | Alex DekoskiPlace 2 · Grade 7 · Ubly | 7 | Ubly | 12:19.27 |
| 3 | Cooper HaglePlace 3 · Grade 8 · Birch Run | 8 | Birch Run | 12:32.29 |
| 4 | Kolt WalkerPlace 4 · Grade 8 · Mayville MS | 8 | Mayville MS | 12:38.20 |
| 5 | Harold HaagPlace 5 · Grade 8 · EPBP Laker | 8 | EPBP Laker | 12:41.65 |
| 6 | John FergusonPlace 6 · Grade 8 · Cass City MS | 8 | Cass City MS | 12:41.95 PR |
| 7 | Roman HeleskiPlace 7 · Grade 8 · Ubly | 8 | Ubly | 12:42.11 |
| 8 | Connor KeyserPlace 8 · Grade 7 · Vassar MS | 7 | Vassar MS | 12:44.34 PR |
| 9 | Logan WorkmanPlace 9 · Grade 8 · Ubly | 8 | Ubly | 12:47.16 |
| 10 | Max BlainePlace 10 · Grade 7 · Deckerville MS | 7 | Deckerville MS | 12:52.27 |
| 11 | Evan JonesPlace 11 · Grade 8 · Birch Run | 8 | Birch Run | 12:54.45 |
| 12 | Lincoln EwaldPlace 12 · Grade 8 · Unionville-Sebewaing MS | 8 | Unionville-Sebewaing MS | 13:01.36 PR |
| 13 | Matthew Van WonterghemPlace 13 · Grade 8 · Cass City MS | 8 | Cass City MS | 13:18.97 PR |
| 14 | Jaxson LettermanPlace 14 · Grade 7 · Birch Run | 7 | Birch Run | 13:26.97 |
| 15 | Gabriel FoxPlace 15 · Grade 7 · Mayville MS | 7 | Mayville MS | 13:28.26 |
| 16 | Clay TonerPlace 16 · Grade 3 · Bad Axe ms | 3 | Bad Axe ms | 13:30.10 PR |
| 17 | Max GoldenPlace 17 · Grade 8 · Birch Run | 8 | Birch Run | 13:30.59 |
| 18 | Ryker VanvlietPlace 18 · Grade 7 · Cass City MS | 7 | Cass City MS | 13:37.98 PR |
| 19 | Austin MalburgPlace 19 · Grade 7 · Unionville-Sebewaing MS | 7 | Unionville-Sebewaing MS | 13:38.42 PR |
| 20 | Remmy SweetPlace 20 · Grade 7 · Deckerville MS | 7 | Deckerville MS | 13:40.87 |
| 21 | Cooper DentonPlace 21 · Grade 8 · Birch Run | 8 | Birch Run | 13:41.98 |
| 22 | Peyton SchankPlace 22 · Grade 8 · North Branch | 8 | North Branch | 13:44.86 |
| 23 | Chase KumarPlace 23 · Grade 8 · Birch Run | 8 | Birch Run | 13:48.84 |
| 24 | Brody TeraudsPlace 24 · Grade 7 · North Branch | 7 | North Branch | 13:56.23 PR |
| 25 | Luke WorkmanPlace 25 · Grade 7 · Ubly | 7 | Ubly | 14:04.00 |
| 26 | Ian JacobsPlace 26 · Grade 8 · Birch Run | 8 | Birch Run | 14:05.47 |
| 27 | Chase DhooghePlace 27 · Grade 7 · North Branch | 7 | North Branch | 14:13.41 |
| 28 | Wade SchultzPlace 28 · Grade 8 · Peck | 8 | Peck | 14:14.00 |
| 29 | Wyatt DestrampePlace 29 · Grade 8 · Unionville-Sebewaing MS | 8 | Unionville-Sebewaing MS | 14:20.88 |
| 30 | Caden DicePlace 30 · Grade 8 · Birch Run | 8 | Birch Run | 14:22.78 PR |
| 31 | Amir LewisPlace 31 · Grade 6 · Vassar MS | 6 | Vassar MS | 14:22.89 PR |
| 32 | Carter JurgesPlace 32 · Grade 6 · Ubly | 6 | Ubly | 14:26.64 PR |
| 33 | Jack TibbitsPlace 33 · Grade 6 · Ubly | 6 | Ubly | 14:40.84 |
| 34 | Carter SchlueterPlace 34 · Grade 8 · Marlette MS | 8 | Marlette MS | 14:48.66 |
| 35 | Andre HerreraPlace 35 · Grade 8 · Birch Run | 8 | Birch Run | 14:49.04 |
| 36 | Axle RoggenbuckPlace 36 · Grade 3 · North Huron MS | 3 | North Huron MS | 14:49.72 PR |
| 37 | Matthew ThurkettlePlace 37 · Grade 3 · Bad Axe ms | 3 | Bad Axe ms | 14:49.80 |
| 38 | Ethan AinsworthPlace 38 · Grade 8 · Unionville-Sebewaing MS | 8 | Unionville-Sebewaing MS | 14:50.47 |
| 39 | Preston ShadleyPlace 39 · Grade 4 · Cass City MS | 4 | Cass City MS | 15:08.95 |
| 40 | Lincoln JanowiakPlace 40 · Grade 7 · Ubly | 7 | Ubly | 15:10.45 |
| 41 | Joseph ScottPlace 41 · Grade 6 · Peck | 6 | Peck | 15:15.40 |
| 42 | Anthony PagePlace 42 · Grade 6 · Peck | 6 | Peck | 15:22.08 |
| 43 | Brettly EwaldPlace 43 · Grade 8 · Unionville-Sebewaing MS | 8 | Unionville-Sebewaing MS | 15:42.79 |
| 44 | Liam PungPlace 44 · Grade 7 · North Branch | 7 | North Branch | 15:51.52 |
| 45 | Avery WestPlace 45 · Grade 7 · Mayville MS | 7 | Mayville MS | 15:54.21 PR |
| 46 | Sawyer WalkerPlace 46 · Grade 5 · Mayville MS | 5 | Mayville MS | 15:54.56 |
| 47 | Hudson PolegaPlace 47 · Grade 6 · North Huron MS | 6 | North Huron MS | 15:55.17 |
| 48 | Brady LambertPlace 48 · Grade 5 · Mayville MS | 5 | Mayville MS | 15:55.47 |
| 49 | Orion KleePlace 49 · Grade 7 · Ubly | 7 | Ubly | 15:55.59 |
| 50 | Maddox VibertPlace 50 · Grade 7 · Birch Run | 7 | Birch Run | 15:57.58 |
| 51 | Ashton SorensonPlace 51 · Grade 6 · Vassar MS | 6 | Vassar MS | 15:58.81 PR |
| 52 | Carson MayesPlace 52 · Grade 4 · North Huron MS | 4 | North Huron MS | 16:00.37 |
| 53 | Michael JonesPlace 53 · Grade 6 · Marlette MS | 6 | Marlette MS | 16:00.83 |
| 54 | Grady PolegaPlace 54 · Grade 6 · North Huron MS | 6 | North Huron MS | 16:05.54 PR |
| 55 | Owen WilliamsPlace 55 · Grade 8 · North Huron MS | 8 | North Huron MS | 16:19.21 |
| 56 | Michael ReidPlace 56 · Grade 3 · Marlette MS | 3 | Marlette MS | 16:25.53 PR |
| 57 | Maverick GokaPlace 57 · Grade 4 · Cass City MS | 4 | Cass City MS | 16:26.68 PR |
| 58 | William KaninePlace 58 · Grade 8 · Birch Run | 8 | Birch Run | 16:29.05 |
| 59 | Owen BarrettPlace 59 · Grade 8 · Marlette MS | 8 | Marlette MS | 16:40.60 PR |
| 60 | Silas GokaPlace 60 · Grade 3 · Cass City MS | 3 | Cass City MS | 16:44.08 PR |
| 61 | Silas OppermanPlace 61 · Grade 8 · North Branch | 8 | North Branch | 16:50.70 |
| 62 | Cole GamronPlace 62 · Grade 5 · Cass City MS | 5 | Cass City MS | 16:54.94 PR |
| 63 | Asher VenemaPlace 63 · Grade 4 · Cass City MS | 4 | Cass City MS | 16:55.39 PR |
| 64 | Matthew JonesPlace 64 · Grade 6 · Marlette MS | 6 | Marlette MS | 16:56.34 |
| 65 | Dane DavisPlace 65 · Grade 8 · Birch Run | 8 | Birch Run | 16:57.69 |
| 66 | Ethan CardPlace 66 · Grade 7 · North Branch | 7 | North Branch | 16:59.82 |
| 67 | Jude BarrettPlace 67 · Grade 4 · Cass City MS | 4 | Cass City MS | 17:11.88 |
| 68 | Jackson FlikkiePlace 68 · Grade 5 · Cass City MS | 5 | Cass City MS | 17:14.20 PR |
| 69 | Griffin ShalkesPlace 69 · Grade 6 · Caseville MS | 6 | Caseville MS | 17:16.84 |
| 70 | Trent SweeneyPlace 70 · Grade 6 · Ubly | 6 | Ubly | 17:20.83 |
| 71 | Ryker LuciusPlace 71 · Grade 7 · Birch Run | 7 | Birch Run | 17:23.32 |
| 72 | Walter SieradzkiPlace 72 · Grade 7 · North Branch | 7 | North Branch | 17:25.81 |
| 73 | Houston FloydPlace 73 · Grade 7 · Deckerville MS | 7 | Deckerville MS | 17:33.10 |
| 74 | Easton PichePlace 74 · Grade 7 · Mayville MS | 7 | Mayville MS | 17:38.89 |
| 75 | Briar DeanPlace 75 · Grade 2 · Marlette MS | 2 | Marlette MS | 17:41.52 PR |
| 76 | Alexander ScharfPlace 76 · Grade 6 · EPBP Laker | 6 | EPBP Laker | 17:56.41 |
| 77 | Nicholas WarchuckPlace 77 · Grade 8 · Ubly | 8 | Ubly | 18:10.69 |
| 78 | Case RoggenbuckPlace 78 · Grade 1 · North Huron MS | 1 | North Huron MS | 18:48.88 PR |
| 79 | Jeremah Robinson-MoyerPlace 79 · Grade 6 · Caseville MS | 6 | Caseville MS | 19:04.15 |
| 80 | Parker SmithPlace 80 · Grade 5 · Marlette MS | 5 | Marlette MS | 19:25.06 PR |
| 81 | Albert ProvotPlace 81 · Grade - · North Huron MS | - | North Huron MS | 19:28.32 PR |
| 82 | Elijah WilliamsPlace 82 · Grade 5 · Marlette MS | 5 | Marlette MS | 19:43.63 PR |
| 83 | Callen StebnerPlace 83 · Grade 8 · Birch Run | 8 | Birch Run | 19:43.94 |
| 84 | Jayden SmithPlace 84 · Grade 7 · Birch Run | 7 | Birch Run | 19:53.02 |
| 85 | Holden RoggenbuckPlace 85 · Grade 6 · Harbor Beach Community | 6 | Harbor Beach Community | 19:58.33 |
| 86 | Ethan MeyerPlace 86 · Grade 2 · Marlette MS | 2 | Marlette MS | 20:00.79 PR |
| 87 | Bradley MeyerPlace 87 · Grade 4 · Marlette MS | 4 | Marlette MS | 20:21.13 PR |
| 88 | Lukas BrownPlace 88 · Grade 5 · Cass City MS | 5 | Cass City MS | 20:37.87 PR |
| 89 | Jacob AlonzoPlace 89 · Grade 6 · Vassar MS | 6 | Vassar MS | 20:52.66 |
| 90 | Brody RutkowskiPlace 90 · Grade 3 · Bad Axe ms | 3 | Bad Axe ms | 21:03.37 PR |
| 91 | Joseph DeaconsPlace 91 · Grade 3 · North Huron MS | 3 | North Huron MS | 21:23.05 PR |
| 92 | Ayden HemmenPlace 92 · Grade 6 · Vassar MS | 6 | Vassar MS | 22:07.84 |
| 93 | Dillon SlusherPlace 93 · Grade 4 · Marlette MS | 4 | Marlette MS | 24:24.55 PR |
| 94 | Xavier SlusherPlace 94 · Grade 5 · Marlette MS | 5 | Marlette MS | 25:41.89 PR |
| 95 | Noah VossPlace 95 · Grade 5 · Deckerville MS | 5 | Deckerville MS | 29:13.76 |