| 1 | Chase HylandPlace 1 · Grade 12 · The Pine School | 12 | The Pine School | 17:10.92 |
| 2 | Christopher TextorPlace 2 · Grade 11 · The Pine School | 11 | The Pine School | 18:17.81 |
| 3 | Alex HaakaPlace 3 · Grade 10 · Okeechobee | 10 | Okeechobee | 18:23.89 |
| 4 | Hunter SillsPlace 4 · Grade 12 · Okeechobee | 12 | Okeechobee | 18:39.09 |
| 5 | John Paulo ClavioPlace 5 · Grade 12 · Martin County | 12 | Martin County | 18:45.03 |
| 6 | Thomas McLeodPlace 6 · Grade 7 · The Pine School | 7 | The Pine School | 18:55.69 |
| 7 | Billy BuntinPlace 7 · Grade 10 · Martin County | 10 | Martin County | 18:57.41 |
| 8 | William RossPlace 8 · Grade 12 · Martin County | 12 | Martin County | 18:57.59 |
| 9 | Bryan PinonPlace 9 · Grade 10 · Okeechobee | 10 | Okeechobee | 19:06.14 |
| 10 | Zachary GrimsdalePlace 10 · Grade 11 · Martin County | 11 | Martin County | 19:06.75 |
| 11 | Dalton PohlPlace 11 · Grade 10 · Martin County | 10 | Martin County | 19:19.26 |
| 12 | Daniel ShelleyPlace 12 · Grade 12 · Okeechobee | 12 | Okeechobee | 19:25.49 |
| 13 | Anthony ColonPlace 13 · Grade 12 · Atlantic Christian Academy | 12 | Atlantic Christian Academy | 19:34.33 |
| 14 | Lucas PereiraPlace 14 · Grade 9 · The Pine School | 9 | The Pine School | 19:36.46 |
| 15 | Matthew PowersPlace 15 · Grade 10 · The Pine School | 10 | The Pine School | 20:14.88 |
| 16 | Christian HernandezPlace 16 · Grade 10 · Okeechobee | 10 | Okeechobee | 20:19.89 |
| 17 | Dante GarziaPlace 17 · Grade 12 · Martin County | 12 | Martin County | 20:59.48 |
| 18 | David MontoyaPlace 18 · Grade 10 · Okeechobee | 10 | Okeechobee | 21:17.73 |
| 19 | Robert UptonPlace 19 · Grade 10 · The Pine School | 10 | The Pine School | 21:35.39 |
| 20 | Dylan NugentPlace 20 · Grade 11 · Jensen Beach | 11 | Jensen Beach | 21:55.33 |
| 21 | Alec GordonPlace 21 · Grade 11 · North Broward Preparatory | 11 | North Broward Preparatory | 21:59.66 |
| 22 | Diego CaracciPlace 22 · Grade 9 · North Broward Preparatory | 9 | North Broward Preparatory | 22:03.61 |
| 23 | Ryan HellerPlace 23 · Grade 11 · North Broward Preparatory | 11 | North Broward Preparatory | 22:15.55 |
| 24 | Kevin Hof-MahoneyPlace 24 · Grade 10 · Jensen Beach | 10 | Jensen Beach | 22:38.44 |
| 25 | Matthew McintyrePlace 25 · Grade 11 · Jensen Beach | 11 | Jensen Beach | 22:44.33 |
| 26 | Jake ClarkePlace 26 · Grade 12 · Jensen Beach | 12 | Jensen Beach | 22:59.78 |
| 27 | Noah BresnickPlace 27 · Grade 9 · Trinity Christian (Lake Worth) | 9 | Trinity Christian (Lake Worth) | 23:23.41 |
| 28 | Walentz ExumePlace 28 · Grade 8 · Atlantic Christian Academy | 8 | Atlantic Christian Academy | 23:28.68 |
| 29 | Nicholas ZieglerPlace 29 · Grade 12 · North Broward Preparatory | 12 | North Broward Preparatory | 23:38.72 |
| 30 | Francisco MalavePlace 30 · Grade 10 · Jensen Beach | 10 | Jensen Beach | 23:50.37 |
| 31 | Zachary LaBontePlace 31 · Grade 10 · Atlantic Christian Academy | 10 | Atlantic Christian Academy | 23:50.56 |
| 32 | Chris NeubauerPlace 32 · Grade 9 · Port St Lucie | 9 | Port St Lucie | 23:54.72 |
| 33 | Andrew SwansonPlace 33 · Grade 10 · Atlantic Christian Academy | 10 | Atlantic Christian Academy | 23:58.66 |
| 34 | Sammy GalarzaPlace 34 · Grade 9 · Atlantic Christian Academy | 9 | Atlantic Christian Academy | 23:59.41 |
| 35 | Jonah ArterburnPlace 35 · Grade 12 · Atlantic Christian Academy | 12 | Atlantic Christian Academy | 24:05.70 |
| 36 | Wesley CatesPlace 36 · Grade 12 · Jensen Beach | 12 | Jensen Beach | 24:21.87 |
| 37 | Courtney BrooksPlace 37 · Grade - · St. Andrew's Episcopal | - | St. Andrew's Episcopal | 24:44.10 |
| 38 | Aaron PierrePlace 38 · Grade - · Port St Lucie | - | Port St Lucie | 24:44.90 PR |
| 39 | Ashton TurkePlace 39 · Grade 10 · Jensen Beach | 10 | Jensen Beach | 24:50.95 |
| 40 | Sean KullmannPlace 40 · Grade 11 · North Broward Preparatory | 11 | North Broward Preparatory | 25:08.93 |
| 41 | Matt GustinPlace 41 · Grade - · St. Andrew's Episcopal | - | St. Andrew's Episcopal | 26:28.35 |
| 42 | Joseph BanksPlace 42 · Grade - · St. Andrew's Episcopal | - | St. Andrew's Episcopal | 26:58.64 PR |
| 43 | Jamual PaulPlace 43 · Grade 12 · Port St Lucie | 12 | Port St Lucie | 27:12.73 |
| 44 | Daniel KroghPlace 44 · Grade - · St. Andrew's Episcopal | - | St. Andrew's Episcopal | 27:50.19 |
| 45 | Jorge ZambranoPlace 45 · Grade 8 · Trinity Christian (Lake Worth) | 8 | Trinity Christian (Lake Worth) | 28:18.96 |
| 46 | Austyn AdderlyPlace 46 · Grade - · St. Andrew's Episcopal | - | St. Andrew's Episcopal | 28:47.03 PR |
| 47 | Q'Markis BrooksPlace 47 · Grade 11 · Port St Lucie | 11 | Port St Lucie | 30:45.98 |
| 48 | Luke JacquesPlace 48 · Grade 12 · Trinity Christian (Lake Worth) | 12 | Trinity Christian (Lake Worth) | 32:08.56 |
| 49 | Connor BlakePlace 49 · Grade 9 · Port St Lucie | 9 | Port St Lucie | 36:15.65 |