| 1 | Kurt TaegarPlace 1 · John I. Leonard | — | John I. Leonard | 17:08.56 | 1 |
| 2 | Samuel WeingartPlace 2 · Wellington | — | Wellington | 17:29.33 | 2 |
| 3 | Carson LyttlePlace 3 · Boca Raton | — | Boca Raton | 17:32.56 | 3 |
| 4 | Sebastian GamarraPlace 4 · John I. Leonard | — | John I. Leonard | 17:34.08 | 4 |
| 5 | Mark GrinagePlace 5 · Lake Worth C | — | Lake Worth C | 17:36.63 | 5 |
| 6 | Tim AndersonPlace 6 · Palm Beach C | — | Palm Beach C | 17:38.90 | 6 |
| 7 | Kody PhelpsPlace 7 · Seminole Ridge | — | Seminole Ridge | 17:39.12 | 7 |
| 8 | Caiden RouthierPlace 8 · Palm Beach C | — | Palm Beach C | 17:48.98 | 8 |
| 9 | John PrieschlPlace 9 · The King's Academy | — | The King's Academy | 17:53.84 | 9 |
| 10 | Tyler TaylorPlace 10 · Palm Beach C | — | Palm Beach C | 17:55.40 | 10 |
| 11 | Charles RichardsonPlace 11 · Wellington | — | Wellington | 18:00.96 | 11 |
| 12 | Gavin RossPlace 12 · Palm Beach C | — | Palm Beach C | 18:02.02 | 12 |
| 13 | Paul WelpaPlace 13 · Boca Raton | — | Boca Raton | 18:02.08 | 13 |
| 14 | Gabriel RodriguezPlace 14 · Palm Beach C | — | Palm Beach C | 18:06.31 | 14 |
| 15 | Dwight SmithPlace 15 · Wellington | — | Wellington | 18:07.49 | 15 |
| 16 | Hermano CherilusPlace 16 · John I. Leonard | — | John I. Leonard | 18:08.93 | 16 |
| 17 | Omar PadillaPlace 17 · Miami Monsig | — | Miami Monsig | 18:16.38 | — |
| 18 | Jose RiveraPlace 18 · John I. Leonard | — | John I. Leonard | 18:17.94 | 17 |
| 19 | Luis CortesPlace 19 · Boca Raton | — | Boca Raton | 18:20.28 | 18 |
| 20 | Jacob DillistinPlace 20 · The King's Academy | — | The King's Academy | 18:33.30 | 19 |
| 21 | Adrian NunezPlace 21 · Wellington | — | Wellington | 18:35.16 | 20 |
| 22 | Kyle MartinPlace 22 · The King's Academy | — | The King's Academy | 18:37.56 | 21 |
| 23 | Albian ChancePlace 23 · Seminole Ridge | — | Seminole Ridge | 18:41.21 | 22 |
| 24 | Naji WehbePlace 24 · Boca Raton | — | Boca Raton | 18:50.37 | 23 |
| 25 | Samuel BrownPlace 25 · Wellington | — | Wellington | 18:57.00 | 24 |
| 26 | Coltrane MacKendrickPlace 26 · John I. Leonard | — | John I. Leonard | 19:04.00 | 25 |
| 27 | Mark KayPlace 27 · Wellington | — | Wellington | 19:06.71 | 26 |
| 28 | Jeff SanchezPlace 28 · Palm Beach C | — | Palm Beach C | 19:10.03 | 27 |
| 29 | Michael ChenPlace 29 · The King's Academy | — | The King's Academy | 19:10.42 | 28 |
| 30 | Michael FranklinPlace 30 · Palm Beach C | — | Palm Beach C | 19:10.97 | 29 |
| 30 | Matthew MilanoPlace 30 · Cardinal Newman | — | Cardinal Newman | 19:10.97 | 30 |
| 32 | Braden FrazeePlace 32 · Boca Raton | — | Boca Raton | 19:17.01 | 31 |
| 33 | Joshua LamarrePlace 33 · John I. Leonard | — | John I. Leonard | 19:17.67 | 32 |
| 34 | Dean AndersonPlace 34 · Palm Beach C | — | Palm Beach C | 19:21.67 | — |
| 35 | Jett HollisterPlace 35 · Wellington | — | Wellington | 19:23.28 | 33 |
| 36 | Michael LauberPlace 36 · Boca Raton | — | Boca Raton | 19:31.42 | 34 |
| 37 | Nathan AguirrePlace 37 · John I. Leonard | — | John I. Leonard | 19:32.18 | 35 |
| 38 | Anthony ColonPlace 38 · Atlantic Chr | — | Atlantic Chr | 19:34.88 | 36 |
| 39 | Tommy KeoghPlace 39 · Cardinal Newman | — | Cardinal Newman | 19:39.47 | 37 |
| 40 | Ezikiel DuncansonPlace 40 · Boynton Beach | — | Boynton Beach | 19:51.15 | — |
| 41 | Noah BresnickPlace 41 · Trinity Chri | — | Trinity Chri | 19:58.86 | — |
| 42 | Tommy FletcherPlace 42 · The King's Academy | — | The King's Academy | 19:59.11 | 38 |
| 43 | Jonathan MiddlebrooksPlace 43 · Boca Raton | — | Boca Raton | 19:59.70 | 39 |
| 44 | Matt WroblewskiPlace 44 · Cardinal Newman | — | Cardinal Newman | 20:16.84 | 40 |
| 45 | Andrew SwansonPlace 45 · Atlantic Chr | — | Atlantic Chr | 20:17.03 | 41 |
| 46 | Evan UpsonPlace 46 · Seminole Ridge | — | Seminole Ridge | 20:20.23 | 42 |
| 47 | Michael FarisPlace 47 · Boca Raton | — | Boca Raton | 20:35.26 | — |
| 48 | Addison WymanPlace 48 · Lake Worth C | — | Lake Worth C | 20:42.07 | 43 |
| 49 | Kyle OlesenPlace 49 · Cardinal Newman | — | Cardinal Newman | 20:45.24 | 44 |
| 50 | Marcelo MaceiraPlace 50 · The King's Academy | — | The King's Academy | 20:45.58 | 45 |
| 51 | Matthew SmithPlace 51 · John I. Leonard | — | John I. Leonard | 20:55.61 | — |
| 52 | Adrian CintronPlace 52 · Sheridan Hil | — | Sheridan Hil | 21:02.32 | 46 |
| 53 | Noah FoutsPlace 53 · Wellington | — | Wellington | 21:06.53 | — |
| 54 | Tj ChipmanPlace 54 · Sheridan Hil | — | Sheridan Hil | 21:16.45 | 47 |
| 55 | Kevin ShawPlace 55 · The King's Academy | — | The King's Academy | 21:38.90 | 48 |
| 56 | Buckley ChancePlace 56 · Seminole Ridge | — | Seminole Ridge | 21:45.21 | 49 |
| 57 | Adrial BaltazarPlace 57 · Seminole Ridge | — | Seminole Ridge | 21:49.01 | 50 |
| 58 | Justin HainePlace 58 · The King's Academy | — | The King's Academy | 21:55.10 | — |
| 59 | Quartavis SellersPlace 59 · Glades Central | — | Glades Central | 22:02.75 | — |
| 60 | Hunter BroadnixPlace 60 · Cardinal Newman | — | Cardinal Newman | 22:07.08 | 51 |
| 61 | Jonah ArterburnPlace 61 · Atlantic Chr | — | Atlantic Chr | 22:20.30 | 52 |
| 62 | Michael FlynnPlace 62 · Cardinal Newman | — | Cardinal Newman | 22:25.50 | 53 |
| 63 | Cooper HouskaPlace 63 · Seminole Ridge | — | Seminole Ridge | 22:31.02 | 54 |
| 64 | Jorge ZambranoPlace 64 · Trinity Chri | — | Trinity Chri | 22:46.25 | — |
| 65 | Drew SimpsonPlace 65 · Boynton Beach | — | Boynton Beach | 23:03.30 | — |
| 66 | Connor OlesenPlace 66 · Cardinal Newman | — | Cardinal Newman | 23:07.31 | 55 |
| 67 | Zach LaBontePlace 67 · Atlantic Chr | — | Atlantic Chr | 23:17.01 | 56 |
| 68 | Josh DubinskyPlace 68 · Atlantic Chr | — | Atlantic Chr | 23:17.15 | 57 |
| 69 | Venanza VereenPlace 69 · Glades Central | — | Glades Central | 23:17.45 | — |
| 70 | Joshua DubonPlace 70 · Miami Monsig | — | Miami Monsig | 23:20.49 | — |
| 71 | Walentz ExumePlace 71 · Atlantic Chr | — | Atlantic Chr | 23:20.53 | 58 |
| 72 | Pablo JebianPlace 72 · Miami Monsig | — | Miami Monsig | 23:24.05 | — |
| 73 | Matthew EvansPlace 73 · Lake Worth C | — | Lake Worth C | 23:24.68 | 59 |
| 74 | Ahkeem MorrowPlace 74 · Boynton Beach | — | Boynton Beach | 24:24.14 | — |
| 75 | William PlaatePlace 75 · Trinity Chri | — | Trinity Chri | 24:25.04 | — |
| 76 | Jeremy WelchPlace 76 · Sheridan Hil | — | Sheridan Hil | 25:04.46 | 60 |
| 77 | Kervin CassionPlace 77 · Seminole Ridge | — | Seminole Ridge | 25:32.92 | 61 |
| 78 | Lucas SpeePlace 78 · Sheridan Hil | — | Sheridan Hil | 26:02.49 | 62 |
| 79 | Thomas RogersPlace 79 · Lake Worth C | — | Lake Worth C | 26:22.05 | 63 |
| 80 | Ben LaneyPlace 80 · Lake Worth C | — | Lake Worth C | 26:56.76 | 64 |
| 81 | Daniel LopezPlace 81 · Sheridan Hil | — | Sheridan Hil | 27:06.01 | 65 |
| 82 | Gabriel BouyettPlace 82 · Sheridan Hil | — | Sheridan Hil | 27:08.28 | 66 |
| 83 | Caleb GemmaPlace 83 · Lake Worth C | — | Lake Worth C | 28:01.98 | 67 |
| 84 | Kurt BakerPlace 84 · Lake Worth C | — | Lake Worth C | 28:22.83 | 68 |
| 85 | Herve EstimePlace 85 · Boynton Beach | — | Boynton Beach | 32:09.35 | — |
| 86 | Santonio CobiaPlace 86 · Glades Central | — | Glades Central | 32:09.47 | — |
| 87 | Luke JacquesPlace 87 · Trinity Chri | — | Trinity Chri | 32:17.00 | — |