| 1 | Brendan TannerPlace 1 · Grade 10 · Mason Classical Academy | 10 | Mason Classical Academy | 17:42.80 |
| 2 | Wyatt SheaPlace 2 · Grade JR · Unattached | JR | Unattached | 17:43.40 |
| 3 | Christopher RodePlace 3 · Grade 11 · North Fort Myers | 11 | North Fort Myers | 17:45.50 |
| 4 | Taylor MorrisonPlace 4 · Grade 11 · Aubrey Rogers | 11 | Aubrey Rogers | 17:57.50 |
| 5 | Brody HiltPlace 5 · Grade 10 · North Fort Myers | 10 | North Fort Myers | 18:03.80 |
| 6 | Peyton DavisPlace 6 · Grade 10 · Babcock | 10 | Babcock | 18:08.00 PR |
| 7 | Juan MoradoPlace 7 · Grade 11 · Labelle | 11 | Labelle | 18:13.90 |
| 8 | Charlie BevanPlace 8 · Grade 11 · Aubrey Rogers | 11 | Aubrey Rogers | 18:28.00 |
| 9 | Benjamin FreezePlace 9 · Grade 12 · Ave Maria (formerly Donahue Academy) | 12 | Ave Maria (formerly Donahue Academy) | 18:33.80 |
| 10 | Braden TurnerPlace 10 · Grade 10 · Aubrey Rogers | 10 | Aubrey Rogers | 18:39.71 |
| 11 | Logan EastmanPlace 11 · Grade 10 · Aubrey Rogers | 10 | Aubrey Rogers | 18:42.30 |
| 12 | Saul SalinasPlace 12 · Grade 12 · Labelle | 12 | Labelle | 18:47.70 |
| 13 | Jon EllisPlace 13 · Grade 10 · Aubrey Rogers | 10 | Aubrey Rogers | 18:49.90 |
| 14 | Landen GreyPlace 14 · Grade 10 · Mason Classical Academy | 10 | Mason Classical Academy | 18:50.00 |
| 15 | Oscar HernandezPlace 15 · Grade 10 · Moore Haven | 10 | Moore Haven | 19:07.00 |
| 16 | Thomas O'brienPlace 16 · Grade 10 · St John Neumann | 10 | St John Neumann | 19:07.80 |
| 17 | Stephen HartPlace 17 · Grade 12 · Ave Maria (formerly Donahue Academy) | 12 | Ave Maria (formerly Donahue Academy) | 19:09.20 |
| 18 | Martin GarciaPlace 18 · Grade 9 · North Fort Myers | 9 | North Fort Myers | 19:11.80 |
| 19 | Maurilio SolanoPlace 19 · Grade 10 · Golden Gate | 10 | Golden Gate | 19:15.80 |
| 20 | Anthony LawhonPlace 20 · Grade 12 · Golden Gate | 12 | Golden Gate | 19:16.30 |
| 21 | William SantanaPlace 21 · Grade 9 · North Fort Myers | 9 | North Fort Myers | 19:16.90 |
| 22 | Bartolome MazariegosPlace 22 · Grade 12 · Golden Gate | 12 | Golden Gate | 19:20.80 |
| 23 | Joshua ArriagaPlace 23 · Grade 12 · Labelle | 12 | Labelle | 19:24.60 |
| 24 | Aidan RuportPlace 24 · Grade JR · Unattached | JR | Unattached | 19:27.80 |
| 25 | Matthew RuaPlace 25 · Grade 11 · North Fort Myers | 11 | North Fort Myers | 19:29.00 |
| 26 | Landon TurnerPlace 26 · Grade 12 · Aubrey Rogers | 12 | Aubrey Rogers | 19:30.40 |
| 27 | John CruzPlace 27 · Grade 11 · Labelle | 11 | Labelle | 19:34.00 |
| 28 | Orlando CamachoPlace 28 · Grade 9 · Labelle | 9 | Labelle | 19:38.00 |
| 29 | Andrew StrattonPlace 29 · Grade 12 · North Fort Myers | 12 | North Fort Myers | 19:40.50 |
| 30 | Nikolai PrataseniaPlace 30 · Grade 10 · Mason Classical Academy | 10 | Mason Classical Academy | 19:41.50 |
| 31 | Michael RamundoPlace 31 · Grade 10 · St John Neumann | 10 | St John Neumann | 19:41.80 |
| 32 | Omar SanchezPlace 32 · Grade 11 · Labelle | 11 | Labelle | 19:45.60 |
| 33 | Christophe SavoiePlace 33 · Grade 12 · Mason Classical Academy | 12 | Mason Classical Academy | 19:48.20 |
| 34 | Michael CreusPlace 34 · Grade 10 · North Fort Myers | 10 | North Fort Myers | 19:56.30 |
| 35 | Tyler AdamsPlace 35 · Grade 10 · St John Neumann | 10 | St John Neumann | 19:56.80 |
| 36 | Jendris AlfonsoPlace 36 · Grade 9 · Moore Haven | 9 | Moore Haven | 20:11.80 |
| 37 | Francisco RosasPlace 37 · Grade 9 · Labelle | 9 | Labelle | 20:25.70 PR |
| 38 | Juan MartinezPlace 38 · Grade 10 · Fort Myers | 10 | Fort Myers | 20:30.70 PR |
| 39 | Cristobal Centeno MendozaPlace 39 · Grade 10 · Golden Gate | 10 | Golden Gate | 20:30.90 |
| 40 | Dominic WilliamsPlace 40 · Grade 12 · Ave Maria (formerly Donahue Academy) | 12 | Ave Maria (formerly Donahue Academy) | 20:31.50 |
| 41 | Noah TrochessettPlace 41 · Grade 12 · Mason Classical Academy | 12 | Mason Classical Academy | 20:40.80 PR |
| 42 | Bryce NapierPlace 42 · Grade 11 · North Fort Myers | 11 | North Fort Myers | 20:48.80 PR |
| 43 | Cole WarlowPlace 43 · Grade 11 · North Fort Myers | 11 | North Fort Myers | 20:48.80 |
| 44 | Kayden LawhonPlace 44 · Grade 11 · Golden Gate | 11 | Golden Gate | 20:52.40 |
| 45 | Rafael AlcaldePlace 45 · Grade 10 · Fort Myers | 10 | Fort Myers | 20:55.70 |
| 46 | Owen MummertPlace 46 · Grade 10 · Mason Classical Academy | 10 | Mason Classical Academy | 21:13.00 |
| 47 | Mark FischingerPlace 47 · Grade 11 · North Fort Myers | 11 | North Fort Myers | 21:18.00 PR |
| 48 | Max DejthaiPlace 48 · Grade 8 · Mason Classical Academy | 8 | Mason Classical Academy | 21:18.10 PR |
| 49 | Ryan WardPlace 49 · Grade 12 · Fort Myers | 12 | Fort Myers | 21:18.60 |
| 50 | Angel OrdunaPlace 50 · Grade 10 · Labelle | 10 | Labelle | 21:19.00 |
| 51 | Tristian ButtsPlace 51 · Grade 10 · North Fort Myers | 10 | North Fort Myers | 21:23.40 |
| 52 | Dominic JahnkePlace 52 · Grade 12 · Ave Maria (formerly Donahue Academy) | 12 | Ave Maria (formerly Donahue Academy) | 21:36.30 |
| 53 | Noah KrusePlace 53 · Grade 9 · Labelle | 9 | Labelle | 21:37.00 |
| 54 | Brian AlfonsoPlace 54 · Grade 12 · Moore Haven | 12 | Moore Haven | 21:41.20 |
| 55 | David MoralesPlace 55 · Grade 11 · Labelle | 11 | Labelle | 21:43.70 PR |
| 56 | Mahdi MelicanPlace 56 · Grade 11 · North Fort Myers | 11 | North Fort Myers | 21:44.40 PR |
| 57 | Jair SagastumePlace 57 · Grade 9 · Moore Haven | 9 | Moore Haven | 21:50.40 |
| 58 | Wolfgang Helzel-BreenPlace 58 · Grade 9 · St John Neumann | 9 | St John Neumann | 21:55.60 |
| 59 | Gavin VarnadoPlace 59 · Grade 9 · Cypress Lake | 9 | Cypress Lake | 22:02.00 |
| 60 | Brian BautistaPlace 60 · Grade 12 · Moore Haven | 12 | Moore Haven | 22:02.60 |
| 61 | Ryan BowenPlace 61 · Grade 9 · Labelle | 9 | Labelle | 22:12.10 |
| 62 | James SwainPlace 62 · Grade 10 · Basilica_School | 10 | Basilica_School | 22:12.20 |
| 63 | Benedict VallePlace 63 · Grade 10 · Ave Maria (formerly Donahue Academy) | 10 | Ave Maria (formerly Donahue Academy) | 22:20.80 |
| 64 | Clement VallePlace 64 · Grade 9 · Ave Maria (formerly Donahue Academy) | 9 | Ave Maria (formerly Donahue Academy) | 22:26.30 |
| 65 | Eli ClemensPlace 65 · Grade 9 · Cypress Lake | 9 | Cypress Lake | 22:29.60 |
| 66 | Paul JahnkePlace 66 · Grade 10 · Ave Maria (formerly Donahue Academy) | 10 | Ave Maria (formerly Donahue Academy) | 22:37.80 |
| 67 | Austin DrakePlace 67 · Grade 12 · Babcock | 12 | Babcock | 22:51.50 |
| 68 | Jonah LoBiancoPlace 68 · Grade 10 · Naples Classical Academy | 10 | Naples Classical Academy | 23:09.90 |
| 69 | Adam GiordanoPlace 69 · Grade 10 · Babcock | 10 | Babcock | 23:10.60 |
| 70 | Charles BeutlerPlace 70 · Grade 12 · Evangelical Christian | 12 | Evangelical Christian | 23:20.80 |
| 71 | William MeltonPlace 71 · Grade 10 · Labelle | 10 | Labelle | 23:23.50 |
| 72 | Nico GayPlace 72 · Grade 9 · St John Neumann | 9 | St John Neumann | 23:23.90 |
| 73 | Josafat GonzalezPlace 73 · Grade 11 · Golden Gate | 11 | Golden Gate | 23:35.90 |
| 74 | Alejandro LopezPlace 74 · Grade 12 · Golden Gate | 12 | Golden Gate | 23:39.00 |
| 75 | Noah WrightPlace 75 · Grade 9 · Basilica_School | 9 | Basilica_School | 23:41.00 |
| 76 | Xavier MiretPlace 76 · Grade 11 · Babcock | 11 | Babcock | 23:43.30 |
| 77 | Ethan BuschPlace 77 · Grade 9 · Ave Maria (formerly Donahue Academy) | 9 | Ave Maria (formerly Donahue Academy) | 23:44.00 |
| 78 | Brody ProutPlace 78 · Grade 9 · Babcock | 9 | Babcock | 23:45.50 |
| 79 | Dillon LundyPlace 79 · Grade 9 · Babcock | 9 | Babcock | 23:48.90 |
| 80 | Alex CruzPlace 80 · Grade 9 · Everglades City | 9 | Everglades City | 23:54.20 |
| 81 | Angel RicoPlace 81 · Grade 9 · Moore Haven | 9 | Moore Haven | 23:56.30 |
| 82 | Christopher MendozaPlace 82 · Grade 9 · Labelle | 9 | Labelle | 23:59.50 |
| 83 | Mike MolinaPlace 83 · Grade 11 · Golden Gate | 11 | Golden Gate | 24:03.40 PR |
| 84 | Eduardo ReyPlace 84 · Grade 9 · Golden Gate | 9 | Golden Gate | 24:03.50 |
| 85 | Cullen ZsebePlace 85 · Grade 9 · North Fort Myers | 9 | North Fort Myers | 24:09.80 |
| 86 | Elliot GonzalezPlace 86 · Grade 9 · Labelle | 9 | Labelle | 24:19.60 |
| 87 | Sergio CantuPlace 87 · Grade 11 · Labelle | 11 | Labelle | 24:22.30 |
| 88 | COX JacobPlace 88 · Grade 10 · Mason Classical Academy | 10 | Mason Classical Academy | 24:37.30 PR |
| 89 | Lincoln TownsendPlace 89 · Grade 9 · Seacrest Country Day | 9 | Seacrest Country Day | 24:43.60 PR |
| 90 | Nicholas BaalmanPlace 90 · Grade 10 · Ave Maria (formerly Donahue Academy) | 10 | Ave Maria (formerly Donahue Academy) | 24:44.00 |
| 91 | Jacob ThomasPlace 91 · Grade 10 · Cypress Lake | 10 | Cypress Lake | 24:44.50 |
| 92 | Tomas Granjales-FrancoPlace 92 · Grade 10 · Mason Classical Academy | 10 | Mason Classical Academy | 24:45.40 |
| 93 | Gabriel ReyesPlace 93 · Grade 11 · Golden Gate | 11 | Golden Gate | 24:45.60 PR |
| 94 | John TurnerPlace 94 · Grade 10 · Ave Maria (formerly Donahue Academy) | 10 | Ave Maria (formerly Donahue Academy) | 24:46.90 |
| 95 | Nolan McKinnonPlace 95 · Grade 9 · Cypress Lake | 9 | Cypress Lake | 24:47.40 |
| 96 | Da'Shaun KingPlace 96 · Grade 11 · Labelle | 11 | Labelle | 24:57.20 PR |
| 97 | Clayton TownsendPlace 97 · Grade 9 · Seacrest Country Day | 9 | Seacrest Country Day | 25:04.10 |
| 98 | Kaeden BlockerPlace 98 · Grade 10 · Babcock | 10 | Babcock | 25:15.00 |
| 99 | Christopher BrownPlace 99 · Grade 10 · St John Neumann | 10 | St John Neumann | 25:23.70 |
| 100 | Michael HunterPlace 100 · Grade 11 · North Fort Myers | 11 | North Fort Myers | 25:33.30 PR |
| 101 | Caleb HenleyPlace 101 · Grade 10 · Babcock | 10 | Babcock | 25:35.80 PR |
| 102 | Samuel GrayPlace 102 · Grade 9 · Ave Maria (formerly Donahue Academy) | 9 | Ave Maria (formerly Donahue Academy) | 25:38.40 |
| 103 | Caden CheneyPlace 103 · Grade 9 · Babcock | 9 | Babcock | 25:40.30 |
| 104 | Owen GareauPlace 104 · Grade 9 · Babcock | 9 | Babcock | 25:40.80 PR |
| 105 | Luishumberto AvilesPlace 105 · Grade 11 · Naples Classical Academy | 11 | Naples Classical Academy | 25:52.70 PR |
| 106 | Cash CheneyPlace 106 · Grade 6 · Babcock | 6 | Babcock | 26:07.50 |
| 107 | Servando LeonPlace 107 · Grade 12 · Golden Gate | 12 | Golden Gate | 26:18.30 |
| 108 | Leo RodriguezPlace 108 · Grade 10 · South Fort Myers | 10 | South Fort Myers | 26:34.60 |
| 109 | Killian DonnellyPlace 109 · Grade 10 · Basilica_School | 10 | Basilica_School | 26:40.21 |
| 110 | John CrowleyPlace 110 · Grade 10 · North Fort Myers | 10 | North Fort Myers | 26:47.20 |
| 111 | Benjamin GibbsPlace 111 · Grade 12 · Evangelical Christian | 12 | Evangelical Christian | 26:51.40 PR |
| 112 | Aiden NewportPlace 112 · Grade 10 · Mason Classical Academy | 10 | Mason Classical Academy | 26:52.20 |
| 113 | Thomas HartlandPlace 113 · Grade 11 · Aubrey Rogers | 11 | Aubrey Rogers | 27:29.90 |
| 114 | Jesus MoralesPlace 114 · Grade 12 · Moore Haven | 12 | Moore Haven | 27:59.40 |
| 115 | David BartonPlace 115 · Grade 9 · Golden Gate | 9 | Golden Gate | 28:32.40 |
| 116 | Parker EyrePlace 116 · Grade 11 · South Fort Myers | 11 | South Fort Myers | 29:16.10 |
| 117 | Ryland BecknerPlace 117 · Grade 9 · Fort Myers | 9 | Fort Myers | 30:23.30 PR |
| 118 | Jace JenkinsonPlace 118 · Grade 11 · Cypress Lake | 11 | Cypress Lake | 31:28.10 |
| 119 | Renzo FrizzaPlace 119 · Grade 9 · Babcock | 9 | Babcock | 32:26.10 PR |
| 119 | Renzo FrizzaPlace 119 · Grade 9 · Babcock | 9 | Babcock | 32:26.10 PR |
| 120 | Robert EllsworthPlace 120 · Grade 9 · Cypress Lake | 9 | Cypress Lake | 33:28.20 |
| 121 | Neri RicoPlace 121 · Grade 9 · Moore Haven | 9 | Moore Haven | 35:07.40 |
| 122 | Laz RodriguezPlace 122 · Grade 12 · South Fort Myers | 12 | South Fort Myers | 35:09.81 |
| 123 | Jonathan DoanPlace 123 · Grade 9 · Mason Classical Academy | 9 | Mason Classical Academy | 40:44.80 PR |