| 1 | Louis AichlerPlace 1 · Grade 7 · Royal Oak | 7 | Royal Oak | 13:27.00 |
| 2 | Henry McalpinePlace 2 · Grade 8 · Royal Oak | 8 | Royal Oak | 13:32.16 |
| 3 | Owen PetrovskiPlace 3 · Grade - · Royal Oak | - | Royal Oak | 13:32.83 |
| 4 | Brady CrolickPlace 4 · Grade 7 · Sashabaw | 7 | Sashabaw | 13:47.02 |
| 5 | Brennen McDonaldPlace 5 · Grade 8 · Scripps | 8 | Scripps | 13:47.98 |
| 6 | Alexander AguwaPlace 6 · Grade 7 · Royal Oak | 7 | Royal Oak | 13:50.33 |
| 7 | Reid KuhlmanPlace 7 · Grade 8 · Van Hoosen | 8 | Van Hoosen | 13:55.88 |
| 8 | Brayton GagliardoPlace 8 · Grade 7 · Sashabaw | 7 | Sashabaw | 13:58.99 |
| 9 | Isaac QuanPlace 9 · Grade 7 · Sashabaw | 7 | Sashabaw | 14:00.68 |
| 10 | Shawn ButtsPlace 10 · Grade 8 · Oxford | 8 | Oxford | 14:00.75 |
| 11 | Ryland SipesPlace 11 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:06.40 |
| 12 | Desmond SchramskiPlace 12 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:07.21 |
| 13 | Christopher TrebilcockPlace 13 · Grade 6 · Royal Oak | 6 | Royal Oak | 14:08.57 |
| 14 | Edward StickelPlace 14 · Grade - · Royal Oak | - | Royal Oak | 14:08.60 |
| 15 | Drew SmithPlace 15 · Grade 7 · Sashabaw | 7 | Sashabaw | 14:09.89 |
| 16 | Cameron O'BrienPlace 16 · Grade 8 · White Lake | 8 | White Lake | 14:11.89 |
| 17 | Porter HerrmannPlace 17 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:13.00 |
| 18 | Axel BairPlace 18 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:15.40 |
| 19 | Tristan FieldsPlace 19 · Grade 6 · Scripps | 6 | Scripps | 14:15.42 |
| 20 | Kellin SzkubielPlace 20 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 14:15.74 PR |
| 21 | Gavin HuffPlace 21 · Grade 8 · Oxford | 8 | Oxford | 14:18.46 |
| 22 | Blake HautamakiPlace 22 · Grade 7 · Royal Oak | 7 | Royal Oak | 14:18.84 |
| 23 | Brady LadouceurPlace 23 · Grade 6 · White Lake | 6 | White Lake | 14:19.85 PR |
| 24 | Julian MagbitangPlace 24 · Grade 7 · Sashabaw | 7 | Sashabaw | 14:20.37 |
| 25 | Chase StromayerPlace 25 · Grade 7 · Sashabaw | 7 | Sashabaw | 14:22.09 |
| 26 | Hunter HallettPlace 26 · Grade 6 · South Hills | 6 | South Hills | 14:29.92 |
| 27 | Greyson KingPlace 27 · Grade 8 · White Lake | 8 | White Lake | 14:34.18 |
| 28 | Johnny AntoniouPlace 28 · Grade 8 · Oxford | 8 | Oxford | 14:43.28 |
| 29 | Henrik CiesielskiPlace 29 · Grade 6 · Scripps | 6 | Scripps | 14:45.09 |
| 30 | Jackson CamilleriPlace 30 · Grade 6 · White Lake | 6 | White Lake | 14:45.37 PR |
| 31 | Freddy JacksonPlace 31 · Grade 6 · Scripps | 6 | Scripps | 14:45.88 |
| 32 | Easton GilhoolPlace 32 · Grade 6 · Scripps | 6 | Scripps | 14:54.24 |
| 33 | Jacob MilesPlace 33 · Grade 6 · White Lake | 6 | White Lake | 14:54.27 |
| 34 | Wyatt RizorPlace 34 · Grade 7 · Oxford | 7 | Oxford | 14:55.23 |
| 35 | Garrett ShockeryPlace 35 · Grade 7 · Power | 7 | Power | 14:56.71 PR |
| 36 | Drew BensonPlace 36 · Grade 8 · Scripps | 8 | Scripps | 14:58.71 |
| 37 | Luke GerlingPlace 37 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 14:59.74 |
| 38 | Lionel GasparottoPlace 38 · Grade 7 · Royal Oak | 7 | Royal Oak | 15:01.42 |
| 39 | C.J. HarringtonPlace 39 · Grade 7 · Power | 7 | Power | 15:09.27 PR |
| 40 | Anthony MercadoPlace 40 · Grade 8 · South Hills | 8 | South Hills | 15:14.60 PR |
| 41 | Grant RushmanPlace 41 · Grade 7 · Oxford | 7 | Oxford | 15:17.09 |
| 42 | Jackson MacKenziePlace 42 · Grade 7 · Scripps | 7 | Scripps | 15:17.62 |
| 43 | Alston SullivanPlace 43 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 15:18.48 |
| 44 | Dhillon VraajPlace 44 · Grade 7 · South Hills | 7 | South Hills | 15:21.69 PR |
| 45 | Evan MorrowPlace 45 · Grade 8 · White Lake | 8 | White Lake | 15:22.24 |
| 46 | Isaiah AschePlace 46 · Grade 7 · Scripps | 7 | Scripps | 15:24.45 |
| 47 | Jonathan KonetPlace 47 · Grade 6 · White Lake | 6 | White Lake | 15:29.57 |
| 48 | James RoraiPlace 48 · Grade 8 · Power | 8 | Power | 15:29.69 PR |
| 49 | Kameren RutlandPlace 49 · Grade 7 · Power | 7 | Power | 15:29.75 PR |
| 50 | Seeley ValdiviezPlace 50 · Grade 7 · Oxford | 7 | Oxford | 15:30.08 |
| 51 | Ishvara (Ishu) LakshmikanthanPlace 51 · Grade 6 · Reuther | 6 | Reuther | 15:33.11 |
| 52 | Jacob WallacePlace 52 · Grade 6 · Oxford | 6 | Oxford | 15:37.06 |
| 53 | Colin KeslerPlace 53 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 15:37.91 |
| 54 | Alex CiaramitaroPlace 54 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 15:38.64 |
| 55 | Milo KozickiPlace 55 · Grade 7 · White Lake | 7 | White Lake | 15:38.81 |
| 56 | Aadhyaa AvinashPlace 56 · Grade 8 · Reuther | 8 | Reuther | 15:39.47 |
| 57 | Nolan BuehnerPlace 57 · Grade 6 · White Lake | 6 | White Lake | 15:39.59 |
| 58 | Liam NoronhaPlace 58 · Grade 6 · Scripps | 6 | Scripps | 15:45.88 |
| 59 | Nicholas BurkePlace 59 · Grade 8 · Power | 8 | Power | 15:47.60 |
| 60 | Callan CharneskyPlace 60 · Grade 7 · Scripps | 7 | Scripps | 15:49.11 |
| 61 | Isaac FosterPlace 61 · Grade 8 · White Lake | 8 | White Lake | 15:49.35 PR |
| 62 | William DufrinPlace 62 · Grade 8 · Power | 8 | Power | 15:49.75 PR |
| 63 | Caedmon HarrisPlace 63 · Grade 7 · Scripps | 7 | Scripps | 15:49.78 |
| 64 | Sawyer NoronhaPlace 64 · Grade 8 · Scripps | 8 | Scripps | 15:49.95 |
| 65 | Carter RobinsonPlace 65 · Grade 7 · Sashabaw | 7 | Sashabaw | 15:50.59 |
| 66 | Braylon GiassonPlace 66 · Grade 8 · Royal Oak | 8 | Royal Oak | 15:52.02 |
| 67 | Evan TannerPlace 67 · Grade 8 · White Lake | 8 | White Lake | 15:52.75 |
| 68 | Will SmithPlace 68 · Grade 7 · Oxford | 7 | Oxford | 15:54.76 |
| 69 | Grayson RuhlmanPlace 69 · Grade 8 · Oxford | 8 | Oxford | 16:00.83 |
| 70 | Zak KhanPlace 70 · Grade 7 · Reuther | 7 | Reuther | 16:01.48 |
| 71 | Anthony RotondoPlace 71 · Grade 7 · Oxford | 7 | Oxford | 16:02.49 |
| 72 | Jesse AntoniouPlace 72 · Grade 8 · Oxford | 8 | Oxford | 16:03.04 |
| 73 | Ryland GrayPlace 73 · Grade 7 · Sashabaw | 7 | Sashabaw | 16:06.76 |
| 74 | Dominyk (Dom) KishPlace 74 · Grade 8 · White Lake | 8 | White Lake | 16:07.76 |
| 75 | Greyson BridgesPlace 75 · Grade 8 · Oxford | 8 | Oxford | 16:09.65 |
| 76 | Felix Dragan-KersteinPlace 76 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 16:10.68 |
| 77 | Mateo Ortiz MadridPlace 77 · Grade 6 · Scripps | 6 | Scripps | 16:12.04 |
| 78 | Liam LewisPlace 78 · Grade 6 · Sashabaw | 6 | Sashabaw | 16:15.86 |
| 79 | Graham CollinsPlace 79 · Grade 6 · Sashabaw | 6 | Sashabaw | 16:23.26 |
| 80 | River SmithPlace 80 · Grade 6 · Reuther | 6 | Reuther | 16:23.89 |
| 81 | Ezra KuczeraPlace 81 · Grade 7 · White Lake | 7 | White Lake | 16:27.31 |
| 82 | Rui ShinjoPlace 82 · Grade 6 · Reuther | 6 | Reuther | 16:28.75 |
| 83 | Wyatt McLeodPlace 83 · Grade 7 · Oxford | 7 | Oxford | 16:30.41 |
| 84 | Eli JonesPlace 84 · Grade 6 · Royal Oak | 6 | Royal Oak | 16:30.59 |
| 85 | Cameron MendykaPlace 85 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 16:30.83 |
| 86 | Brody BarouchPlace 86 · Grade 6 · South Hills | 6 | South Hills | 16:30.97 PR |
| 87 | Carter HarrasPlace 87 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 16:34.70 |
| 88 | Landon SchornakPlace 88 · Grade 6 · Oxford | 6 | Oxford | 16:38.77 |
| 89 | Griffin MickPlace 89 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 16:41.39 |
| 90 | Luca BianchiniPlace 90 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 16:43.56 |
| 91 | Andrew SorokinPlace 91 · Grade 8 · Sarah Banks | 8 | Sarah Banks | 16:44.99 PR |
| 92 | Aleksey ForrestPlace 92 · Grade 7 · Sarah Banks | 7 | Sarah Banks | 16:45.39 PR |
| 93 | Benjamin BeacomePlace 93 · Grade 7 · Power | 7 | Power | 16:46.10 PR |
| 94 | Diego Barcenas CondePlace 94 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 16:49.10 |
| 95 | Dylan PowriePlace 95 · Grade 7 · Oakview | 7 | Oakview | 16:49.59 |
| 96 | Chaz BajnaiPlace 96 · Grade 6 · Oakview | 6 | Oakview | 16:51.14 |
| 97 | Diego AmarillasPlace 97 · Grade 7 · Sarah Banks | 7 | Sarah Banks | 16:52.04 PR |
| 98 | Aidan HandleyPlace 98 · Grade 7 · Sashabaw | 7 | Sashabaw | 16:52.55 |
| 99 | Ezra RonPlace 99 · Grade 7 · Oakview | 7 | Oakview | 16:54.61 |
| 100 | Tri CarterPlace 100 · Grade 6 · Sashabaw | 6 | Sashabaw | 16:55.20 PR |