| 1 | Ethan HarrandPlace 1 · Grade 10 · Buckley | 10 | Buckley | 18:06.43 |
| 2 | Wyatt HuhnPlace 2 · Grade 11 · St. Ignace | 11 | St. Ignace | 18:16.82 |
| 3 | Cooper FeaganPlace 3 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 18:17.19 |
| 4 | Cole WesleyPlace 4 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 18:21.85 |
| 5 | Atticus CadarettePlace 5 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 18:33.37 |
| 6 | Easton HarrandPlace 6 · Grade 10 · Buckley | 10 | Buckley | 18:42.17 |
| 7 | Landon JuilleretPlace 7 · Grade 12 · North Trails | 12 | North Trails | 18:51.67 |
| 8 | Eddie FranckowiakPlace 8 · Grade 11 · Engadine | 11 | Engadine | 19:01.36 |
| 9 | Ryder ChellisPlace 9 · Grade 9 · Ellsworth | 9 | Ellsworth | 19:04.44 |
| 10 | Abraham PoelPlace 10 · Grade 10 · East Jordan | 10 | East Jordan | 19:06.42 |
| 11 | Nate StielstraPlace 11 · Grade 11 · Engadine | 11 | Engadine | 19:18.55 |
| 12 | Sammy McMurrayPlace 12 · Grade 8 · Bellaire | 8 | Bellaire | 19:32.96 PR |
| 13 | Thor KrantzPlace 13 · Grade 12 · North Trails | 12 | North Trails | 19:35.90 |
| 14 | Mason DawsonPlace 14 · Grade 10 · Ellsworth | 10 | Ellsworth | 19:38.96 |
| 15 | Deacon SzymoniakPlace 15 · Grade 10 · Onaway | 10 | Onaway | 19:42.81 |
| 16 | Keagan BeyerPlace 16 · Grade 11 · Onaway | 11 | Onaway | 20:07.89 |
| 17 | Birch BitelyPlace 17 · Grade 11 · Engadine | 11 | Engadine | 20:12.80 |
| 18 | Dominik KranzPlace 18 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 20:21.01 |
| 19 | Gabe MalikPlace 19 · Grade 9 · Buckley | 9 | Buckley | 20:27.32 |
| 20 | Jesse BraggPlace 20 · Grade 9 · North Trails | 9 | North Trails | 20:27.38 |
| 21 | Logan HoldenPlace 21 · Grade 11 · Indian River Inland Lakes | 11 | Indian River Inland Lakes | 20:39.52 |
| 22 | Aiden GouldPlace 22 · Grade 10 · St. Ignace | 10 | St. Ignace | 20:40.28 |
| 23 | Bjorn JohnsonPlace 23 · Grade 10 · Rogers City | 10 | Rogers City | 20:59.68 |
| 24 | Phillip AndersonPlace 24 · Grade 11 · Petoskey St. Michael | 11 | Petoskey St. Michael | 21:00.48 |
| 25 | George GerredPlace 25 · Grade 12 · Boyne Falls | 12 | Boyne Falls | 21:17.36 |
| 26 | Ezra AsherPlace 26 · Grade 10 · St. Ignace | 10 | St. Ignace | 21:25.61 |
| 27 | Hadley JamesPlace 27 · Grade 10 · St. Ignace | 10 | St. Ignace | 21:26.07 |
| 28 | Peter BrowerPlace 28 · Grade 10 · East Jordan | 10 | East Jordan | 21:34.02 |
| 29 | Elijah PulverPlace 29 · Grade 12 · Petoskey St. Michael | 12 | Petoskey St. Michael | 21:35.13 |
| 30 | Thomas SteedPlace 30 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 21:42.09 |
| 31 | Evan SeesePlace 31 · Grade 12 · Ellsworth | 12 | Ellsworth | 21:49.10 |
| 32 | Pavel BazuinPlace 32 · Grade 11 · North Trails | 11 | North Trails | 22:00.59 |
| 33 | Kaihman WillinghamPlace 33 · Grade 9 · Ellsworth | 9 | Ellsworth | 22:01.11 |
| 34 | Graham WertmanPlace 34 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 22:16.99 |
| 35 | Jackson BernierPlace 35 · Grade 10 · East Jordan | 10 | East Jordan | 22:21.33 |
| 36 | Matthew MarzoloPlace 36 · Grade 11 · Onaway | 11 | Onaway | 22:23.37 |
| 37 | Mitchell BrandPlace 37 · Grade 10 · Buckley | 10 | Buckley | 22:26.26 |
| 38 | Carl NolanPlace 38 · Grade 10 · Petoskey St. Michael | 10 | Petoskey St. Michael | 22:32.48 |
| 39 | Korbin DrenthPlace 39 · Grade 11 · Ellsworth | 11 | Ellsworth | 22:35.34 |
| 40 | Luke UlanskiPlace 40 · Grade 8 · Gaylord St. Mary | 8 | Gaylord St. Mary | 22:37.44 PR |
| 41 | Brody SmithPlace 41 · Grade 10 · East Jordan | 10 | East Jordan | 22:42.01 |
| 42 | Eddy SanbornPlace 42 · Grade 10 · North Trails | 10 | North Trails | 22:44.31 |
| 43 | Tyler HoytPlace 43 · Grade 8 · Bellaire | 8 | Bellaire | 22:48.60 PR |
| 44 | Jackson HarriganPlace 44 · Grade 12 · St. Ignace | 12 | St. Ignace | 22:54.63 |
| 45 | Sam EvansPlace 45 · Grade 12 · North Trails | 12 | North Trails | 22:57.38 |
| 46 | Tristan DruckenmillerPlace 46 · Grade 12 · Ellsworth | 12 | Ellsworth | 22:59.93 |
| 47 | Billy GoodenowPlace 47 · Grade 9 · East Jordan | 9 | East Jordan | 23:05.45 |
| 48 | Lance BieselPlace 48 · Grade 10 · Indian River Inland Lakes | 10 | Indian River Inland Lakes | 23:25.22 |
| 49 | Milo JoycePlace 49 · Grade 10 · Bellaire | 10 | Bellaire | 24:01.06 |
| 50 | Sam StarkeyPlace 50 · Grade 9 · St. Ignace | 9 | St. Ignace | 24:23.92 |
| 51 | Spencer VanderheuelPlace 51 · Grade 10 · St. Ignace | 10 | St. Ignace | 24:28.31 |
| 52 | Jack PurollPlace 52 · Grade 12 · Ellsworth | 12 | Ellsworth | 25:00.60 |
| 53 | Braylon HartPlace 53 · Grade 10 · Boyne Falls | 10 | Boyne Falls | 25:23.94 |
| 54 | Lewis HolmesPlace 54 · Grade 11 · Bellaire | 11 | Bellaire | 27:18.65 |
| 55 | Ethan BakPlace 55 · Grade 9 · Gaylord St. Mary | 9 | Gaylord St. Mary | 27:37.51 |
| 56 | Eli FranckowiakPlace 56 · Grade 9 · Engadine | 9 | Engadine | 27:39.37 |
| 57 | Jacob StephensPlace 57 · Grade 9 · Bellaire | 9 | Bellaire | 28:02.46 |
| 58 | Julian BambergPlace 58 · Grade 11 · Bellaire | 11 | Bellaire | 28:46.91 |
| 59 | Jack ThompsonPlace 59 · Grade 10 · North Trails | 10 | North Trails | 28:53.83 |
| 60 | Addison HebertPlace 60 · Grade 11 · Boyne Falls | 11 | Boyne Falls | 31:18.33 |
| 61 | Coltin WillinghamPlace 61 · Grade 9 · Ellsworth | 9 | Ellsworth | 31:47.96 |
| 62 | Liam BakPlace 62 · Grade 8 · Gaylord St. Mary | 8 | Gaylord St. Mary | 32:34.65 PR |
| 63 | Garrett KeastPlace 63 · Grade 9 · Ellsworth | 9 | Ellsworth | 32:47.73 |
| 64 | Charlie WhitePlace 64 · Grade 9 · North Trails | 9 | North Trails | 33:04.87 |
| 65 | Zakiya BraggPlace 65 · Grade 12 · North Trails | 12 | North Trails | 37:23.73 |