| | 142 | Adam Sanger | Glebe Collegiate - Ottawa | 1 | 00:20:12.8 |
| | 400 | Joe Fast | Ridgemont Hs - Ottawa | 2 | 00:20:52.5 |
| | 42 | Kevin Robertson | Bell H.S - Ottawa | 3 | 00:20:58.1 |
| | 264 | Jackson Roy | Longfields Davidson Heights - Ottawa | 4 | 00:21:13.9 |
| | 143 | Callum Saravanamuttoo | Glebe Collegiate - Ottawa | 5 | 00:21:17.3 |
| | 139 | Jack Pensom | Glebe Collegiate - Ottawa | 6 | 00:21:41.7 |
| | 501 | Zachary Meredith | De La Salle - Ottawa | 7 | 00:21:52.7 |
| | 416 | Harun Omar Ali | Ridgemont Hs - Ottawa | 8 | 00:22:15.4 |
| | 409 | Muhammad Luqman | Ridgemont Hs - Ottawa | 9 | 00:22:16.0 |
| | 330 | Theodore Woodford | Nepean H.S. - Ottawa | 10 | 00:22:26.2 |
| | 188 | Yared Tareke | Immaculata - Ottawa | 11 | 00:22:37.7 |
| | 281 | Carter Demars | Mother Teresa H.S. - Ottawa | 12 | 00:22:41.6 |
| | 428 | Brady Johnston Nielson | Sir Robert Borden - Ottawa | 13 | 00:22:52.2 |
| | 472 | William Earle | Woodroffe H.S. - Ottawa | 14 | 00:22:55.8 |
| | 43 | Jason Sutherland | Bell H.S - Ottawa | 15 | 00:23:13.7 |
| | 275 | Thomas Pollock | Louis-Riel - Ottawa | 16 | 00:23:14.3 |
| | 423 | Hunter McPhail | Sir Guy Carleton - Ottawa | 17 | 00:23:23.1 |
| | 435 | Jacob Price | Sir Robert Borden - Ottawa | 18 | 00:23:29.9 |
| | 237 | Ben Harrington | Lisgar C.I. - Ottawa | 19 | 00:23:30.9 |
| | 128 | Tom Lane | Glebe Collegiate - Ottawa | 20 | 00:23:31.0 |
| | 419 | Younis Taieb | Ridgemont Hs - Ottawa | 21 | 00:23:34.5 |
| | 463 | Zakaria Ismail | West Carleton - Dunrobin | 22 | 00:23:39.6 |
| | 242 | Aidan Moffatt | Lisgar C.I. - Ottawa | 23 | 00:23:39.8 |
| | 397 | Brian Anvari | Ridgemont Hs - Ottawa | 24 | 00:23:39.8 |
| | 395 | Ahmed Abdulatif Mohamed | Ridgemont Hs - Ottawa | 25 | 00:24:10.7 |
| | 137 | Henry Morris | Glebe Collegiate - Ottawa | 26 | 00:24:17.8 |
| | 432 | Maxim Nicolle | Sir Robert Borden - Ottawa | 27 | 00:24:20.0 |
| | 40 | Owen Asselstine | Bell H.S - Ottawa | 28 | 00:24:38.3 |
| | 41 | Thomas Kalab | Bell H.S - Ottawa | 29 | 00:24:38.6 |
| | 261 | Breton Perras | Longfields Davidson Heights - Ottawa | 30 | 00:24:40.0 |
| | 21 | Ian Scott | Ashbury College - Ottawa | 31 | 00:24:46.4 |
| | 223 | Tony Zhao | John Mccrae Ss - Ottawa | 32 | 00:24:54.8 |
| | 177 | Amon Ndayikorere | Hillcrest - Ottawa | 33 | 00:25:03.5 |
| | 101 | Lagussie Kanane | Franco-Cite - Ottawa | 34 | 00:25:09.6 |
| | 210 | Colton Milne | John Mccrae Ss - Ottawa | 35 | 00:25:11.1 |
| | 230 | Ben Millan | Lester B Pearson - Ottawa | 36 | 00:25:20.7 |
| | 379 | Jacob Wilson | Redeemer Christian - Ottawa | 37 | 00:25:29.0 |
| | 6 | Takeaki Fujikawa | Ashbury College - Ottawa | 38 | 00:25:32.0 |
| | 38 | Connor Wilson | Ay Jackson | 39 | 00:25:39.8 |
| | 25 | Alex Valiquette | Ashbury College - Ottawa | 40 | 00:25:41.6 |