| 1 | Madden RichardsPlace 1 · Grade 10 · Broadalbin-Perth | 10 | Broadalbin-Perth | 16:27.8 |
| 2 | Jackson SellinghamPlace 2 · Grade 11 · Hudson Falls | 11 | Hudson Falls | 16:35.8 |
| 3 | Brendan PedonePlace 3 · Grade 11 · Scotia-Glenville Central | 11 | Scotia-Glenville Central | 16:37.6 PR |
| 4 | Matthew WilliamsPlace 4 · Grade 12 · Scotia-Glenville Central | 12 | Scotia-Glenville Central | 16:45.6 |
| 5 | Devin DietzPlace 5 · Grade 11 · Broadalbin-Perth | 11 | Broadalbin-Perth | 16:55.1 |
| 6 | Gavin WinacottPlace 6 · Grade 12 · Schuylerville Central | 12 | Schuylerville Central | 17:04.6 |
| 7 | Anthony BauerPlace 7 · Grade 10 · Mayfield Central | 10 | Mayfield Central | 17:13.9 |
| 8 | Evan PaliwodaPlace 8 · Grade 11 · Cobleskill Richmondville | 11 | Cobleskill Richmondville | 17:14.6 PR |
| 9 | Parker RoyaelPlace 9 · Grade 9 · Glens Falls | 9 | Glens Falls | 17:31.1 |
| 10 | Enzo DimezzaPlace 10 · Grade 10 · Broadalbin-Perth | 10 | Broadalbin-Perth | 17:50.3 PR |
| 11 | Orion HavensPlace 11 · Grade 9 · Hudson Falls | 9 | Hudson Falls | 17:50.5 |
| 12 | Daniel LevyPlace 12 · Grade 12 · Albany | 12 | Albany | 17:50.8 PR |
| 13 | Owen WeissPlace 13 · Grade 11 · Broadalbin-Perth | 11 | Broadalbin-Perth | 18:00.9 |
| 14 | Kade VailPlace 14 · Grade 11 · Scotia-Glenville Central | 11 | Scotia-Glenville Central | 18:01.3 |
| 15 | Preston LippmannPlace 15 · Grade 11 · Scotia-Glenville Central | 11 | Scotia-Glenville Central | 18:02.9 PR |
| 16 | Tyler MisiewiczPlace 16 · Grade 9 · Scotia-Glenville Central | 9 | Scotia-Glenville Central | 18:03.6 PR |
| 17 | Matthew HughesPlace 17 · Grade 7 · Cobleskill Richmondville | 7 | Cobleskill Richmondville | 18:03.9 PR |
| 18 | Liam BelknapPlace 18 · Grade 12 · Mayfield Central | 12 | Mayfield Central | 18:07.1 |
| 19 | Archer GoldmanPlace 19 · Grade 9 · Albany | 9 | Albany | 18:11.4 |
| 20 | Northern DutcherPlace 20 · Grade 11 · Mayfield Central | 11 | Mayfield Central | 18:23.5 |
| 21 | Benjamin BorntPlace 21 · Grade 12 · Johnstown | 12 | Johnstown | 18:33.8 |
| 22 | Carter MisiewiczPlace 22 · Grade 12 · Scotia-Glenville Central | 12 | Scotia-Glenville Central | 18:34.3 |
| 23 | Connor CookPlace 23 · Grade 10 · Broadalbin-Perth | 10 | Broadalbin-Perth | 18:38.0 |
| 24 | Sebastian PowerPlace 24 · Grade 11 · Broadalbin-Perth | 11 | Broadalbin-Perth | 18:41.1 |
| 25 | Cassius AbodeelyPlace 25 · Grade 12 · South Glens Falls Central | 12 | South Glens Falls Central | 18:45.0 |
| 26 | Connor MurphyPlace 26 · Grade 11 · Broadalbin-Perth | 11 | Broadalbin-Perth | 18:51.5 |
| 27 | Blake ErnstPlace 27 · Grade 10 · South Glens Falls Central | 10 | South Glens Falls Central | 19:03.5 PR |
| 28 | Maximus AbodeelyPlace 28 · Grade 12 · South Glens Falls Central | 12 | South Glens Falls Central | 19:03.8 |
| 29 | Ian CurleyPlace 29 · Grade 12 · Mayfield Central | 12 | Mayfield Central | 19:11.1 |
| 30 | Ulysses Graham-snyderPlace 30 · Grade 12 · Albany | 12 | Albany | 19:15.6 PR |
| 31 | Nico AlbanesePlace 31 · Grade 10 · Scotia-Glenville Central | 10 | Scotia-Glenville Central | 19:16.9 |
| 32 | Logan MullenPlace 32 · Grade 10 · Gloversville | 10 | Gloversville | 19:18.1 PR |
| 33 | Miles BorntPlace 33 · Grade 10 · Mayfield Central | 10 | Mayfield Central | 19:19.0 |
| 34 | Jacob RisleyPlace 34 · Grade 10 · Johnstown | 10 | Johnstown | 19:21.8 PR |
| 35 | Cooper SteigerPlace 35 · Grade 10 · Johnstown | 10 | Johnstown | 19:24.9 PR |
| 36 | Mark FenstermacherPlace 36 · Grade 10 · Mayfield Central | 10 | Mayfield Central | 19:33.3 |
| 37 | Haven AlessiPlace 37 · Grade 12 · Glens Falls | 12 | Glens Falls | 19:38.4 |
| 38 | Noah CrossPlace 38 · Grade 11 · South Glens Falls Central | 11 | South Glens Falls Central | 19:40.7 PR |
| 39 | Moses SchouPlace 39 · Grade 10 · Albany | 10 | Albany | 19:44.4 |
| 40 | Collin MaguirePlace 40 · Grade 11 · South Glens Falls Central | 11 | South Glens Falls Central | 19:51.1 PR |
| 41 | Lucas MackPlace 41 · Grade 10 · Albany | 10 | Albany | 19:53.5 |
| 42 | Aydin BeckPlace 42 · Grade 11 · Mayfield Central | 11 | Mayfield Central | 19:57.7 |
| 43 | Brady LampronPlace 43 · Grade 12 · Cobleskill Richmondville | 12 | Cobleskill Richmondville | 20:03.2 |
| 44 | Eli BeardenPlace 44 · Grade 12 · Albany | 12 | Albany | 20:11.0 PR |
| 45 | Anaand BuddeauPlace 45 · Grade 10 · Albany | 10 | Albany | 20:34.8 |
| 46 | Quinn HerlihyPlace 46 · Grade 9 · South Glens Falls Central | 9 | South Glens Falls Central | 20:34.9 |
| 47 | Lucas O'neilPlace 47 · Grade 11 · Hudson Falls | 11 | Hudson Falls | 20:48.9 |
| 48 | James OlivetoPlace 48 · Grade 9 · South Glens Falls Central | 9 | South Glens Falls Central | 21:01.3 PR |
| 49 | Daniel RuenesPlace 49 · Grade 11 · Cobleskill Richmondville | 11 | Cobleskill Richmondville | 21:09.3 PR |
| 50 | Keagan SlaterPlace 50 · Grade 10 · Cobleskill Richmondville | 10 | Cobleskill Richmondville | 21:13.9 |
| 51 | Connor WilkinsonPlace 51 · Grade 11 · Cobleskill Richmondville | 11 | Cobleskill Richmondville | 21:36.0 PR |
| 52 | Austin StevensonPlace 52 · Grade 9 · Hudson Falls | 9 | Hudson Falls | 21:37.3 |
| 53 | Elijah StraightPlace 53 · Grade 11 · Glens Falls | 11 | Glens Falls | 21:44.6 |
| 54 | Noah RumrillPlace 54 · Grade 12 · Johnstown | 12 | Johnstown | 21:45.1 |
| 55 | Anthony Perez-LaportaPlace 55 · Grade 10 · Gloversville | 10 | Gloversville | 21:47.0 |
| 56 | Bennett MenardPlace 56 · Grade 12 · Glens Falls | 12 | Glens Falls | 21:47.4 |
| 57 | Kaden SchafferPlace 57 · Grade 9 · Glens Falls | 9 | Glens Falls | 21:47.7 PR |
| 58 | Devin DeMagistrisPlace 58 · Grade 12 · Johnstown | 12 | Johnstown | 22:02.6 |
| 59 | Peyton ShaferPlace 59 · Grade 11 · Gloversville | 11 | Gloversville | 22:08.0 |
| 60 | Dominic CozzolinoPlace 60 · Grade 9 · Schuylerville Central | 9 | Schuylerville Central | 22:12.0 |
| 61 | Clark SeeleyPlace 61 · Grade 11 · Glens Falls | 11 | Glens Falls | 22:12.6 |
| 62 | Benjamin PinterPlace 62 · Grade 12 · Hudson Falls | 12 | Hudson Falls | 22:26.2 |
| 63 | Noah LabrumPlace 63 · Grade 10 · Hudson Falls | 10 | Hudson Falls | 22:39.6 |
| 64 | Braiden RocklinPlace 64 · Grade 12 · Gloversville | 12 | Gloversville | 22:43.7 |
| 65 | Brayden HakesPlace 65 · Grade 12 · Johnstown | 12 | Johnstown | 22:43.8 |
| 66 | Edward HockenberryPlace 66 · Grade 10 · Hudson Falls | 10 | Hudson Falls | 23:10.8 |
| 67 | Damian BetancurPlace 67 · Grade 11 · Gloversville | 11 | Gloversville | 23:11.4 |
| 68 | Anthony AmbrosinoPlace 68 · Grade 12 · Gloversville | 12 | Gloversville | 23:45.6 PR |
| 69 | Seth ArquettePlace 69 · Grade 12 · Granville Central | 12 | Granville Central | 23:58.2 |
| 70 | Cecil LalonePlace 70 · Grade 12 · Glens Falls | 12 | Glens Falls | 24:11.0 |
| 71 | Christopher LagoPlace 71 · Grade 12 · Johnstown | 12 | Johnstown | 24:36.4 |
| 72 | Logan GondellaPlace 72 · Grade 12 · Granville Central | 12 | Granville Central | 24:57.8 |
| 73 | Lee WhispellPlace 73 · Grade 9 · Cobleskill Richmondville | 9 | Cobleskill Richmondville | 25:52.1 PR |
| 74 | Jayden DrakePlace 74 · Grade 10 · Granville Central | 10 | Granville Central | 26:01.6 PR |
| 75 | Luke WilsonPlace 75 · Grade 10 · Granville Central | 10 | Granville Central | 26:22.7 |
| 76 | Braeden ScarlettPlace 76 · Grade 11 · Holy Trinity | 11 | Holy Trinity | 27:08.6 PR |
| 77 | Mason GondellaPlace 77 · Grade 9 · Granville Central | 9 | Granville Central | 27:43.9 PR |
| 78 | Jose BrowningPlace 78 · Grade 9 · Gloversville | 9 | Gloversville | 29:23.8 |
| 79 | Alvin ZhengPlace 79 · Grade 10 · Granville Central | 10 | Granville Central | 29:27.1 |
| 80 | Cameron BrownPlace 80 · Grade 9 · Gloversville | 9 | Gloversville | 29:56.4 PR |
| 81 | Carter LafrancePlace 81 · Grade 10 · Granville Central | 10 | Granville Central | 36:52.4 PR |