| 1 | Ben MiddletonPlace 1 · Grade 12 · North Oconee | 12 | North Oconee | 10:29.6 PR |
| 2 | Leo HerreraPlace 2 · Grade 9 · Gainesville | 9 | Gainesville | 10:37.1 PR |
| 3 | Landon BrownPlace 3 · Grade 10 · East Jackson | 10 | East Jackson | 10:38.0 PR |
| 4 | Jack StagePlace 4 · Grade 12 · Flowery Branch | 12 | Flowery Branch | 10:46.7 |
| 5 | Parker CheavesPlace 5 · Grade 12 · Parkview | 12 | Parkview | 10:47.7 PR |
| 6 | Gavin LeavittPlace 6 · Grade 12 · North Oconee | 12 | North Oconee | 10:49.4 PR |
| 7 | Wyatt DykesPlace 7 · Grade 10 · North Oconee | 10 | North Oconee | 10:54.0 PR |
| 8 | Kevin TrainorPlace 8 · Grade 11 · Flowery Branch | 11 | Flowery Branch | 10:55.7 PR |
| 9 | Samuel HernandezPlace 9 · Grade 11 · Gainesville | 11 | Gainesville | 11:00.9 PR |
| 10 | Ramiro MojicaPlace 10 · Grade 10 · Gainesville | 10 | Gainesville | 11:01.4 PR |
| 11 | Reed RodenbeckPlace 11 · Grade 11 · Brookwood | 11 | Brookwood | 11:05.9 PR |
| 12 | Will GarrardPlace 12 · Grade 11 · Athens Academy | 11 | Athens Academy | 11:11.9 |
| 13 | Kyle DiriusPlace 13 · Grade 12 · Seckinger | 12 | Seckinger | 11:17.1 PR |
| 14 | Wilson HarwellPlace 14 · Grade 10 · Providence Christian | 10 | Providence Christian | 11:18.2 PR |
| 15 | Miles WeberPlace 15 · Grade 11 · Brookwood | 11 | Brookwood | 11:18.9 PR |
| 16 | Matthew ReilleyPlace 16 · Grade 12 · Athens Academy | 12 | Athens Academy | 11:24.2 PR |
| 17 | Jonah BradleyPlace 17 · Grade 9 · Lanier | 9 | Lanier | 11:28.9 PR |
| 18 | Grayson KingPlace 18 · Grade 11 · Seckinger | 11 | Seckinger | 11:29.2 |
| 19 | Luke TricePlace 19 · Grade 11 · Providence Christian | 11 | Providence Christian | 11:31.9 PR |
| 20 | Benjamin DanielsPlace 20 · Grade 12 · Athens Academy | 12 | Athens Academy | 11:40.9 |
| 21 | Blane DodsonPlace 21 · Grade 11 · Franklin County | 11 | Franklin County | 11:42.1 PR |
| 22 | Zachariah OlivaresPlace 22 · Grade 11 · Parkview | 11 | Parkview | 11:49.8 PR |
| 23 | Camden BroadnaxPlace 23 · Grade 12 · Brookwood | 12 | Brookwood | 11:49.8 PR |
| 24 | Hudson MelanderPlace 24 · Grade 10 · Seckinger | 10 | Seckinger | 11:53.0 PR |
| 25 | Rader HannaPlace 25 · Grade 11 · East Jackson | 11 | East Jackson | 11:56.3 |
| 26 | Alex BolsenPlace 26 · Grade 10 · Providence Christian | 10 | Providence Christian | 11:58.0 PR |
| 27 | Zhuochen HanPlace 27 · Grade 11 · Parkview | 11 | Parkview | 11:59.4 PR |
| 28 | Connor BorumPlace 28 · Grade 10 · Franklin County | 10 | Franklin County | 12:04.1 PR |
| 29 | Matthew BradleyPlace 29 · Grade 12 · Lanier | 12 | Lanier | 12:04.7 PR |
| 30 | Logan KorbPlace 30 · Grade 11 · East Jackson | 11 | East Jackson | 12:20.1 |
| 31 | Carey BrownPlace 31 · Grade 10 · Franklin County | 10 | Franklin County | 12:26.5 |
| 32 | Parker PuetzPlace 32 · Grade 9 · Sugar Hill Christian Academy | 9 | Sugar Hill Christian Academy | 12:33.6 PR |
| 33 | Jordan PatelPlace 33 · Grade 12 · Lanier | 12 | Lanier | 12:38.1 PR |
| 34 | Harvey VeuglerPlace 34 · Grade 9 · Sugar Hill Christian Academy | 9 | Sugar Hill Christian Academy | 12:57.9 PR |
| 35 | Devin RowleyPlace 35 · Grade 12 · Banks County | 12 | Banks County | 13:05.2 PR |
| 36 | Ryan FultonPlace 36 · Grade 8 · Sugar Hill Christian Academy | 8 | Sugar Hill Christian Academy | 13:12.4 PR |
| 37 | Jason PlatenburgPlace 37 · Grade 12 · Discovery | 12 | Discovery | 13:33.1 PR |
| 38 | David MadridPlace 38 · Grade 10 · Banks County | 10 | Banks County | 13:50.1 PR |
| 39 | Zion RathbunPlace 39 · Grade 12 · Banks County | 12 | Banks County | 14:22.8 PR |
| 40 | Danny TruongPlace 40 · Grade 12 · Discovery | 12 | Discovery | 14:42.8 PR |
| 41 | Osvaldo MunizPlace 41 · Grade 11 · Discovery | 11 | Discovery | 15:08.8 PR |