| 1 | Jacob StanislawskiPlace 1 · Grade 12 · Flat Rock | 12 | Flat Rock | 16:01.77 |
| 2 | Christian CraanenPlace 2 · Grade 10 · Monroe St. Mary CC | 10 | Monroe St. Mary CC | 16:05.03 |
| 3 | Luke DuleckiPlace 3 · Grade 12 · New Boston Huron | 12 | New Boston Huron | 16:26.02 |
| 4 | Matthew CarbajoPlace 4 · Grade 12 · Grosse Ile | 12 | Grosse Ile | 16:27.39 |
| 5 | Lucas TaraszkiewiczPlace 5 · Grade 12 · Flat Rock | 12 | Flat Rock | 16:29.07 |
| 6 | Cameron CranePlace 6 · Grade 11 · New Boston Huron | 11 | New Boston Huron | 16:47.08 |
| 7 | Nicholas RankaPlace 7 · Grade 10 · Grosse Ile | 10 | Grosse Ile | 17:00.60 |
| 8 | Mason TulikPlace 8 · Grade 9 · Monroe Jefferson | 9 | Monroe Jefferson | 17:06.61 |
| 9 | Easton DanicPlace 9 · Grade 10 · Carleton Airport | 10 | Carleton Airport | 17:10.36 |
| 10 | Mason MartinPlace 10 · Grade 9 · Milan | 9 | Milan | 17:15.54 |
| 11 | William DobbertinPlace 11 · Grade 12 · Carleton Airport | 12 | Carleton Airport | 17:20.76 |
| 12 | Hunter RodakPlace 12 · Grade 11 · Carleton Airport | 11 | Carleton Airport | 17:32.76 |
| 13 | Andrew BellPlace 13 · Grade 9 · Carleton Airport | 9 | Carleton Airport | 17:37.96 |
| 14 | Max FoldvaryPlace 14 · Grade 12 · Monroe St. Mary CC | 12 | Monroe St. Mary CC | 17:39.82 |
| 15 | Brayden BrodiePlace 15 · Grade 10 · Flat Rock | 10 | Flat Rock | 17:42.34 PR |
| 16 | Tanner KuhnPlace 16 · Grade 11 · New Boston Huron | 11 | New Boston Huron | 17:45.50 |
| 17 | Hayden BovairPlace 17 · Grade 11 · Carleton Airport | 11 | Carleton Airport | 17:55.62 |
| 18 | Calvin HaydamackerPlace 18 · Grade 12 · Flat Rock | 12 | Flat Rock | 17:57.91 PR |
| 19 | Carter LeePlace 19 · Grade 10 · Monroe Jefferson | 10 | Monroe Jefferson | 18:01.46 |
| 20 | Luke MasserantPlace 20 · Grade 12 · Monroe Jefferson | 12 | Monroe Jefferson | 18:04.32 |
| 21 | Jonah BusenPlace 21 · Grade 11 · Monroe Jefferson | 11 | Monroe Jefferson | 18:05.43 |
| 22 | Everett KessellPlace 22 · Grade 10 · Carleton Airport | 10 | Carleton Airport | 18:05.58 |
| 23 | Phineas TottenPlace 23 · Grade 10 · Monroe St. Mary CC | 10 | Monroe St. Mary CC | 18:05.66 |
| 24 | Tyler MarcissukPlace 24 · Grade 12 · Riverview | 12 | Riverview | 18:27.35 PR |
| 25 | Jacob KutiPlace 25 · Grade 10 · Carleton Airport | 10 | Carleton Airport | 18:30.48 |
| 26 | Gabe BusenPlace 26 · Grade 9 · Monroe Jefferson | 9 | Monroe Jefferson | 18:37.27 |
| 27 | Thomas WickenheiserPlace 27 · Grade 10 · Monroe St. Mary CC | 10 | Monroe St. Mary CC | 18:39.08 |
| 28 | Louie MaconPlace 28 · Grade 12 · New Boston Huron | 12 | New Boston Huron | 18:55.83 |
| 29 | Joel TackettPlace 29 · Grade 10 · Grosse Ile | 10 | Grosse Ile | 18:58.87 |
| 30 | Garrett PatrickPlace 30 · Grade 11 · New Boston Huron | 11 | New Boston Huron | 19:01.17 |
| 31 | Ben HolbrookPlace 31 · Grade 12 · New Boston Huron | 12 | New Boston Huron | 19:09.37 |
| 32 | Aidan Hebert-FoePlace 32 · Grade 10 · New Boston Huron | 10 | New Boston Huron | 19:10.74 |
| 33 | Maxwell BurtPlace 33 · Grade 9 · Monroe Jefferson | 9 | Monroe Jefferson | 19:13.93 |
| 34 | Dylan PenzienPlace 34 · Grade 12 · Milan | 12 | Milan | 19:27.06 |
| 35 | Colton BlevinsPlace 35 · Grade 10 · Grosse Ile | 10 | Grosse Ile | 19:32.83 PR |
| 36 | Aidan FitekPlace 36 · Grade 10 · Riverview | 10 | Riverview | 19:34.85 |
| 37 | Rylan BransonPlace 37 · Grade 12 · Riverview | 12 | Riverview | 19:37.51 |
| 38 | Cameron GarciaPlace 38 · Grade 11 · Milan | 11 | Milan | 19:38.29 |
| 39 | Nathan HowesPlace 39 · Grade 9 · Grosse Ile | 9 | Grosse Ile | 19:38.56 |
| 40 | Evan WillisPlace 40 · Grade 10 · Grosse Ile | 10 | Grosse Ile | 19:41.61 |
| 41 | Zane TonovaPlace 41 · Grade 10 · Grosse Ile | 10 | Grosse Ile | 19:42.76 |
| 42 | Brendan CotterPlace 42 · Grade 11 · Flat Rock | 11 | Flat Rock | 19:50.46 |
| 43 | Graham TannerPlace 43 · Grade 10 · Flat Rock | 10 | Flat Rock | 19:51.55 |
| 44 | Aiden McLeanPlace 44 · Grade 11 · Milan | 11 | Milan | 19:59.63 |
| 45 | Dario BarellaPlace 45 · Grade 12 · Flat Rock | 12 | Flat Rock | 20:06.39 |
| 46 | Kenny KnudsenPlace 46 · Grade 10 · Monroe St. Mary CC | 10 | Monroe St. Mary CC | 20:07.74 |
| 47 | Gavin HeimbergerPlace 47 · Grade 10 · Riverview | 10 | Riverview | 20:12.89 |
| 48 | Carson DennisPlace 48 · Grade 10 · Riverview | 10 | Riverview | 20:16.96 |
| 49 | Will RyanPlace 49 · Grade 12 · Monroe St. Mary CC | 12 | Monroe St. Mary CC | 20:25.51 |
| 50 | Cash SuzorePlace 50 · Grade 9 · Monroe St. Mary CC | 9 | Monroe St. Mary CC | 20:28.07 |
| 51 | Jose HinojosPlace 51 · Grade 10 · Riverview | 10 | Riverview | 20:42.63 |
| 52 | Carson ShirlenPlace 52 · Grade 9 · Riverview | 9 | Riverview | 21:52.17 |
| 53 | Aiden GagnonPlace 53 · Grade 10 · Milan | 10 | Milan | 22:00.27 |
| 54 | Hank BobiczPlace 54 · Grade 11 · Milan | 11 | Milan | 23:36.36 |