| 1 | Christopher MurrayPlace 1 · Grade 12 · Hall | 12 | Hall | 14:40.2 |
| 2 | Matt GaneyPlace 2 · Grade 11 · Hall | 11 | Hall | 14:55.8 |
| 3 | Tobey SiegelPlace 3 · Grade 12 · Hall | 12 | Hall | 14:55.9 |
| 4 | Apurv ManjrekerPlace 4 · Grade 10 · Hall | 10 | Hall | 14:56.0 |
| 5 | Benjamin SandersonPlace 5 · Grade 12 · Hall | 12 | Hall | 15:03.4 |
| 6 | Brandon HermesPlace 6 · Grade 10 · Hall | 10 | Hall | 15:06.3 |
| 7 | Simon RosenbergPlace 7 · Grade 11 · Hall | 11 | Hall | 15:11.1 |
| 8 | Jon YorkPlace 8 · Grade 9 · Hall | 9 | Hall | 15:12.2 |
| 9 | Frankie DewanderPlace 9 · Grade 9 · Hall | 9 | Hall | 15:12.5 |
| 10 | Heitor CunhaPlace 10 · Grade 11 · Hall | 11 | Hall | 15:13.3 |
| 11 | Justin LeopoldPlace 11 · Grade 11 · Hall | 11 | Hall | 15:17.3 |
| 12 | Jonathan PincusPlace 12 · Grade 9 · Hall | 9 | Hall | 15:21.9 |
| 13 | Emeka MoemekaPlace 13 · Grade 12 · Hall | 12 | Hall | 16:35.1 |
| 14 | Jeremy BaunPlace 14 · Grade 9 · Hall | 9 | Hall | 16:35.2 |
| 1 | Jack McCannPlace 1 · Grade 12 · Hall | 12 | Hall | 15:40.1 |
| 2 | Colby YinglingPlace 2 · Grade 9 · Hall | 9 | Hall | 15:43.5 |
| 3 | James BirbaraPlace 3 · Grade 10 · Hall | 10 | Hall | 15:59.7 |
| 4 | Brendan PanarellaPlace 4 · Grade 10 · Hall | 10 | Hall | 16:05.2 |
| 5 | Brecon MorganPlace 5 · Grade 12 · Hall | 12 | Hall | 16:07.1 |
| 6 | Jake LudginPlace 6 · Grade 11 · Hall | 11 | Hall | 16:10.8 |
| 7 | Noah KallorPlace 7 · Grade 10 · Hall | 10 | Hall | 16:11.8 |
| 8 | Dylan AlbanesePlace 8 · Grade 10 · Hall | 10 | Hall | 16:19.4 |
| 9 | Jayden RajPlace 9 · Grade 12 · Hall | 12 | Hall | 16:20.7 |
| 10 | Jason BachPlace 10 · Grade 11 · Hall | 11 | Hall | 16:31.0 |
| 11 | Jonah MiettinenPlace 11 · Grade 11 · Hall | 11 | Hall | 16:35.2 |
| 12 | Desmond LeitzPlace 12 · Grade 11 · Hall | 11 | Hall | 16:35.5 |
| 13 | Drew SeidmanPlace 13 · Grade 12 · Hall | 12 | Hall | 16:45.4 |
| 14 | Matthew ScobboPlace 14 · Grade 11 · Hall | 11 | Hall | 16:58.2 |
| 1 | Patrick JensenPlace 1 · Grade 10 · Hall | 10 | Hall | 16:07.5 |
| 2 | Tommy BoulterPlace 2 · Grade 9 · Hall | 9 | Hall | 16:21.3 |
| 3 | Tyler BachPlace 3 · Grade 11 · Hall | 11 | Hall | 16:23.3 |
| 4 | Tyler BristowPlace 4 · Grade 11 · Hall | 11 | Hall | 16:25.9 |
| 5 | Jacob BenthienPlace 5 · Grade 12 · Hall | 12 | Hall | 16:39.5 |
| 6 | Ryan MendozaPlace 6 · Grade 11 · Hall | 11 | Hall | 16:44.7 |
| 7 | Ari Sobel-PressmanPlace 7 · Grade 9 · Hall | 9 | Hall | 16:47.9 |
| 8 | Evan ElmorePlace 8 · Grade 10 · Hall | 10 | Hall | 16:50.1 |
| 9 | Mason ShapiroPlace 9 · Grade 9 · Hall | 9 | Hall | 17:00.0 |
| 10 | Owen MurphyPlace 10 · Grade 9 · Hall | 9 | Hall | 17:00.6 |
| 11 | Spencer BersonPlace 11 · Grade 10 · Hall | 10 | Hall | 17:10.1 |
| 12 | Gus BrudzPlace 12 · Grade 11 · Hall | 11 | Hall | 17:27.8 |
| 13 | Will McCannPlace 13 · Grade 10 · Hall | 10 | Hall | 17:45.6 |
| 14 | Joonbeom HongPlace 14 · Grade 12 · Hall | 12 | Hall | 18:13.6 |
| 1 | Michael TraversPlace 1 · Grade 11 · Hall | 11 | Hall | 16:54.6 |
| 2 | Harris BersonPlace 2 · Grade 10 · Hall | 10 | Hall | 17:01.2 |
| 3 | Byrce BlodgettPlace 3 · Grade 9 · Hall | 9 | Hall | 17:25.5 |
| 4 | Alex HuPlace 4 · Grade 11 · Hall | 11 | Hall | 17:30.2 |
| 5 | Brady XuePlace 5 · Grade 9 · Hall | 9 | Hall | 17:39.4 |
| 6 | Jared MaidmanPlace 6 · Grade 11 · Hall | 11 | Hall | 17:48.3 |
| 7 | Dylan MuskratPlace 7 · Grade 9 · Hall | 9 | Hall | 17:51.3 |
| 8 | Ben GardnerPlace 8 · Grade 12 · Hall | 12 | Hall | 17:53.7 |
| 9 | Carter O'KeefePlace 9 · Grade 12 · Hall | 12 | Hall | 18:05.5 |
| 10 | Andrew GredenPlace 10 · Grade 10 · Hall | 10 | Hall | 18:26.7 |
| 11 | Benjamin ChernPlace 11 · Grade 11 · Hall | 11 | Hall | 18:30.2 |
| 12 | Sean ZemanPlace 12 · Grade 11 · Hall | 11 | Hall | 18:47.7 |
| 13 | Branden KaufmannPlace 13 · Grade 12 · Hall | 12 | Hall | 19:52.2 |
| 1 | Matt ZemanPlace 1 · Grade 9 · Hall | 9 | Hall | 18:13.0 |
| 2 | Sam SadlerPlace 2 · Grade 10 · Hall | 10 | Hall | 18:26.0 |
| 3 | Niko PoulakosPlace 3 · Grade 9 · Hall | 9 | Hall | 18:42.6 |
| 4 | Alexander TorinoPlace 4 · Grade 12 · Hall | 12 | Hall | 18:43.6 |
| 5 | Kai TakeyasuPlace 5 · Grade 12 · Hall | 12 | Hall | 18:55.4 |
| 6 | Andrew ChangPlace 6 · Grade 11 · Hall | 11 | Hall | 18:55.6 |
| 7 | David LadieuPlace 7 · Grade 9 · Hall | 9 | Hall | 19:10.7 |
| 8 | Jude ShauckPlace 8 · Grade 9 · Hall | 9 | Hall | 19:15.3 |
| 9 | Ethan ChandlerPlace 9 · Grade 12 · Hall | 12 | Hall | 19:19.8 |
| 10 | Elliott SteinbergPlace 10 · Grade 10 · Hall | 10 | Hall | 19:53.1 |
| 11 | Daniel ZhaoPlace 11 · Grade 12 · Hall | 12 | Hall | 19:56.0 |
| 12 | Jonathan DixonPlace 12 · Grade 9 · Hall | 9 | Hall | 20:04.0 |
| 13 | Ethan HarrisPlace 13 · Grade 11 · Hall | 11 | Hall | 20:09.7 |
| 14 | Azuka MoemekaPlace 14 · Grade 9 · Hall | 9 | Hall | 21:22.7 |
| 15 | Charlie SinkPlace 15 · Grade 9 · Hall | 9 | Hall | 21:33.7 |
| 1 | Britt HousomPlace 1 · Grade 9 · Hall | 9 | Hall | 19:23.4 |
| 2 | Oliver HodkinsonPlace 2 · Grade 9 · Hall | 9 | Hall | 19:25.9 |
| 3 | Howie LamPlace 3 · Grade 9 · Hall | 9 | Hall | 19:31.2 |
| 4 | Angus WhalenPlace 4 · Grade 9 · Hall | 9 | Hall | 20:39.8 |
| 5 | George VernerPlace 5 · Grade 10 · Hall | 10 | Hall | 21:06.8 |
| 6 | Gabriel GarciaPlace 6 · Grade 10 · Hall | 10 | Hall | 21:12.9 |
| 7 | Orian GavishPlace 7 · Grade 9 · Hall | 9 | Hall | 21:20.2 |
| 8 | Jayden NguyenPlace 8 · Grade 9 · Hall | 9 | Hall | 21:45.9 |
| 9 | Henry FrankPlace 9 · Grade 9 · Hall | 9 | Hall | 21:53.7 |
| 10 | Sam EmersonPlace 10 · Grade 11 · Hall | 11 | Hall | 22:14.1 |
| 11 | Sean ScullyPlace 11 · Grade 9 · Hall | 9 | Hall | 23:39.4 |
| 12 | Charles BirbaraPlace 12 · Grade 9 · Hall | 9 | Hall | 23:44.2 |
| 13 | Jack MarziPlace 13 · Grade 11 · Hall | 11 | Hall | 23:48.0 |
| 14 | Alejandro ClementePlace 14 · Grade 10 · Hall | 10 | Hall | 25:18.3 |
| 15 | Joel HarrisPlace 15 · Grade 9 · Hall | 9 | Hall | 26:35.0 |
| 1 | Jack NavinPlace 1 · Grade 12 · Hall | 12 | Hall | 15:52.4 |