| 1 | Mathav VigneshPlace 1 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 16:47.8 |
| 2 | Gage KillewaldPlace 2 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 16:48.2 |
| 3 | Mike McGowanPlace 3 · Grade 12 · Troy | 12 | Troy | 17:02.1 |
| 4 | Kaleb PricePlace 4 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 17:05.8 |
| 5 | Zach MazzuchiPlace 5 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 17:06.3 |
| 6 | Alec SteimelPlace 6 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 17:29.2 |
| 7 | Ferdinand ViereckPlace 7 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 17:34.0 |
| 8 | Nathan D'SouzaPlace 8 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 17:55.7 |
| 9 | Amarion HowardPlace 9 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 18:06.3 |
| 10 | Jack DonohoePlace 10 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 18:27.0 |
| 11 | Joseph NolanPlace 11 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 18:33.5 |
| 12 | Vishvaa RavishankarPlace 12 · Grade 9 · Troy | 9 | Troy | 18:34.6 |
| 13 | Aryan SinghPlace 13 · Grade 10 · Troy | 10 | Troy | 18:36.6 |
| 14 | Luke WaechterPlace 14 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 18:47.7 |
| 15 | Adam De la fuentePlace 15 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 18:51.6 |
| 16 | Ethan VavrickPlace 16 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 18:56.8 |
| 17 | Cameron ReynoldsPlace 17 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 18:58.8 |
| 18 | Brett WyckhuysePlace 18 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 19:10.5 |
| 19 | Armon HowardPlace 19 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 19:15.5 |
| 20 | Jimmy MahfetPlace 20 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 19:45.1 |
| 21 | Theodore ShiPlace 21 · Grade 10 · Troy | 10 | Troy | 19:47.4 |
| 22 | Joshua WuPlace 22 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 19:47.7 |
| 23 | Nicholas Von EperPlace 23 · Grade 10 · Troy | 10 | Troy | 19:48.5 |
| 24 | Kishore Senthil Ku...Place 24 · Grade 10 · Troy | 10 | Troy | 20:03.3 |
| 25 | Louis D'SouzaPlace 25 · Grade 9 · Troy | 9 | Troy | 20:03.8 |
| 26 | Paul LinPlace 26 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 20:05.6 |
| 27 | Varun SukhavasiPlace 27 · Grade 10 · Troy | 10 | Troy | 20:10.0 |
| 28 | Adam TrumbauerPlace 28 · Grade 12 · Troy | 12 | Troy | 20:10.9 |
| 29 | Colin RussoPlace 29 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 20:13.1 |
| 30 | Charlie SantellaPlace 30 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 20:19.7 |
| 31 | Roger WangPlace 31 · Grade 11 · Troy | 11 | Troy | 20:21.9 |
| 32 | Cullen DoylePlace 32 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 20:23.8 |
| 33 | Will AdamsPlace 33 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 20:25.4 |
| 34 | Jeffery WuPlace 34 · Grade 10 · Troy | 10 | Troy | 20:45.6 |
| 35 | Griffin BrunsPlace 35 · Grade 12 · Troy | 12 | Troy | 20:46.0 |
| 36 | Arya SunilPlace 36 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 20:49.4 |
| 37 | Kush ParikhPlace 37 · Grade 9 · Troy | 9 | Troy | 20:52.8 |
| 38 | John ChoiPlace 38 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 20:56.2 |
| 39 | Andrew MengPlace 39 · Grade 9 · Troy | 9 | Troy | 20:58.5 |
| 40 | Sameer KhedPlace 40 · Grade 11 · Troy | 11 | Troy | 21:04.6 |
| 41 | Aditya ShankarPlace 41 · Grade 11 · Troy | 11 | Troy | 21:09.2 |
| 42 | Sarang BhidePlace 42 · Grade 10 · Troy | 10 | Troy | 21:13.4 |
| 43 | Matt RybaPlace 43 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 21:15.5 |
| 44 | Thomas DunnPlace 44 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 21:19.1 |
| 45 | Donovan HaywardPlace 45 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 21:21.6 |
| 46 | Kyan WilkinsPlace 46 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 21:21.8 |
| 47 | Sergio LopezPlace 47 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 21:30.6 |
| 48 | Charlie WagnerPlace 48 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 21:32.0 |
| 49 | Jake WilksPlace 49 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 21:35.4 |
| 50 | Jake LyonsPlace 50 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 21:39.1 |
| 51 | Grant ClawsonPlace 51 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 21:41.2 |
| 52 | Steven LiPlace 52 · Grade 9 · Troy | 9 | Troy | 21:47.7 |
| 53 | Adam CooperPlace 53 · Grade 11 · Troy | 11 | Troy | 21:51.1 |
| 54 | Rongbang LiPlace 54 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 21:59.0 |
| 55 | Kyle JungPlace 55 · Grade 12 · Troy | 12 | Troy | 22:02.1 |
| 56 | Charlie ChuPlace 56 · Grade 10 · Troy | 10 | Troy | 22:09.3 |
| 57 | Brian LiuPlace 57 · Grade 9 · Troy | 9 | Troy | 22:09.7 |
| 58 | Alex WangPlace 58 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 22:12.9 |
| 59 | Akul LingampalliPlace 59 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 22:13.4 |
| 60 | Max PytelPlace 60 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 22:13.9 |
| 61 | Connor UlfigPlace 61 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 22:14.3 |
| 62 | Cameron CzubayPlace 62 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 22:26.3 |
| 63 | John OstranderPlace 63 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 22:31.0 |
| 64 | Rakesh Varma Kotta...Place 64 · Grade 9 · Troy | 9 | Troy | 22:35.9 |
| 65 | Vinicius de SalviPlace 65 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 22:36.1 |
| 66 | Ryan ArethaPlace 66 · Grade 11 · Troy | 11 | Troy | 22:38.2 |
| 67 | Alex DudaPlace 67 · Grade 11 · Troy | 11 | Troy | 22:44.3 |
| 68 | Charlie JiangPlace 68 · Grade 11 · Troy | 11 | Troy | 23:05.4 |
| 69 | Luke FenchakPlace 69 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 23:10.3 |
| 70 | Marcus PytelPlace 70 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 23:28.0 |
| 71 | Zakaria BenchbanaPlace 71 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 23:28.9 |
| 72 | Spencer MillerPlace 72 · Grade 12 · Troy | 12 | Troy | 23:47.8 |
| 73 | Daniel YangPlace 73 · Grade 9 · Troy | 9 | Troy | 24:02.1 |
| 74 | Luke BockrathPlace 74 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 24:07.1 |
| 75 | Omar AzizPlace 75 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 24:19.6 |
| 76 | Nicholas GrundhoferPlace 76 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 24:30.2 |
| 77 | Shuwen YuPlace 77 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 24:36.2 |
| 78 | Jack WaechterPlace 78 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 25:03.3 |
| 79 | Mauricio Garcia Pe...Place 79 · Grade 12 · Troy | 12 | Troy | 25:14.6 |
| 80 | Max FalkPlace 80 · Grade 9 · Troy | 9 | Troy | 25:14.8 |
| 81 | Graham FiroszPlace 81 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 25:51.8 |
| 82 | Joseph ChoiPlace 82 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 26:20.0 |
| 83 | Owen SmithPlace 83 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 26:28.6 |
| 84 | Yusef MurrayPlace 84 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 27:20.3 |
| 85 | Kyle BerchPlace 85 · Grade 9 · Troy | 9 | Troy | 27:49.4 |
| 86 | Adrian BlancoPlace 86 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 27:52.4 |
| 87 | Rahul GovilPlace 87 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 28:00.4 |
| 88 | Dylan BellPlace 88 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 28:03.7 |
| 89 | Sawyer BlairPlace 89 · Grade 11 · Troy | 11 | Troy | 28:08.9 |
| 90 | Ethan ChenPlace 90 · Grade 11 · Troy | 11 | Troy | 28:20.0 |
| 91 | Cary ShuPlace 91 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 28:33.1 |
| 92 | Ryan BolinPlace 92 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 29:08.8 |
| 93 | Shifan SaeedPlace 93 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 29:21.1 |