| 1 | Garrett Wilson MPlace 1 · Grade 10 · Mountain View | 10 | Mountain View | 19:54.76 |
| 2 | Russell Land MPlace 2 · Grade 12 · Mountain View | 12 | Mountain View | 20:06.02 |
| 3 | Justin Yarbrough MPlace 3 · Grade 11 · Mountain View | 11 | Mountain View | 20:17.69 |
| 4 | Gavin Bass MPlace 4 · Grade 9 · Mountain View | 9 | Mountain View | 20:28.96 |
| 5 | Tristan Olivier MPlace 5 · Grade 11 · Mountain View | 11 | Mountain View | 20:43.28 |
| 6 | Bryan Lappert MPlace 6 · Grade 10 · Mountain View | 10 | Mountain View | 20:44.41 |
| 7 | Tyler Dennis MPlace 7 · Grade 10 · Winder-Barrow | 10 | Winder-Barrow | 20:47.16 |
| 8 | Austin Hubbard MPlace 8 · Grade 10 · Winder-Barrow | 10 | Winder-Barrow | 21:01.01 |
| 9 | Adam Crabtree MPlace 9 · Grade 9 · Mountain View | 9 | Mountain View | 21:06.80 |
| 10 | Ross Tipton MPlace 10 · Grade 10 · Gainesville High Sch | 10 | Gainesville High Sch | 21:15.90 |
| 11 | Adam Keller MPlace 11 · Grade 9 · Mountain View | 9 | Mountain View | 21:21.57 |
| 12 | Jack Wray MPlace 12 · Pace Academy | — | Pace Academy | 21:31.84 |
| 13 | Connor England MPlace 13 · Grade 12 · Mountain View | 12 | Mountain View | 21:33.98 |
| 14 | Tomas Quipse MPlace 14 · Grade 11 · Mountain View | 11 | Mountain View | 21:45.41 |
| 15 | Chase Hartman MPlace 15 · Grade 9 · Buford | 9 | Buford | 21:47.41 |
| 16 | Alex Kaye MPlace 16 · Pace Academy | — | Pace Academy | 21:53.04 |
| 17 | Justin Owen MPlace 17 · Grade 12 · Mountain View | 12 | Mountain View | 21:53.83 |
| 18 | Justin Chan MPlace 18 · Grade 10 · Mountain View | 10 | Mountain View | 21:55.08 |
| 19 | Chris Howard MPlace 19 · Pace Academy | — | Pace Academy | 21:59.19 |
| 20 | Isaac Smith MPlace 20 · Grade 10 · Cross Creek | 10 | Cross Creek | 21:59.47 |
| 21 | Jaron Stover MPlace 21 · Grade 9 · Habersham Central Hi | 9 | Habersham Central Hi | 22:00.15 |
| 22 | Alex Sosa MPlace 22 · Grade 9 · Gainesville High Sch | 9 | Gainesville High Sch | 22:00.57 |
| 23 | Jon Wyatt MPlace 23 · Grade 11 · Mountain View | 11 | Mountain View | 22:03.27 |
| 24 | Christian Garcia MPlace 24 · Grade 11 · Mountain View | 11 | Mountain View | 22:06.69 |
| 25 | Patrick Brownlee MPlace 25 · Grade 10 · Mountain View | 10 | Mountain View | 22:08.61 |
| 26 | William Robbins MPlace 26 · Pace Academy | — | Pace Academy | 22:08.87 |
| 27 | Davis Day MPlace 27 · Grade 10 · Banks County | 10 | Banks County | 22:15.67 |
| 28 | Trey Olson MPlace 28 · Grade 12 · Winder-Barrow | 12 | Winder-Barrow | 22:17.91 |
| 29 | Taylor Smith MPlace 29 · Grade 12 · Banks County | 12 | Banks County | 22:18.40 |
| 30 | Gable Peacock MPlace 30 · Grade 9 · Winder-Barrow | 9 | Winder-Barrow | 22:18.84 |
| 31 | Tommy Bradley MPlace 31 · Grade 10 · Mountain View | 10 | Mountain View | 22:20.34 |
| 32 | Charlie Stonecipher MPlace 32 · Pace Academy | — | Pace Academy | 22:29.51 |
| 33 | Sam Terray MPlace 33 · Grade 12 · Gainesville High Sch | 12 | Gainesville High Sch | 22:32.83 |
| 34 | Shane Henderson MPlace 34 · Grade 9 · Mountain View | 9 | Mountain View | 22:35.16 |
| 35 | Anthony Ojwang MPlace 35 · Grade 12 · Mountain View | 12 | Mountain View | 22:35.86 |
| 36 | Dustin Muzik MPlace 36 · Grade 9 · Loganville | 9 | Loganville | 22:36.56 |
| 37 | Chris Lalone MPlace 37 · Pace Academy | — | Pace Academy | 22:38.19 |
| 38 | Alex Olino MPlace 38 · Grade 10 · Winder-Barrow | 10 | Winder-Barrow | 22:39.39 |
| 39 | Jack Barber MPlace 39 · Grade 11 · Buford | 11 | Buford | 22:40.12 |
| 40 | Preston Chastain MPlace 40 · Grade 9 · Hart County | 9 | Hart County | 22:40.40 |
| 41 | Jay Q Craft MPlace 41 · Grade 9 · Hart County | 9 | Hart County | 22:45.33 |
| 42 | Preston Marlowe MPlace 42 · Grade 10 · Apalachee | 10 | Apalachee | 22:46.06 |
| 43 | Oliver Ceska MPlace 43 · Grade 9 · Gainesville High Sch | 9 | Gainesville High Sch | 22:47.48 |
| 44 | Dustin Hadley MPlace 44 · Pace Academy | — | Pace Academy | 22:51.71 |
| 45 | Oulises Luviano MPlace 45 · Grade 9 · Buford | 9 | Buford | 22:52.52 |
| 46 | Brandon Baker MPlace 46 · Grade 11 · Mountain View | 11 | Mountain View | 22:55.52 |
| 47 | Austin Parsons MPlace 47 · Grade 9 · Winder-Barrow | 9 | Winder-Barrow | 22:59.06 |
| 48 | Matthew Vickery MPlace 48 · Grade 11 · Apalachee | 11 | Apalachee | 23:02.83 |
| 49 | Davis Brown MPlace 49 · Grade 12 · Gainesville High Sch | 12 | Gainesville High Sch | 23:18.17 |
| 50 | Caleb Iwan MPlace 50 · Grade 9 · Mountain View | 9 | Mountain View | 23:18.93 |
| 51 | Seth Swiecichowski MPlace 51 · Pace Academy | — | Pace Academy | 23:24.49 |
| 52 | J. p Kaminski MPlace 52 · Grade 10 · Winder-Barrow | 10 | Winder-Barrow | 23:36.22 |
| 53 | Ivan Wognin MPlace 53 · Grade 10 · Buford | 10 | Buford | 23:37.72 |
| 54 | Will Crump MPlace 54 · Grade 9 · Hart County | 9 | Hart County | 23:38.98 |
| 55 | Jethro Bonilla MPlace 55 · Grade 10 · Mountain View | 10 | Mountain View | 23:47.14 |
| 56 | Zackery Ezell MPlace 56 · Grade 9 · Loganville | 9 | Loganville | 23:50.35 |
| 57 | Brian Zahner MPlace 57 · Grade 9 · Cross Creek | 9 | Cross Creek | 23:50.65 |
| 58 | Denver Forbes MPlace 58 · Grade 9 · Hart County | 9 | Hart County | 23:52.66 |
| 59 | Garret Richardson MPlace 59 · Grade 9 · Hart County | 9 | Hart County | 23:53.13 |
| 60 | Quincy Evans MPlace 60 · Grade 12 · Cross Creek | 12 | Cross Creek | 23:55.47 |
| 61 | Eno Reyes MPlace 61 · Pace Academy | — | Pace Academy | 24:02.46 |
| 62 | Christian Perez MPlace 62 · Grade 10 · Apalachee | 10 | Apalachee | 24:05.65 |
| 63 | Noah Meyerson MPlace 63 · Grade 9 · Loganville | 9 | Loganville | 24:12.25 |
| 64 | Luke Turpin MPlace 64 · Grade 9 · Hart County | 9 | Hart County | 24:19.29 |
| 65 | Christian Delrid MPlace 65 · Grade 9 · Buford | 9 | Buford | 24:25.20 |
| 66 | Stetson Boswell MPlace 66 · Grade 10 · Banks County | 10 | Banks County | 24:30.55 |
| 67 | Hajo Smulders MPlace 67 · Pace Academy | — | Pace Academy | 24:38.03 |
| 68 | Brandon Johnson MPlace 68 · Grade 12 · Hart County | 12 | Hart County | 24:45.56 |
| 69 | Diego Ruiz MPlace 69 · Grade 11 · Mountain View | 11 | Mountain View | 24:49.04 |
| 70 | Zach Tellano MPlace 70 · Grade 10 · Hart County | 10 | Hart County | 24:50.60 |
| 71 | Julian Alexander MPlace 71 · Pace Academy | — | Pace Academy | 24:57.87 |
| 72 | Daryl Littles MPlace 72 · Grade 12 · Cross Creek | 12 | Cross Creek | 25:04.75 |
| 73 | Evan Humphreys MPlace 73 · Grade 10 · Mountain View | 10 | Mountain View | 25:05.87 |
| 74 | Carson Sanders MPlace 74 · Grade 9 · Hart County | 9 | Hart County | 25:06.23 |
| 75 | Nicolas Anthony MPlace 75 · Grade 10 · Mountain View | 10 | Mountain View | 25:10.93 |
| 76 | Phillip Smith MPlace 76 · Grade 9 · Winder-Barrow | 9 | Winder-Barrow | 25:12.89 |
| 77 | Jonathan Lenz MPlace 77 · Grade 11 · Buford | 11 | Buford | 25:15.51 |
| 78 | Max Sanders MPlace 78 · Grade 9 · Banks County | 9 | Banks County | 25:17.48 |
| 79 | Matthew Ross MPlace 79 · Grade 11 · Hart County | 11 | Hart County | 25:22.03 |
| 80 | Ben Schleier MPlace 80 · Grade 10 · Hart County | 10 | Hart County | 25:22.58 |
| 81 | Eli Grant MPlace 81 · Grade 12 · Hart County | 12 | Hart County | 25:23.44 |
| 82 | Cody Frye MPlace 82 · Grade 11 · Hart County | 11 | Hart County | 25:24.59 |
| 83 | Simon Free MPlace 83 · Grade 10 · Habersham Central Hi | 10 | Habersham Central Hi | 25:25.20 |
| 84 | Tyler Miller MPlace 84 · Grade 12 · Banks County | 12 | Banks County | 25:31.28 |
| 85 | Mason Puckett MPlace 85 · Grade 9 · Apalachee | 9 | Apalachee | 25:39.38 |
| 86 | Isaac Kim MPlace 86 · Grade 11 · Buford | 11 | Buford | 25:40.53 |
| 87 | Nelson Rodriguez MPlace 87 · Grade 9 · Apalachee | 9 | Apalachee | 25:40.85 |
| 88 | Stephen Reisner MPlace 88 · Pace Academy | — | Pace Academy | 25:51.63 |
| 89 | Jack Thompson MPlace 89 · Grade 9 · Gainesville High Sch | 9 | Gainesville High Sch | 25:52.55 |
| 90 | D.j. Jones MPlace 90 · Grade 10 · Apalachee | 10 | Apalachee | 25:53.39 |
| 91 | Austin Wyerich MPlace 91 · Grade 11 · Habersham Central Hi | 11 | Habersham Central Hi | 25:54.62 |
| 92 | Jonathan Diaz MPlace 92 · Grade 10 · Banks County | 10 | Banks County | 26:01.56 |
| 93 | Xavier Ansley MPlace 93 · Grade 12 · Cross Creek | 12 | Cross Creek | 26:02.33 |
| 94 | Dustin Trotter MPlace 94 · Grade 12 · Banks County | 12 | Banks County | 26:05.60 |
| 95 | Trey Hudson MPlace 95 · Grade 10 · Gainesville High Sch | 10 | Gainesville High Sch | 26:10.10 |
| 96 | Nic Page MPlace 96 · Grade 11 · Banks County | 11 | Banks County | 26:11.16 |
| 97 | Matthew Whiddon MPlace 97 · Grade 9 · Winder-Barrow | 9 | Winder-Barrow | 26:17.74 |
| 98 | Nathanel Benson MPlace 98 · Grade 9 · Hart County | 9 | Hart County | 26:29.13 |
| 99 | Joel Pritchett MPlace 99 · Grade 11 · Banks County | 11 | Banks County | 26:30.91 |
| 100 | Will Barber MPlace 100 · Grade 9 · Buford | 9 | Buford | 26:39.56 |
| 101 | Ivan Gonzalez MPlace 101 · Grade 12 · Gainesville High Sch | 12 | Gainesville High Sch | 26:47.75 |
| 102 | Chandler Phanthavong MPlace 102 · Grade 10 · Mountain View | 10 | Mountain View | 26:50.66 |
| 103 | Julio Gonzales MPlace 103 · Grade 9 · Banks County | 9 | Banks County | 27:00.34 |
| 104 | Jadon Clark MPlace 104 · Grade 10 · Banks County | 10 | Banks County | 27:06.37 |
| 105 | Jackson Fox MPlace 105 · Grade 10 · Gainesville High Sch | 10 | Gainesville High Sch | 27:09.70 |
| 106 | Stephen DuVall MPlace 106 · Grade 9 · Loganville | 9 | Loganville | 27:12.98 |
| 107 | Ethan Tuttle MPlace 107 · Grade 9 · Winder-Barrow | 9 | Winder-Barrow | 27:24.04 |
| 108 | Caleb Hunnicutt MPlace 108 · Grade 9 · Hart County | 9 | Hart County | 27:27.13 |
| 109 | Tristan Dodd MPlace 109 · Grade 10 · Banks County | 10 | Banks County | 27:40.72 |
| 110 | Michael Simmons MPlace 110 · Grade 10 · Mountain View | 10 | Mountain View | 27:48.39 |
| 111 | Stewart De'Gout MPlace 111 · Grade 10 · Loganville | 10 | Loganville | 27:51.50 |
| 112 | Damon Brzozowski MPlace 112 · Grade 9 · Cross Creek | 9 | Cross Creek | 28:04.09 |
| 113 | Jimmy Tran MPlace 113 · Grade 11 · Cross Creek | 11 | Cross Creek | 28:07.58 |
| 114 | Taylor Smith MPlace 114 · Grade 12 · Winder-Barrow | 12 | Winder-Barrow | 28:11.14 |
| 115 | Javan Torrence MPlace 115 · Grade 11 · Cross Creek | 11 | Cross Creek | 28:14.44 |
| 116 | Parish Farrow MPlace 116 · Grade 9 · Cross Creek | 9 | Cross Creek | 28:18.02 |
| 117 | Kenneth Lawrence MPlace 117 · Grade 9 · Banks County | 9 | Banks County | 28:20.81 |
| 118 | Tyler Woodall MPlace 118 · Grade 9 · Habersham Central Hi | 9 | Habersham Central Hi | 28:27.24 |
| 119 | Joshua Bryant MPlace 119 · Grade 10 · Mountain View | 10 | Mountain View | 28:33.10 |
| 120 | Daniel Kastner MPlace 120 · Grade 12 · Habersham Central Hi | 12 | Habersham Central Hi | 28:42.31 |
| 121 | Oscar Reyes MPlace 121 · Grade 9 · Banks County | 9 | Banks County | 29:00.42 |
| 122 | Lex Trevelino MPlace 122 · Pace Academy | — | Pace Academy | 29:09.89 |
| 123 | Tapan Shah MPlace 123 · Grade 9 · Gainesville High Sch | 9 | Gainesville High Sch | 29:35.61 |
| 124 | Landon Goldstein MPlace 124 · Pace Academy | — | Pace Academy | 29:44.64 |
| 125 | Austin Yang MPlace 125 · Grade 10 · Apalachee | 10 | Apalachee | 29:53.57 |
| 126 | Cody Weyrich MPlace 126 · Grade 9 · Habersham Central Hi | 9 | Habersham Central Hi | 30:28.96 |
| 127 | Ben Bullard MPlace 127 · Grade 12 · Gainesville High Sch | 12 | Gainesville High Sch | 31:10.66 |
| 128 | Ratislov Krylov MPlace 128 · Grade 10 · Apalachee | 10 | Apalachee | 33:36.76 |
| 129 | Tyler Stryker MPlace 129 · Grade 9 · Banks County | 9 | Banks County | 34:46.39 |
| 130 | Tony Tran MPlace 130 · Grade 10 · Cross Creek | 10 | Cross Creek | 34:48.19 |
| 131 | Matthew Morin MPlace 131 · Grade 12 · Cross Creek | 12 | Cross Creek | 35:24.40 |
| 132 | Jared Baker MPlace 132 · Grade 12 · Cross Creek | 12 | Cross Creek | 36:13.96 |
| 133 | Kendrick Russell MPlace 133 · Grade 9 · Cross Creek | 9 | Cross Creek | 36:46.58 |