| 1 | Chris DiplacidoPlace 1 · Grade 12 · Queensbury | 12 | Queensbury | 16:21.2 |
| 2 | Kiernan DavidsonPlace 2 · Grade 10 · Queensbury | 10 | Queensbury | 16:59.5 |
| 3 | John LuthringerPlace 3 · Grade 10 · Queensbury | 10 | Queensbury | 17:04.1 |
| 4 | Matthew WilliamsPlace 4 · Grade 11 · Scotia-Glenville Central | 11 | Scotia-Glenville Central | 17:09.3 |
| 5 | Gavin WinacottPlace 5 · Grade 11 · Schuylerville Central | 11 | Schuylerville Central | 17:19.3 |
| 6 | Jackson SellinghamPlace 6 · Grade 10 · Hudson Falls | 10 | Hudson Falls | 17:25.2 |
| 7 | Alexander GoertzenPlace 7 · Grade 10 · Queensbury | 10 | Queensbury | 17:41.2 |
| 8 | Jasper BermanPlace 8 · Grade 12 · Scotia-Glenville Central | 12 | Scotia-Glenville Central | 17:45.1 |
| 9 | Chase OakmanPlace 9 · Grade 10 · Queensbury | 10 | Queensbury | 17:50.8 PR |
| 10 | Madden RichardsPlace 10 · Grade 9 · Broadalbin-Perth | 9 | Broadalbin-Perth | 17:59.0 |
| 11 | Owen WeissPlace 11 · Grade 10 · Broadalbin-Perth | 10 | Broadalbin-Perth | 18:02.0 |
| 12 | Josh JenkinPlace 12 · Grade 12 · Queensbury | 12 | Queensbury | 18:12.1 |
| 13 | Brendan PedonePlace 13 · Grade 10 · Scotia-Glenville Central | 10 | Scotia-Glenville Central | 18:13.6 |
| 14 | Brett CarrPlace 14 · Grade 11 · Queensbury | 11 | Queensbury | 18:13.6 |
| 15 | Aaron CassilloPlace 15 · Grade 9 · Scotia-Glenville Central | 9 | Scotia-Glenville Central | 18:24.9 |
| 16 | Sawyer OrlemanPlace 16 · Grade 9 · Queensbury | 9 | Queensbury | 18:26.6 PR |
| 17 | Cassius AbodeelyPlace 17 · Grade 11 · South Glens Falls Central | 11 | South Glens Falls Central | 18:27.8 |
| 18 | Preston LippmannPlace 18 · Grade 10 · Scotia-Glenville Central | 10 | Scotia-Glenville Central | 18:29.6 |
| 19 | Jaime BonillaPlace 19 · Grade 10 · Amsterdam | 10 | Amsterdam | 18:34.8 |
| 20 | Colton LizzioPlace 20 · Grade 12 · Broadalbin-Perth | 12 | Broadalbin-Perth | 18:36.8 |
| 21 | Alden GuayPlace 21 · Grade 12 · Queensbury | 12 | Queensbury | 18:45.7 |
| 22 | Kragen OrlemanPlace 22 · Grade 9 · Queensbury | 9 | Queensbury | 18:49.3 |
| 23 | Sam OlivaresPlace 23 · Grade 10 · Amsterdam | 10 | Amsterdam | 18:49.8 |
| 24 | Mason BartonePlace 24 · Grade 9 · Queensbury | 9 | Queensbury | 18:54.8 |
| 25 | Christian LaBountyPlace 25 · Grade 12 · Schuylerville Central | 12 | Schuylerville Central | 18:57.0 |
| 26 | Jeremiah EdingtonPlace 26 · Grade 10 · Queensbury | 10 | Queensbury | 19:00.4 |
| 27 | Carter MisiewiczPlace 27 · Grade 11 · Scotia-Glenville Central | 11 | Scotia-Glenville Central | 19:04.8 |
| 28 | Ben DelsignorePlace 28 · Grade 10 · Queensbury | 10 | Queensbury | 19:10.0 |
| 29 | Jonathan Eppedico-CirilloPlace 29 · Grade 10 · Queensbury | 10 | Queensbury | 19:16.4 |
| 30 | Jiraiya BelcherPlace 30 · Grade 10 · Broadalbin-Perth | 10 | Broadalbin-Perth | 19:18.2 |
| 31 | John ShafferPlace 31 · Grade 10 · Scotia-Glenville Central | 10 | Scotia-Glenville Central | 19:20.4 |
| 32 | Mason HealyPlace 32 · Grade 12 · Broadalbin-Perth | 12 | Broadalbin-Perth | 19:26.6 |
| 33 | Maximus AbodeelyPlace 33 · Grade 11 · South Glens Falls Central | 11 | South Glens Falls Central | 19:29.4 |
| 34 | Haven AlessiPlace 34 · Grade 11 · Glens Falls | 11 | Glens Falls | 19:29.9 |
| 35 | Andrew BartonePlace 35 · Grade 9 · Queensbury | 9 | Queensbury | 19:34.3 |
| 36 | Adam SperoPlace 36 · Grade 12 · Queensbury | 12 | Queensbury | 19:40.2 |
| 37 | Eagen BreaultPlace 37 · Grade 12 · Queensbury | 12 | Queensbury | 19:40.3 |
| 38 | Tanyon PearsonPlace 38 · Grade 11 · Queensbury | 11 | Queensbury | 19:40.4 PR |
| 39 | Alexandru MailatPlace 39 · Grade 9 · Queensbury | 9 | Queensbury | 19:46.3 |
| 40 | Kade VailPlace 40 · Grade 10 · Scotia-Glenville Central | 10 | Scotia-Glenville Central | 19:49.2 |
| 41 | Jonathan LinPlace 41 · Grade 9 · Broadalbin-Perth | 9 | Broadalbin-Perth | 19:53.7 |
| 42 | Parker SimonPlace 42 · Grade 12 · South Glens Falls Central | 12 | South Glens Falls Central | 19:55.7 |
| 43 | Derek EspinalPlace 43 · Grade 9 · Amsterdam | 9 | Amsterdam | 20:00.7 |
| 44 | Alex HayPlace 44 · Grade 12 · Hudson Falls | 12 | Hudson Falls | 20:01.9 |
| 45 | Timothy PortuesePlace 45 · Grade 11 · Queensbury | 11 | Queensbury | 20:02.0 PR |
| 46 | Wyatt LeePlace 46 · Grade 10 · Queensbury | 10 | Queensbury | 20:02.0 |
| 47 | Cameron WinacottPlace 47 · Grade 9 · Schuylerville Central | 9 | Schuylerville Central | 20:05.7 |
| 48 | Jake LanfearPlace 48 · Grade 12 · South Glens Falls Central | 12 | South Glens Falls Central | 20:06.5 |
| 49 | Cavanaugh PowersPlace 49 · Grade 12 · Glens Falls | 12 | Glens Falls | 20:10.2 |
| 50 | Alex MogerPlace 50 · Grade 10 · Queensbury | 10 | Queensbury | 20:10.8 |
| 51 | Elio Ravelo PenaPlace 51 · Grade 12 · Amsterdam | 12 | Amsterdam | 20:12.8 |
| 52 | Charles HughesPlace 52 · Grade 12 · Schuylerville Central | 12 | Schuylerville Central | 20:14.0 |
| 53 | Nico AlbanesePlace 53 · Grade 9 · Scotia-Glenville Central | 9 | Scotia-Glenville Central | 20:14.3 |
| 54 | Ian OssenkopPlace 54 · Grade 10 · Amsterdam | 10 | Amsterdam | 20:15.9 |
| 55 | Roman DutcherPlace 55 · Grade 12 · Broadalbin-Perth | 12 | Broadalbin-Perth | 20:19.9 |
| 56 | Parker RoyaelPlace 56 · Grade 8 · Glens Falls | 8 | Glens Falls | 20:21.8 |
| 57 | Grant SecorPlace 57 · Grade 12 · Scotia-Glenville Central | 12 | Scotia-Glenville Central | 20:30.9 |
| 58 | Timothy ElwoodPlace 58 · Grade 11 · Broadalbin-Perth | 11 | Broadalbin-Perth | 20:35.6 PR |
| 59 | Braeden SheeranPlace 59 · Grade 11 · South Glens Falls Central | 11 | South Glens Falls Central | 20:37.2 |
| 60 | Collin MaguirePlace 60 · Grade 10 · South Glens Falls Central | 10 | South Glens Falls Central | 20:37.4 |
| 61 | Noah VerregoPlace 61 · Grade 10 · Broadalbin-Perth | 10 | Broadalbin-Perth | 20:39.2 |
| 62 | Noah CrossPlace 62 · Grade 10 · South Glens Falls Central | 10 | South Glens Falls Central | 20:40.1 |
| 63 | Niko PepperPlace 63 · Grade 10 · Amsterdam | 10 | Amsterdam | 20:47.1 PR |
| 64 | Connor MurphyPlace 64 · Grade 10 · Broadalbin-Perth | 10 | Broadalbin-Perth | 20:48.1 |
| 65 | Lucas O'neilPlace 65 · Grade 10 · Hudson Falls | 10 | Hudson Falls | 20:49.4 |
| 66 | Alexander BosfordPlace 66 · Grade 9 · Queensbury | 9 | Queensbury | 20:53.2 |
| 67 | Lars NilssonPlace 67 · Grade 10 · Scotia-Glenville Central | 10 | Scotia-Glenville Central | 20:57.7 PR |
| 68 | Ryan KonakovPlace 68 · Grade 12 · Gloversville | 12 | Gloversville | 20:58.6 |
| 69 | Jacob TrzaskosPlace 69 · Grade 12 · South Glens Falls Central | 12 | South Glens Falls Central | 20:59.7 |
| 70 | Connor CookPlace 70 · Grade 9 · Broadalbin-Perth | 9 | Broadalbin-Perth | 21:02.0 |
| 71 | Noah LabrumPlace 71 · Grade 9 · Hudson Falls | 9 | Hudson Falls | 21:05.8 |
| 72 | Isaac GoldsteinPlace 72 · Grade 12 · South Glens Falls Central | 12 | South Glens Falls Central | 21:06.8 |
| 73 | Enzo DimezzaPlace 73 · Grade 9 · Broadalbin-Perth | 9 | Broadalbin-Perth | 21:10.1 |
| 74 | Jack BrownPlace 74 · Grade 9 · Queensbury | 9 | Queensbury | 21:11.5 |
| 75 | Jaiden GregoryPlace 75 · Grade 10 · Queensbury | 10 | Queensbury | 21:16.4 PR |
| 76 | Levi LorensenPlace 76 · Grade 9 · Amsterdam | 9 | Amsterdam | 21:30.0 |
| 77 | Logan HaightPlace 77 · Grade 12 · Broadalbin-Perth | 12 | Broadalbin-Perth | 21:30.8 |
| 78 | Finn ConnellyPlace 78 · Grade 11 · Schuylerville Central | 11 | Schuylerville Central | 21:37.1 |
| 79 | Ben MontaguePlace 79 · Grade 9 · Scotia-Glenville Central | 9 | Scotia-Glenville Central | 21:50.8 |
| 80 | Elijah StraightPlace 80 · Grade 10 · Glens Falls | 10 | Glens Falls | 21:52.4 |
| 81 | Caleb LongPlace 81 · Grade 10 · Scotia-Glenville Central | 10 | Scotia-Glenville Central | 22:04.5 |
| 82 | Gabriel MaciarelloPlace 82 · Grade 10 · South Glens Falls Central | 10 | South Glens Falls Central | 22:29.0 |
| 83 | Nathaniel QuickPlace 83 · Grade 10 · South Glens Falls Central | 10 | South Glens Falls Central | 22:39.1 |
| 84 | Cecil LalonePlace 84 · Grade 11 · Glens Falls | 11 | Glens Falls | 22:39.6 |
| 85 | Lucas KarisonPlace 85 · Grade 9 · South Glens Falls Central | 9 | South Glens Falls Central | 22:41.4 |
| 86 | Liam DuffyPlace 86 · Grade 9 · Queensbury | 9 | Queensbury | 22:41.8 |
| 87 | Ian KingPlace 87 · Grade 11 · Scotia-Glenville Central | 11 | Scotia-Glenville Central | 22:47.3 |
| 88 | Mason ArketPlace 88 · Grade 9 · Scotia-Glenville Central | 9 | Scotia-Glenville Central | 22:49.1 PR |
| 89 | Braiden RocklinPlace 89 · Grade 11 · Gloversville | 11 | Gloversville | 22:51.1 |
| 90 | Aiden SchecterPlace 90 · Grade 10 · Queensbury | 10 | Queensbury | 23:08.1 PR |
| 91 | Bennett MenardPlace 91 · Grade 11 · Glens Falls | 11 | Glens Falls | 23:10.8 |
| 92 | Andy PortuesePlace 92 · Grade 9 · Queensbury | 9 | Queensbury | 23:32.0 |
| 93 | Ethan LeclairPlace 93 · Grade 11 · South Glens Falls Central | 11 | South Glens Falls Central | 23:39.0 |
| 94 | Phineas DaviesPlace 94 · Grade 9 · South Glens Falls Central | 9 | South Glens Falls Central | 23:44.8 |
| 95 | Talan FitzgeraldPlace 95 · Grade 12 · South Glens Falls Central | 12 | South Glens Falls Central | 24:19.4 |
| 96 | Avery McMorrisPlace 96 · Grade 12 · Schuylerville Central | 12 | Schuylerville Central | 24:30.8 |
| 97 | Ethan SatasPlace 97 · Grade 9 · Broadalbin-Perth | 9 | Broadalbin-Perth | 24:57.1 PR |
| 98 | Noah CombsPlace 98 · Grade 11 · Hudson Falls | 11 | Hudson Falls | 25:59.0 |
| 99 | Casey WoodsPlace 99 · Grade 10 · Broadalbin-Perth | 10 | Broadalbin-Perth | 26:09.9 PR |
| 100 | Kyle HewittPlace 100 · Grade 12 · Schuylerville Central | 12 | Schuylerville Central | 26:39.7 |