| 1 | Ivan Salome MercadoPlace 1 · Grade 10 · Justice | 10 | Justice | 18:18.58 PR |
| 2 | Amir El MansouriPlace 2 · Grade 12 · Hayfield | 12 | Hayfield | 21:25.11 |
| 3 | Hayden JeffPlace 3 · Grade 11 · Justice | 11 | Justice | 21:32.79 |
| 4 | Andy Romero SanchezPlace 4 · Grade 11 · Justice | 11 | Justice | 21:55.35 |
| 5 | Leland RichardsonPlace 5 · Grade 9 · Annandale | 9 | Annandale | 22:06.77 |
| 6 | Andrew DelaneyPlace 6 · Grade 11 · Annandale | 11 | Annandale | 22:48.97 |
| 7 | Johnnie RayPlace 7 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 23:31.02 PR |
| 8 | Jackson SmithPlace 8 · Grade 9 · Hayfield | 9 | Hayfield | 23:32.06 |
| 9 | Nicholas KreamerPlace 9 · Grade 11 · Annandale | 11 | Annandale | 24:04.97 |
| 10 | William Zavala DiazPlace 10 · Grade 12 · Annandale | 12 | Annandale | 24:09.85 PR |
| 11 | Eliab ZekariasPlace 11 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 24:10.33 |
| 12 | Julian JenkinsPlace 12 · Grade 12 · Hayfield | 12 | Hayfield | 24:40.42 |
| 13 | Jose Conde-RiveraPlace 13 · Grade 12 · Hayfield | 12 | Hayfield | 24:40.99 |
| 14 | Ryan GuyPlace 14 · Grade 9 · Annandale | 9 | Annandale | 25:06.43 |
| 15 | Anthony Castro MunozPlace 15 · Grade 11 · Justice | 11 | Justice | 25:27.12 |
| 16 | Nicholas JofrePlace 16 · Grade 12 · Justice | 12 | Justice | 25:33.01 |
| 17 | Lucas MariaPlace 17 · Grade 10 · Annandale | 10 | Annandale | 26:08.81 |
| 18 | Henry ThomasPlace 18 · Grade 11 · Hayfield | 11 | Hayfield | 26:11.88 |
| 19 | Christopher SoPlace 19 · Grade 10 · Hayfield | 10 | Hayfield | 26:15.76 |
| 20 | Johnathan SchlemmerPlace 20 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 26:24.80 |
| 21 | Jameson CakoraPlace 21 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 26:25.78 |
| 22 | Roman SejasPlace 22 · Grade 11 · Justice | 11 | Justice | 26:46.00 |
| 23 | Charles LangillePlace 23 · Grade 12 · Annandale | 12 | Annandale | 27:20.19 |
| 24 | Cory BurksPlace 24 · Grade 12 · Mount Vernon | 12 | Mount Vernon | 27:24.09 |
| 25 | Jared NavarroPlace 25 · Grade 10 · Mount Vernon | 10 | Mount Vernon | 27:28.65 |
| 26 | Omar HayajnehPlace 26 · Grade 10 · Justice | 10 | Justice | 28:01.03 |
| 27 | Noah OrtizPlace 27 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 28:15.03 |
| 28 | Fikret UlakPlace 28 · Grade 10 · Justice | 10 | Justice | 29:50.18 |
| 29 | Blake HeilmanPlace 29 · Grade 10 · Justice | 10 | Justice | 29:59.84 |
| 30 | Mohammed IbrahimPlace 30 · Grade 10 · Mount Vernon | 10 | Mount Vernon | 31:54.33 PR |
| 31 | Michael Ndoyombaye-TcheoutiPlace 31 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 31:57.36 |
| 32 | John StonePlace 32 · Grade 12 · Mount Vernon | 12 | Mount Vernon | 32:12.93 |
| 33 | Saad SiddiqiPlace 33 · Grade 11 · Justice | 11 | Justice | 34:14.89 |
| 34 | Evan WilliamsPlace 34 · Grade 9 · Justice | 9 | Justice | 35:35.79 |
| 35 | Marcellis ScottPlace 35 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 36:12.63 PR |
| 36 | William Scott-ColonPlace 36 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 36:36.03 PR |