| 1 | Justin Skyler WalkerPlace 1 · Lakewood | — | Lakewood | 17:02.00 | 1 |
| 2 | Matthew WohlwendPlace 2 · St. Petersburg | — | St. Petersburg | 17:02.20 | 2 |
| 3 | Michael Ecker-RandolphPlace 3 · Northeast | — | Northeast | 17:45.10 | 3 |
| 4 | Kevin CochranPlace 4 · Osceola HS ( | — | Osceola HS ( | 18:03.00 | 4 |
| 5 | Bryce BurtPlace 5 · St. Petersburg | — | St. Petersburg | 18:03.50 | 5 |
| 6 | Trevor CoryeaPlace 6 · Osceola HS ( | — | Osceola HS ( | 18:05.50 | 6 |
| 7 | Ragene SmithPlace 7 · Gibbs | — | Gibbs | 18:09.50 | — |
| 8 | Deven McCuePlace 8 · Boca Ciega | — | Boca Ciega | 18:13.00 | 7 |
| 9 | Dalton NordquistPlace 9 · St. Petersburg | — | St. Petersburg | 18:21.00 | 8 |
| 10 | Mathew MaierPlace 10 · Northeast | — | Northeast | 18:27.00 | 9 |
| 11 | Dalton BoyerPlace 11 · Seminole | — | Seminole | 18:28.10 | 10 |
| 12 | Ryan VanMiddlesworthPlace 12 · Osceola HS ( | — | Osceola HS ( | 18:28.10 | 11 |
| 13 | Weyman CohenPlace 13 · St. Petersburg | — | St. Petersburg | 18:28.90 | 12 |
| 14 | Andy FekollariPlace 14 · Seminole | — | Seminole | 18:39.50 | 13 |
| 15 | Mohammed HaithamPlace 15 · Lakewood | — | Lakewood | 18:42.50 | 14 |
| 16 | Juan UrquidesPlace 16 · Osceola HS ( | — | Osceola HS ( | 18:44.10 | 15 |
| 17 | Bryce WyattPlace 17 · Osceola HS ( | — | Osceola HS ( | 18:45.80 | 16 |
| 18 | David DouglasPlace 18 · Lakewood | — | Lakewood | 18:48.70 | 17 |
| 19 | Maxwell JonesPlace 19 · Boca Ciega | — | Boca Ciega | 18:53.10 | 18 |
| 20 | Ryan JairamPlace 20 · Northeast | — | Northeast | 18:54.10 | 19 |
| 21 | Ian LeclairPlace 21 · Seminole | — | Seminole | 18:59.20 | 20 |
| 22 | Jared McFaddenPlace 22 · Osceola HS ( | — | Osceola HS ( | 19:06.50 | 21 |
| 23 | Sam WorkmanPlace 23 · Osceola HS ( | — | Osceola HS ( | 19:23.50 | 22 |
| 24 | Zachary MorrisonPlace 24 · St. Petersburg | — | St. Petersburg | 19:26.80 | 23 |
| 25 | Charles SabodskiPlace 25 · St. Petersburg | — | St. Petersburg | 19:30.30 | 24 |
| 26 | Diego PricePlace 26 · St. Petersburg | — | St. Petersburg | 19:30.30 | 25 |
| 27 | Mike LeitzPlace 27 · Osceola HS ( | — | Osceola HS ( | 19:32.70 | — |
| 28 | Miles GreenPlace 28 · St. Petersburg | — | St. Petersburg | 19:35.70 | — |
| 29 | Alexander ColePlace 29 · Osceola HS ( | — | Osceola HS ( | 19:39.50 | — |
| 30 | Tristan RaecekPlace 30 · Osceola HS ( | — | Osceola HS ( | 19:47.90 | — |
| 31 | Owen LaGrandePlace 31 · Osceola HS ( | — | Osceola HS ( | 19:49.10 | — |
| 32 | Grant ThrowerPlace 32 · Osceola HS ( | — | Osceola HS ( | 19:54.90 | — |
| 33 | Nathaniel KuhlmanPlace 33 · Calvary Chri | — | Calvary Chri | 19:56.20 | 26 |
| 34 | Robert WilsonPlace 34 · Northeast | — | Northeast | 19:57.10 | 27 |
| 35 | Coleman InglimaPlace 35 · Osceola HS ( | — | Osceola HS ( | 19:59.90 | — |
| 36 | Camden GeorgePlace 36 · Osceola HS ( | — | Osceola HS ( | 20:05.30 | — |
| 37 | Benjamin BerlinPlace 37 · Northeast | — | Northeast | 20:16.40 | 28 |
| 38 | Maxwell PricePlace 38 · Dixie Hollins | — | Dixie Hollins | 20:17.20 | 29 |
| 39 | Ryan BairPlace 39 · Osceola HS ( | — | Osceola HS ( | 20:20.90 | — |
| 40 | Aaron BonnerPlace 40 · St. Petersburg | — | St. Petersburg | 20:22.80 | — |
| 41 | William KlinePlace 41 · Lakewood | — | Lakewood | 20:23.80 | 30 |
| 42 | Sean KnappPlace 42 · Calvary Chri | — | Calvary Chri | 20:24.20 | 31 |
| 43 | Lucas SheridonPlace 43 · Lakewood | — | Lakewood | 20:27.30 | 32 |
| 44 | David HillabushPlace 44 · Seminole | — | Seminole | 20:28.90 | 33 |
| 45 | Zack KleinPlace 45 · Osceola HS ( | — | Osceola HS ( | 20:29.20 | — |
| 46 | Sheldon HulseboschPlace 46 · Seminole | — | Seminole | 20:37.40 | 34 |
| 47 | Eric OlsenPlace 47 · Osceola HS ( | — | Osceola HS ( | 20:42.70 | — |
| 48 | Tristan FinlaysonPlace 48 · Calvary Chri | — | Calvary Chri | 20:44.10 | 35 |
| 49 | Andrew LongPlace 49 · Seminole | — | Seminole | 20:44.60 | 36 |
| 50 | Joshua FicturnPlace 50 · Northeast | — | Northeast | 20:44.80 | 37 |
| 51 | Dale EmmanuelPlace 51 · Boca Ciega | — | Boca Ciega | 20:47.80 | 38 |
| 52 | Jake LevyPlace 52 · Lakewood | — | Lakewood | 20:53.50 | 39 |
| 53 | Grant DobbsPlace 53 · Canterbury S | — | Canterbury S | 20:54.80 | 40 |
| 54 | Harrison GaultPlace 54 · St. Petersburg | — | St. Petersburg | 21:04.80 | — |
| 55 | Lucas WootenPlace 55 · Seminole | — | Seminole | 21:07.70 | 41 |
| 56 | Anthony HallPlace 56 · Osceola HS ( | — | Osceola HS ( | 21:09.10 | — |
| 57 | Timothy CaushiPlace 57 · St. Petersburg | — | St. Petersburg | 21:09.30 | — |
| 58 | Hudson TeelPlace 58 · Lakewood | — | Lakewood | 21:14.00 | 42 |
| 59 | Weston WillinghamPlace 59 · St. Petersburg | — | St. Petersburg | 21:18.10 | — |
| 60 | Joshua WhittingtonPlace 60 · Calvary Chri | — | Calvary Chri | 21:18.80 | 43 |
| 61 | Noah RaecekPlace 61 · Osceola HS ( | — | Osceola HS ( | 21:24.40 | — |
| 62 | Samuel NewsonPlace 62 · St. Petersburg | — | St. Petersburg | 21:26.20 | — |
| 63 | Joe Hoertig-PaulusPlace 63 · Canterbury S | — | Canterbury S | 21:30.60 | 44 |
| 64 | Dalton BuschPlace 64 · Dixie Hollins | — | Dixie Hollins | 21:34.90 | 45 |
| 65 | Gavin PaganPlace 65 · Lakewood | — | Lakewood | 21:38.30 | — |
| 66 | Cedrick BuckleyPlace 66 · St. Petersburg | — | St. Petersburg | 21:46.20 | — |
| 67 | Marcos ReyPlace 67 · Boca Ciega | — | Boca Ciega | 21:48.90 | 46 |
| 68 | Ali AbusulbPlace 68 · Lakewood | — | Lakewood | 21:49.10 | — |
| 69 | Ramius SteihlerPlace 69 · Dixie Hollins | — | Dixie Hollins | 21:49.70 | 47 |
| 70 | Joey LachmanPlace 70 · Boca Ciega | — | Boca Ciega | 21:50.20 | 48 |
| 71 | Phillip GalanosPlace 71 · St. Petersburg | — | St. Petersburg | 21:51.30 | — |
| 72 | Peter GaspariniPlace 72 · Calvary Chri | — | Calvary Chri | 21:52.80 | 49 |
| 73 | Eric LylesPlace 73 · Gibbs | — | Gibbs | 21:53.30 | — |
| 74 | Andrrew MatthewsPlace 74 · Osceola HS ( | — | Osceola HS ( | 21:53.80 | — |
| 75 | James CondonPlace 75 · Northeast | — | Northeast | 21:55.00 | 50 |
| 76 | Alex JoynerPlace 76 · Seminole | — | Seminole | 21:55.80 | — |
| 77 | Kennedy Collin FoxPlace 77 · St. Petersburg | — | St. Petersburg | 22:10.20 | — |
| 78 | William CarlislePlace 78 · St. Petersburg | — | St. Petersburg | 22:11.40 | — |
| 79 | William MarlinPlace 79 · Calvary Chri | — | Calvary Chri | 22:15.70 | 51 |
| 80 | Marc LevinePlace 80 · St. Petersburg | — | St. Petersburg | 22:15.90 | — |
| 81 | Jacob WardPlace 81 · Osceola HS ( | — | Osceola HS ( | 22:25.80 | — |
| 82 | Chris CottrellPlace 82 · Osceola HS ( | — | Osceola HS ( | 22:30.50 | — |
| 83 | Ryan ColePlace 83 · Osceola HS ( | — | Osceola HS ( | 22:31.20 | — |
| 84 | Ashton WillinghamPlace 84 · St. Petersburg | — | St. Petersburg | 22:33.50 | — |
| 85 | Aiden TarantinoPlace 85 · Canterbury S | — | Canterbury S | 22:34.90 | 52 |
| 86 | Braden HalladayPlace 86 · Calvary Chri | — | Calvary Chri | 22:36.40 | 53 |
| 87 | Andrew CarvillPlace 87 · Lakewood | — | Lakewood | 22:36.70 | — |
| 88 | Bryan KolodestskyPlace 88 · St. Petersburg | — | St. Petersburg | 22:39.10 | — |
| 89 | Michael MarkiePlace 89 · St. Petersburg | — | St. Petersburg | 22:39.60 | — |
| 90 | Timothy RussellPlace 90 · St. Petersburg | — | St. Petersburg | 22:43.80 | — |
| 91 | Conner MorganPlace 91 · Dixie Hollins | — | Dixie Hollins | 22:44.40 | 54 |
| 92 | Jeffrey PreilPlace 92 · Dixie Hollins | — | Dixie Hollins | 22:45.60 | 55 |
| 93 | Brendon SmithPlace 93 · Canterbury S | — | Canterbury S | 22:48.40 | 56 |
| 94 | Alonzo FavorsPlace 94 · Boca Ciega | — | Boca Ciega | 22:48.60 | 57 |
| 95 | Aubrey MoorefieldPlace 95 · Canterbury S | — | Canterbury S | 22:49.50 | 58 |
| 96 | Brett WilliamsPlace 96 · Boca Ciega | — | Boca Ciega | 22:50.60 | 59 |
| 97 | Anthony BogginiPlace 97 · Canterbury S | — | Canterbury S | 22:51.50 | 60 |
| 98 | Daniel LoneyPlace 98 · St. Petersburg | — | St. Petersburg | 22:54.40 | — |
| 99 | Jacob SchwahnPlace 99 · Calvary Chri | — | Calvary Chri | 23:02.10 | — |
| 100 | Payne CurleyPlace 100 · Osceola HS ( | — | Osceola HS ( | 23:09.70 | — |
| 101 | Anthony BaldinoPlace 101 · Osceola HS ( | — | Osceola HS ( | 23:10.70 | — |
| 102 | Brian GiesePlace 102 · Lakewood | — | Lakewood | 23:16.00 | — |
| 103 | Kyle BradyPlace 103 · St. Petersburg | — | St. Petersburg | 23:22.50 | — |
| 104 | Tobias RyckisPlace 104 · Lakewood | — | Lakewood | 23:22.90 | — |
| 105 | Joshua MartinPlace 105 · Calvary Chri | — | Calvary Chri | 23:24.90 | — |
| 106 | Jordan MiletePlace 106 · Northeast | — | Northeast | 23:30.40 | — |
| 107 | Alexander PollardPlace 107 · Seminole | — | Seminole | 23:36.80 | — |
| 108 | Liam CadzowPlace 108 · Seminole | — | Seminole | 23:37.40 | — |
| 109 | Noah ReynoldsPlace 109 · Lakewood | — | Lakewood | 23:41.20 | — |
| 110 | Zachary UsherPlace 110 · St. Petersburg | — | St. Petersburg | 23:48.00 | — |
| 111 | Bill BaptisePlace 111 · Gibbs | — | Gibbs | 23:52.70 | — |
| 112 | Bryce BeaulieuPlace 112 · St. Petersburg | — | St. Petersburg | 23:53.50 | — |
| 113 | Timothy AnthonyPlace 113 · Boca Ciega | — | Boca Ciega | 24:13.00 | — |
| 114 | Jack BorisukPlace 114 · Calvary Chri | — | Calvary Chri | 24:34.20 | — |
| 115 | Jackson EzzellPlace 115 · Calvary Chri | — | Calvary Chri | 24:41.80 | — |
| 116 | Ben GentschPlace 116 · Boca Ciega | — | Boca Ciega | 24:44.20 | — |
| 117 | Caleb ShermanPlace 117 · St. Petersburg | — | St. Petersburg | 24:44.60 | — |
| 118 | Andrew StewartPlace 118 · Boca Ciega | — | Boca Ciega | 24:45.30 | — |
| 119 | Gavin SwartzwelderPlace 119 · Canterbury S | — | Canterbury S | 24:49.90 | 61 |
| 120 | Tyler EvansPlace 120 · Canterbury S | — | Canterbury S | 24:50.50 | — |
| 121 | Miles JonesPlace 121 · Boca Ciega | — | Boca Ciega | 24:50.80 | — |
| 122 | Jaleel Watson-WilliamsPlace 122 · Lakewood | — | Lakewood | 25:16.50 | — |
| 123 | Josh GowenPlace 123 · Boca Ciega | — | Boca Ciega | 25:24.10 | — |
| 124 | Mathew ManonPlace 124 · Boca Ciega | — | Boca Ciega | 25:24.10 | — |
| 125 | Johah RichardsPlace 125 · Northeast | — | Northeast | 25:31.20 | — |
| 126 | Samuel ShukysPlace 126 · St. Petersburg | — | St. Petersburg | 25:36.70 | — |
| 127 | Farrell GivenPlace 127 · Canterbury S | — | Canterbury S | 25:39.20 | — |
| 128 | Noah LaughlinPlace 128 · Boca Ciega | — | Boca Ciega | 25:48.40 | — |
| 129 | Quinn GeorgePlace 129 · Boca Ciega | — | Boca Ciega | 25:51.50 | — |
| 130 | Andrew RoachePlace 130 · St. Petersburg | — | St. Petersburg | 26:13.20 | — |
| 131 | Mitchell DensonPlace 131 · St. Petersburg | — | St. Petersburg | 26:16.60 | — |
| 132 | Kelton LittlePlace 132 · Osceola HS ( | — | Osceola HS ( | 26:19.30 | — |
| 133 | Sean GriffinPlace 133 · Pinellas Park | — | Pinellas Park | 26:43.30 | — |
| 134 | Askar O'MalleyPlace 134 · St. Petersburg | — | St. Petersburg | 26:58.40 | — |
| 135 | Rashik IslamPlace 135 · Dixie Hollins | — | Dixie Hollins | 27:26.70 | 62 |
| 136 | Timothy SantoriaPlace 136 · Lakewood | — | Lakewood | 27:36.20 | — |
| 137 | Chase NilesPlace 137 · Dixie Hollins | — | Dixie Hollins | 27:38.50 | 63 |
| 138 | Josias AlvaradoPlace 138 · Gibbs | — | Gibbs | 28:08.60 | — |
| 139 | Michael BraudisPlace 139 · Calvary Chri | — | Calvary Chri | 28:10.10 | — |
| 140 | Cameron WiebePlace 140 · Calvary Chri | — | Calvary Chri | 30:29.30 | — |
| 141 | Jason EnglertPlace 141 · Calvary Chri | — | Calvary Chri | 30:48.40 | — |
| 142 | John HaywoodPlace 142 · Seminole | — | Seminole | 31:56.90 | — |
| 143 | Darko CaboPlace 143 · Pinellas Park | — | Pinellas Park | 32:23.30 | — |
| 144 | Simon MorrisPlace 144 · Dixie Hollins | — | Dixie Hollins | 32:34.40 | — |
| 145 | Alexander MorrisPlace 145 · Boca Ciega | — | Boca Ciega | 33:04.00 | — |
| 146 | Greyson Ekdahl-McBridePlace 146 · Pinellas Park | — | Pinellas Park | 33:15.20 | — |
| 147 | Lemuel WilsonPlace 147 · Boca Ciega | — | Boca Ciega | 33:36.20 | — |
| 148 | Cameron MoragnePlace 148 · Boca Ciega | — | Boca Ciega | 33:36.80 | — |