| 1 | Christian KlinePlace 1 · Grade 11 · Cardinal Mooney | 11 | Cardinal Mooney | 18:03.30 | 1 |
| 2 | Gage HasslerPlace 2 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 18:21.80 | 2 |
| 3 | Lawrence BudoPlace 3 · Grade 11 · Boca Ciega | 11 | Boca Ciega | 19:17.30 | — |
| 4 | Jesus RosalesPlace 4 · Grade 11 · Boca Ciega | 11 | Boca Ciega | 19:44.50 | — |
| 5 | Alexander CarlosPlace 5 · Grade 11 · Palmetto Senior | 11 | Palmetto Senior | 19:59.00 | 3 |
| 6 | Ariel CustodioPlace 6 · Grade 12 · Palmetto Senior | 12 | Palmetto Senior | 20:09.20 | 4 |
| 7 | Alfonso AguilarPlace 7 · Grade 10 · Palmetto Senior | 10 | Palmetto Senior | 20:53.40 | 5 |
| 8 | Paul SvilokosPlace 8 · Grade 10 · Cardinal Mooney | 10 | Cardinal Mooney | 20:57.70 | 6 |
| 9 | Dax WiegandPlace 9 · Grade 9 · Cardinal Mooney | 9 | Cardinal Mooney | 21:23.20 | 7 |
| 10 | Lucas HasslerPlace 10 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 21:26.60 | 8 |
| 11 | Matty MaloniPlace 11 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 21:37.60 | 9 |
| 12 | David GarlandPlace 12 · Grade 10 · Cardinal Mooney | 10 | Cardinal Mooney | 21:42.30 | 10 |
| 13 | Jack HelmsPlace 13 · Grade 10 · Boca Ciega | 10 | Boca Ciega | 21:48.20 | — |
| 14 | Simon MaunPlace 14 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 22:05.20 | — |
| 15 | Muizz AnkurPlace 15 · Grade 12 · Southeast | 12 | Southeast | 22:08.50 | — |
| 16 | Riccardo BarettaPlace 16 · Grade 9 · Cardinal Mooney | 9 | Cardinal Mooney | 22:08.70 | — |
| 17 | Aiden LetourneauPlace 17 · Grade 12 · Southeast | 12 | Southeast | 22:10.00 | — |
| 18 | Nathan SutthoffPlace 18 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 22:30.10 | — |
| 19 | Doyle TaylorPlace 19 · Grade 9 · Cardinal Mooney | 9 | Cardinal Mooney | 22:42.70 | — |
| 20 | Michael YencikPlace 20 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 23:12.60 | — |
| 21 | Vincent WrenPlace 21 · Grade 11 · Cardinal Mooney | 11 | Cardinal Mooney | 23:13.40 | — |
| 22 | Alejandro Charles CroPlace 22 · Grade 11 · Bayshore | 11 | Bayshore | 23:21.00 | — |
| 23 | Christopher MezaPlace 23 · Grade 10 · Boca Ciega | 10 | Boca Ciega | 24:02.40 | — |
| 24 | Colby FowlerPlace 24 · Grade 10 · Palmetto Senior | 10 | Palmetto Senior | 24:26.00 | 11 |
| 25 | Kevin ChafloquePlace 25 · Grade 12 · Southeast | 12 | Southeast | 24:31.20 | — |
| 26 | Alvaro GomezPlace 26 · Grade 9 · Palmetto Senior | 9 | Palmetto Senior | 24:43.90 | 12 |
| 27 | Alan McDonaldPlace 27 · Grade 10 · Bayshore | 10 | Bayshore | 24:47.90 | — |
| 28 | Talan MurphyPlace 28 · Grade 11 · Cardinal Mooney | 11 | Cardinal Mooney | 25:00.40 | — |
| 29 | Connor BarrowsPlace 29 · Grade 10 · Cardinal Mooney | 10 | Cardinal Mooney | 25:07.30 | — |
| 30 | Alex HatcherPlace 30 · Grade 10 · Cardinal Mooney | 10 | Cardinal Mooney | 25:48.80 | — |
| 31 | Cameron PhayrePlace 31 · Grade 11 · Cardinal Mooney | 11 | Cardinal Mooney | 25:51.20 | — |
| 32 | Bert HegewischPlace 32 · Grade 9 · Cardinal Mooney | 9 | Cardinal Mooney | 26:57.80 | — |
| 33 | Damen DobbsPlace 33 · Grade 11 · Bayshore | 11 | Bayshore | 27:24.50 | — |
| 34 | Mason HandloserPlace 34 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 28:07.40 | — |
| 35 | Simon MaunPlace 35 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 28:11.60 | — |
| 36 | Tanner EvansPlace 36 · Grade 9 · Palmetto Senior | 9 | Palmetto Senior | 28:28.60 | 13 |
| 37 | Antonio PachecoPlace 37 · Grade 10 · Palmetto Senior | 10 | Palmetto Senior | 28:37.70 | 14 |
| 38 | Joseph CarloPlace 38 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 29:04.00 | — |
| 39 | David TorresPlace 39 · Grade 11 · Southeast | 11 | Southeast | 29:38.60 | — |
| 40 | Noah GregoryPlace 40 · Grade 12 · Cardinal Mooney | 12 | Cardinal Mooney | 29:40.30 | — |
| 41 | Hayden WicksPlace 41 · Grade 9 · Palmetto Senior | 9 | Palmetto Senior | 33:29.50 | — |