| 1 | Isaias De la PuentePlace 1 · Forest Hill | — | Forest Hill | 17:31.46 | 1 |
| 2 | Thomas WeilerPlace 2 · South Fork | — | South Fork | 17:48.03 | 2 |
| 3 | Dwight SmithPlace 3 · Wellington | — | Wellington | 17:53.95 | 3 |
| 4 | Mark GrinagePlace 4 · Lake Worth C | — | Lake Worth C | 17:58.21 | 4 |
| 5 | Khan ImranPlace 5 · Lincoln Park | — | Lincoln Park | 18:41.34 | 5 |
| 6 | Zach RohrboughPlace 6 · John Carroll | — | John Carroll | 18:44.30 | 6 |
| 7 | Devin LockettPlace 7 · South Fork | — | South Fork | 18:53.79 | 7 |
| 8 | Nathan LottPlace 8 · American Her | — | American Her | 19:03.60 | — |
| 9 | Charles RichardsonPlace 9 · Wellington | — | Wellington | 19:13.52 | 8 |
| 10 | Jarrod HemannPlace 10 · South Fork | — | South Fork | 19:15.42 | 9 |
| 11 | Alex DhuyvettersPlace 11 · Wellington | — | Wellington | 19:17.40 | 10 |
| 12 | Kyle FohrmanPlace 12 · South Fork | — | South Fork | 19:21.19 | 11 |
| 13 | Bradley PintoPlace 13 · South Fork | — | South Fork | 19:22.68 | 12 |
| 14 | Rodolph AdonisPlace 14 · Wellington | — | Wellington | 19:22.88 | 13 |
| 15 | Joseph CachadlroaPlace 15 · John Carroll | — | John Carroll | 19:40.57 | 14 |
| 16 | Brian VegaPlace 16 · Fort Pierce | — | Fort Pierce | 19:46.42 | 15 |
| 17 | Brian SalinasPlace 17 · Fort Pierce | — | Fort Pierce | 19:47.27 | 16 |
| 18 | Zane LinnehanPlace 18 · South Fork | — | South Fork | 19:48.92 | 17 |
| 19 | Bruno MesteckyPlace 19 · St. Lucie We | — | St. Lucie We | 19:59.58 | 18 |
| 20 | Nick LopezPlace 20 · Fort Pierce | — | Fort Pierce | 20:19.01 | 19 |
| 21 | Noah CurtisPlace 21 · Treasure Coast | — | Treasure Coast | 20:20.09 | 20 |
| 22 | Jett HollisterPlace 22 · Wellington | — | Wellington | 20:21.22 | 21 |
| 23 | Samuel AbrahamPlace 23 · Lincoln Park | — | Lincoln Park | 20:21.99 | 22 |
| 24 | Jose MedinaPlace 24 · Forest Hill | — | Forest Hill | 20:31.35 | 23 |
| 25 | John SanisscalchiPlace 25 · Jensen Beach | — | Jensen Beach | 20:32.30 | 24 |
| 26 | Grayson BillitiPlace 26 · Jensen Beach | — | Jensen Beach | 20:32.72 | 25 |
| 27 | Zach El-AbbarPlace 27 · Forest Hill | — | Forest Hill | 20:34.98 | 26 |
| 28 | Jonathan FabienPlace 28 · Treasure Coast | — | Treasure Coast | 20:35.29 | 27 |
| 29 | Mark KayPlace 29 · Wellington | — | Wellington | 20:36.75 | 28 |
| 30 | Jonathan DoigPlace 30 · Treasure Coast | — | Treasure Coast | 20:38.16 | 29 |
| 31 | Kevin Hof-MahoneyPlace 31 · Jensen Beach | — | Jensen Beach | 20:41.71 | 30 |
| 32 | Jordan BlechmanPlace 32 · Jensen Beach | — | Jensen Beach | 20:41.91 | 31 |
| 33 | Angel OrtizPlace 33 · Port St. Lucie | — | Port St. Lucie | 20:44.84 | 32 |
| 34 | Ethan RodriguezPlace 34 · Lake Worth C | — | Lake Worth C | 20:45.72 | 33 |
| 35 | Chris NeubauerPlace 35 · Port St. Lucie | — | Port St. Lucie | 20:46.51 | 34 |
| 36 | Caleb GemmaPlace 36 · Lake Worth C | — | Lake Worth C | 20:47.54 | 35 |
| 37 | Joey AgeebPlace 37 · John Carroll | — | John Carroll | 20:51.84 | 36 |
| 38 | Carlos ClaudioPlace 38 · Fort Pierce | — | Fort Pierce | 20:59.48 | 37 |
| 39 | Ryan KilpatrickPlace 39 · Lake Worth C | — | Lake Worth C | 20:59.83 | 38 |
| 40 | Brock GloverPlace 40 · Jensen Beach | — | Jensen Beach | 21:00.00 | 39 |
| 41 | Jermaine DoigPlace 41 · Treasure Coast | — | Treasure Coast | 21:02.98 | 40 |
| 42 | Ethan RauschPlace 42 · South Fork | — | South Fork | 21:06.71 | 41 |
| 43 | Luke SammartinoPlace 43 · John Carroll | — | John Carroll | 21:11.55 | 42 |
| 44 | William WhitlachPlace 44 · Jensen Beach | — | Jensen Beach | 21:21.11 | 43 |
| 45 | Dylan NugentPlace 45 · Jensen Beach | — | Jensen Beach | 21:23.45 | 44 |
| 46 | Ashton TurkePlace 46 · Jensen Beach | — | Jensen Beach | 21:25.86 | — |
| 47 | Cameron SlackPlace 47 · Lincoln Park | — | Lincoln Park | 21:29.42 | 45 |
| 48 | Cade HendricksonPlace 48 · South Fork | — | South Fork | 21:36.79 | — |
| 49 | Abdiel PricePlace 49 · Treasure Coast | — | Treasure Coast | 21:44.13 | 46 |
| 50 | Leo MendozaPlace 50 · Fort Pierce | — | Fort Pierce | 21:44.90 | 47 |
| 51 | Noel MillerPlace 51 · Lincoln Park | — | Lincoln Park | 21:48.75 | 48 |
| 52 | Alberto AlfaroPlace 52 · Wellington | — | Wellington | 21:52.13 | 49 |
| 53 | Justis BoothPlace 53 · Jensen Beach | — | Jensen Beach | 22:00.69 | — |
| 54 | Kyle ReinsbergPlace 54 · Forest Hill | — | Forest Hill | 22:11.04 | 50 |
| 55 | Dylan HendricksonPlace 55 · John Carroll | — | John Carroll | 22:11.59 | 51 |
| 56 | Riley WoodburyPlace 56 · American Her | — | American Her | 22:17.71 | — |
| 57 | Weldon FloodPlace 57 · Treasure Coast | — | Treasure Coast | 22:39.31 | 52 |
| 58 | Jack LeachPlace 58 · John Carroll | — | John Carroll | 22:39.77 | 53 |
| 59 | Daniel BoalsPlace 59 · Fort Pierce | — | Fort Pierce | 22:45.44 | 54 |
| 60 | Jordi MunozPlace 60 · Treasure Coast | — | Treasure Coast | 22:45.65 | 55 |
| 61 | Francisco MalavePlace 61 · Jensen Beach | — | Jensen Beach | 22:46.75 | — |
| 62 | Josh KimmelmanPlace 62 · John Carroll | — | John Carroll | 22:53.69 | 56 |
| 63 | Donald ZimmermanPlace 63 · South Fork | — | South Fork | 22:58.96 | — |
| 64 | James DavisPlace 64 · Wellington | — | Wellington | 22:59.35 | — |
| 65 | Asa HudsonPlace 65 · St. Lucie We | — | St. Lucie We | 23:03.98 | 57 |
| 66 | Matthew EvansPlace 66 · Lake Worth C | — | Lake Worth C | 23:34.26 | 58 |
| 67 | Christian OgunmekanPlace 67 · Forest Hill | — | Forest Hill | 23:38.48 | 59 |
| 68 | Zack ThomasPlace 68 · Fort Pierce | — | Fort Pierce | 23:43.23 | 60 |
| 69 | Cam'ron BoglePlace 69 · Treasure Coast | — | Treasure Coast | 23:43.67 | — |
| 70 | Hugo GonzalesPlace 70 · Lincoln Park | — | Lincoln Park | 23:50.36 | 61 |
| 71 | Caleb GallagherPlace 71 · St. Lucie We | — | St. Lucie We | 24:05.17 | 62 |
| 72 | Addison WymanPlace 72 · Lake Worth C | — | Lake Worth C | 24:53.45 | 63 |
| 73 | Liam KinkadePlace 73 · Lincoln Park | — | Lincoln Park | 24:53.89 | 64 |
| 74 | Matthew GershkovichPlace 74 · St. Lucie We | — | St. Lucie We | 25:19.39 | 65 |
| 75 | Aldric Ward Jr.Place 75 · Port St. Lucie | — | Port St. Lucie | 25:48.18 | 66 |
| 76 | Q'Markis BrooksPlace 76 · Port St. Lucie | — | Port St. Lucie | 25:55.14 | 67 |
| 77 | Ethan MulrooneyPlace 77 · Fort Pierce | — | Fort Pierce | 26:06.57 | — |
| 78 | Connor CookPlace 78 · John Carroll | — | John Carroll | 26:42.10 | — |
| 79 | Justin AdrianPlace 79 · Port St. Lucie | — | Port St. Lucie | 26:44.93 | 68 |
| 80 | Dylan SeissigerPlace 80 · John Carroll | — | John Carroll | 26:51.03 | — |
| 81 | Bryce BlagrovePlace 81 · Treasure Coast | — | Treasure Coast | 27:13.98 | — |
| 82 | Ben LaneyPlace 82 · Lake Worth C | — | Lake Worth C | 27:50.28 | 69 |
| 83 | Zane ShadowenPlace 83 · St. Lucie We | — | St. Lucie We | 28:07.67 | 70 |
| 84 | Connor BlakePlace 84 · Port St. Lucie | — | Port St. Lucie | 28:20.01 | 71 |
| 85 | Daniel PolvosPlace 85 · Port St. Lucie | — | Port St. Lucie | 29:21.83 | 72 |
| 86 | Steven SanchezPlace 86 · Forest Hill | — | Forest Hill | 30:14.10 | 73 |
| 87 | Brandon BernsteinPlace 87 · St. Lucie We | — | St. Lucie We | 31:08.62 | 74 |
| 88 | Troy McManisPlace 88 · St. Lucie We | — | St. Lucie We | 31:16.06 | 75 |
| 89 | Kareem RogersPlace 89 · Treasure Coast | — | Treasure Coast | 31:19.72 | — |