| 1 | Dylan BaileyPlace 1 · Canterbury ( | — | Canterbury ( | 4:28.18 | 10 |
| 2 | David DenklerPlace 2 · Largo | — | Largo | 4:29.93 | 8 |
| 3 | Aidan GriffinPlace 3 · Indian Rocks | — | Indian Rocks | 4:35.09 | 6 |
| 4 | Eli ZuppaPlace 4 · Northeast (S | — | Northeast (S | 4:36.58 | 5 |
| 5 | Jeremiah FictumPlace 5 · Northeast (S | — | Northeast (S | 4:41.43 | 4 |
| 6 | Blake YoungPlace 6 · Indian Rocks | — | Indian Rocks | 4:41.85 | 3 |
| 7 | Avery ReynoldsPlace 7 · St. Petersbu | — | St. Petersbu | 4:43.52 | 2 |
| 8 | Nickolas ForbesPlace 8 · St. Petersbu | — | St. Petersbu | 4:44.65 | 1 |
| 9 | Ethan LauePlace 9 · Seminole | — | Seminole | 4:45.74 | 6 |
| 10 | Charles LaBrantPlace 10 · Indian Rocks | — | Indian Rocks | 4:47.79 | 6 |
| 11 | Cole SummersPlace 11 · Lakewood | — | Lakewood | 4:48.96 | 6 |
| 12 | Mason DoylePlace 12 · Berkeley Pre | — | Berkeley Pre | 4:50.80 | 6 |
| 13 | Storm WeberPlace 13 · Berkeley Pre | — | Berkeley Pre | 4:51.06 | 6 |
| 14 | Zachary SlocumPlace 14 · Seminole | — | Seminole | 4:53.65 | 6 |
| 15 | Abdu HardinPlace 15 · Largo | — | Largo | 4:53.97 | 5 |
| 16 | Angelo CavalleriPlace 16 · East Lake | — | East Lake | 4:55.34 | 6 |
| 17 | Braedon MinerPlace 17 · Admiral Farr | — | Admiral Farr | 4:55.52 | 6 |
| 18 | Jack SokolowskiPlace 18 · Admiral Farr | — | Admiral Farr | 4:55.76 | 5 |
| 19 | Trevor ParksPlace 19 · Calvary Chri | — | Calvary Chri | 4:56.45 | 5 |
| 20 | Troy GuintherPlace 20 · Countryside | — | Countryside | 4:56.50 | 5 |
| 21 | Latham GravesPlace 21 · Osceola (Sem | — | Osceola (Sem | 4:58.46 | 5 |
| 22 | Adam FosterPlace 22 · Osceola (Sem | — | Osceola (Sem | 4:58.53 | 6 |
| 23 | Nason HunsingerPlace 23 · Northeast (S | — | Northeast (S | 5:01.72 | 6 |
| 24 | Ryan MatthewsPlace 24 · Calvary Chri | — | Calvary Chri | 5:02.64 | 1 |
| 25 | Reyna Trejo-CerroblancoPlace 25 · Countryside | — | Countryside | 5:03.04 | 5 |
| 26 | Pacey CroninPlace 26 · Admiral Farr | — | Admiral Farr | 5:08.28 | 5 |
| 27 | Jay IrbyPlace 27 · St. Petersbu | — | St. Petersbu | 5:08.57 | 6 |
| 28 | Josh EidePlace 28 · Calvary Chri | — | Calvary Chri | 5:09.23 | 5 |
| 29 | Boris ArchipovPlace 29 · Canterbury ( | — | Canterbury ( | 5:09.48 | 5 |
| 30 | Mason CrusePlace 30 · Berkeley Pre | — | Berkeley Pre | 5:10.01 | 5 |
| 31 | Andy NguyenPlace 31 · Largo | — | Largo | 5:10.71 | 4 |
| 32 | Robert MaddenPlace 32 · Largo | — | Largo | 5:11.88 | 4 |
| 33 | Joshua PuPlace 33 · Largo | — | Largo | 5:12.26 | 5 |
| 34 | Dylan FegerPlace 34 · Osceola (Sem | — | Osceola (Sem | 5:15.19 | 5 |
| 35 | Anthony HickeyPlace 35 · Indian Rocks | — | Indian Rocks | 5:15.68 | 4 |
| 36 | Walker DauvalPlace 36 · Osceola (Sem | — | Osceola (Sem | 5:16.03 | 4 |
| 37 | John CappelliPlace 37 · Osceola (Sem | — | Osceola (Sem | 5:16.95 | 2 |
| 38 | Alexander WisotskyPlace 38 · Shorecrest P | — | Shorecrest P | 5:17.14 | 5 |
| 39 | Luigino SirabellaPlace 39 · Osceola (Sem | — | Osceola (Sem | 5:17.64 | 3 |
| 40 | Bradley SmithPlace 40 · Berkeley Pre | — | Berkeley Pre | 5:17.82 | 4 |
| 41 | Noah BrucculeriPlace 41 · Admiral Farr | — | Admiral Farr | 5:17.93 | 4 |
| 42 | Jack KassonPlace 42 · Osceola (Sem | — | Osceola (Sem | 5:18.23 | 5 |
| 43 | Grant WilsonPlace 43 · Osceola (Sem | — | Osceola (Sem | 5:18.95 | 4 |
| 44 | Louis FosterPlace 44 · Osceola (Sem | — | Osceola (Sem | 5:19.24 | 5 |
| 45 | Jake KowalskiPlace 45 · Shorecrest P | — | Shorecrest P | 5:21.95 | 4 |
| 46 | Ellis HartPlace 46 · Shorecrest P | — | Shorecrest P | 5:22.60 | 4 |
| 47 | Mitchell GregoryPlace 47 · Countryside | — | Countryside | 5:22.96 | 4 |
| 48 | Antonio PylePlace 48 · Pinellas Par | — | Pinellas Par | 5:23.44 | 4 |
| 49 | Chase PattersonPlace 49 · Osceola (Sem | — | Osceola (Sem | 5:23.49 | 3 |
| 50 | Owen FosterPlace 50 · Osceola (Sem | — | Osceola (Sem | 5:24.00 | 3 |
| 51 | Seren McNultyPlace 51 · Lakewood | — | Lakewood | 5:24.26 | 4 |
| 52 | John StoddardPlace 52 · Indian Rocks | — | Indian Rocks | 5:24.58 | 3 |
| 53 | Xavier StrunkPlace 53 · Hollins | — | Hollins | 5:25.23 | 4 |
| 54 | Trevor MillerPlace 54 · Osceola (Sem | — | Osceola (Sem | 5:25.41 | 4 |
| 55 | Brody JaquishPlace 55 · Shorecrest P | — | Shorecrest P | 5:25.61 | 3 |
| 56 | Andrew RoggenbaumPlace 56 · Calvary Chri | — | Calvary Chri | 5:26.36 | 3 |
| 57 | Andres LunaPlace 57 · Indian Rocks | — | Indian Rocks | 5:27.03 | 2 |
| 58 | Brogan AurichPlace 58 · Calvary Chri | — | Calvary Chri | 5:27.22 | 3 |
| 59 | Jaden SheffieldPlace 59 · Osceola (Sem | — | Osceola (Sem | 5:27.89 | 4 |
| 60 | Joshua SouriniPlace 60 · Countryside | — | Countryside | 5:29.08 | 3 |
| 61 | Colton PaynePlace 61 · Osceola (Sem | — | Osceola (Sem | 5:29.84 | 3 |
| 62 | John SlocumPlace 62 · Seminole | — | Seminole | 5:32.86 | 4 |
| 63 | Zarif AhmedPlace 63 · Largo | — | Largo | 5:35.31 | 2 |
| 64 | Cole AnthonyPlace 64 · Indian Rocks | — | Indian Rocks | 5:37.74 | 3 |
| 65 | Kenneth JacekPlace 65 · Clearwater | — | Clearwater | 5:41.76 | 4 |
| 66 | Christopher GulyasPlace 66 · St. Petersbu | — | St. Petersbu | 5:42.02 | 2 |
| 67 | James CruickshankPlace 67 · Lakewood | — | Lakewood | 5:42.20 | 3 |
| 68 | Jackson BradleyPlace 68 · Seminole | — | Seminole | 5:42.63 | 3 |
| 69 | Wesley RayPlace 69 · Seminole | — | Seminole | 5:44.54 | 3 |
| 70 | Aiden WilliamsPlace 70 · Osceola (Sem | — | Osceola (Sem | 5:44.75 | 3 |
| 71 | Bryce MaxwellPlace 71 · Boca Ciega | — | Boca Ciega | 5:46.11 | 1 |
| 72 | Til LangePlace 72 · St. Petersbu | — | St. Petersbu | 5:46.53 | 2 |
| 73 | Jesus RosalesPlace 73 · Boca Ciega | — | Boca Ciega | 5:46.87 | 1 |
| 74 | Walker HallPlace 74 · Admiral Farr | — | Admiral Farr | 5:47.39 | 2 |
| 75 | Jacob HoffPlace 75 · Northside Ch | — | Northside Ch | 5:48.40 | 2 |
| 76 | Cody LalaniPlace 76 · Canterbury ( | — | Canterbury ( | 5:55.11 | 2 |
| 77 | Alexander MishchenkoPlace 77 · Clearwater | — | Clearwater | 5:55.69 | 3 |
| 78 | Norman WyblePlace 78 · St. Petersbu | — | St. Petersbu | 5:56.09 | 2 |
| 79 | Jalen LongPlace 79 · Lakewood | — | Lakewood | 5:57.96 | 2 |
| 80 | Sean BegleiterPlace 80 · Osceola (Sem | — | Osceola (Sem | 5:59.11 | 2 |
| 81 | Carter PieperPlace 81 · Calvary Chri | — | Calvary Chri | 5:59.16 | 2 |
| 82 | Cameron CookPlace 82 · Clearwater | — | Clearwater | 5:59.74 | 1 |
| 83 | Jack HelmsPlace 83 · Boca Ciega | — | Boca Ciega | 6:02.64 | 2 |
| 84 | Darren StrunkPlace 84 · Hollins | — | Hollins | 6:05.22 | 2 |
| 85 | Rhett TurnerPlace 85 · Osceola (Sem | — | Osceola (Sem | 6:05.36 | 2 |
| 86 | Noah FlowersPlace 86 · Berkeley Pre | — | Berkeley Pre | 6:05.83 | 2 |
| 87 | Jaiden RomanPlace 87 · Pinellas Par | — | Pinellas Par | 6:07.62 | 3 |
| 88 | Mitchell SarigumbaPlace 88 · Calvary Chri | — | Calvary Chri | 6:12.23 | 1 |
| 89 | Owen BarrettPlace 89 · Calvary Chri | — | Calvary Chri | 6:14.37 | 2 |
| 90 | Wesley PitzerPlace 90 · Hollins | — | Hollins | 6:18.26 | 1 |
| 91 | Brendan BlackPlace 91 · Seminole | — | Seminole | 6:18.30 | 2 |
| 92 | Carlos CavilloPlace 92 · Boca Ciega | — | Boca Ciega | 6:20.25 | 1 |
| 93 | Noah AdelsonPlace 93 · Lakewood | — | Lakewood | 6:21.98 | 2 |
| 94 | Tadeja MilicPlace 94 · Canterbury ( | — | Canterbury ( | 6:23.43 | 1 |
| 95 | Charles EggimanPlace 95 · St. Petersbu | — | St. Petersbu | 6:28.05 | 1 |
| 96 | Siuming LamPlace 96 · Boca Ciega | — | Boca Ciega | 6:29.81 | 1 |
| 97 | Cade ShapiroPlace 97 · Lakewood | — | Lakewood | 6:30.95 | 1 |
| 98 | Linus WatsonPlace 98 · Clearwater | — | Clearwater | 6:32.11 | 1 |
| 99 | Jacob AndersonPlace 99 · Calvary Chri | — | Calvary Chri | 6:52.24 | 1 |
| 100 | Keyon CarbartPlace 100 · Boca Ciega | — | Boca Ciega | 7:00.62 | 1 |
| 101 | Dylan PaynePlace 101 · Seminole | — | Seminole | 7:15.72 | 1 |