| 1 | Lucian BurnsPlace 1 · Grade 10 · Marathon | 10 | Marathon | 16:26.04 |
| 2 | Santiago OspinaPlace 2 · Grade 12 · Sheridan Hills Christian | 12 | Sheridan Hills Christian | 17:12.63 PR |
| 3 | Josh CadelienPlace 3 · Grade 12 · Sheridan Hills Christian | 12 | Sheridan Hills Christian | 17:17.96 PR |
| 4 | Allan TaylorPlace 4 · Grade 11 · Marathon | 11 | Marathon | 17:35.62 PR |
| 5 | Antonin BursaPlace 5 · Grade 11 · Marathon | 11 | Marathon | 18:00.29 |
| 6 | Sebastien CalderPlace 6 · Grade 12 · Sheridan Hills Christian | 12 | Sheridan Hills Christian | 18:37.91 |
| 7 | Hunter SmithPlace 7 · Grade 12 · Sheridan Hills Christian | 12 | Sheridan Hills Christian | 18:39.18 |
| 8 | Sawyer HillPlace 8 · Grade 11 · Key West | 11 | Key West | 19:41.24 |
| 9 | Alejandro CaridadPlace 9 · Grade 11 · Key West | 11 | Key West | 19:41.46 |
| 10 | Anthony VargasPlace 10 · Grade 8 · Marathon | 8 | Marathon | 20:02.44 |
| 11 | Landon AndersonPlace 11 · Grade 12 · Marathon | 12 | Marathon | 20:05.58 |
| 12 | Victor LopezPlace 12 · Grade 11 · Coral Shores | 11 | Coral Shores | 20:08.10 |
| 13 | Wyatt MeyersPlace 13 · Grade 9 · Coral Shores | 9 | Coral Shores | 20:26.22 |
| 14 | Kolton WrightPlace 14 · Grade 9 · Marathon | 9 | Marathon | 20:28.30 PR |
| 15 | Logan SmithPlace 15 · Grade 10 · Sheridan Hills Christian | 10 | Sheridan Hills Christian | 20:34.66 PR |
| 16 | Noah TaylorPlace 16 · Grade 9 · Key West | 9 | Key West | 20:58.23 PR |
| 17 | Cruz MatarazzoPlace 17 · Grade 9 · Key West | 9 | Key West | 21:00.50 PR |
| 18 | Brayden AndersonPlace 18 · Grade 12 · Marathon | 12 | Marathon | 21:07.20 |
| 19 | Will TheisPlace 19 · Grade 12 · Coral Shores | 12 | Coral Shores | 21:24.02 PR |
| 20 | Colin PalominoPlace 20 · Grade 10 · Key West | 10 | Key West | 21:30.24 |
| 21 | Alexander DolesPlace 21 · Grade 9 · Sheridan Hills Christian | 9 | Sheridan Hills Christian | 21:54.55 |
| 22 | Dillon MatthewsPlace 22 · Grade 10 · Coral Shores | 10 | Coral Shores | 22:05.87 |
| 23 | Tyler CopePlace 23 · Grade 9 · Coral Shores | 9 | Coral Shores | 22:36.81 PR |
| 24 | Everett WardPlace 24 · Grade 10 · Key West | 10 | Key West | 22:51.77 |
| 25 | Connor DanielsPlace 25 · Grade 12 · Coral Shores | 12 | Coral Shores | 23:08.73 |
| 26 | Charlie DelashmitPlace 26 · Grade 10 · Key West | 10 | Key West | 23:17.54 |
| 27 | Joseph WarfieldPlace 27 · Grade 10 · Sheridan Hills Christian | 10 | Sheridan Hills Christian | 23:20.48 PR |
| 28 | Julian PolakPlace 28 · Grade 10 · Key West | 10 | Key West | 23:31.94 |
| 29 | Christopher PizerPlace 29 · Grade 12 · Coral Shores | 12 | Coral Shores | 26:04.25 |
| 30 | Kaleb BlakleyPlace 30 · Grade 11 · Marathon | 11 | Marathon | 26:24.06 |
| 31 | Gage JangrawPlace 31 · Grade 9 · Key West | 9 | Key West | 26:27.37 |
| 32 | Sebastian ArmstrongPlace 32 · Grade 11 · Coral Shores | 11 | Coral Shores | 27:35.12 PR |
| 33 | Matthew BarrettPlace 33 · Grade 11 · Key West | 11 | Key West | 27:54.76 PR |
| 34 | Ryas LoftusPlace 34 · Grade 12 · Coral Shores | 12 | Coral Shores | 30:28.51 |