| 1 | Julio ChavezPlace 1 · Grade 11 · Nandua | 11 | Nandua | 17:52 |
| 2 | Landon YoungbloodPlace 2 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 18:33 |
| 3 | Jonathan HernandezPlace 3 · Grade 11 · TEACH Beach Breakers | 11 | TEACH Beach Breakers | 18:53 |
| 4 | Benja HudginsPlace 4 · Grade 8 · Greenbrier Christian | 8 | Greenbrier Christian | 18:56 PR |
| 5 | Chris Lopez-PerezPlace 5 · Grade 12 · Nandua | 12 | Nandua | 19:01 |
| 6 | Sam MetcalfPlace 6 · Grade 10 · Atlantic Shores Christian | 10 | Atlantic Shores Christian | 19:27 |
| 7 | Smithson JessePlace 7 · Grade 11 · Oaktree | 11 | Oaktree | 19:35 |
| 8 | Jacob CutchinPlace 8 · Grade 8 · Oaktree | 8 | Oaktree | 19:39 |
| 9 | Nicholas 8 MelsheimerPlace 9 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 19:40 |
| 10 | Aarav PatelPlace 10 · Grade 10 · Broadwater Academy | 10 | Broadwater Academy | 19:41 |
| 11 | Zachary JacksonPlace 11 · Grade 11 · TEACH Beach Breakers | 11 | TEACH Beach Breakers | 20:10 |
| 12 | Matthew MuellerPlace 12 · Grade 11 · Oaktree | 11 | Oaktree | 20:15 |
| 13 | Hezekiah BlumbergPlace 13 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 20:31 |
| 14 | Asher BrownPlace 14 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 20:35 PR |
| 15 | Judah StevensonPlace 15 · Grade 9 · TEACH Beach Breakers | 9 | TEACH Beach Breakers | 20:36 PR |
| 16 | Liam RobertsPlace 16 · Grade 11 · Oaktree | 11 | Oaktree | 21:18 PR |
| 17 | Daniel RodriguezPlace 17 · Grade 12 · Nandua | 12 | Nandua | 21:39 PR |
| 18 | Max WiegertPlace 18 · Grade 10 · Atlantic Shores Christian | 10 | Atlantic Shores Christian | 21:42 |
| 19 | Aaron MarchandPlace 19 · Grade 10 · TEACH Beach Breakers | 10 | TEACH Beach Breakers | 21:43 PR |
| 20 | Josiah WhartonPlace 20 · Grade 10 · Nandua | 10 | Nandua | 21:55 PR |
| 21 | Ekekiel JonesPlace 21 · Grade 9 · Nandua | 9 | Nandua | 22:03 PR |
| 22 | Boston FranklinPlace 22 · Grade 11 · Oaktree | 11 | Oaktree | 22:04 |
| 23 | Allen ZaratePlace 23 · Grade 11 · Nandua | 11 | Nandua | 22:05 |
| 24 | Zechariah BlumbergPlace 24 · Grade 12 · TEACH Beach Breakers | 12 | TEACH Beach Breakers | 22:07 PR |
| 25 | Lathan DouglasPlace 25 · Grade 8 · Greenbrier Christian | 8 | Greenbrier Christian | 22:13 |
| 26 | Carson CrousePlace 26 · Grade 8 · Broadwater Academy | 8 | Broadwater Academy | 22:49 |
| 27 | Preston LairdPlace 27 · Grade 10 · Nandua | 10 | Nandua | 23:22 PR |
| 28 | Asher TrypucPlace 28 · Grade 10 · Oaktree | 10 | Oaktree | 23:36 |
| 29 | Noah LarsenPlace 29 · Grade 10 · Atlantic Shores Christian | 10 | Atlantic Shores Christian | 24:31 |
| 30 | Bradley RogersPlace 30 · Grade 9 · Nandua | 9 | Nandua | 25:19 PR |
| 31 | Gabriel HughesPlace 31 · Grade 10 · Broadwater Academy | 10 | Broadwater Academy | 25:20 |
| 32 | Andrew WUPlace 32 · Grade 10 · Broadwater Academy | 10 | Broadwater Academy | 25:28 |
| 33 | Erik Perez-VicentePlace 33 · Grade 9 · Nandua | 9 | Nandua | 25:37 PR |
| 34 | Conlin RumseyPlace 34 · Grade 7 · Atlantic Shores Christian | 7 | Atlantic Shores Christian | 25:38 |
| 35 | Mason PaynePlace 35 · Grade 10 · Nandua | 10 | Nandua | 26:49 PR |
| 36 | Aidan BonapartePlace 36 · Grade 9 · Greenbrier Christian | 9 | Greenbrier Christian | 26:53 |
| 37 | Tanner RockPlace 37 · Grade 8 · Broadwater Academy | 8 | Broadwater Academy | 26:58 |
| 38 | Lucas LuPlace 38 · Grade 9 · Broadwater Academy | 9 | Broadwater Academy | 28:47 |
| 39 | Romeo LopezPlace 39 · Grade 12 · Nandua | 12 | Nandua | 30:56 PR |