| 1 | Albert ZouPlace 1 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 10:35 |
| 2 | Ethan HoodPlace 2 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 11:07 |
| 3 | Abhay RaoPlace 3 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 11:18 |
| 4 | James HanleyPlace 4 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 11:36 |
| 5 | Alec MihalenkoPlace 5 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 11:51 |
| 6 | Daniel WangPlace 6 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 11:59 |
| 6 | David WangPlace 6 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 11:59 PR |
| 7 | Bradley XuPlace 7 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 12:10 |
| 8 | Brian MahoneyPlace 8 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 12:17 |
| 9 | Dante ValerPlace 9 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 12:20 |
| 10 | Dylan KeatingPlace 10 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 12:29 |
| 11 | Ben LinPlace 11 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 12:30 |
| 12 | Kyle PolivkaPlace 12 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 12:36 |
| 13 | Andrew BraccoPlace 13 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 12:38 |
| 15 | Ayan LateefPlace 15 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 13:18 |
| 16 | Jonathan KimPlace 16 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 13:23 |
| 18 | Maximus RaflaPlace 18 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 13:39 |
| 19 | Josh BurkePlace 19 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 13:46 |
| 20 | Matt PerezPlace 20 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 13:56 |
| 21 | Alec SignorilePlace 21 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 13:59 |
| 22 | Dylan KemmererPlace 22 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 14:09 |
| 23 | Colin TruettPlace 23 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 14:11 |
| 24 | Steven SiebelPlace 24 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 14:19 |
| 25 | Steven CiervoPlace 25 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 14:41 |
| 26 | Colin McAulayPlace 26 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 14:43 |
| 34 | Andrew ChenPlace 34 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 15:18 |
| 36 | Larry CaiPlace 36 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 15:56 |
| 41 | Jarrett ZhengPlace 41 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 16:15 |
| 43 | Michael BraccoPlace 43 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 16:33 |
| 47 | Max GuoPlace 47 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 17:07 |
| 48 | Haroon ShaikhPlace 48 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 17:14 |
| 49 | Alex TianPlace 49 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 17:25 |
| 51 | Balazs PoppPlace 51 · Grade 7 · Wm R. SatzUnofficial | 7 | Wm R. Satz | 17:54 PR |
| 56 | alan wuPlace 56 · Grade 8 · Wm R. SatzUnofficial | 8 | Wm R. Satz | 19:19 |