| 1 | Adrian AshtonPlace 1 · Grade 12 · Palmetto | 12 | Palmetto | 19:16 |
| 2 | Jackson XavierPlace 2 · Grade 9 · Palmetto | 9 | Palmetto | 19:46 |
| 3 | Jason MarquinezPlace 3 · Grade 10 · Bishop McLaughlin | 10 | Bishop McLaughlin | 20:18 |
| 4 | Julian JajtnerPlace 4 · Grade 9 · Indian Rocks Christian | 9 | Indian Rocks Christian | 20:21 |
| 5 | Michael ClapperPlace 5 · Grade 9 · Cambridge Christian | 9 | Cambridge Christian | 20:47 |
| 6 | Liam Nickravesh BurtonPlace 6 · Grade 9 · Cambridge Christian | 9 | Cambridge Christian | 21:13 |
| 7 | Neri Flores-PenaPlace 7 · Grade 11 · Gulf | 11 | Gulf | 21:16 |
| 8 | Riley PetersPlace 8 · Grade 11 · Lakeside Christian | 11 | Lakeside Christian | 21:20 |
| 9 | Will SwansonPlace 9 · Grade 11 · Berkeley Prep | 11 | Berkeley Prep | 21:21 |
| 10 | Caden BarnakyPlace 10 · Grade 10 · Northside Christian | 10 | Northside Christian | 21:38 |
| 11 | Damien DiRomaPlace 11 · Grade 10 · Bishop McLaughlin | 10 | Bishop McLaughlin | 22:16 PR |
| 12 | Josh BarrittPlace 12 · Grade 12 · Shorecrest Preparatory | 12 | Shorecrest Preparatory | 22:27 |
| 13 | Maxwell GarciaPlace 13 · Grade 10 · Bishop McLaughlin | 10 | Bishop McLaughlin | 23:13 |
| 14 | Elliott JesterPlace 14 · Grade 10 · Bishop McLaughlin | 10 | Bishop McLaughlin | 23:37 |
| 15 | Chris SouccarPlace 15 · Grade 10 · Cambridge Christian | 10 | Cambridge Christian | 23:39 |
| 16 | Josiah KeupPlace 16 · Grade 10 · Indian Rocks Christian | 10 | Indian Rocks Christian | 23:40 |
| 17 | Connor LalbachanPlace 17 · Grade 12 · Gulf | 12 | Gulf | 23:44 |
| 18 | Cody MartinPlace 18 · Grade 10 · Indian Rocks Christian | 10 | Indian Rocks Christian | 23:47 |
| 19 | Adrian RiveraPlace 19 · Grade 9 · Indian Rocks Christian | 9 | Indian Rocks Christian | 23:48 |
| 20 | Anthony Costanzi-IsgettePlace 20 · Grade 11 · Gulf | 11 | Gulf | 23:55 |
| 21 | Ethan DeMoyaPlace 21 · Grade 10 · Berkeley Prep | 10 | Berkeley Prep | 23:59 PR |
| 22 | Caden BonhamPlace 22 · Grade 6 · Indian Rocks Christian | 6 | Indian Rocks Christian | 24:05 |
| 23 | Andreas NoordstarPlace 23 · Grade 9 · Shorecrest Preparatory | 9 | Shorecrest Preparatory | 24:17 |
| 24 | Zachary PetionPlace 24 · Grade 9 · Bishop McLaughlin | 9 | Bishop McLaughlin | 24:19 |
| 25 | Justin AbdoPlace 25 · Grade 11 · Bishop McLaughlin | 11 | Bishop McLaughlin | 24:20 |
| 26 | Ethan Von DauberPlace 26 · Grade 12 · Indian Rocks Christian | 12 | Indian Rocks Christian | 24:24 |
| 27 | Caleb BlumPlace 27 · Grade 9 · Indian Rocks Christian | 9 | Indian Rocks Christian | 24:31 |
| 28 | Christian YacoubPlace 28 · Grade 9 · Indian Rocks Christian | 9 | Indian Rocks Christian | 24:34 |
| 29 | Ray GarciaPlace 29 · Grade 9 · Cambridge Christian | 9 | Cambridge Christian | 24:39 |
| 30 | Jayden MarshPlace 30 · Grade 10 · Gulf | 10 | Gulf | 24:57 |
| 31 | Alexander ReiserPlace 31 · Grade 9 · Bishop McLaughlin | 9 | Bishop McLaughlin | 25:10 |
| 32 | Brenner ZurPlace 32 · Grade 9 · Indian Rocks Christian | 9 | Indian Rocks Christian | 25:12 |
| 33 | Nathan KellerPlace 33 · Grade 10 · Bishop McLaughlin | 10 | Bishop McLaughlin | 25:44 |
| 34 | Joshua BurkhardtPlace 34 · Grade 10 · Palmetto | 10 | Palmetto | 26:33 |
| 35 | Felipe SanchezPlace 35 · Grade 12 · Palmetto | 12 | Palmetto | 27:07 |
| 36 | Brayden MillerPlace 36 · Grade 10 · Lakeside Christian | 10 | Lakeside Christian | 28:22 PR |
| 37 | Lucca PapagalosPlace 37 · Grade 9 · Berkeley Prep | 9 | Berkeley Prep | 28:32 PR |
| 38 | Bryce JonesPlace 38 · Grade 11 · Gulf | 11 | Gulf | 28:59 |
| 39 | Mason JohnsonPlace 39 · Grade 12 · Palmetto | 12 | Palmetto | 32:50 |