| 1 | Ashton DerisoPlace 1 · Grade 12 · Forest | 12 | Forest | 16:48.9 |
| 2 | Caleb MelendezPlace 2 · Grade 11 · East Ridge | 11 | East Ridge | 16:57.0 |
| 3 | Luis CruzadoPlace 3 · Grade 11 · Belleview | 11 | Belleview | 17:03.9 |
| 4 | Zach PoekertPlace 4 · Unattached | — | Unattached | 17:13.8 |
| 5 | Lash BradshawPlace 5 · Grade 11 · Lake Minneola | 11 | Lake Minneola | 17:28.6 |
| 6 | Cooper KrugPlace 6 · Grade 12 · South Lake (Groveland) | 12 | South Lake (Groveland) | 17:31.1 |
| 7 | Tavin BradshawPlace 7 · Grade 11 · Lake Minneola | 11 | Lake Minneola | 17:34.8 |
| 8 | Greer MathiasPlace 8 · Grade 12 · Eastside (FL) | 12 | Eastside (FL) | 17:47.6 |
| 9 | Cedric McFaddenPlace 9 · Grade 9 · Trinity Catholic | 9 | Trinity Catholic | 18:04.8 |
| 10 | Andrew PetrellaPlace 10 · Grade 11 · Trinity Catholic | 11 | Trinity Catholic | 18:11.3 |
| 11 | Tristan FratelloPlace 11 · Grade 12 · St John Lutheran | 12 | St John Lutheran | 18:18.2 |
| 12 | Paden WhettenPlace 12 · Grade 10 · Lake Minneola | 10 | Lake Minneola | 18:18.8 |
| 13 | Emerson MillerPlace 13 · Grade 10 · Eastside (FL) | 10 | Eastside (FL) | 18:22.3 |
| 14 | Andrew BeckPlace 14 · Grade 10 · Trinity Catholic | 10 | Trinity Catholic | 18:25.6 |
| 15 | Hansel LugoPlace 15 · Grade 11 · East Ridge | 11 | East Ridge | 18:31.0 |
| 16 | Bradley RutledgePlace 16 · Grade 11 · Belleview | 11 | Belleview | 18:31.4 |
| 17 | Cody RomeroPlace 17 · Grade 12 · Trinity Catholic | 12 | Trinity Catholic | 18:38.5 |
| 18 | Conner CarrollPlace 18 · Grade 10 · East Ridge | 10 | East Ridge | 18:44.6 |
| 19 | Santos AguilarPlace 19 · Grade 11 · South Lake (Groveland) | 11 | South Lake (Groveland) | 18:58.0 |
| 20 | Emmanuel CarrilloPlace 20 · Grade 10 · Lake Minneola | 10 | Lake Minneola | 19:04.7 |
| 21 | Dein BraunPlace 21 · Grade 11 · The Villages | 11 | The Villages | 19:12.1 |
| 22 | Zach SpoonerPlace 22 · Grade 10 · Matanzas | 10 | Matanzas | 19:16.2 |
| 23 | Francisco Flores-RodriguezPlace 23 · Grade 12 · P.K. Yonge | 12 | P.K. Yonge | 19:16.7 |
| 24 | Hunter SmithPlace 24 · Grade 11 · Matanzas | 11 | Matanzas | 19:17.3 |
| 25 | Austin WestfallPlace 25 · Grade 11 · Leesburg | 11 | Leesburg | 19:18.3 |
| 26 | Foster KishPlace 26 · Grade 12 · East Ridge | 12 | East Ridge | 19:18.7 |
| 27 | Jeffrey GothamPlace 27 · Grade 12 · Lake Minneola | 12 | Lake Minneola | 19:20.8 |
| 28 | Emory StricklandPlace 28 · Grade 8 · Wildwood | 8 | Wildwood | 19:27.3 |
| 29 | Ryan ElfringPlace 29 · Grade 10 · Forest | 10 | Forest | 19:28.1 |
| 30 | Ben KazelPlace 30 · Grade 11 · East Ridge | 11 | East Ridge | 19:38.3 |
| 31 | Joseph ReynoldsPlace 31 · Grade 12 · Belleview | 12 | Belleview | 20:04.3 |
| 32 | Robert RosserPlace 32 · Grade 12 · East Ridge | 12 | East Ridge | 20:04.7 |
| 33 | Jackson PettyPlace 33 · Grade 10 · Eastside (FL) | 10 | Eastside (FL) | 20:14.6 |
| 34 | Carson SustarsicPlace 34 · Grade 9 · Leesburg | 9 | Leesburg | 20:16.7 |
| 35 | Christopher TeodoruPlace 35 · Grade 9 · Lake Minneola | 9 | Lake Minneola | 20:23.1 |
| 36 | Nicholas HyattPlace 36 · Grade 10 · Matanzas | 10 | Matanzas | 20:30.5 |
| 37 | Joel HoviusPlace 37 · Grade 12 · South Lake (Groveland) | 12 | South Lake (Groveland) | 20:39.0 |
| 38 | Jesse StricklandPlace 38 · Grade 11 · Wildwood | 11 | Wildwood | 20:40.6 |
| 39 | DeClan O'DwyerPlace 39 · Grade 9 · Eastside (FL) | 9 | Eastside (FL) | 20:43.7 |
| 40 | Jose AscencioPlace 40 · Grade 10 · The Villages | 10 | The Villages | 20:44.5 |
| 41 | August McDanielPlace 41 · Grade 9 · Eastside (FL) | 9 | Eastside (FL) | 20:46.0 |
| 42 | Colin KearsePlace 42 · Grade 9 · Seven Rivers Christian | 9 | Seven Rivers Christian | 20:46.2 |
| 43 | Ben DiblasiPlace 43 · Grade 6 · Redeemer Christian | 6 | Redeemer Christian | 20:47.0 |
| 44 | Joshua ArroyoPlace 44 · Grade 12 · The Villages | 12 | The Villages | 20:49.0 |
| 45 | Preston SmithPlace 45 · Grade 11 · South Lake (Groveland) | 11 | South Lake (Groveland) | 20:51.0 |
| 46 | Anthony PhippsPlace 46 · Grade 11 · St John Lutheran | 11 | St John Lutheran | 21:00.3 |
| 47 | isaac AtwoodPlace 47 · Grade 12 · Matanzas | 12 | Matanzas | 21:00.4 |
| 48 | Kenneth Rosa-CruzadoPlace 48 · Grade 11 · Belleview | 11 | Belleview | 21:06.3 |
| 49 | Grant PhillipsPlace 49 · Grade 10 · Redeemer Christian | 10 | Redeemer Christian | 21:09.1 PR |
| 50 | Logan WinfreePlace 50 · Grade 10 · Matanzas | 10 | Matanzas | 21:09.9 |
| 51 | Talon RichardsonPlace 51 · Grade 12 · South Lake (Groveland) | 12 | South Lake (Groveland) | 21:12.3 |
| 52 | Andrew HattenPlace 52 · Grade 10 · Matanzas | 10 | Matanzas | 21:12.5 |
| 53 | Joshua SepePlace 53 · Grade 10 · Matanzas | 10 | Matanzas | 21:12.8 |
| 54 | Kyler MacdonaldPlace 54 · Grade 9 · Redeemer Christian | 9 | Redeemer Christian | 21:20.4 PR |
| 55 | Bhamani MorganPlace 55 · Grade 11 · Wildwood | 11 | Wildwood | 21:21.3 |
| 56 | Shaun MorrisPlace 56 · Grade 9 · Belleview | 9 | Belleview | 21:24.6 |
| 57 | Esteban SuarezPlace 57 · Grade 12 · The Villages | 12 | The Villages | 21:25.0 |
| 58 | Seth OwensPlace 58 · Grade 11 · Forest | 11 | Forest | 22:02.8 |
| 59 | James PughPlace 59 · Grade 11 · Trinity Catholic | 11 | Trinity Catholic | 22:07.3 PR |
| 60 | Dominic BelloPlace 60 · Grade 12 · Redeemer Christian | 12 | Redeemer Christian | 22:26.3 |
| 61 | Jimar BarrettPlace 61 · Grade 12 · Forest | 12 | Forest | 22:27.3 |
| 62 | Christian MendezPlace 62 · Grade 10 · Leesburg | 10 | Leesburg | 22:30.2 |
| 63 | Mitchell BellPlace 63 · Grade 12 · The Villages | 12 | The Villages | 22:39.6 |
| 64 | Aiden SustarsicPlace 64 · Grade 9 · Leesburg | 9 | Leesburg | 22:40.7 |
| 65 | Kayden PisczekPlace 65 · Grade 10 · Belleview | 10 | Belleview | 22:55.1 |
| 66 | Parth PatelPlace 66 · Grade 11 · Forest | 11 | Forest | 22:57.0 |
| 67 | Brayden GleasonPlace 67 · Grade 10 · Forest | 10 | Forest | 22:59.3 |
| 68 | Alex FernandezPlace 68 · Grade 9 · Belleview | 9 | Belleview | 23:02.7 |
| 69 | Kellen O'ConnorPlace 69 · Grade 7 · Wildwood | 7 | Wildwood | 23:03.2 |
| 70 | Zach SaintPlace 70 · Grade 9 · Seven Rivers Christian | 9 | Seven Rivers Christian | 23:09.6 |
| 71 | Evan GreenePlace 71 · Grade 9 · St John Lutheran | 9 | St John Lutheran | 23:16.3 |
| 72 | Keegan NewmanPlace 72 · Grade 9 · The Villages | 9 | The Villages | 23:20.5 |
| 73 | Adam OlaldePlace 73 · Grade 11 · Interlachen | 11 | Interlachen | 23:29.1 |
| 74 | William DietrichPlace 74 · Grade 9 · P.K. Yonge | 9 | P.K. Yonge | 23:49.0 |
| 75 | Jackson ShipesPlace 75 · Grade 8 · Seven Rivers Christian | 8 | Seven Rivers Christian | 24:04.8 |
| 76 | James WilliamsPlace 76 · Grade 11 · Trinity Catholic | 11 | Trinity Catholic | 24:09.7 |
| 77 | Ethan RamseyPlace 77 · Grade 9 · Forest | 9 | Forest | 24:19.8 |
| 78 | Brodric ReedPlace 78 · Grade 8 · Redeemer Christian | 8 | Redeemer Christian | 24:30.8 |
| 79 | Tristan CookPlace 79 · Grade 11 · The Villages | 11 | The Villages | 24:49.9 |
| 80 | Sean WilliamsPlace 80 · Grade 11 · St John Lutheran | 11 | St John Lutheran | 24:54.8 |
| 81 | Shane JamesPlace 81 · Grade 11 · Trinity Catholic | 11 | Trinity Catholic | 25:39.8 |
| 82 | Michael DietrichPlace 82 · Grade 9 · P.K. Yonge | 9 | P.K. Yonge | 25:45.6 |
| 83 | Sharef JacksonPlace 83 · Grade 9 · Wildwood | 9 | Wildwood | 25:53.0 |
| 84 | Bryce BeckettPlace 84 · Grade 11 · P.K. Yonge | 11 | P.K. Yonge | 26:18.4 |
| 85 | Ian CutichPlace 85 · Grade 12 · St John Lutheran | 12 | St John Lutheran | 26:32.3 |
| 86 | Riley WoodsPlace 86 · Grade 12 · St John Lutheran | 12 | St John Lutheran | 26:56.4 |
| 87 | Dylan GaffneyPlace 87 · Grade 11 · Interlachen | 11 | Interlachen | 27:33.6 |
| 88 | Cody CuppelsPlace 88 · Grade 11 · Leesburg | 11 | Leesburg | 27:34.2 |
| 89 | Caleb LowePlace 89 · Grade 11 · Forest | 11 | Forest | 27:59.7 |
| 90 | Rashawn ThompsonPlace 90 · Grade 10 · Redeemer Christian | 10 | Redeemer Christian | 29:20.6 |
| 91 | Blake FirschingPlace 91 · Grade 8 · P.K. Yonge | 8 | P.K. Yonge | 29:37.1 |
| 92 | David PermenterPlace 92 · Grade 7 · Redeemer Christian | 7 | Redeemer Christian | 30:10.8 |
| 93 | Logan CoxPlace 93 · Grade 12 · Meadowbrook Academy | 12 | Meadowbrook Academy | 31:59.1 |