| 1 | Malcolm SpencePlace 1 · Grade 11 · Flanagan | 11 | Flanagan | 17:15.9 |
| 2 | Jeremiah HolassiePlace 2 · Grade 11 · Flanagan | 11 | Flanagan | 19:15.3 |
| 3 | Brayden HallPlace 3 · Grade 11 · Flanagan | 11 | Flanagan | 19:39.1 |
| 4 | Daniel DiamantePlace 4 · Grade 12 · Nova | 12 | Nova | 19:54.1 |
| 5 | Nehemiah HerringPlace 5 · Grade 10 · Flanagan | 10 | Flanagan | 20:02.9 |
| 6 | Gavin HelmlePlace 6 · Grade 10 · Chaminade-Madonna College Prep | 10 | Chaminade-Madonna College Prep | 20:12.2 |
| 7 | Carlo BaylonPlace 7 · Grade 9 · Cypress Bay | 9 | Cypress Bay | 20:13.9 |
| 8 | Dmitrii BerezinPlace 8 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 20:15.7 |
| 9 | Jorge PerezPlace 9 · Grade 12 · Flanagan | 12 | Flanagan | 20:28.2 |
| 10 | Elisha HerringPlace 10 · Grade 12 · Flanagan | 12 | Flanagan | 20:46.5 |
| 11 | Tristan DanielPlace 11 · Grade 12 · Hollywood Hills | 12 | Hollywood Hills | 21:03.3 PR |
| 12 | Griffin LameyPlace 12 · Grade 11 · Cypress Bay | 11 | Cypress Bay | 21:11.0 |
| 13 | Shaan RayanPlace 13 · Grade 12 · Cypress Bay | 12 | Cypress Bay | 21:11.1 |
| 14 | Jason WilliamsPlace 14 · Grade 12 · Cypress Bay | 12 | Cypress Bay | 21:11.6 |
| 15 | Victor FuentesPlace 15 · Grade 12 · Nova | 12 | Nova | 21:52.8 |
| 16 | Logan NadanamPlace 16 · Grade 11 · Cypress Bay | 11 | Cypress Bay | 22:06.9 |
| 17 | Mekhi MitchellPlace 17 · Grade 10 · Flanagan | 10 | Flanagan | 22:20.4 |
| 18 | Alex OlshanskyPlace 18 · Grade 12 · Nova | 12 | Nova | 22:25.7 |
| 19 | Anthony MancinoPlace 19 · Grade 11 · Chaminade-Madonna College Prep | 11 | Chaminade-Madonna College Prep | 22:32.4 |
| 20 | Arturo CaballeroPlace 20 · Grade 9 · Cypress Bay | 9 | Cypress Bay | 22:41.8 |
| 21 | Samuel SantiagoPlace 21 · Grade 11 · Flanagan | 11 | Flanagan | 22:49.8 PR |
| 22 | Shane HudsonPlace 22 · Grade 10 · Nova | 10 | Nova | 23:20.2 PR |
| 23 | Jacob BuddePlace 23 · Grade 12 · Nova | 12 | Nova | 23:24.1 PR |
| 24 | Anthony Ter HaarPlace 24 · Grade 9 · Cypress Bay | 9 | Cypress Bay | 23:25.7 |
| 25 | Nicolas CaffarenaPlace 25 · Grade 11 · Cypress Bay | 11 | Cypress Bay | 23:28.0 |
| 26 | Jordan SessaregoPlace 26 · Grade 11 · Chaminade-Madonna College Prep | 11 | Chaminade-Madonna College Prep | 23:34.0 PR |
| 27 | Alexander BuddePlace 27 · Grade 12 · Nova | 12 | Nova | 23:34.4 PR |
| 28 | Aron NewmanPlace 28 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 23:51.5 |
| 29 | Kevin MorancyPlace 29 · Grade 12 · Nova | 12 | Nova | 23:53.1 |
| 30 | Esteban GomezPlace 30 · Grade 11 · Chaminade-Madonna College Prep | 11 | Chaminade-Madonna College Prep | 24:32.3 |
| 31 | Luis Pueyo-GarciaPlace 31 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 24:38.1 |
| 32 | Ethan TirbeniPlace 32 · Grade 12 · Flanagan | 12 | Flanagan | 24:47.7 |
| 33 | Lorenzo MunozPlace 33 · Grade 12 · Chaminade-Madonna College Prep | 12 | Chaminade-Madonna College Prep | 24:47.8 |
| 34 | Sebastian CalcanoPlace 34 · Grade 9 · Chaminade-Madonna College Prep | 9 | Chaminade-Madonna College Prep | 25:22.8 PR |
| 35 | J'vant ChisholmPlace 35 · Grade 12 · Nova | 12 | Nova | 25:33.2 |
| 36 | Bramwell PuseyPlace 36 · Grade 11 · Hollywood Hills | 11 | Hollywood Hills | 26:41.2 |
| 37 | Mathias BarrientosPlace 37 · Grade 11 · Chaminade-Madonna College Prep | 11 | Chaminade-Madonna College Prep | 27:05.0 PR |
| 38 | Riley MullenskiPlace 38 · Grade 11 · Chaminade-Madonna College Prep | 11 | Chaminade-Madonna College Prep | 27:15.0 |
| 39 | Cory LeemanPlace 39 · Grade 9 · Chaminade-Madonna College Prep | 9 | Chaminade-Madonna College Prep | 28:13.7 |
| 40 | Mattias Castro-FlorezPlace 40 · Grade 10 · Nova | 10 | Nova | 28:25.3 PR |
| 41 | Ethan KarnbachPlace 41 · Grade 9 · Flanagan | 9 | Flanagan | 28:25.5 PR |
| 42 | Zack TristaPlace 42 · Grade 9 · Chaminade-Madonna College Prep | 9 | Chaminade-Madonna College Prep | 28:35.3 |
| 43 | Lucas Espaillat-FernandPlace 43 · Grade 9 · Hollywood Hills | 9 | Hollywood Hills | 29:44.6 PR |
| 44 | Mark MitchellPlace 44 · Grade 9 · Hollywood Hills | 9 | Hollywood Hills | 29:45.0 |
| 45 | Kevin DonovanPlace 45 · Grade 11 · Chaminade-Madonna College Prep | 11 | Chaminade-Madonna College Prep | 34:59.8 |
| 46 | James EvoraPlace 46 · Grade 11 · Nova | 11 | Nova | 35:39.5 PR |
| 47 | J'yan TyrellPlace 47 · Grade 12 · Nova | 12 | Nova | 36:16.9 PR |