| 1 | Jacob WypychPlace 1 · Grade 10 · St James | 10 | St James | 19:18.01 |
| 2 | Kili TrentiniPlace 2 · Grade 12 · Myrtle Beach | 12 | Myrtle Beach | 19:18.02 |
| 3 | Zaccary WilkinsonPlace 3 · Grade 11 · St James | 11 | St James | 19:18.03 |
| 4 | Liam MaguirePlace 4 · Grade 10 · Myrtle Beach | 10 | Myrtle Beach | 19:34 |
| 5 | Ian CarrocaPlace 5 · Grade 10 · Myrtle Beach | 10 | Myrtle Beach | 19:49 PR |
| 6 | Adam ProchaskaPlace 6 · Grade 10 · Myrtle Beach | 10 | Myrtle Beach | 20:47 PR |
| 7 | Carlos Zavala ValenzuelaPlace 7 · Grade - · Myrtle Beach | - | Myrtle Beach | 21:48 PR |
| 8 | Daniel GonzalezPlace 8 · Grade 10 · Myrtle Beach | 10 | Myrtle Beach | 21:49 |
| 9 | Jonah LeePlace 9 · Grade 9 · Myrtle Beach | 9 | Myrtle Beach | 21:58 |
| 10 | Charles TeachenPlace 10 · Grade 9 · St James | 9 | St James | 22:07 |
| 11 | Brendan RahillPlace 11 · Grade 10 · St James | 10 | St James | 22:13 |
| 12 | Paulo AndradePlace 12 · Grade 9 · St James | 9 | St James | 22:25 |
| 13 | Cael JiorlePlace 13 · Grade - · Myrtle Beach | - | Myrtle Beach | 22:29 PR |
| 14 | Noah IcenhourPlace 14 · Grade 10 · St James | 10 | St James | 23:15 PR |
| 15 | Dexter HittPlace 15 · Grade 8 · St James | 8 | St James | 23:27 PR |
| 16 | Axel TrentiniPlace 16 · Grade 10 · Myrtle Beach | 10 | Myrtle Beach | 23:30 |
| 17 | Archer HynesPlace 17 · Grade 11 · St James | 11 | St James | 23:43 |
| 18 | Easton FloresPlace 18 · Grade 7 · St James | 7 | St James | 24:05 |
| 19 | Alex SlikerPlace 19 · Grade 9 · Myrtle Beach | 9 | Myrtle Beach | 24:06 |
| 20 | Aidan HollandPlace 20 · Grade 10 · Myrtle Beach | 10 | Myrtle Beach | 24:13 PR |
| 21 | Ryan KearneyPlace 21 · Grade 10 · St James | 10 | St James | 24:14 |
| 22 | Shayden ZieglerPlace 22 · Grade 9 · St James | 9 | St James | 24:15 |
| 23 | Miles McCreaPlace 23 · Grade 11 · Myrtle Beach | 11 | Myrtle Beach | 24:24 PR |
| 24 | Lucas TopllariPlace 24 · Grade 10 · Myrtle Beach | 10 | Myrtle Beach | 24:42 |
| 25 | Raylan KatzenbergerPlace 25 · Grade - · Myrtle Beach | - | Myrtle Beach | 24:44 PR |
| 26 | Finn SchubigerPlace 26 · Grade 8 · St James | 8 | St James | 24:57 |
| 27 | Parker JohnstonPlace 27 · Grade 9 · St James | 9 | St James | 26:13 |
| 28 | Travis ReissPlace 28 · Grade 11 · St James | 11 | St James | 26:23 |
| 29 | Liam FinneyPlace 29 · Grade 9 · St James | 9 | St James | 26:24 |
| 30 | Luke BenningaPlace 30 · Grade 9 · St James | 9 | St James | 26:27 |
| 31 | Noah OngayPlace 31 · Grade 9 · St James | 9 | St James | 26:44 |
| 32 | Parker CutrightPlace 32 · Grade 8 · St James | 8 | St James | 27:19 |
| 33 | Theo PetersonPlace 33 · Grade 9 · St James | 9 | St James | 27:20 |
| 34 | Mathew D'AncaPlace 34 · Grade 8 · St James | 8 | St James | 27:41 |
| 35 | Ethan McCollPlace 35 · Grade - · St James | - | St James | 29:19 PR |
| 36 | Billy DeckerPlace 36 · Grade 11 · St James | 11 | St James | 35:36 PR |