| 1 | Garrett RicardoPlace 1 · Grade 12 · Flanagan | 12 | Flanagan | 18:21.20 | — |
| 2 | Joseph MontesPlace 2 · Grade 12 · Flanagan | 12 | Flanagan | 18:31.20 | — |
| 3 | Josh CharoPlace 3 · Grade 12 · Douglas | 12 | Douglas | 18:36.60 | 1 |
| 4 | Austin FreesePlace 4 · Grade 12 · Douglas | 12 | Douglas | 18:43.70 | 2 |
| 5 | Lucas NolascoPlace 5 · Grade 11 · Cypress Bay | 11 | Cypress Bay | 18:51.10 | 3 |
| 6 | A'Jani StokesPlace 6 · Grade 11 · Cypress Bay | 11 | Cypress Bay | 19:06.60 | 4 |
| 7 | Jorge ZapataPlace 7 · Grade 11 · Douglas | 11 | Douglas | 19:27.10 | 5 |
| 9 | Salvatore FasoPlace 9 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 19:46.90 | 7 |
| 10 | Christopher JensenPlace 10 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 20:03.10 | 8 |
| 11 | Frederico ReinosoPlace 11 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 20:03.70 | 9 |
| 12 | Hector GonzalesPlace 12 · Grade 11 · Cypress Bay | 11 | Cypress Bay | 20:04.30 | 10 |
| 13 | Alexander MillerPlace 13 · Grade 10 · Douglas | 10 | Douglas | 20:04.80 | 11 |
| 15 | Leo ScopinoPlace 15 · Grade 11 · Douglas | 11 | Douglas | 20:16.90 | 12 |
| 16 | Jones BenjaminPlace 16 · Grade 12 · Cypress Bay | 12 | Cypress Bay | 20:37.20 | — |
| 17 | Malik MillerPlace 17 · Grade 9 · Monarch | 9 | Monarch | 21:08.40 | 13 |
| 18 | Brett LickermanPlace 18 · Grade 10 · Douglas | 10 | Douglas | 21:09.80 | 14 |
| 19 | Nicholas JohnPlace 19 · Grade 12 · Plantation | 12 | Plantation | 21:24.50 | 15 |
| 20 | Ryan HeronPlace 20 · Pines Charter | — | Pines Charter | 21:38.50 | 16 |
| 21 | Francisco HernandezPlace 21 · Grade 11 · Cypress Bay | 11 | Cypress Bay | 21:43.50 | — |
| 22 | Mayle McNealPlace 22 · Grade 11 · Monarch | 11 | Monarch | 21:44.10 | 17 |
| 23 | Darren KongPlace 23 · Grade 9 · Monarch | 9 | Monarch | 21:46.80 | 18 |
| 24 | Elliott WilcoxPlace 24 · South Plantation | — | South Plantation | 21:49.00 | 19 |
| 25 | Benjamin LehmanPlace 25 · Grade 12 · Monarch | 12 | Monarch | 21:56.70 | 20 |
| 26 | Chaz FahiePlace 26 · Grade 12 · Plantation | 12 | Plantation | 22:02.20 | 21 |
| 27 | Howard FosterPlace 27 · Grade 11 · Monarch | 11 | Monarch | 22:02.30 | 22 |
| 28 | Joaquin AmigorenaPlace 28 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 22:04.40 | — |
| 29 | Vincent CharlesPlace 29 · Pines Charter | — | Pines Charter | 22:15.20 | 23 |
| 30 | Aaron CharlesPlace 30 · South Plantation | — | South Plantation | 22:21.90 | 24 |
| 31 | David DonahuePlace 31 · Grade 12 · Monarch | 12 | Monarch | 22:22.40 | 25 |
| 32 | Joaquin PazminoPlace 32 · Pines Charter | — | Pines Charter | 22:23.20 | 26 |
| 33 | Felipe SuarezPlace 33 · Hollywood Hills | — | Hollywood Hills | 22:23.30 | 27 |
| 34 | Sebastian GuitierrezPlace 34 · Grade 9 · Cypress Bay | 9 | Cypress Bay | 22:51.30 | — |
| 35 | Sergio CardenasPlace 35 · Grade 11 · Cypress Bay | 11 | Cypress Bay | 22:52.90 | — |
| 36 | Xiang ChiPlace 36 · Grade 12 · Cypress Bay | 12 | Cypress Bay | 22:56.20 | — |
| 37 | Kyle BattonPlace 37 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 23:01.80 | — |
| 38 | Ethan CinnattiPlace 38 · South Plantation | — | South Plantation | 23:01.90 | 28 |
| 39 | Christian AdamsPlace 39 · Grade 12 · Cypress Bay | 12 | Cypress Bay | 23:20.70 | — |
| 40 | Jordan SilversmithPlace 40 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 23:45.50 | — |
| 41 | Jayson PerezPlace 41 · South Plantation | — | South Plantation | 23:48.30 | 29 |
| 42 | Gabriel MateoPlace 42 · Pines Charter | — | Pines Charter | 24:07.00 | 30 |
| 43 | Joshua GallagherPlace 43 · Grade 11 · Douglas | 11 | Douglas | 24:08.00 | 31 |
| 44 | Sebastian PernasPlace 44 · Grade 10 · Douglas | 10 | Douglas | 24:08.40 | — |
| 45 | Harold WilliamsPlace 45 · Hollywood Hills | — | Hollywood Hills | 24:16.50 | 32 |
| 46 | Colton TinsleyPlace 46 · South Plantation | — | South Plantation | 24:17.60 | 33 |
| 47 | Blake JacksonPlace 47 · Hollywood Hills | — | Hollywood Hills | 24:24.60 | 34 |
| 48 | Tex GallimorePlace 48 · Grade 11 · Plantation | 11 | Plantation | 24:24.70 | 35 |
| 49 | Douglas DaPalmaPlace 49 · Grade 9 · Douglas | 9 | Douglas | 24:34.10 | — |
| 50 | Rolando HusbandPlace 50 · Grade 12 · Flanagan | 12 | Flanagan | 24:34.10 | — |
| 51 | Andre ChellePlace 51 · Grade 9 · Cypress Bay | 9 | Cypress Bay | 24:36.80 | — |
| 52 | Jan SmithPlace 52 · Pines Charter | — | Pines Charter | 24:36.90 | 36 |
| 53 | Landon KeffordPlace 53 · Grade 9 · Douglas | 9 | Douglas | 24:37.10 | — |
| 54 | Bryson LowdenPlace 54 · Grade 12 · Plantation | 12 | Plantation | 24:48.80 | 37 |
| 55 | Ben JonesPlace 55 · Grade 12 · Cypress Bay | 12 | Cypress Bay | 25:07.80 | — |
| 56 | Bayan SabritourPlace 56 · South Plantation | — | South Plantation | 25:10.80 | 38 |
| 57 | Daniel ValderramaPlace 57 · Pines Charter | — | Pines Charter | 25:20.80 | 39 |
| 58 | Paul Chris Dubois-WeberPlace 58 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 25:23.30 | — |
| 59 | Khaliq TahaPlace 59 · South Plantation | — | South Plantation | 25:24.40 | 40 |
| 60 | Jackson BiggePlace 60 · South Plantation | — | South Plantation | 25:26.50 | — |
| 61 | Miles GarlandPlace 61 · Grade 11 · Plantation | 11 | Plantation | 25:33.00 | 41 |
| 62 | Anthony ChristianoPlace 62 · Grade 10 · Douglas | 10 | Douglas | 25:37.90 | — |
| 63 | Evan GuttentagPlace 63 · Grade 9 · Douglas | 9 | Douglas | 25:39.30 | — |
| 64 | Justin NargisoPlace 64 · Grade 9 · Douglas | 9 | Douglas | 25:52.10 | — |
| 65 | Nicholas GregoryPlace 65 · Grade 12 · Monarch | 12 | Monarch | 25:55.60 | 42 |
| 66 | Jourdan VictorPlace 66 · Grade 12 · Flanagan | 12 | Flanagan | 25:55.70 | — |
| 67 | Victor NelsonPlace 67 · Grade 12 · Monarch | 12 | Monarch | 26:03.70 | — |
| 68 | Eric BedoyaPlace 68 · Hollywood Hills | — | Hollywood Hills | 26:06.40 | 43 |
| 69 | Joshua BellPlace 69 · South Plantation | — | South Plantation | 26:13.80 | — |
| 70 | Christian PierrePlace 70 · South Plantation | — | South Plantation | 26:14.90 | — |
| 71 | Kenneth LinPlace 71 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 26:16.10 | — |
| 72 | Zachary LawrencePlace 72 · Pines Charter | — | Pines Charter | 26:20.60 | 44 |
| 73 | Fernando BencomoPlace 73 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 26:23.90 | — |
| 74 | Kieron PidgeonPlace 74 · Grade 12 · Monarch | 12 | Monarch | 26:36.40 | — |
| 75 | Esteban DorlardPlace 75 · Grade 10 · Monarch | 10 | Monarch | 26:38.10 | — |
| 76 | Justin RojasPlace 76 · Hollywood Hills | — | Hollywood Hills | 26:52.30 | 45 |
| 77 | Tre BrownPlace 77 · Grade 10 · Plantation | 10 | Plantation | 27:02.70 | 46 |
| 78 | Nicolaus SarbelloPlace 78 · Pines Charter | — | Pines Charter | 27:03.10 | — |
| 79 | Logon CamposPlace 79 · Hollywood Hills | — | Hollywood Hills | 27:03.90 | 47 |
| 80 | Ranferez CamposPlace 80 · Hollywood Hills | — | Hollywood Hills | 27:19.10 | 48 |
| 81 | Maleik DhanoolalPlace 81 · South Plantation | — | South Plantation | 27:19.50 | — |
| 82 | Jonathon RamosPlace 82 · Hollywood Hills | — | Hollywood Hills | 27:34.40 | — |
| 83 | Steven ErchedPlace 83 · Grade 12 · Douglas | 12 | Douglas | 28:56.20 | — |
| 84 | Logan JamesPlace 84 · Grade 9 · Douglas | 9 | Douglas | 29:05.90 | — |
| 85 | Keyshawn DumervilPlace 85 · South Plantation | — | South Plantation | 29:38.50 | — |
| 86 | Steven CoverPlace 86 · Pines Charter | — | Pines Charter | 29:49.00 | — |
| 87 | Jaden CalveiroPlace 87 · Pines Charter | — | Pines Charter | 29:50.00 | — |
| 88 | Jamesson Louis-JeanPlace 88 · Grade 11 · Plantation | 11 | Plantation | 30:09.90 | 49 |
| 89 | Andrew GarciaPlace 89 · Grade 10 · Cypress Bay | 10 | Cypress Bay | 33:08.20 | — |
| 90 | Cameron OrrPlace 90 · Grade 10 · Douglas | 10 | Douglas | 33:14.80 | — |