| 1 | John RobbinsPlace 1 · Tampa Jesuit | — | Tampa Jesuit | 16:58.90 | 1 |
| 2 | James HasellPlace 2 · East Lake | — | East Lake | 17:00.90 | 2 |
| 3 | Matthew WohlwendPlace 3 · St. Petersburg | — | St. Petersburg | 17:18.60 | 3 |
| 4 | Bryce BurtPlace 4 · St. Petersburg | — | St. Petersburg | 17:25.00 | 4 |
| 5 | Dieumerci UfitimanaPlace 5 · St. Petersburg | — | St. Petersburg | 17:26.20 | 5 |
| 6 | John JessupPlace 6 · Gulf | — | Gulf | 17:39.70 | 6 |
| 7 | Mathew MaierPlace 7 · Northeast | — | Northeast | 17:42.30 | 7 |
| 8 | Kevin JaquezPlace 8 · Wiregrass Ranch | — | Wiregrass Ranch | 18:05.80 | 8 |
| 9 | Jacob KellerPlace 9 · River Ridge | — | River Ridge | 18:06.60 | 9 |
| 10 | Giovanni DuranPlace 10 · Wiregrass Ranch | — | Wiregrass Ranch | 18:24.70 | 10 |
| 11 | Jericho CooeyPlace 11 · Pasco | — | Pasco | 18:28.20 | 11 |
| 12 | Sean KnappPlace 12 · Calvary Chri | — | Calvary Chri | 18:28.40 | 12 |
| 13 | Michael WelbornPlace 13 · East Lake | — | East Lake | 18:36.30 | 13 |
| 14 | Nicholas PollardPlace 14 · Mitchell | — | Mitchell | 18:38.80 | 14 |
| 15 | Wolfgang LoukPlace 15 · Tampa Jesuit | — | Tampa Jesuit | 18:45.00 | 15 |
| 16 | Diego PricePlace 16 · St. Petersburg | — | St. Petersburg | 18:47.70 | 16 |
| 17 | Charles SabodskiPlace 17 · St. Petersburg | — | St. Petersburg | 18:48.10 | 17 |
| 18 | Joshua FictumPlace 18 · Northeast | — | Northeast | 18:55.30 | 18 |
| 19 | Alex QuesadaPlace 19 · Alonso | — | Alonso | 19:03.00 | 19 |
| 20 | Oliver PetrilloPlace 20 · Tampa Jesuit | — | Tampa Jesuit | 19:03.60 | 20 |
| 21 | Carlos CruzPlace 21 · Wiregrass Ranch | — | Wiregrass Ranch | 19:04.20 | 21 |
| 22 | Dylan PicernoPlace 22 · Ridgewood | — | Ridgewood | 19:05.80 | 22 |
| 23 | Hudson RowanPlace 23 · Calvary Chri | — | Calvary Chri | 19:07.10 | 23 |
| 24 | Parker MaddoxPlace 24 · Tampa Jesuit | — | Tampa Jesuit | 19:07.20 | 24 |
| 25 | Spencer EdwardsPlace 25 · Mitchell | — | Mitchell | 19:09.80 | 25 |
| 26 | Glen WilsonPlace 26 · Ridgewood | — | Ridgewood | 19:18.60 | 26 |
| 27 | Zach LandersPlace 27 · Gaither | — | Gaither | 19:19.10 | 27 |
| 28 | Hector MonfortePlace 28 · St. Petersburg | — | St. Petersburg | 19:23.60 | 28 |
| 29 | Aaron BonnerPlace 29 · St. Petersburg | — | St. Petersburg | 19:23.60 | 29 |
| 30 | Yonas SauersPlace 30 · Alonso | — | Alonso | 19:24.70 | 30 |
| 31 | Jesus SaldivarPlace 31 · Ridgewood | — | Ridgewood | 19:34.70 | 31 |
| 32 | Thomas PalamarPlace 32 · Mitchell | — | Mitchell | 19:35.50 | 32 |
| 33 | Charlie OlliffPlace 33 · Clearwater C | — | Clearwater C | 19:36.60 | 33 |
| 34 | Andrew PorrataPlace 34 · East Lake | — | East Lake | 19:39.30 | 34 |
| 35 | Sean DohertyPlace 35 · Tampa Jesuit | — | Tampa Jesuit | 19:40.80 | 35 |
| 36 | Caden ColverPlace 36 · Tarpon Springs | — | Tarpon Springs | 19:42.10 | — |
| 37 | Alex MedinaPlace 37 · Wiregrass Ranch | — | Wiregrass Ranch | 19:44.00 | 36 |
| 38 | Adam DiekePlace 38 · Tampa Jesuit | — | Tampa Jesuit | 19:44.60 | 37 |
| 39 | Sebastian HernandezPlace 39 · Wiregrass Ranch | — | Wiregrass Ranch | 19:45.20 | 38 |
| 40 | Jonah FinkPlace 40 · Clearwater C | — | Clearwater C | 19:45.60 | 39 |
| 41 | Andrew HannaPlace 41 · Tampa Jesuit | — | Tampa Jesuit | 19:50.20 | 40 |
| 42 | Greg BollingPlace 42 · Tampa Jesuit | — | Tampa Jesuit | 19:51.90 | — |
| 43 | Patrick KruegerPlace 43 · Tampa Jesuit | — | Tampa Jesuit | 19:53.30 | — |
| 44 | John MalleyPlace 44 · Gulf | — | Gulf | 19:53.60 | 41 |
| 45 | Andre CummingsPlace 45 · Sickles | — | Sickles | 19:55.30 | 42 |
| 46 | Luke SiegelPlace 46 · East Lake | — | East Lake | 19:55.40 | 43 |
| 47 | Finn JohnsonPlace 47 · Alonso | — | Alonso | 19:56.30 | 44 |
| 48 | Sebastian SantaPlace 48 · Sickles | — | Sickles | 19:57.20 | 45 |
| 49 | Robert WilsonPlace 49 · Northeast | — | Northeast | 19:58.10 | 46 |
| 50 | Nick HabyrilPlace 50 · Alonso | — | Alonso | 19:59.30 | 47 |
| 51 | Jake KaduncePlace 51 · Clearwater C | — | Clearwater C | 20:05.00 | 48 |
| 52 | Kyle KozlowskiPlace 52 · East Lake | — | East Lake | 20:07.30 | 49 |
| 53 | Christopher KorlochPlace 53 · Gaither | — | Gaither | 20:08.20 | 50 |
| 54 | Harry FreePlace 54 · Wiregrass Ranch | — | Wiregrass Ranch | 20:08.50 | 51 |
| 55 | Jacob PowellPlace 55 · Ridgewood | — | Ridgewood | 20:10.70 | 52 |
| 56 | Richard VariPlace 56 · Mitchell | — | Mitchell | 20:11.20 | 53 |
| 57 | Logan StephensPlace 57 · Mitchell | — | Mitchell | 20:11.40 | 54 |
| 58 | Joseph OstroskiPlace 58 · Springstead | — | Springstead | 20:15.10 | 55 |
| 59 | Bobby PoehlitzPlace 59 · Carrollwood | — | Carrollwood | 20:20.40 | 56 |
| 60 | Riley GuinaghPlace 60 · St. Petersburg | — | St. Petersburg | 20:21.70 | — |
| 61 | Johannes Van OoyenPlace 61 · Mitchell | — | Mitchell | 20:25.00 | 57 |
| 62 | Alexander QuillanPlace 62 · Northeast | — | Northeast | 20:26.10 | 58 |
| 63 | Juan HerreraPlace 63 · East Lake | — | East Lake | 20:26.40 | 59 |
| 64 | Donnie BeardPlace 64 · Tampa Jesuit | — | Tampa Jesuit | 20:29.20 | — |
| 65 | Ryan LepperPlace 65 · Brooks DeBar | — | Brooks DeBar | 20:29.60 | 60 |
| 66 | Jarod PoePlace 66 · Mitchell | — | Mitchell | 20:30.00 | 61 |
| 67 | Elgin LamperskiPlace 67 · Fivay | — | Fivay | 20:42.10 | 62 |
| 68 | Chase GrantPlace 68 · Sickles | — | Sickles | 20:46.10 | 63 |
| 69 | Nicholas SurielPlace 69 · Wiregrass Ranch | — | Wiregrass Ranch | 20:47.20 | 64 |
| 70 | Joey ValentiPlace 70 · Tampa Prep | — | Tampa Prep | 20:49.10 | 65 |
| 71 | Anthony DimarcoPlace 71 · Wiregrass Ranch | — | Wiregrass Ranch | 20:54.10 | — |
| 72 | Jacob HindmanPlace 72 · Mitchell | — | Mitchell | 20:54.30 | — |
| 73 | Jonathan BohmPlace 73 · Hudson | — | Hudson | 20:57.20 | — |
| 74 | Adam RosenblumPlace 74 · Sickles | — | Sickles | 20:58.80 | 66 |
| 75 | Ryan LamPlace 75 · Carrollwood | — | Carrollwood | 21:00.50 | 67 |
| 76 | Dylan BaileyPlace 76 · Canterbury S | — | Canterbury S | 21:01.80 | 68 |
| 77 | Jacob ZioPlace 77 · Ridgewood | — | Ridgewood | 21:04.50 | 69 |
| 78 | Joseph BreesePlace 78 · Dunedin | — | Dunedin | 21:08.10 | 70 |
| 79 | Natan EgosiPlace 79 · Brooks DeBar | — | Brooks DeBar | 21:24.40 | 71 |
| 80 | Thomas HorsingtonPlace 80 · Carrollwood | — | Carrollwood | 21:24.70 | 72 |
| 81 | Bryce MontoyaPlace 81 · Springstead | — | Springstead | 21:25.00 | 73 |
| 82 | David SpartaroPlace 82 · Carrollwood | — | Carrollwood | 21:26.60 | 74 |
| 83 | Alec GossagePlace 83 · Wiregrass Ranch | — | Wiregrass Ranch | 21:28.20 | — |
| 84 | Jahbari NewtonPlace 84 · Sickles | — | Sickles | 21:28.20 | 75 |
| 85 | Caleb SwanhartPlace 85 · Mitchell | — | Mitchell | 21:28.60 | — |
| 86 | Cole WaidePlace 86 · Fivay | — | Fivay | 21:28.70 | 76 |
| 87 | Grant WheelerPlace 87 · Alonso | — | Alonso | 21:30.10 | 77 |
| 88 | George SebestaPlace 88 · East Lake | — | East Lake | 21:31.30 | 78 |
| 89 | Hunter KingPlace 89 · Alonso | — | Alonso | 21:31.70 | 79 |
| 90 | Benjamin JonesPlace 90 · Carrollwood | — | Carrollwood | 21:32.50 | 80 |
| 91 | Hunter VanderwestPlace 91 · Sickles | — | Sickles | 21:33.40 | 81 |
| 92 | Ross StalcupPlace 92 · Hernando | — | Hernando | 21:34.70 | — |
| 93 | Grant DobbsPlace 93 · Canterbury S | — | Canterbury S | 21:35.10 | 82 |
| 94 | Nick GazdaPlace 94 · Gulf | — | Gulf | 21:36.30 | 83 |
| 95 | William MarquisPlace 95 · Springstead | — | Springstead | 21:37.90 | 84 |
| 96 | Gabriel JacobsonPlace 96 · St. Petersbu | — | St. Petersbu | 21:41.00 | — |
| 97 | James SanchezPlace 97 · Alonso | — | Alonso | 21:41.20 | 85 |
| 98 | Colin BoniPlace 98 · Sickles | — | Sickles | 21:44.40 | 86 |
| 99 | Christian Lopez-CotPlace 99 · Clearwater C | — | Clearwater C | 21:47.00 | 87 |
| 100 | Jaden SchroederPlace 100 · River Ridge | — | River Ridge | 21:55.40 | 88 |
| 101 | Brandan HopkinsPlace 101 · Springstead | — | Springstead | 21:56.00 | 89 |
| 102 | Connor VanderwestPlace 102 · Sickles | — | Sickles | 21:59.20 | — |
| 103 | Emanuel AlvarezPlace 103 · Wiregrass Ranch | — | Wiregrass Ranch | 22:03.30 | — |
| 104 | Tim SpearsPlace 104 · Dunedin | — | Dunedin | 22:03.60 | 90 |
| 105 | Brandin MunroPlace 105 · Ridgewood | — | Ridgewood | 22:04.50 | 91 |
| 106 | Cooper PalastiPlace 106 · Gaither | — | Gaither | 22:06.70 | 92 |
| 107 | Danny SterbensPlace 107 · Fivay | — | Fivay | 22:07.50 | 93 |
| 108 | Nathan SmithPlace 108 · River Ridge | — | River Ridge | 22:08.60 | 94 |
| 109 | Luke UnbehagenPlace 109 · Calvary Chri | — | Calvary Chri | 22:08.90 | 95 |
| 110 | Reginald RandolphPlace 110 · Northeast | — | Northeast | 22:10.90 | 96 |
| 111 | John PointerPlace 111 · Tampa Prep | — | Tampa Prep | 22:11.90 | 97 |
| 112 | Sabastian RiveraPlace 112 · Dunedin | — | Dunedin | 22:15.40 | 98 |
| 113 | James WrightPlace 113 · Pasco | — | Pasco | 22:15.70 | 99 |
| 114 | Seth WilsonPlace 114 · Hernando | — | Hernando | 22:16.90 | — |
| 115 | Roland LepperPlace 115 · Brooks DeBar | — | Brooks DeBar | 22:17.10 | 100 |
| 116 | Hunter SizemorePlace 116 · River Ridge | — | River Ridge | 22:17.10 | 101 |
| 117 | Mario ShontzPlace 117 · East Lake | — | East Lake | 22:19.50 | — |
| 118 | Treyvon ReiserPlace 118 · Ridgewood | — | Ridgewood | 22:22.80 | 102 |
| 119 | Michael BergPlace 119 · Anclote | — | Anclote | 22:22.80 | — |
| 120 | Brian CuretonPlace 120 · St. Petersbu | — | St. Petersbu | 22:24.10 | — |
| 121 | Cody SterbensPlace 121 · Fivay | — | Fivay | 22:24.50 | 103 |
| 122 | John McintoshPlace 122 · Calvary Chri | — | Calvary Chri | 22:27.30 | 104 |
| 123 | Freddy KennedyPlace 123 · St. Petersbu | — | St. Petersbu | 22:30.50 | — |
| 124 | Devin QuinlanPlace 124 · Fivay | — | Fivay | 22:33.60 | 105 |
| 125 | Julien WilliamsPlace 125 · Sickles | — | Sickles | 22:37.00 | — |
| 126 | Vignesh KondapalliPlace 126 · Brooks DeBar | — | Brooks DeBar | 22:41.50 | 106 |
| 127 | John WalshePlace 127 · Gulf | — | Gulf | 22:50.50 | 107 |
| 128 | Lucas DufresnePlace 128 · Northeast | — | Northeast | 22:52.10 | 108 |
| 129 | Nathan HubbardPlace 129 · Dunedin | — | Dunedin | 22:54.80 | 109 |
| 130 | David RobinsonPlace 130 · Hudson | — | Hudson | 22:55.10 | — |
| 131 | Connor RussellPlace 131 · Dunedin | — | Dunedin | 22:56.80 | 110 |
| 132 | Eric GallagherPlace 132 · Clearwater C | — | Clearwater C | 22:57.80 | 111 |
| 133 | Tyler ConklinPlace 133 · Gaither | — | Gaither | 22:59.00 | 112 |
| 134 | Ethan MillerPlace 134 · Alonso | — | Alonso | 23:00.20 | — |
| 135 | Nicholas DiConsiglioPlace 135 · Clearwater C | — | Clearwater C | 23:00.90 | 113 |
| 136 | Jackson StephensPlace 136 · Clearwater C | — | Clearwater C | 23:02.00 | 114 |
| 137 | Aleksander JeneralczukPlace 137 · Gulf | — | Gulf | 23:03.60 | 115 |
| 138 | Anthony RosalesPlace 138 · Mitchell | — | Mitchell | 23:04.80 | — |
| 139 | Aaron ConcepcionPlace 139 · Ridgewood | — | Ridgewood | 23:05.80 | — |
| 140 | Angel Martin-MenzaPlace 140 · Gulf | — | Gulf | 23:06.20 | 116 |
| 141 | Aidan FullemPlace 141 · Dunedin | — | Dunedin | 23:11.90 | 117 |
| 142 | Aubrey MoorefieldPlace 142 · Canterbury S | — | Canterbury S | 23:13.80 | 118 |
| 143 | Austin MurphyPlace 143 · Sickles | — | Sickles | 23:13.90 | — |
| 144 | James CondonPlace 144 · Northeast | — | Northeast | 23:14.50 | 119 |
| 145 | John BugnerPlace 145 · Springstead | — | Springstead | 23:14.80 | 120 |
| 146 | John ParkerPlace 146 · Springstead | — | Springstead | 23:16.40 | 121 |
| 147 | Andrew MelendyPlace 147 · Clearwater C | — | Clearwater C | 23:17.10 | — |
| 148 | Jaime McFarlandPlace 148 · Canterbury S | — | Canterbury S | 23:17.10 | 122 |
| 149 | Cole RexfordPlace 149 · River Ridge | — | River Ridge | 23:29.40 | 123 |
| 150 | Hamza AhmedPlace 150 · Brooks DeBar | — | Brooks DeBar | 23:30.60 | 124 |
| 151 | Benjamin BergenPlace 151 · Tampa Prep | — | Tampa Prep | 23:31.10 | 125 |
| 152 | Andrew MatthewsPlace 152 · Calvary Chri | — | Calvary Chri | 23:34.90 | 126 |
| 153 | Matthew ClassPlace 153 · Calvary Chri | — | Calvary Chri | 23:36.10 | 127 |
| 154 | Christian BraggPlace 154 · Pasco | — | Pasco | 23:36.90 | 128 |
| 155 | Hector FeuntesPlace 155 · Ridgewood | — | Ridgewood | 23:44.70 | — |
| 156 | Adam HunterPlace 156 · Tampa Prep | — | Tampa Prep | 23:49.80 | 129 |
| 157 | Andy FunezPlace 157 · Ridgewood | — | Ridgewood | 23:52.10 | — |
| 158 | Milan DavichPlace 158 · Dunedin | — | Dunedin | 23:54.20 | 130 |
| 159 | Brandon RichardsonPlace 159 · Hudson | — | Hudson | 23:56.30 | — |
| 160 | Alexander SmithPlace 160 · Fivay | — | Fivay | 23:57.70 | 131 |
| 161 | Ryan MoserPlace 161 · Dunedin | — | Dunedin | 24:02.70 | — |
| 162 | Matt SchultzPlace 162 · Tampa Prep | — | Tampa Prep | 24:08.00 | 132 |
| 163 | Jay KarlenPlace 163 · Calvary Chri | — | Calvary Chri | 24:12.60 | 133 |
| 164 | Andrew StewartPlace 164 · Brooks DeBar | — | Brooks DeBar | 24:32.50 | 134 |
| 165 | Paul KeskePlace 165 · Tarpon Springs | — | Tarpon Springs | 24:33.70 | — |
| 166 | David HowardPlace 166 · Anclote | — | Anclote | 24:56.90 | — |
| 167 | Avery PullaraPlace 167 · Carrollwood | — | Carrollwood | 25:13.50 | 135 |
| 168 | Kevin YoungPlace 168 · Fivay | — | Fivay | 25:15.60 | 136 |
| 169 | Tyler LangenbergPlace 169 · Hernando | — | Hernando | 25:29.40 | — |
| 170 | Jason DormoisPlace 170 · Dunedin | — | Dunedin | 25:32.50 | — |
| 171 | Angelo HahnPlace 171 · Dunedin | — | Dunedin | 25:34.60 | — |
| 172 | Cruz RojasPlace 172 · Gaither | — | Gaither | 25:36.80 | 137 |
| 173 | Aidan LugoPlace 173 · Canterbury S | — | Canterbury S | 25:37.40 | 138 |
| 174 | Kyler DickersonPlace 174 · Pasco | — | Pasco | 25:41.50 | 139 |
| 175 | Tyler PaulPlace 175 · River Ridge | — | River Ridge | 26:14.60 | 140 |
| 176 | Alex StoutimorePlace 176 · Oldsmar Chri | — | Oldsmar Chri | 26:34.60 | — |
| 177 | Michael LomanPlace 177 · Tarpon Springs | — | Tarpon Springs | 26:43.30 | — |
| 178 | Jose ValerianoPlace 178 · Pasco | — | Pasco | 26:50.60 | 141 |
| 179 | Mason HawkPlace 179 · Canterbury S | — | Canterbury S | 26:53.70 | 142 |
| 180 | Gavin ZyonsePlace 180 · Calvary Chri | — | Calvary Chri | 27:18.00 | — |
| 181 | Dillon EversPlace 181 · River Ridge | — | River Ridge | 27:18.90 | 143 |
| 182 | Christian CoffieyPlace 182 · River Ridge | — | River Ridge | 27:23.90 | — |
| 183 | Isaiah LittlePlace 183 · Tampa Prep | — | Tampa Prep | 27:57.80 | 144 |
| 184 | Devin LamperskiPlace 184 · Fivay | — | Fivay | 28:03.90 | — |
| 185 | Justin HessnerPlace 185 · Anclote | — | Anclote | 28:04.00 | — |
| 186 | Cole ZsidoPlace 186 · Tarpon Springs | — | Tarpon Springs | 28:16.50 | — |
| 187 | Jaxon NewellPlace 187 · Calvary Chri | — | Calvary Chri | 28:27.60 | — |
| 188 | David CooneyPlace 188 · Calvary Chri | — | Calvary Chri | 29:52.80 | — |
| 189 | Jacob GalajdaPlace 189 · Fivay | — | Fivay | 30:24.80 | — |
| 190 | hunter wilsonPlace 190 · Hernando | — | Hernando | 32:45.70 | — |