| 1 | Matthew WohlwendPlace 1 · Grade 9 · St. Petersburg | 9 | St. Petersburg | 17:03.9 |
| 2 | Abimael JimenezPlace 2 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 17:10.9 |
| 3 | Brian CochranPlace 3 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 17:34.7 |
| 4 | Justin Skyler WalkerPlace 4 · Grade 10 · Lakewood | 10 | Lakewood | 17:37.5 |
| 5 | John SmithPlace 5 · Grade 11 · Osceola HS (Seminole) | 11 | Osceola HS (Seminole) | 17:50.9 |
| 6 | John CauteroPlace 6 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 17:57.0 |
| 7 | Cameron LeclairPlace 7 · Grade 12 · Seminole | 12 | Seminole | 18:03.0 |
| 8 | Rodrick RiversPlace 8 · Grade 12 · St. Petersburg | 12 | St. Petersburg | 18:28.5 |
| 9 | Michael Ecker-RandolphPlace 9 · Grade 11 · Northeast HS (St. Petersburg) | 11 | Northeast HS (St. Petersburg) | 18:29.9 |
| 10 | Jared McFaddenPlace 10 · Grade 11 · Osceola HS (Seminole) | 11 | Osceola HS (Seminole) | 18:31.0 |
| 11 | Elan KestenisPlace 11 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 18:32.0 |
| 12 | Dalton BoyerPlace 12 · Grade 9 · Seminole | 9 | Seminole | 18:35.8 |
| 13 | Weyman CohenPlace 13 · Grade 11 · St. Petersburg | 11 | St. Petersburg | 18:42.7 |
| 14 | Kevin CochranPlace 14 · Grade 10 · Osceola HS (Seminole) | 10 | Osceola HS (Seminole) | 18:55.8 |
| 15 | Tristan WatersPlace 15 · Grade 11 · Osceola HS (Seminole) | 11 | Osceola HS (Seminole) | 19:06.2 |
| 16 | Ian LeclairPlace 16 · Grade 10 · Seminole | 10 | Seminole | 19:07.8 |
| 17 | Austin SpicerPlace 17 · Grade 11 · Seminole | 11 | Seminole | 19:11.4 |
| 18 | Justice GalarisPlace 18 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 19:12.7 |
| 19 | Aidan NelsonPlace 19 · Grade 12 · St. Petersburg | 12 | St. Petersburg | 19:14.3 |
| 20 | Ethan BurkhalterPlace 20 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 19:15.0 |
| 21 | Bryce WyattPlace 21 · Grade 11 · Osceola HS (Seminole) | 11 | Osceola HS (Seminole) | 19:15.5 |
| 22 | Matt WardPlace 22 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 19:15.7 |
| 23 | Josh CookePlace 23 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 19:15.8 |
| 24 | Juan UrquidesPlace 24 · Grade 11 · Osceola HS (Seminole) | 11 | Osceola HS (Seminole) | 19:17.0 |
| 25 | Kai TomalinPlace 25 · Grade 9 · Canterbury School (St. Pete) | 9 | Canterbury School (St. Pete) | 19:24.9 |
| 26 | Mohammed HaithamPlace 26 · Grade 10 · Lakewood | 10 | Lakewood | 19:26.0 |
| 27 | Satchell SmithPlace 27 · Grade 12 · Lakewood | 12 | Lakewood | 19:28.3 |
| 28 | Ryan MockPlace 28 · Grade 10 · Seminole | 10 | Seminole | 19:31.3 |
| 29 | Andy FekollariPlace 29 · Grade 10 · Seminole | 10 | Seminole | 19:32.6 |
| 30 | Dalton NordquistPlace 30 · Grade 11 · St. Petersburg | 11 | St. Petersburg | 19:33.0 |
| 31 | Miles GreenPlace 31 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 19:42.5 |
| 32 | Mathew MaierPlace 32 · Grade 9 · Northeast HS (St. Petersburg) | 9 | Northeast HS (St. Petersburg) | 19:43.5 |
| 33 | Ryan JairamPlace 33 · Grade 11 · Northeast HS (St. Petersburg) | 11 | Northeast HS (St. Petersburg) | 19:56.1 |
| 34 | George ScribanoPlace 34 · Grade 12 · St. Petersburg | 12 | St. Petersburg | 19:59.5 |
| 35 | Nate LarkinsPlace 35 · Grade 11 · Boca Ciega | 11 | Boca Ciega | 20:00.8 |
| 36 | Gabriel LopezPlace 36 · Grade 12 · St. Petersburg | 12 | St. Petersburg | 20:02.1 |
| 37 | David DouglasPlace 37 · Grade 10 · Lakewood | 10 | Lakewood | 20:06.3 |
| 38 | Noah RaecekPlace 38 · Grade 11 · Osceola HS (Seminole) | 11 | Osceola HS (Seminole) | 20:07.5 |
| 39 | Diego PricePlace 39 · Grade 9 · St. Petersburg | 9 | St. Petersburg | 20:11.7 |
| 40 | Deven McCuePlace 40 · Grade 10 · Boca Ciega | 10 | Boca Ciega | 20:28.8 |
| 41 | Zack KleinPlace 41 · Grade 11 · Osceola HS (Seminole) | 11 | Osceola HS (Seminole) | 20:29.7 |
| 42 | Robert WilsonPlace 42 · Grade 9 · Northeast HS (St. Petersburg) | 9 | Northeast HS (St. Petersburg) | 20:35.6 |
| 43 | Grant DobbsPlace 43 · Grade 10 · Canterbury School (St. Pete) | 10 | Canterbury School (St. Pete) | 20:39.3 |
| 44 | Benjamin BerlinPlace 44 · Grade 11 · Northeast HS (St. Petersburg) | 11 | Northeast HS (St. Petersburg) | 20:41.0 |
| 45 | Quintin TolliverPlace 45 · Grade 12 · Seminole | 12 | Seminole | 20:44.9 |
| 46 | Ryan BairPlace 46 · Grade 10 · Osceola HS (Seminole) | 10 | Osceola HS (Seminole) | 20:53.2 |
| 47 | Zachary MorrisonPlace 47 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 20:59.7 |
| 48 | Jay ConoverPlace 48 · Grade 12 · Lakewood | 12 | Lakewood | 21:01.8 |
| 49 | Daniel LoneyPlace 49 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 21:02.9 |
| 50 | Max PricePlace 50 · Grade 10 · Dixie Hollins | 10 | Dixie Hollins | 21:05.1 |
| 51 | Hudson TeelPlace 51 · Grade 11 · Lakewood | 11 | Lakewood | 21:05.4 |
| 52 | George QuayPlace 52 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 21:11.3 |
| 53 | Grant ThrowerPlace 53 · Grade 9 · Osceola HS (Seminole) | 9 | Osceola HS (Seminole) | 21:13.5 |
| 54 | Nicholas DupuyPlace 54 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 21:16.7 |
| 55 | Ryan VanmiddlesworthPlace 55 · Grade 11 · Osceola HS (Seminole) | 11 | Osceola HS (Seminole) | 21:16.9 |
| 56 | Camden GeorgePlace 56 · Grade 9 · Osceola HS (Seminole) | 9 | Osceola HS (Seminole) | 21:27.1 |
| 57 | Michael StevensPlace 57 · Grade 10 · Boca Ciega | 10 | Boca Ciega | 21:42.6 |
| 58 | Mike LeitzPlace 58 · Grade 10 · Osceola HS (Seminole) | 10 | Osceola HS (Seminole) | 21:46.5 |
| 59 | Phi NguyenPlace 59 · Grade 12 · Osceola HS (Seminole) | 12 | Osceola HS (Seminole) | 21:47.6 |
| 60 | Anthony BogginiPlace 60 · Grade 11 · Canterbury School (St. Pete) | 11 | Canterbury School (St. Pete) | 21:48.6 |
| 61 | Thomas HicksPlace 61 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 21:51.2 |
| 62 | Max JonesPlace 62 · Grade 10 · Boca Ciega | 10 | Boca Ciega | 22:11.3 |
| 63 | William CarlislePlace 63 · Grade 11 · St. Petersburg | 11 | St. Petersburg | 22:25.8 |
| 64 | Jeffrey PreilPlace 64 · Grade 10 · Dixie Hollins | 10 | Dixie Hollins | 22:28.2 |
| 65 | Jacob SmithPlace 65 · Grade 10 · Seminole | 10 | Seminole | 22:34.3 |
| 66 | Sheldon HulseboschPlace 66 · Grade 9 · Seminole | 9 | Seminole | 22:45.7 |
| 67 | Jake RouthPlace 67 · Grade 12 · St. Petersburg | 12 | St. Petersburg | 22:45.7 |
| 68 | Weston WillinghamPlace 68 · Grade 11 · St. Petersburg | 11 | St. Petersburg | 22:52.7 |
| 69 | Christian SotoPlace 69 · Grade 10 · Osceola HS (Seminole) | 10 | Osceola HS (Seminole) | 22:53.0 |
| 70 | Andrew CarvillPlace 70 · Grade 11 · Lakewood | 11 | Lakewood | 22:55.2 |
| 71 | Brendon SmithPlace 71 · Grade 11 · Canterbury School (St. Pete) | 11 | Canterbury School (St. Pete) | 22:56.2 |
| 72 | Carlos ShirleyPlace 72 · Grade 9 · Boca Ciega | 9 | Boca Ciega | 23:05.2 |
| 73 | Jacob TurnerPlace 73 · Grade 12 · Boca Ciega | 12 | Boca Ciega | 23:11.0 |
| 74 | Marc LevinePlace 74 · Grade 11 · St. Petersburg | 11 | St. Petersburg | 23:21.4 |
| 75 | Bryce BurtPlace 75 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 23:21.5 |
| 76 | Matthew FrulandPlace 76 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 23:29.5 |
| 77 | Jacob WardPlace 77 · Grade 10 · Osceola HS (Seminole) | 10 | Osceola HS (Seminole) | 23:35.9 |
| 78 | James CondonPlace 78 · Grade 9 · Northeast HS (St. Petersburg) | 9 | Northeast HS (St. Petersburg) | 23:36.1 |
| 79 | Payne CurleyPlace 79 · Grade 9 · Osceola HS (Seminole) | 9 | Osceola HS (Seminole) | 23:36.5 |
| 80 | Alex FraserPlace 80 · Grade 10 · Osceola HS (Seminole) | 10 | Osceola HS (Seminole) | 23:39.0 |
| 81 | Darquell PierrePlace 81 · Grade 12 · Boca Ciega | 12 | Boca Ciega | 23:58.7 |
| 82 | Andy ShaferPlace 82 · Grade 12 · Lakewood | 12 | Lakewood | 23:59.2 |
| 83 | Ryan LeclairPlace 83 · Grade 9 · Seminole | 9 | Seminole | 24:03.0 |
| 84 | Nicholas MeierPlace 84 · Grade 11 · Pinellas Park | 11 | Pinellas Park | 24:04.3 |
| 85 | Charles RenningerPlace 85 · Grade 12 · St. Petersburg | 12 | St. Petersburg | 24:11.5 |
| 86 | Paul DolanPlace 86 · Grade 12 · Seminole | 12 | Seminole | 24:14.3 |
| 87 | Devin CosserPlace 87 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 24:15.1 |
| 88 | Joey LachmanPlace 88 · Grade 9 · Boca Ciega | 9 | Boca Ciega | 24:41.2 |
| 89 | Lucas SheridonPlace 89 · Grade 9 · Lakewood | 9 | Lakewood | 24:43.8 |
| 90 | Andrew StewartPlace 90 · Grade 9 · Boca Ciega | 9 | Boca Ciega | 24:44.7 |
| 91 | Zachary UsherPlace 91 · Grade 11 · St. Petersburg | 11 | St. Petersburg | 25:22.8 |
| 92 | Josue GonzalezPlace 92 · Grade 11 · St. Petersburg | 11 | St. Petersburg | 25:30.7 |
| 93 | Anthony BaldinoPlace 93 · Grade 10 · Osceola HS (Seminole) | 10 | Osceola HS (Seminole) | 25:47.6 |
| 94 | Timothy RussellPlace 94 · Grade 9 · St. Petersburg | 9 | St. Petersburg | 25:47.8 |
| 95 | Alex JoynerPlace 95 · Grade 9 · Seminole | 9 | Seminole | 26:08.6 |
| 96 | Gavin SwartzwelderPlace 96 · Grade 6 · Canterbury School (St. Pete) | 6 | Canterbury School (St. Pete) | 26:11.3 |
| 97 | Alex PollardPlace 97 · Grade 9 · Seminole | 9 | Seminole | 26:27.1 |
| 98 | Brian GiesePlace 98 · Grade 11 · Lakewood | 11 | Lakewood | 26:38.2 |
| 99 | Deandre GranvillePlace 99 · Grade 12 · Gibbs | 12 | Gibbs | 26:56.7 |
| 100 | Noah SpicerPlace 100 · Grade 9 · Seminole | 9 | Seminole | 27:17.9 |
| 101 | Giancarlos BustamantePlace 101 · Grade 11 · Dixie Hollins | 11 | Dixie Hollins | 27:19.2 |
| 102 | Askar O'MalleyPlace 102 · Grade 10 · St. Petersburg | 10 | St. Petersburg | 27:29.0 |
| 103 | Joseph BaylissPlace 103 · Grade 11 · St. Petersburg | 11 | St. Petersburg | 27:30.2 |
| 104 | Noah ByersPlace 104 · Grade 9 · St. Petersburg | 9 | St. Petersburg | 27:32.3 |
| 105 | Christian FowlerPlace 105 · Grade 9 · Dixie Hollins | 9 | Dixie Hollins | 27:36.9 |
| 106 | Brett WilliamPlace 106 · Grade 11 · Boca Ciega | 11 | Boca Ciega | 27:44.3 |
| 107 | Liam O'DowdPlace 107 · Grade 12 · Gibbs | 12 | Gibbs | 27:52.2 |
| 108 | Shmar ThreadcraftPlace 108 · Grade 12 · Boca Ciega | 12 | Boca Ciega | 28:03.3 |
| 109 | Sean GriffinPlace 109 · Grade 11 · Pinellas Park | 11 | Pinellas Park | 30:32.6 |
| 110 | Aldo OrtizPlace 110 · Grade 10 · Dixie Hollins | 10 | Dixie Hollins | 30:38.4 |
| 111 | Anthony VixayoPlace 111 · Grade 11 · Pinellas Park | 11 | Pinellas Park | 32:15.7 |