| 1 | Joseph BertolaPlace 1 · ORCHARD PARK | — | ORCHARD PARK | 16:38.11 | 1 |
| 2 | Nate LewisPlace 2 · SOUTHWESTERN | — | SOUTHWESTERN | 17:07.89 | 2 |
| 3 | Michael BrethPlace 3 · ORCHARD PARK | — | ORCHARD PARK | 17:34.49 | 3 |
| 4 | Henry PetersonPlace 4 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 17:35.55 | 4 |
| 5 | Alex RedeyePlace 5 · ALLEGANY-LIMESTONE | — | ALLEGANY-LIMESTONE | 17:35.94 | — |
| 6 | Blayze BeckerPlace 6 · LAKE SHORE | — | LAKE SHORE | 17:40.10 | 5 |
| 7 | Casey BlackPlace 7 · ST. MARY'S ( | — | ST. MARY'S ( | 17:41.10 | 6 |
| 8 | Michael StadlerPlace 8 · ST. FRANCIS | — | ST. FRANCIS | 17:44.37 | 7 |
| 9 | Eric LanningPlace 9 · ST. FRANCIS | — | ST. FRANCIS | 17:46.62 | 8 |
| 10 | Thomas BlakePlace 10 · ORCHARD PARK | — | ORCHARD PARK | 17:48.01 | 9 |
| 11 | Trey FaulkPlace 11 · SOUTHWESTERN | — | SOUTHWESTERN | 17:53.40 | 10 |
| 12 | Steven BarlettePlace 12 · ORCHARD PARK | — | ORCHARD PARK | 17:55.69 | 11 |
| 13 | Benjamin BetrusPlace 13 · ORCHARD PARK | — | ORCHARD PARK | 17:57.49 | 12 |
| 14 | Ryan TezakPlace 14 · NIAGARA FALLS | — | NIAGARA FALLS | 18:08.61 | 13 |
| 15 | Felix HattonPlace 15 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 18:13.70 | 14 |
| 16 | Donavin BrownPlace 16 · SOUTHWESTERN | — | SOUTHWESTERN | 18:15.47 | 15 |
| 17 | Luca Peterson-VolzPlace 17 · OLEAN | — | OLEAN | 18:17.69 | 16 |
| 18 | Grant CornellPlace 18 · FRANKLINVILL | — | FRANKLINVILL | 18:20.35 | 17 |
| 19 | Liam WiniewiczPlace 19 · ORCHARD PARK | — | ORCHARD PARK | 18:28.79 | 18 |
| 20 | Trenton KrenzerPlace 20 · FREDONIA | — | FREDONIA | 18:34.73 | — |
| 21 | Jack TharnishPlace 21 · WEST VALLEY | — | WEST VALLEY | 18:36.65 | — |
| 22 | Nathan PhillipsPlace 22 · ST. FRANCIS | — | ST. FRANCIS | 18:36.96 | 19 |
| 23 | Alex GlynnPlace 23 · OLMSTED | — | OLMSTED | 18:39.48 | — |
| 24 | Ryan BorelloPlace 24 · ST. FRANCIS | — | ST. FRANCIS | 18:41.09 | 20 |
| 25 | Israel AwotPlace 25 · HUTCHINSON C | — | HUTCHINSON C | 18:43.70 | — |
| 26 | Coleton FisherPlace 26 · ORCHARD PARK | — | ORCHARD PARK | 18:55.53 | 21 |
| 27 | Chase BolenPlace 27 · GOWANDA | — | GOWANDA | 19:05.24 | 22 |
| 28 | London NickolaiPlace 28 · LAKE SHORE | — | LAKE SHORE | 19:12.37 | 23 |
| 29 | Kenji WaltersPlace 29 · SOUTHWESTERN | — | SOUTHWESTERN | 19:16.78 | 24 |
| 30 | Devon ShepherdPlace 30 · ST. FRANCIS | — | ST. FRANCIS | 19:17.49 | 25 |
| 31 | Adam ClinePlace 31 · ST. FRANCIS | — | ST. FRANCIS | 19:18.93 | 26 |
| 32 | Alan WhittemorePlace 32 · HAMBURG | — | HAMBURG | 19:20.18 | — |
| 33 | Drew ShullPlace 33 · GOWANDA | — | GOWANDA | 19:21.53 | 27 |
| 34 | Patrick RoofPlace 34 · ST. FRANCIS | — | ST. FRANCIS | 19:23.21 | 28 |
| 35 | Cavan BoutillettePlace 35 · OLEAN | — | OLEAN | 19:25.74 | 29 |
| 36 | Casey GlynnPlace 36 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 19:27.53 | 30 |
| 37 | Jayson TwogunsPlace 37 · GOWANDA | — | GOWANDA | 19:27.91 | 31 |
| 38 | Dustin MohawkPlace 38 · GOWANDA | — | GOWANDA | 19:29.70 | 32 |
| 39 | Andre KannistoPlace 39 · EDEN | — | EDEN | 19:31.38 | 33 |
| 40 | Vincent LodovicoPlace 40 · NIAGARA FALLS | — | NIAGARA FALLS | 19:33.60 | 34 |
| 41 | Johnathan ToumaPlace 41 · NIAGARA FALLS | — | NIAGARA FALLS | 19:33.82 | 35 |
| 42 | Galla KoshiPlace 42 · HUTCHINSON C | — | HUTCHINSON C | 19:40.86 | — |
| 43 | Mason WilsonPlace 43 · GOWANDA | — | GOWANDA | 19:43.23 | 36 |
| 44 | Evan JohnsonPlace 44 · ALLEGANY-LIMESTONE | — | ALLEGANY-LIMESTONE | 19:44.52 | — |
| 45 | Tyler HorschelPlace 45 · EDEN | — | EDEN | 19:53.68 | 37 |
| 46 | Willjariel SantigoPlace 46 · DUNKIRK | — | DUNKIRK | 20:03.54 | 38 |
| 47 | Maxim BliemeisterPlace 47 · ORCHARD PARK | — | ORCHARD PARK | 20:04.76 | — |
| 48 | Sam GriffinPlace 48 · ST. FRANCIS | — | ST. FRANCIS | 20:06.50 | — |
| 49 | Charles KolasnyPlace 49 · PIONEER | — | PIONEER | 20:07.47 | — |
| 50 | Eli StricklandPlace 50 · FILLMORE | — | FILLMORE | 20:08.48 | — |
| 51 | Dean FrankPlace 51 · CUBA-RUSHFORD | — | CUBA-RUSHFORD | 20:10.64 | — |
| 52 | Patrick BoererPlace 52 · BISHOP TIMON | — | BISHOP TIMON | 20:11.79 | 39 |
| 53 | Cameron BushPlace 53 · ST. FRANCIS | — | ST. FRANCIS | 20:12.60 | — |
| 54 | Aidan JamisonPlace 54 · SILVER CREEK | — | SILVER CREEK | 20:18.15 | 40 |
| 55 | Tommy SheaPlace 55 · BISHOP TIMON | — | BISHOP TIMON | 20:18.74 | 41 |
| 56 | Adam RickPlace 56 · NIAGARA FALLS | — | NIAGARA FALLS | 20:20.65 | 42 |
| 57 | Lucas LawriePlace 57 · DUNKIRK | — | DUNKIRK | 20:20.74 | 43 |
| 58 | Ethan YoungPlace 58 · ST. MARY'S ( | — | ST. MARY'S ( | 20:22.26 | 44 |
| 59 | Kole HenryPlace 59 · LAKE SHORE | — | LAKE SHORE | 20:22.41 | 45 |
| 60 | Jacob JohnsonPlace 60 · SOUTHWESTERN | — | SOUTHWESTERN | 20:24.44 | 46 |
| 61 | Noah CookPlace 61 · NIAGARA FALLS | — | NIAGARA FALLS | 20:25.51 | 47 |
| 62 | Joe WojciechowskiPlace 62 · CUBA-RUSHFORD | — | CUBA-RUSHFORD | 20:26.65 | — |
| 63 | Dominic MarraPlace 63 · GENESEE VALLEY | — | GENESEE VALLEY | 20:27.57 | 48 |
| 64 | Nathan KeefePlace 64 · FREDONIA | — | FREDONIA | 20:28.59 | — |
| 65 | Cruz FariaPlace 65 · CLEVELAND HILL | — | CLEVELAND HILL | 20:29.65 | 49 |
| 66 | Karsten HomerPlace 66 · ORCHARD PARK | — | ORCHARD PARK | 20:32.89 | — |
| 67 | Alexand PremschetzPlace 67 · ORCHARD PARK | — | ORCHARD PARK | 20:34.29 | — |
| 68 | Cameron MakeyPlace 68 · ORCHARD PARK | — | ORCHARD PARK | 20:34.42 | — |
| 69 | Adair VailsPlace 69 · NIAGARA FALLS | — | NIAGARA FALLS | 20:39.57 | 50 |
| 70 | Marlon McClainPlace 70 · OLMSTED | — | OLMSTED | 20:41.91 | — |
| 71 | Joe EnterlinePlace 71 · EDEN | — | EDEN | 20:43.40 | 51 |
| 72 | Kaivin JonesPlace 72 · LAKE SHORE | — | LAKE SHORE | 20:43.82 | 52 |
| 73 | Tristan TaylorPlace 73 · SOUTHWESTERN | — | SOUTHWESTERN | 20:44.24 | 53 |
| 74 | Josh PressPlace 74 · SILVER CREEK | — | SILVER CREEK | 20:48.62 | 54 |
| 75 | Maddox HudsonPlace 75 · GOWANDA | — | GOWANDA | 20:49.83 | 55 |
| 76 | Silas KannistoPlace 76 · EDEN | — | EDEN | 20:51.88 | 56 |
| 77 | Sean GarrisonPlace 77 · NIAGARA FALLS | — | NIAGARA FALLS | 20:52.70 | 57 |
| 78 | Jacob SchmidtPlace 78 · MARYVALE | — | MARYVALE | 20:56.47 | 58 |
| 79 | Logan GemzaPlace 79 · EDEN | — | EDEN | 20:58.05 | 59 |
| 80 | Etienne BohlenPlace 80 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 20:58.81 | 60 |
| 81 | Nicholas PetersPlace 81 · WEST VALLEY | — | WEST VALLEY | 20:59.57 | — |
| 82 | Timothy SonnerPlace 82 · PIONEER | — | PIONEER | 21:00.12 | — |
| 83 | Owen CastoPlace 83 · ORCHARD PARK | — | ORCHARD PARK | 21:00.94 | — |
| 84 | Caden HercPlace 84 · LAKE SHORE | — | LAKE SHORE | 21:01.40 | 61 |
| 85 | Collin WalhPlace 85 · ORCHARD PARK | — | ORCHARD PARK | 21:01.66 | — |
| 86 | Zach BishopPlace 86 · SOUTHWESTERN | — | SOUTHWESTERN | 21:03.63 | 62 |
| 87 | Logan HrenPlace 87 · SOUTHWESTERN | — | SOUTHWESTERN | 21:05.77 | — |
| 88 | Sam HallmarkPlace 88 · ST. FRANCIS | — | ST. FRANCIS | 21:08.15 | — |
| 89 | Waylon MattimorePlace 89 · BISHOP TIMON | — | BISHOP TIMON | 21:14.07 | 63 |
| 90 | Robert ScottPlace 90 · ORCHARD PARK | — | ORCHARD PARK | 21:16.54 | — |
| 91 | Oliver VarneyPlace 91 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 21:24.53 | 64 |
| 92 | Emerson KannistoPlace 92 · EDEN | — | EDEN | 21:28.45 | 65 |
| 93 | Damien RinkerPlace 93 · GENESEE VALLEY | — | GENESEE VALLEY | 21:31.84 | 66 |
| 94 | David HarlingPlace 94 · EDEN | — | EDEN | 21:34.35 | 67 |
| 95 | Cash PawliPlace 95 · ST. MARY'S ( | — | ST. MARY'S ( | 21:34.84 | 68 |
| 96 | Nicholas BrokxPlace 96 · ST. FRANCIS | — | ST. FRANCIS | 21:35.38 | — |
| 97 | Aiden ReynoldsPlace 97 · MARYVALE | — | MARYVALE | 21:35.59 | 69 |
| 98 | Michael RambacherPlace 98 · SOUTHWESTERN | — | SOUTHWESTERN | 21:36.91 | — |
| 99 | Zachary ZentzPlace 99 · DUNKIRK | — | DUNKIRK | 21:39.49 | 70 |
| 100 | Ethan BachekPlace 100 · GOWANDA | — | GOWANDA | 21:42.70 | 71 |
| 101 | Daniel PoroknowskiPlace 101 · ST. MARY'S ( | — | ST. MARY'S ( | 21:43.31 | 72 |
| 102 | Noah KlahnPlace 102 · WEST VALLEY | — | WEST VALLEY | 21:44.44 | — |
| 103 | Nathan CrossPlace 103 · SILVER CREEK | — | SILVER CREEK | 21:44.89 | 73 |
| 104 | Giacomo BiondiniPlace 104 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 21:49.36 | 74 |
| 105 | Justin VanstromPlace 105 · SOUTHWESTERN | — | SOUTHWESTERN | 21:49.70 | — |
| 106 | John ThomasPlace 106 · ALLEGANY-LIMESTONE | — | ALLEGANY-LIMESTONE | 21:50.18 | — |
| 107 | Johnee ThomasPlace 107 · DUNKIRK | — | DUNKIRK | 21:50.55 | 75 |
| 108 | Andrew JohnsonPlace 108 · ORCHARD PARK | — | ORCHARD PARK | 22:00.82 | — |
| 109 | Ethan CopelinPlace 109 · NIAGARA FALLS | — | NIAGARA FALLS | 22:01.79 | — |
| 110 | Jack SobkowiakPlace 110 · ST. FRANCIS | — | ST. FRANCIS | 22:04.75 | — |
| 111 | Aidan MurrayPlace 111 · FRANKLINVILL | — | FRANKLINVILL | 22:06.97 | 76 |
| 112 | Julian DelislePlace 112 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 22:07.19 | 77 |
| 113 | Caden ScerraPlace 113 · EDEN | — | EDEN | 22:07.82 | — |
| 114 | David ArgentieriPlace 114 · ST. MARY'S ( | — | ST. MARY'S ( | 22:11.00 | 78 |
| 115 | Rafael CruzPlace 115 · DUNKIRK | — | DUNKIRK | 22:12.28 | 79 |
| 116 | Josh WagnerPlace 116 · PIONEER | — | PIONEER | 22:18.24 | — |
| 117 | Dean LeaguePlace 117 · SILVER CREEK | — | SILVER CREEK | 22:20.55 | 80 |
| 118 | Jase MayPlace 118 · ST. MARY'S ( | — | ST. MARY'S ( | 22:22.97 | 81 |
| 119 | Jackson HatchPlace 119 · FRANKLINVILL | — | FRANKLINVILL | 22:24.56 | 82 |
| 120 | Clayton FrazierPlace 120 · FREDONIA | — | FREDONIA | 22:24.72 | — |
| 121 | Jarett PhillipsPlace 121 · NIAGARA FALLS | — | NIAGARA FALLS | 22:26.32 | — |
| 122 | Lannden TiltonPlace 122 · GENESEE VALLEY | — | GENESEE VALLEY | 22:38.34 | 83 |
| 123 | Ebaad MeerPlace 123 · SOUTHWESTERN | — | SOUTHWESTERN | 22:46.40 | — |
| 124 | Eric StojPlace 124 · CLEVELAND HILL | — | CLEVELAND HILL | 22:47.46 | 84 |
| 125 | Conor CunninghamPlace 125 · ORCHARD PARK | — | ORCHARD PARK | 22:48.18 | — |
| 126 | Trent LackPlace 126 · SILVER CREEK | — | SILVER CREEK | 22:51.47 | 85 |
| 127 | Ethan LohnesPlace 127 · SOUTHWESTERN | — | SOUTHWESTERN | 22:51.78 | — |
| 128 | Evan YoungPlace 128 · HAMBURG | — | HAMBURG | 22:58.89 | — |
| 129 | Elston JohnPlace 129 · GOWANDA | — | GOWANDA | 23:04.74 | — |
| 130 | Rocco AzzarellaPlace 130 · SILVER CREEK | — | SILVER CREEK | 23:08.79 | 86 |
| 131 | Zach BournePlace 131 · GENESEE VALLEY | — | GENESEE VALLEY | 23:21.29 | 87 |
| 132 | Bryce RodgersPlace 132 · NIAGARA FALLS | — | NIAGARA FALLS | 23:24.89 | — |
| 133 | Riley WilsonPlace 133 · CUBA-RUSHFORD | — | CUBA-RUSHFORD | 23:24.95 | — |
| 134 | Ryan HeratyPlace 134 · ORCHARD PARK | — | ORCHARD PARK | 23:30.03 | — |
| 135 | Tim MoorePlace 135 · BISHOP TIMON | — | BISHOP TIMON | 23:30.60 | 88 |
| 136 | Jonatha Webb-AylorPlace 136 · GENESEE VALLEY | — | GENESEE VALLEY | 23:33.14 | 89 |
| 137 | Gavin AndersonPlace 137 · SOUTHWESTERN | — | SOUTHWESTERN | 23:34.51 | — |
| 138 | Jacorey MartinezPlace 138 · HUTCHINSON C | — | HUTCHINSON C | 23:37.02 | — |
| 139 | Matthew BloomPlace 139 · CLEVELAND HILL | — | CLEVELAND HILL | 23:39.83 | 90 |
| 140 | Louis LodovicoPlace 140 · NIAGARA FALLS | — | NIAGARA FALLS | 23:50.06 | — |
| 141 | Jonah ReichenbergPlace 141 · ST. FRANCIS | — | ST. FRANCIS | 23:56.69 | — |
| 142 | Braed GolembiewskiPlace 142 · LAKE SHORE | — | LAKE SHORE | 23:57.40 | 91 |
| 143 | Reid TeddyPlace 143 · ST. FRANCIS | — | ST. FRANCIS | 23:58.84 | — |
| 144 | Jimmy FaganPlace 144 · FREDONIA | — | FREDONIA | 24:01.19 | — |
| 145 | Ian RodgersPlace 145 · NIAGARA FALLS | — | NIAGARA FALLS | 24:13.05 | — |
| 146 | Konner SpringPlace 146 · SALAMANCA | — | SALAMANCA | 24:18.12 | — |
| 147 | Cameron SamuelsPlace 147 · NIAGARA FALLS | — | NIAGARA FALLS | 24:20.84 | — |
| 148 | Andreas WilliamsPlace 148 · OLEAN | — | OLEAN | 24:25.64 | 92 |
| 149 | Joah MolholmPlace 149 · SOUTHWESTERN | — | SOUTHWESTERN | 24:32.02 | — |
| 150 | Tom PivarunasPlace 150 · ST. FRANCIS | — | ST. FRANCIS | 24:35.32 | — |
| 151 | Samuel BockPlace 151 · SILVER CREEK | — | SILVER CREEK | 24:36.26 | 93 |
| 152 | Nikolas OndusPlace 152 · GOWANDA | — | GOWANDA | 24:36.94 | — |
| 153 | Frank CafferyPlace 153 · MARYVALE | — | MARYVALE | 24:41.63 | 94 |
| 154 | Cooper KulinskiPlace 154 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 24:43.52 | — |
| 155 | Ryan StojPlace 155 · CLEVELAND HILL | — | CLEVELAND HILL | 24:46.08 | 95 |
| 156 | Chase RisoPlace 156 · CLEVELAND HILL | — | CLEVELAND HILL | 24:46.15 | 96 |
| 157 | Garrett FlickPlace 157 · MARYVALE | — | MARYVALE | 25:15.97 | 97 |
| 158 | Luis LinkPlace 158 · LAKE SHORE | — | LAKE SHORE | 25:19.41 | 98 |
| 159 | Daniel MokaPlace 159 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 25:19.65 | — |
| 160 | Jesse RilingPlace 160 · FRANKLINVILL | — | FRANKLINVILL | 25:40.34 | 99 |
| 161 | Max WedgePlace 161 · GENESEE VALLEY | — | GENESEE VALLEY | 25:42.83 | 100 |
| 162 | Dylan SodaPlace 162 · MARYVALE | — | MARYVALE | 25:47.58 | 101 |
| 163 | Christopher ZuggerPlace 163 · LAKE SHORE | — | LAKE SHORE | 25:48.09 | — |
| 164 | Simon WhitePlace 164 · SILVER CREEK | — | SILVER CREEK | 25:52.43 | — |
| 165 | Maximus DesabioPlace 165 · CLEVELAND HILL | — | CLEVELAND HILL | 25:52.55 | 102 |
| 166 | Thomas RasmusPlace 166 · EDEN | — | EDEN | 26:03.90 | — |
| 167 | Sam HarrisPlace 167 · CITY HONORS SCHOOL | — | CITY HONORS SCHOOL | 26:05.20 | — |
| 168 | Graham BradtPlace 168 · GENESEE VALLEY | — | GENESEE VALLEY | 26:24.37 | 103 |
| 169 | Benjamin ScrantonPlace 169 · HAMBURG | — | HAMBURG | 26:30.45 | — |
| 170 | Jacob OursPlace 170 · OLEAN | — | OLEAN | 26:32.73 | 104 |
| 171 | Jacob BallardPlace 171 · EDEN | — | EDEN | 26:33.25 | — |
| 172 | Matthew WoloszynPlace 172 · DUNKIRK | — | DUNKIRK | 26:36.53 | 105 |
| 173 | Ethan VecchioPlace 173 · SILVER CREEK | — | SILVER CREEK | 26:59.41 | — |
| 174 | William DepanPlace 174 · EDEN | — | EDEN | 27:05.41 | — |
| 175 | Manish NiroulaPlace 175 · CLEVELAND HILL | — | CLEVELAND HILL | 27:09.14 | 106 |
| 176 | Dominic BretonPlace 176 · FRANKLINVILL | — | FRANKLINVILL | 27:18.90 | 107 |
| 177 | Jackson GonzalezPlace 177 · OLEAN | — | OLEAN | 27:24.76 | 108 |
| 178 | Dylan StojPlace 178 · CLEVELAND HILL | — | CLEVELAND HILL | 27:29.14 | — |
| 179 | Nathan ReichenbergPlace 179 · ST. FRANCIS | — | ST. FRANCIS | 27:38.06 | — |
| 180 | Jacob MalloryPlace 180 · BISHOP TIMON | — | BISHOP TIMON | 28:18.84 | 109 |
| 181 | Josh St LouisPlace 181 · CLEVELAND HILL | — | CLEVELAND HILL | 28:21.30 | — |
| 182 | Nicholas HolgatePlace 182 · MARYVALE | — | MARYVALE | 28:21.95 | 110 |
| 183 | Brady McIntoshPlace 183 · CLEVELAND HILL | — | CLEVELAND HILL | 28:32.62 | — |
| 184 | Nick ArgentieriPlace 184 · ST. MARY'S ( | — | ST. MARY'S ( | 28:36.23 | 111 |
| 185 | Brad CastoPlace 185 · ORCHARD PARK | — | ORCHARD PARK | 28:47.37 | — |
| 186 | Callin ShipmanPlace 186 · GENESEE VALLEY | — | GENESEE VALLEY | 29:07.04 | — |
| 187 | Will DormanPlace 187 · SOUTHWESTERN | — | SOUTHWESTERN | 29:07.85 | — |
| 188 | Ezekiel CruzPlace 188 · MARYVALE | — | MARYVALE | 29:18.69 | 112 |
| 189 | Jordan LockettPlace 189 · DUNKIRK | — | DUNKIRK | 29:40.65 | 113 |
| 190 | Torrin ColleyPlace 190 · OLEAN | — | OLEAN | 33:08.68 | 114 |