| 1 | Brandon OldenPlace 1 · North Warren | — | North Warren | 14:17.68 | 1 |
| 2 | Andrew YacobucciPlace 2 · Canajoharie- | — | Canajoharie- | 14:51.02 | 2 |
| 3 | Boone LynchPlace 3 · Duanesburg | — | Duanesburg | 15:06.38 | 3 |
| 4 | Andrew DrescherPlace 4 · Duanesburg | — | Duanesburg | 15:08.27 | 4 |
| 5 | Ethan BurchPlace 5 · Schuylerville | — | Schuylerville | 15:12.78 | 5 |
| 6 | Jared SpringPlace 6 · Greenville | — | Greenville | 15:20.70 | 6 |
| 7 | Nick RolloPlace 7 · Lake George | — | Lake George | 15:23.49 | 7 |
| 8 | Manuel CalvoPlace 8 · Greenville | — | Greenville | 15:24.89 | 8 |
| 9 | Nick RoyPlace 9 · Stillwater | — | Stillwater | 15:27.07 | 9 |
| 10 | Joe YusaitisPlace 10 · Stillwater | — | Stillwater | 15:32.44 | 10 |
| 11 | Sam GrimmkePlace 11 · Greenwich | — | Greenwich | 15:40.28 | 11 |
| 12 | Seamus TombPlace 12 · North Warren | — | North Warren | 15:41.21 | 12 |
| 13 | Ken MulveyPlace 13 · North Warren | — | North Warren | 15:44.27 | 13 |
| 14 | Bruce GreggPlace 14 · Greenwich | — | Greenwich | 15:57.78 | 14 |
| 15 | Tyler NewkirkPlace 15 · Mayfield | — | Mayfield | 16:01.29 | 15 |
| 16 | Max DwyerPlace 16 · Schuylerville | — | Schuylerville | 16:01.75 | 16 |
| 17 | Peyton HowardPlace 17 · Greenwich | — | Greenwich | 16:04.53 | 17 |
| 18 | Aidan ZenzenPlace 18 · Fonda-Fultonville | — | Fonda-Fultonville | 16:05.13 | 18 |
| 19 | Gabe ColePlace 19 · Johnstown | — | Johnstown | 16:07.85 | 19 |
| 20 | Erik SchreinerPlace 20 · Hadley-Luzerne | — | Hadley-Luzerne | 16:09.40 | 20 |
| 21 | Mark CwiakalaPlace 21 · Johnstown | — | Johnstown | 16:09.94 | 21 |
| 22 | Jonah StewartPlace 22 · Schuylerville | — | Schuylerville | 16:12.81 | 22 |
| 23 | Sal GalloPlace 23 · Duanesburg | — | Duanesburg | 16:13.99 | 23 |
| 24 | Michael HoffmanPlace 24 · Canajoharie- | — | Canajoharie- | 16:17.32 | 24 |
| 25 | Cody YorkPlace 25 · Hadley-Luzerne | — | Hadley-Luzerne | 16:22.14 | 25 |
| 26 | Myles AndersonPlace 26 · Fonda-Fultonville | — | Fonda-Fultonville | 16:25.98 | 26 |
| 27 | Shane ViscosiPlace 27 · Fonda-Fultonville | — | Fonda-Fultonville | 16:26.29 | 27 |
| 28 | Tyler DionPlace 28 · Cohoes | — | Cohoes | 16:26.93 | 28 |
| 29 | Owen GreenePlace 29 · Schuylerville | — | Schuylerville | 16:27.61 | 29 |
| 30 | Ross KellyPlace 30 · Cohoes | — | Cohoes | 16:32.79 | 30 |
| 31 | Ti PerruePlace 31 · Canajoharie- | — | Canajoharie- | 16:37.98 | 31 |
| 32 | Jon FraserPlace 32 · Hadley-Luzerne | — | Hadley-Luzerne | 16:41.94 | 32 |
| 33 | Gabe SmithPlace 33 · North Warren | — | North Warren | 16:49.41 | 33 |
| 34 | Ryan SavagePlace 34 · Greenwich | — | Greenwich | 16:51.07 | 34 |
| 35 | Sam MoraciPlace 35 · Stillwater | — | Stillwater | 16:51.33 | 35 |
| 36 | Riley MykelPlace 36 · Mayfield | — | Mayfield | 16:55.98 | 36 |
| 37 | Cody BeldenPlace 37 · Schuylerville | — | Schuylerville | 16:56.97 | 37 |
| 38 | Jack RubensteinPlace 38 · Stillwater | — | Stillwater | 17:00.84 | 38 |
| 39 | Tim DeCellePlace 39 · Cohoes | — | Cohoes | 17:04.76 | 39 |
| 40 | Trevor ClinePlace 40 · Fonda-Fultonville | — | Fonda-Fultonville | 17:06.37 | 40 |
| 41 | Mathew SmithPlace 41 · Lake George | — | Lake George | 17:09.89 | 41 |
| 42 | Michael D'ArcangelisPlace 42 · Canajoharie- | — | Canajoharie- | 17:10.16 | 42 |
| 43 | Jack UnKaufPlace 43 · Lake George | — | Lake George | 17:12.56 | 43 |
| 44 | Joe PepinPlace 44 · North Warren | — | North Warren | 17:13.91 | 44 |
| 45 | Nathan LilianthalPlace 45 · Mekeel Chris | — | Mekeel Chris | 17:14.19 | 45 |
| 46 | George AtanasovPlace 46 · Duanesburg | — | Duanesburg | 17:14.44 | 46 |
| 47 | Luke BarrettPlace 47 · Hadley-Luzerne | — | Hadley-Luzerne | 17:16.77 | 47 |
| 48 | Zach RopeterPlace 48 · Johnstown | — | Johnstown | 17:21.57 | 48 |
| 49 | Hamza AhmadzaiPlace 49 · Cohoes | — | Cohoes | 17:23.42 | 49 |
| 50 | Lars ConwayPlace 50 · Schuylerville | — | Schuylerville | 17:25.72 | 50 |
| 51 | Reese WheatonPlace 51 · Hadley-Luzerne | — | Hadley-Luzerne | 17:26.75 | 51 |
| 52 | AJ SullivanPlace 52 · Canajoharie- | — | Canajoharie- | 17:27.84 | 52 |
| 53 | Sean StaplesPlace 53 · Canajoharie- | — | Canajoharie- | 17:29.87 | 53 |
| 54 | Jacob AlmeidaPlace 54 · Cohoes | — | Cohoes | 17:30.23 | 54 |
| 55 | Blake DuntemanPlace 55 · Tamarac | — | Tamarac | 17:31.47 | 55 |
| 56 | Dominic DiSciosciaPlace 56 · Johnstown | — | Johnstown | 17:32.08 | 56 |
| 57 | Jack KirkwoodPlace 57 · Stillwater | — | Stillwater | 17:41.28 | 57 |
| 58 | Jamie HaskellPlace 58 · Greenwich | — | Greenwich | 17:52.25 | 58 |
| 59 | Michael GendronPlace 59 · Tamarac | — | Tamarac | 17:53.08 | 59 |
| 60 | Shawn AllenPlace 60 · Mayfield | — | Mayfield | 17:53.33 | 60 |
| 61 | Aaron McClementsPlace 61 · Stillwater | — | Stillwater | 17:56.26 | 61 |
| 62 | Daniel BaranPlace 62 · Cohoes | — | Cohoes | 17:56.62 | 62 |
| 63 | Ethan SpringPlace 63 · Greenville | — | Greenville | 17:59.64 | 63 |
| 64 | Trevor DunsmorePlace 64 · Lake George | — | Lake George | 18:01.88 | 64 |
| 65 | Brandon HarringtonPlace 65 · Hartford Cds | — | Hartford Cds | 18:02.98 | — |
| 66 | Gary SpotswoodPlace 66 · Hadley-Luzerne | — | Hadley-Luzerne | 18:05.54 | 65 |
| 67 | Seth JardinePlace 67 · Lake George | — | Lake George | 18:10.42 | 66 |
| 68 | Nolan HayesPlace 68 · Johnstown | — | Johnstown | 18:13.90 | 67 |
| 69 | Anthony GattoPlace 69 · Fonda-Fultonville | — | Fonda-Fultonville | 18:14.18 | 68 |
| 70 | Zachary GalcikPlace 70 · Schuylerville | — | Schuylerville | 18:18.30 | 69 |
| 71 | Louis CalbetPlace 71 · Canajoharie- | — | Canajoharie- | 18:31.50 | 70 |
| 72 | Kendan DeBloisPlace 72 · Hadley-Luzerne | — | Hadley-Luzerne | 18:37.77 | 71 |
| 73 | Adrien ShermanPlace 73 · Cohoes | — | Cohoes | 18:41.14 | 72 |
| 74 | Nathaniel CottonPlace 74 · Johnstown | — | Johnstown | 18:42.57 | 73 |
| 75 | Alfio DeMarcoPlace 75 · Johnstown | — | Johnstown | 18:45.71 | 74 |
| 76 | Kameron CollinsPlace 76 · Lake George | — | Lake George | 18:51.24 | 75 |
| 77 | Conner SkiffPlace 77 · Duanesburg | — | Duanesburg | 19:03.53 | 76 |
| 78 | Michel GhorayebPlace 78 · Stillwater | — | Stillwater | 19:05.40 | 77 |
| 79 | Anthony CarcaciPlace 79 · Fonda-Fultonville | — | Fonda-Fultonville | 19:06.90 | 78 |
| 80 | Sam DederickPlace 80 · Greenville | — | Greenville | 19:09.13 | 79 |
| 81 | Adam LiebersPlace 81 · Mayfield | — | Mayfield | 19:17.88 | 80 |
| 82 | Ryan RevellPlace 82 · Greenville | — | Greenville | 19:19.78 | 81 |
| 83 | Jarod YostPlace 83 · Mekeel Chris | — | Mekeel Chris | 19:20.22 | 82 |
| 84 | Gavin MetcalfPlace 84 · Greenville | — | Greenville | 19:32.83 | 83 |
| 85 | Nathaniel LaPlantePlace 85 · Tamarac | — | Tamarac | 19:39.21 | 84 |
| 86 | Brian MalloryPlace 86 · Duanesburg | — | Duanesburg | 19:46.94 | 85 |
| 87 | Trevor LeVanPlace 87 · Tamarac | — | Tamarac | 19:58.21 | 86 |
| 88 | Casey TombPlace 88 · North Warren | — | North Warren | 19:59.48 | 87 |
| 89 | Elijah YaroshPlace 89 · North Warren | — | North Warren | 20:00.51 | 88 |
| 90 | Avery SmithPlace 90 · Watervliet | — | Watervliet | 20:09.97 | — |
| 91 | Dominic FamianoPlace 91 · Mekeel Chris | — | Mekeel Chris | 20:16.10 | 89 |
| 92 | Ed PackardPlace 92 · Greenville | — | Greenville | 20:16.45 | 90 |
| 93 | Nick AngeloPlace 93 · Mayfield | — | Mayfield | 21:39.38 | 91 |
| 94 | Shane ThrasherPlace 94 · Tamarac | — | Tamarac | 22:21.77 | 92 |
| 95 | Anthony JonesPlace 95 · Hartford Cds | — | Hartford Cds | 26:25.73 | — |
| 96 | Brendan ThrasherPlace 96 · Tamarac | — | Tamarac | 27:15.73 | 93 |
| 97 | Matt Van SchaickPlace 97 · Mekeel Chris | — | Mekeel Chris | 28:35.96 | 94 |
| 98 | Ian McEwanPlace 98 · Mekeel Chris | — | Mekeel Chris | 28:35.96 | 95 |