| 1 | Bryson AplesPlace 1 · Archer | — | Archer | 18:09.59 | 1 |
| 2 | Austin ReinerPlace 2 · Westminster School | — | Westminster School | 18:26.23 | 2 |
| 3 | Johnny NunezPlace 3 · Gainesville | — | Gainesville | 18:31.64 | 3 |
| 4 | Chase HunsickerPlace 4 · Westminster School | — | Westminster School | 18:37.86 | 4 |
| 5 | Chris ConnollyPlace 5 · Chattahooche | — | Chattahooche | 18:41.54 | 5 |
| 6 | Ryan HocksteinPlace 6 · Westminster School | — | Westminster School | 18:48.16 | 6 |
| 7 | Jonas DuPlace 7 · Westminster School | — | Westminster School | 18:51.15 | 7 |
| 8 | Randy NaborPlace 8 · Gainesville | — | Gainesville | 18:52.49 | 8 |
| 9 | Anand SrinivasanPlace 9 · Westminster School | — | Westminster School | 18:53.09 | 9 |
| 10 | Alexis CortezPlace 10 · Gainesville | — | Gainesville | 18:54.06 | 10 |
| 11 | Raul BejarPlace 11 · Gainesville | — | Gainesville | 18:54.95 | 11 |
| 12 | Jonathan GonzalezPlace 12 · Flowery Branch | — | Flowery Branch | 18:56.46 | 12 |
| 13 | Conner ProffittPlace 13 · Gainesville | — | Gainesville | 18:58.57 | 13 |
| 14 | Dean CuretonPlace 14 · Westminster School | — | Westminster School | 18:59.19 | 14 |
| 15 | Connor RainwaterPlace 15 · Archer | — | Archer | 19:01.51 | 15 |
| 16 | Lucas RosenbergPlace 16 · Westminster School | — | Westminster School | 19:04.59 | 16 |
| 17 | Shea GrangerPlace 17 · Archer | — | Archer | 19:05.09 | 17 |
| 18 | Willem MandelPlace 18 · Westminster School | — | Westminster School | 19:06.24 | — |
| 19 | Brenden OsbornePlace 19 · Archer | — | Archer | 19:07.88 | 18 |
| 20 | Lon MasseyPlace 20 · Flowery Branch | — | Flowery Branch | 19:08.19 | 19 |
| 21 | Carson KennedyPlace 21 · Johns Creek | — | Johns Creek | 19:09.11 | 20 |
| 22 | Isaac GilPlace 22 · Chattahooche | — | Chattahooche | 19:15.80 | 21 |
| 23 | Garrison LeePlace 23 · Jefferson Hi | — | Jefferson Hi | 19:20.76 | 22 |
| 24 | Benjamin SpinradPlace 24 · Westminster School | — | Westminster School | 19:22.76 | — |
| 25 | Matt WardPlace 25 · Archer | — | Archer | 19:24.43 | 23 |
| 26 | Nate FergusonPlace 26 · Jefferson Hi | — | Jefferson Hi | 19:24.64 | 24 |
| 27 | Mac McCartneyPlace 27 · Archer | — | Archer | 19:25.12 | 25 |
| 28 | Daniel Largacha UrrutiaPlace 28 · Westminster School | — | Westminster School | 19:27.09 | — |
| 29 | Charlie CosmanoPlace 29 · Jefferson Hi | — | Jefferson Hi | 19:29.40 | 26 |
| 30 | Avery SmithPlace 30 · East Jackson | — | East Jackson | 19:36.84 | 27 |
| 31 | Seth BalskeyPlace 31 · Chattahooche | — | Chattahooche | 19:37.82 | 28 |
| 32 | Elliott HowePlace 32 · Chattahooche | — | Chattahooche | 19:38.31 | 29 |
| 33 | Laith BandukwalaPlace 33 · Westminster School | — | Westminster School | 19:39.46 | — |
| 34 | Davin BrummondPlace 34 · Johns Creek | — | Johns Creek | 19:45.03 | 30 |
| 35 | Aydin BandukwalaPlace 35 · Westminster School | — | Westminster School | 19:49.64 | — |
| 36 | Jacob HoltzclawPlace 36 · Archer | — | Archer | 19:50.44 | 31 |
| 37 | Pierce JenningsPlace 37 · Johns Creek | — | Johns Creek | 19:54.39 | 32 |
| 38 | Harrison LackeyPlace 38 · Flowery Branch | — | Flowery Branch | 19:55.50 | 33 |
| 39 | Alan PachecoPlace 39 · Gainesville | — | Gainesville | 19:57.38 | 34 |
| 40 | Jeremy McWhirterPlace 40 · Johns Creek | — | Johns Creek | 19:59.96 | 35 |
| 41 | Nathan SalicetiPlace 41 · Johns Creek | — | Johns Creek | 20:00.65 | 36 |
| 42 | Joaquin HainesPlace 42 · Chattahooche | — | Chattahooche | 20:01.84 | 37 |
| 43 | Ryan ElchahalPlace 43 · Westminster School | — | Westminster School | 20:02.96 | — |
| 44 | Will GarnerPlace 44 · Chattahooche | — | Chattahooche | 20:04.08 | 38 |
| 45 | Adi KadragicPlace 45 · Paideia | — | Paideia | 20:04.18 | 39 |
| 46 | Colby HillPlace 46 · Johns Creek | — | Johns Creek | 20:06.04 | 40 |
| 47 | Will BatelaanPlace 47 · Westminster School | — | Westminster School | 20:08.35 | — |
| 48 | James ScribnerPlace 48 · Paideia | — | Paideia | 20:08.61 | 41 |
| 49 | Grant HolcombPlace 49 · Flowery Branch | — | Flowery Branch | 20:09.00 | 42 |
| 50 | Alex LatzPlace 50 · Westminster School | — | Westminster School | 20:09.68 | — |
| 51 | Nash CarrollPlace 51 · Jefferson Hi | — | Jefferson Hi | 20:09.69 | 43 |
| 52 | William MoonanPlace 52 · Johns Creek | — | Johns Creek | 20:10.97 | 44 |
| 53 | Jeremiah MasseyPlace 53 · Gainesville | — | Gainesville | 20:13.38 | 45 |
| 54 | Nicholas GuidoPlace 54 · Westminster School | — | Westminster School | 20:16.70 | — |
| 55 | Lucas MepaniPlace 55 · Westminster School | — | Westminster School | 20:16.95 | — |
| 56 | James HostutlerPlace 56 · Westminster School | — | Westminster School | 20:19.72 | — |
| 57 | Khari PaynePlace 57 · Paideia | — | Paideia | 20:20.29 | 46 |
| 58 | William StonePlace 58 · Paideia | — | Paideia | 20:20.29 | 47 |
| 59 | Gunner StaleyPlace 59 · Archer | — | Archer | 20:20.52 | — |
| 60 | Luke RanalliPlace 60 · Jefferson Hi | — | Jefferson Hi | 20:21.03 | 48 |
| 61 | Trey VanHooserPlace 61 · Flowery Branch | — | Flowery Branch | 20:21.42 | 49 |
| 62 | Jakob HallPlace 62 · Jefferson Hi | — | Jefferson Hi | 20:26.47 | 50 |
| 63 | Jacob MullinsPlace 63 · East Jackson | — | East Jackson | 20:31.14 | 51 |
| 64 | Joey BenitezPlace 64 · Gainesville | — | Gainesville | 20:33.62 | — |
| 65 | Brandon HaileyPlace 65 · Jefferson Hi | — | Jefferson Hi | 20:34.16 | 52 |
| 66 | Quinn McDowellPlace 66 · Flowery Branch | — | Flowery Branch | 20:40.02 | 53 |
| 67 | Vinson MartinPlace 67 · Paideia | — | Paideia | 20:40.22 | 54 |
| 68 | Dylan RechtmanPlace 68 · Johns Creek | — | Johns Creek | 20:42.89 | — |
| 69 | Sam RaatjesPlace 69 · Flowery Branch | — | Flowery Branch | 20:42.99 | 55 |
| 70 | Jacob EnzorPlace 70 · Flowery Branch | — | Flowery Branch | 20:43.65 | — |
| 71 | Wesley DanielPlace 71 · Gainesville | — | Gainesville | 20:46.53 | — |
| 72 | Ricardo RamosPlace 72 · Mountain View | — | Mountain View | 20:54.52 | 56 |
| 73 | Rahul RamineniPlace 73 · Westminster School | — | Westminster School | 20:55.70 | — |
| 74 | Drew PeljovichPlace 74 · Johns Creek | — | Johns Creek | 20:56.48 | — |
| 75 | Will RaglandPlace 75 · Westminster School | — | Westminster School | 20:57.19 | — |
| 76 | Ryan GrussPlace 76 · Flowery Branch | — | Flowery Branch | 20:59.93 | — |
| 77 | Daniel Razo-LopezPlace 77 · Gainesville | — | Gainesville | 21:02.88 | — |
| 78 | Ethan BorstPlace 78 · Mountain View | — | Mountain View | 21:07.18 | 57 |
| 79 | C LePlace 79 · Gainesville | — | Gainesville | 21:08.90 | — |
| 80 | Stratton JenningsPlace 80 · Johns Creek | — | Johns Creek | 21:12.64 | — |
| 81 | Gandharv SharmaPlace 81 · Alpharetta | — | Alpharetta | 21:12.83 | 58 |
| 82 | Royce BendurePlace 82 · Johns Creek | — | Johns Creek | 21:13.26 | — |
| 83 | Alex EvansPlace 83 · Johns Creek | — | Johns Creek | 21:13.38 | — |
| 84 | Ryan SparksPlace 84 · East Jackson | — | East Jackson | 21:13.96 | 59 |
| 85 | Johnny BenitezPlace 85 · East Jackson | — | East Jackson | 21:13.97 | 60 |
| 86 | Josh JayPlace 86 · Jefferson Hi | — | Jefferson Hi | 21:18.90 | — |
| 87 | Graham HillPlace 87 · Johns Creek | — | Johns Creek | 21:26.51 | — |
| 88 | Lucas KartsonsakisPlace 88 · Johns Creek | — | Johns Creek | 21:27.41 | — |
| 89 | Payne WilliamsPlace 89 · East Jackson | — | East Jackson | 21:30.12 | 61 |
| 90 | Evan QuinnPlace 90 · Johns Creek | — | Johns Creek | 21:32.42 | — |
| 91 | Travis SchriverPlace 91 · Jefferson Hi | — | Jefferson Hi | 21:33.05 | — |
| 92 | Trey AdkinsPlace 92 · Jefferson Hi | — | Jefferson Hi | 21:34.38 | — |
| 93 | L HilburnPlace 93 · Gainesville | — | Gainesville | 21:37.22 | — |
| 94 | Matthew WilbanksPlace 94 · East Jackson | — | East Jackson | 21:37.64 | 62 |
| 95 | David CastilloPlace 95 · Chattahooche | — | Chattahooche | 21:43.95 | 63 |
| 96 | Alexande Pintado-FloresPlace 96 · Gainesville | — | Gainesville | 21:47.13 | — |
| 97 | Mac EricksonPlace 97 · East Jackson | — | East Jackson | 21:47.58 | 64 |
| 98 | Andrew EdmondsPlace 98 · Jefferson Hi | — | Jefferson Hi | 21:49.98 | — |
| 99 | Fredy CamachoPlace 99 · East Jackson | — | East Jackson | 21:50.18 | — |
| 100 | Richard SerranoPlace 100 · Gainesville | — | Gainesville | 21:54.28 | — |
| 101 | Carson FrizzellPlace 101 · Alpharetta | — | Alpharetta | 21:54.78 | 65 |
| 102 | Peyton FieldsPlace 102 · Gainesville | — | Gainesville | 21:54.78 | — |
| 103 | Mamoru SugitaPlace 103 · Chattahooche | — | Chattahooche | 21:55.97 | — |
| 104 | Isaac MasseyPlace 104 · Gainesville | — | Gainesville | 21:57.96 | — |
| 105 | Adrian CarmosinoPlace 105 · Alpharetta | — | Alpharetta | 22:04.01 | 66 |
| 106 | Lucas TangprichaPlace 106 · Paideia | — | Paideia | 22:05.64 | 67 |
| 107 | Simeon HartmanPlace 107 · Paideia | — | Paideia | 22:06.22 | 68 |
| 108 | Will MurphyPlace 108 · Chattahooche | — | Chattahooche | 22:07.75 | — |
| 109 | Tyler MurdochPlace 109 · Paideia | — | Paideia | 22:07.94 | — |
| 110 | Gabriel SheltonPlace 110 · Madison County | — | Madison County | 22:15.73 | — |
| 111 | Charles EdlerPlace 111 · Mountain View | — | Mountain View | 22:18.20 | 69 |
| 112 | Charlie WheelerPlace 112 · East Jackson | — | East Jackson | 22:19.85 | — |
| 113 | Gabriel PattaciniPlace 113 · Mountain View | — | Mountain View | 22:20.85 | 70 |
| 114 | Adam SingletonPlace 114 · Alpharetta | — | Alpharetta | 22:28.26 | 71 |
| 115 | Hugh SheehanPlace 115 · Westminster School | — | Westminster School | 22:28.68 | — |
| 116 | Cesar ArrelanoPlace 116 · Gainesville | — | Gainesville | 22:36.06 | — |
| 117 | Cooper ThomasPlace 117 · Westminster School | — | Westminster School | 22:36.62 | — |
| 118 | Macsen HigginsPlace 118 · Paideia | — | Paideia | 22:42.39 | — |
| 119 | Rohit RamineniPlace 119 · Westminster School | — | Westminster School | 22:44.63 | — |
| 120 | J HernandezPlace 120 · Gainesville | — | Gainesville | 22:46.17 | — |
| 121 | Kevin AvalosPlace 121 · Gainesville | — | Gainesville | 23:01.44 | — |
| 122 | Zach IgnashPlace 122 · Mountain View | — | Mountain View | 23:08.16 | 72 |
| 123 | Ethan CosmonoPlace 123 · Jefferson Hi | — | Jefferson Hi | 23:15.88 | — |
| 124 | George WilliamsPlace 124 · Westminster School | — | Westminster School | 23:18.27 | — |
| 125 | Evan ThomasPlace 125 · Madison County | — | Madison County | 23:19.11 | — |
| 126 | Trevion RossPlace 126 · Johns Creek | — | Johns Creek | 23:20.25 | — |
| 127 | Luke WatsonPlace 127 · Westminster School | — | Westminster School | 23:22.98 | — |
| 128 | Andrew CameronPlace 128 · East Jackson | — | East Jackson | 23:27.38 | — |
| 129 | Nathan MorganPlace 129 · Johns Creek | — | Johns Creek | 24:02.90 | — |
| 130 | Sebastian HartPlace 130 · Mountain View | — | Mountain View | 24:02.91 | 73 |
| 131 | Porter ThomasPlace 131 · Westminster School | — | Westminster School | 24:05.66 | — |
| 132 | Nhat VoPlace 132 · Mountain View | — | Mountain View | 24:16.88 | 74 |
| 133 | Ro MaxaPlace 133 · Westminster School | — | Westminster School | 24:17.03 | — |
| 134 | Ethan GrindyPlace 134 · Flowery Branch | — | Flowery Branch | 24:17.69 | — |
| 135 | Jacob PichaPlace 135 · Flowery Branch | — | Flowery Branch | 24:18.96 | — |
| 136 | Vance ElliotPlace 136 · Westminster School | — | Westminster School | 24:25.81 | — |
| 137 | Sidney NguyenPlace 137 · Westminster School | — | Westminster School | 24:26.29 | — |
| 138 | Gabe McCaryPlace 138 · Madison County | — | Madison County | 24:40.90 | — |
| 139 | Ben MillerPlace 139 · Gainesville | — | Gainesville | 24:41.80 | — |
| 140 | Ben YanPlace 140 · Mountain View | — | Mountain View | 24:44.83 | — |
| 141 | Emaad DayaPlace 141 · Westminster School | — | Westminster School | 24:48.93 | — |
| 142 | Tyler EubanksPlace 142 · Flowery Branch | — | Flowery Branch | 24:53.37 | — |
| 143 | Ishan ShethPlace 143 · Westminster School | — | Westminster School | 24:56.71 | — |
| 144 | Rufino Ramirez-ChildsPlace 144 · Madison County | — | Madison County | 25:03.87 | — |
| 145 | Gilbert KangPlace 145 · Mountain View | — | Mountain View | 25:11.77 | — |
| 146 | Ian PenaPlace 146 · Mountain View | — | Mountain View | 25:12.44 | — |
| 147 | Thomas BarnettePlace 147 · Westminster School | — | Westminster School | 25:15.97 | — |
| 148 | Sebastian PerezPlace 148 · Chattahooche | — | Chattahooche | 25:35.15 | — |
| 149 | Mitchell MongePlace 149 · Alpharetta | — | Alpharetta | 25:41.65 | 75 |
| 150 | Conner BruckPlace 150 · Mountain View | — | Mountain View | 25:43.58 | — |
| 151 | Justin VexlerPlace 151 · Johns Creek | — | Johns Creek | 29:03.43 | — |
| 152 | Dylan AristizabalPlace 152 · Mountain View | — | Mountain View | 29:34.50 | — |
| 153 | Maurice SamuelsPlace 153 · Mountain View | — | Mountain View | 29:51.11 | — |
| 154 | Nicolas MikitaPlace 154 · Mountain View | — | Mountain View | 32:31.86 | — |
| 155 | Nate RicksPlace 155 · Mountain View | — | Mountain View | 52:15.12 | — |