| 1 | Ryan SzklanyPlace 1 · Highlands Ch | — | Highlands Ch | 16:29.29 | 1 |
| 2 | Josh SkielnikPlace 2 · Jupiter Christian | — | Jupiter Christian | 17:02.39 | 2 |
| 3 | Alan RossPlace 3 · St. Edwards School | — | St. Edwards School | 17:06.94 | 3 |
| 4 | Billy BuntinPlace 4 · Martin County | — | Martin County | 17:48.09 | 4 |
| 5 | Christopher TextorPlace 5 · The Pine School | — | The Pine School | 17:59.18 | 5 |
| 6 | Bryan PinonPlace 6 · Okeechobee | — | Okeechobee | 18:02.15 | 6 |
| 7 | Lucas PereiraPlace 7 · The Pine School | — | The Pine School | 18:03.32 | 7 |
| 8 | Mark GrinagePlace 8 · Lake Worth C | — | Lake Worth C | 18:04.13 | 8 |
| 9 | Patrick YoungPlace 9 · Jupiter Christian | — | Jupiter Christian | 18:12.67 | 9 |
| 10 | Michael PowersPlace 10 · The Pine School | — | The Pine School | 18:22.09 | 10 |
| 11 | Adrian GuerreroPlace 11 · Okeechobee | — | Okeechobee | 18:33.41 | 11 |
| 12 | Noah WintersPlace 12 · Jupiter Christian | — | Jupiter Christian | 18:36.43 | 12 |
| 13 | Noah ScammelPlace 13 · Martin County | — | Martin County | 18:38.64 | 13 |
| 14 | Ryan ZiskinderPlace 14 · Martin County | — | Martin County | 18:39.07 | 14 |
| 15 | Ben BarbeePlace 15 · Jupiter Christian | — | Jupiter Christian | 18:41.19 | 15 |
| 16 | Evan ColonPlace 16 · Sebastian River | — | Sebastian River | 18:54.73 | 16 |
| 17 | Natan SanchezPlace 17 · Martin County | — | Martin County | 18:59.54 | 17 |
| 18 | Christian HylandPlace 18 · The Pine School | — | The Pine School | 19:04.15 | 18 |
| 19 | Nathan ZamerskiPlace 19 · St. Edwards School | — | St. Edwards School | 19:08.89 | 19 |
| 20 | David MontoyaPlace 20 · Okeechobee | — | Okeechobee | 19:09.98 | 20 |
| 21 | Matthew PowersPlace 21 · The Pine School | — | The Pine School | 19:18.07 | 21 |
| 22 | Jackson DusenberryPlace 22 · Martin County | — | Martin County | 19:28.16 | 22 |
| 23 | Payton SukhuPlace 23 · Benjamin School | — | Benjamin School | 19:31.41 | 23 |
| 24 | Steven ArteagaPlace 24 · Sebastian River | — | Sebastian River | 19:34.26 | 24 |
| 25 | Christian HernandezPlace 25 · Okeechobee | — | Okeechobee | 19:34.98 | 25 |
| 26 | Reyn HylandPlace 26 · The Pine School | — | The Pine School | 19:40.17 | 26 |
| 27 | Cole LefeburePlace 27 · Sebastian River | — | Sebastian River | 19:44.24 | 27 |
| 28 | Josiah NovickPlace 28 · Highlands Ch | — | Highlands Ch | 19:48.78 | 28 |
| 29 | Blake LarsonPlace 29 · Benjamin School | — | Benjamin School | 19:52.79 | 29 |
| 30 | Robert UptonPlace 30 · The Pine School | — | The Pine School | 19:53.30 | 30 |
| 31 | John SanisscalchiPlace 31 · Jensen Beach | — | Jensen Beach | 19:54.57 | 31 |
| 32 | Adam ZiskinderPlace 32 · Martin County | — | Martin County | 19:54.70 | 32 |
| 33 | Pedro SanchezPlace 33 · Okeechobee | — | Okeechobee | 19:56.55 | 33 |
| 34 | Raul Ruiz-GarciaPlace 34 · Okeechobee | — | Okeechobee | 20:01.78 | 34 |
| 35 | Caleb GemmaPlace 35 · Lake Worth C | — | Lake Worth C | 20:04.71 | 35 |
| 36 | William WhitlachPlace 36 · Jensen Beach | — | Jensen Beach | 20:06.23 | 36 |
| 37 | Ethan RodriguezPlace 37 · Lake Worth C | — | Lake Worth C | 20:06.77 | 37 |
| 38 | Grayson BillitiPlace 38 · Jensen Beach | — | Jensen Beach | 20:07.38 | 38 |
| 39 | Brock GloverPlace 39 · Jensen Beach | — | Jensen Beach | 20:08.10 | 39 |
| 40 | Addison TextorPlace 40 · The Pine School | — | The Pine School | 20:11.18 | — |
| 41 | Adrain CastroPlace 41 · Sebastian River | — | Sebastian River | 20:20.48 | 40 |
| 42 | Connor MurphyPlace 42 · Benjamin School | — | Benjamin School | 20:23.93 | 41 |
| 43 | Ryan KilpatrickPlace 43 · Lake Worth C | — | Lake Worth C | 20:29.06 | 42 |
| 44 | Wharin ZacharyPlace 44 · Okeechobee | — | Okeechobee | 20:31.75 | 43 |
| 45 | Justis BoothPlace 45 · Jensen Beach | — | Jensen Beach | 20:33.50 | 44 |
| 46 | Peter ZhengPlace 46 · St. Edwards School | — | St. Edwards School | 20:41.15 | 45 |
| 47 | Roberto LamaPlace 47 · Benjamin School | — | Benjamin School | 20:43.42 | 46 |
| 48 | Kevin Hof-MahoneyPlace 48 · Jensen Beach | — | Jensen Beach | 20:44.02 | 47 |
| 49 | Andrew SwansonPlace 49 · Atlantic Chr | — | Atlantic Chr | 20:47.48 | — |
| 50 | Sammy GalarzaPlace 50 · Atlantic Chr | — | Atlantic Chr | 20:48.02 | — |
| 51 | Caleb ClevelandPlace 51 · Jupiter Christian | — | Jupiter Christian | 20:50.61 | 48 |
| 52 | Aidan TaylorPlace 52 · St. Edwards School | — | St. Edwards School | 20:56.12 | 49 |
| 53 | Benjamin OakesPlace 53 · St. Edwards School | — | St. Edwards School | 20:57.87 | 50 |
| 54 | Jack DobsonPlace 54 · St. Edwards School | — | St. Edwards School | 21:02.72 | 51 |
| 55 | Matthew ShannonPlace 55 · Martin County | — | Martin County | 21:06.20 | 52 |
| 56 | Christian PlourdePlace 56 · Jupiter Christian | — | Jupiter Christian | 21:10.85 | 53 |
| 57 | Christian CrawfordPlace 57 · Benjamin School | — | Benjamin School | 21:17.48 | 54 |
| 58 | Cristian McAdamsPlace 58 · Sebastian River | — | Sebastian River | 21:21.21 | 55 |
| 59 | Dylan NugentPlace 59 · Jensen Beach | — | Jensen Beach | 21:22.27 | 56 |
| 60 | Olivier Prinsen-BaluPlace 60 · Sebastian River | — | Sebastian River | 21:25.58 | 57 |
| 61 | Ted TwymanPlace 61 · Benjamin School | — | Benjamin School | 21:28.36 | 58 |
| 62 | Payton CajaPlace 62 · Highlands Ch | — | Highlands Ch | 21:33.18 | 59 |
| 63 | Ben LaneyPlace 63 · Lake Worth C | — | Lake Worth C | 21:36.61 | 60 |
| 64 | Drennan SorrellPlace 64 · Sebastian River | — | Sebastian River | 21:42.35 | 61 |
| 65 | Christian DiTomassoPlace 65 · Jupiter Christian | — | Jupiter Christian | 22:33.62 | 62 |
| 66 | Matthew EvansPlace 66 · Lake Worth C | — | Lake Worth C | 22:49.87 | 63 |
| 67 | Enrique ChiribogaPlace 67 · Highlands Ch | — | Highlands Ch | 23:27.64 | 64 |
| 68 | Mason KellyPlace 68 · Berean Chris | — | Berean Chris | 23:51.16 | 65 |
| 69 | Joshua RoundsPlace 69 · Highlands Ch | — | Highlands Ch | 23:57.21 | 66 |
| 70 | Gabriel RoundsPlace 70 · Highlands Ch | — | Highlands Ch | 24:20.76 | 67 |
| 71 | Addison WymanPlace 71 · Lake Worth C | — | Lake Worth C | 24:59.20 | 68 |
| 72 | Zach LaBontePlace 72 · Atlantic Chr | — | Atlantic Chr | 25:06.68 | — |
| 73 | Carlos FernandezPlace 73 · Berean Chris | — | Berean Chris | 25:17.74 | 69 |
| 74 | Kevin LebrunPlace 74 · Berean Chris | — | Berean Chris | 25:21.43 | 70 |
| 75 | Scott BushPlace 75 · Highlands Ch | — | Highlands Ch | 25:43.09 | 71 |
| 76 | Ben BrownPlace 76 · Master's Academy | — | Master's Academy | 26:17.71 | — |
| 77 | Alex SnowPlace 77 · Berean Chris | — | Berean Chris | 27:03.49 | 72 |
| 78 | Tanner CrossPlace 78 · Master's Academy | — | Master's Academy | 28:21.76 | — |
| 79 | Nate ConnerPlace 79 · Berean Chris | — | Berean Chris | 29:47.89 | 73 |
| 80 | Brendan FaddenPlace 80 · Master's Academy | — | Master's Academy | 31:07.84 | — |