| 1 | Jacob BrinkPlace 1 · Allegany-Limestone | — | Allegany-Limestone | 16:39.24 | 1 |
| 2 | Daniel CaseyPlace 2 · Allegany-Limestone | — | Allegany-Limestone | 16:43.48 | 2 |
| 3 | Brody JonesPlace 3 · Pioneer Central | — | Pioneer Central | 16:43.81 | — |
| 4 | Joseph BertolaPlace 4 · Orchard Park | — | Orchard Park | 16:50.14 | 3 |
| 5 | Aidan KincaidPlace 5 · Orchard Park | — | Orchard Park | 17:04.70 | 4 |
| 6 | Ethan LucePlace 6 · Southwestern | — | Southwestern | 17:50.25 | 5 |
| 7 | Joseph PivarunasPlace 7 · St Francis | — | St Francis | 17:52.87 | 6 |
| 8 | Blayze BeckerPlace 8 · Lake Shore Central | — | Lake Shore Central | 18:09.46 | 7 |
| 9 | Ryan JanesePlace 9 · Niagara Falls | — | Niagara Falls | 18:09.75 | 8 |
| 10 | Tyler SchottPlace 10 · Lake Shore Central | — | Lake Shore Central | 18:10.45 | 9 |
| 11 | Maddox BushPlace 11 · Franklinville | — | Franklinville | 18:13.27 | 10 |
| 12 | Chris JozwiakPlace 12 · St Francis | — | St Francis | 18:13.47 | 11 |
| 13 | Trenton ShuttersPlace 13 · Southwestern | — | Southwestern | 18:16.73 | 12 |
| 14 | Nicholas KochPlace 14 · Hamburg Central | — | Hamburg Central | 18:17.38 | 13 |
| 15 | Dillon MurphyPlace 15 · St Mary's (L | — | St Mary's (L | 18:22.59 | 14 |
| 16 | Maxwell KnightPlace 16 · Jamestown | — | Jamestown | 18:29.67 | 15 |
| 17 | Damion BishPlace 17 · Allegany-Limestone | — | Allegany-Limestone | 18:35.05 | 16 |
| 18 | Cody GemzaPlace 18 · Eden Senior | — | Eden Senior | 18:37.78 | 17 |
| 19 | Tyler ZwaldPlace 19 · Jamestown | — | Jamestown | 18:39.47 | 18 |
| 20 | Mike StadlerPlace 20 · St Francis | — | St Francis | 18:40.98 | 19 |
| 21 | Andrew ZielinskiPlace 21 · Hamburg Central | — | Hamburg Central | 18:41.80 | 20 |
| 22 | Casey BlackPlace 22 · St Mary's (L | — | St Mary's (L | 18:41.99 | 21 |
| 23 | Ledreth Velez-OlmoPlace 23 · Fredonia | — | Fredonia | 18:42.59 | 22 |
| 24 | Kristo MihallofskiPlace 24 · Hamburg Central | — | Hamburg Central | 18:43.21 | 23 |
| 25 | Xander PittsPlace 25 · Frewsburg | — | Frewsburg | 18:43.36 | 24 |
| 26 | Roman DalfonzoPlace 26 · St Mary's (L | — | St Mary's (L | 18:45.29 | 25 |
| 27 | Mason McvinneyPlace 27 · Jamestown | — | Jamestown | 18:46.56 | 26 |
| 28 | Sean RobinsonPlace 28 · Lake Shore Central | — | Lake Shore Central | 18:47.16 | 27 |
| 29 | Drew SchullPlace 29 · Gowanda Central | — | Gowanda Central | 18:49.00 | 28 |
| 30 | Micah BarberPlace 30 · Frewsburg | — | Frewsburg | 18:55.90 | 29 |
| 31 | Andrew CorePlace 31 · Hutch Tech | — | Hutch Tech | 18:56.52 | 30 |
| 32 | Israel AwotPlace 32 · Hutch Tech | — | Hutch Tech | 18:57.43 | 31 |
| 33 | Coleton FisherPlace 33 · Orchard Park | — | Orchard Park | 18:58.96 | 32 |
| 34 | Jeronimo SilvaPlace 34 · City Honors | — | City Honors | 18:59.01 | 33 |
| 35 | Benjamin BetrusPlace 35 · Orchard Park | — | Orchard Park | 18:59.32 | 34 |
| 36 | Eric LanningPlace 36 · St Francis | — | St Francis | 18:59.32 | 35 |
| 37 | Donavin BrownPlace 37 · Southwestern | — | Southwestern | 19:02.07 | 36 |
| 38 | Steven BarlettePlace 38 · Orchard Park | — | Orchard Park | 19:02.19 | 37 |
| 39 | Ryan TezakPlace 39 · Niagara Falls | — | Niagara Falls | 19:04.61 | 38 |
| 40 | Adam LeschPlace 40 · Fredonia | — | Fredonia | 19:04.67 | 39 |
| 41 | Luca Peterson-VolzPlace 41 · Olean | — | Olean | 19:05.83 | 40 |
| 42 | London NickolaiPlace 42 · Lake Shore Central | — | Lake Shore Central | 19:07.11 | 41 |
| 43 | Christian GalloPlace 43 · Cleveland Hill | — | Cleveland Hill | 19:07.44 | 42 |
| 44 | Colton CappalinoPlace 44 · Jamestown | — | Jamestown | 19:08.04 | 43 |
| 45 | Brendan LucePlace 45 · Southwestern | — | Southwestern | 19:08.51 | 44 |
| 46 | Jack DeRosePlace 46 · Olean | — | Olean | 19:09.67 | 45 |
| 47 | Anthony GiardinaPlace 47 · St Francis | — | St Francis | 19:11.03 | 46 |
| 48 | Liam WiniewiczPlace 48 · Orchard Park | — | Orchard Park | 19:11.46 | 47 |
| 49 | Juvenal DiazPlace 49 · Frewsburg | — | Frewsburg | 19:12.50 | 48 |
| 50 | Devon SheperdPlace 50 · St Francis | — | St Francis | 19:13.21 | 49 |
| 51 | Daniel AbramsonPlace 51 · City Honors | — | City Honors | 19:15.99 | 50 |
| 52 | Nate PhillipsPlace 52 · St Francis | — | St Francis | 19:16.12 | 51 |
| 53 | Alan WhittemorePlace 53 · Hamburg Central | — | Hamburg Central | 19:16.59 | 52 |
| 54 | Bradley TobinPlace 54 · Hamburg Central | — | Hamburg Central | 19:17.70 | 53 |
| 55 | Trey FaulkPlace 55 · Southwestern | — | Southwestern | 19:19.61 | 54 |
| 56 | Cameron PatternoshPlace 56 · Fredonia | — | Fredonia | 19:20.14 | 55 |
| 57 | Cody KentPlace 57 · Frewsburg | — | Frewsburg | 19:21.16 | 56 |
| 58 | Alex GlynnPlace 58 · FL Olm | — | FL Olm | 19:25.06 | — |
| 59 | Thomas BlakePlace 59 · Orchard Park | — | Orchard Park | 19:26.44 | 57 |
| 60 | Jacob JohnsonPlace 60 · Southwestern | — | Southwestern | 19:30.31 | 58 |
| 61 | Jayman MoranoPlace 61 · Jamestown | — | Jamestown | 19:32.79 | 59 |
| 62 | Lukas SvensonPlace 62 · Southwestern | — | Southwestern | 19:33.41 | 60 |
| 63 | Toby GiffordPlace 63 · Frewsburg | — | Frewsburg | 19:33.71 | 61 |
| 64 | Jack TharnishPlace 64 · West Valley Central | — | West Valley Central | 19:34.03 | — |
| 65 | Sam KautzmanPlace 65 · Southwestern | — | Southwestern | 19:39.93 | — |
| 66 | Holden PutneyPlace 66 · Jamestown | — | Jamestown | 19:43.32 | 62 |
| 67 | Najib AliPlace 67 · Hutch Tech | — | Hutch Tech | 19:44.15 | 63 |
| 68 | Galla KoshiPlace 68 · Hutch Tech | — | Hutch Tech | 19:49.35 | 64 |
| 69 | Nick KupniewskiPlace 69 · Cathedral Prep | — | Cathedral Prep | 19:49.42 | 65 |
| 70 | Tyler HorschelPlace 70 · Eden Senior | — | Eden Senior | 19:50.92 | 66 |
| 71 | Casey GlynnPlace 71 · City Honors | — | City Honors | 19:52.90 | 67 |
| 72 | Jayson TwogunsPlace 72 · Gowanda Central | — | Gowanda Central | 19:53.08 | 68 |
| 73 | Andre KannistoPlace 73 · Eden Senior | — | Eden Senior | 19:54.48 | 69 |
| 74 | Declan GibbonsPlace 74 · Frewsburg | — | Frewsburg | 19:55.01 | 70 |
| 75 | Zachary BishopPlace 75 · Southwestern | — | Southwestern | 19:56.21 | — |
| 76 | Johnathan TuomaPlace 76 · Niagara Falls | — | Niagara Falls | 20:00.63 | 71 |
| 77 | Michael DomsterPlace 77 · Pioneer Central | — | Pioneer Central | 20:05.26 | — |
| 78 | Timothy SonnerPlace 78 · Pioneer Central | — | Pioneer Central | 20:05.75 | — |
| 79 | Kevin VoegelinPlace 79 · Allegany-Limestone | — | Allegany-Limestone | 20:09.75 | 72 |
| 80 | Noah CollinsPlace 80 · Frewsburg | — | Frewsburg | 20:12.83 | 73 |
| 81 | Dean FrankPlace 81 · Cuba-Rushford | — | Cuba-Rushford | 20:14.15 | — |
| 82 | Evan JohnsonPlace 82 · Allegany-Limestone | — | Allegany-Limestone | 20:14.91 | 74 |
| 83 | Cayden HatchPlace 83 · Franklinville | — | Franklinville | 20:19.35 | 75 |
| 84 | Ayden HagelinPlace 84 · Jamestown | — | Jamestown | 20:19.76 | 76 |
| 85 | Liam ConroyPlace 85 · Franklinville | — | Franklinville | 20:21.15 | 77 |
| 86 | AJ ShortzPlace 86 · Franklinville | — | Franklinville | 20:22.37 | 78 |
| 87 | Owen LudwigPlace 87 · Fredonia | — | Fredonia | 20:23.95 | 79 |
| 88 | Jacob SearsPlace 88 · Frewsburg | — | Frewsburg | 20:24.26 | — |
| 89 | Casey TaylorPlace 89 · Lake Shore Central | — | Lake Shore Central | 20:24.57 | 80 |
| 90 | Cole HermanPlace 90 · Gowanda Central | — | Gowanda Central | 20:25.57 | 81 |
| 91 | Collin WalhPlace 91 · Orchard Park | — | Orchard Park | 20:27.45 | — |
| 92 | Cameron BushPlace 92 · St Francis | — | St Francis | 20:28.10 | — |
| 93 | Aidan MurtyPlace 93 · St Mary's (L | — | St Mary's (L | 20:33.57 | 82 |
| 94 | Stephen KeefePlace 94 · Fredonia | — | Fredonia | 20:39.38 | 83 |
| 95 | Joe MorcellePlace 95 · St Francis | — | St Francis | 20:39.66 | — |
| 96 | Liam BonnerPlace 96 · Hamburg Central | — | Hamburg Central | 20:46.98 | 84 |
| 97 | Logan HrenPlace 97 · Southwestern | — | Southwestern | 20:48.31 | — |
| 98 | Kenji WaltersPlace 98 · Southwestern | — | Southwestern | 20:50.70 | — |
| 99 | Mason SkwaraPlace 99 · Orchard Park | — | Orchard Park | 20:52.15 | — |
| 100 | Colin BarryPlace 100 · St Mary's (L | — | St Mary's (L | 20:52.95 | 85 |
| 101 | Silas KannistoPlace 101 · Eden Senior | — | Eden Senior | 20:53.37 | 86 |
| 102 | Nolan LeBaronPlace 102 · Frewsburg | — | Frewsburg | 20:58.06 | — |
| 103 | Cavan BoutillettePlace 103 · Olean | — | Olean | 20:59.56 | 87 |
| 104 | Cameron MakeyPlace 104 · Orchard Park | — | Orchard Park | 21:00.31 | — |
| 105 | Owen CasertaPlace 105 · Fredonia | — | Fredonia | 21:03.70 | 88 |
| 106 | Elliott KrudysPlace 106 · Jamestown | — | Jamestown | 21:08.20 | — |
| 107 | Matthew BrownPlace 107 · Fredonia | — | Fredonia | 21:11.03 | 89 |
| 108 | Rob SocashPlace 108 · Cathedral Prep | — | Cathedral Prep | 21:11.30 | 90 |
| 109 | Connor GleasonPlace 109 · Eden Senior | — | Eden Senior | 21:14.69 | 91 |
| 110 | Iziah Downs-DodgePlace 110 · Niagara Falls | — | Niagara Falls | 21:14.95 | 92 |
| 111 | Matthew MayesPlace 111 · Niagara Falls | — | Niagara Falls | 21:15.75 | 93 |
| 112 | Robert ScottPlace 112 · Orchard Park | — | Orchard Park | 21:16.08 | — |
| 113 | Jacob SmeraldoPlace 113 · Jamestown | — | Jamestown | 21:16.32 | — |
| 114 | Lenieth Velez-OlmoPlace 114 · Fredonia | — | Fredonia | 21:16.47 | — |
| 115 | Linus RobideauPlace 115 · Niagara Falls | — | Niagara Falls | 21:16.88 | 94 |
| 116 | Sam HallmarkPlace 116 · St Francis | — | St Francis | 21:16.95 | — |
| 117 | Clayton FrazierPlace 117 · Fredonia | — | Fredonia | 21:17.90 | — |
| 118 | Grant McCarthyPlace 118 · Cathedral Prep | — | Cathedral Prep | 21:21.13 | 95 |
| 119 | Noah CookPlace 119 · Niagara Falls | — | Niagara Falls | 21:29.92 | 96 |
| 120 | James BurkettPlace 120 · Cathedral Prep | — | Cathedral Prep | 21:38.50 | 97 |
| 121 | Henry PetersonPlace 121 · City Honors | — | City Honors | 21:39.66 | 98 |
| 122 | Conner DeanPlace 122 · Jamestown | — | Jamestown | 21:43.97 | — |
| 123 | Joseph EllchouryPlace 123 · St Mary's (L | — | St Mary's (L | 21:54.30 | 99 |
| 124 | Brando MeidenbauerPlace 124 · Niagara Falls | — | Niagara Falls | 21:56.73 | — |
| 125 | Ethan YoungPlace 125 · St Mary's (L | — | St Mary's (L | 22:01.53 | 100 |
| 126 | Joe EnterlinePlace 126 · Eden Senior | — | Eden Senior | 22:02.36 | 101 |
| 127 | Jack Harri OsbornePlace 127 · Jamestown | — | Jamestown | 22:04.26 | — |
| 128 | Aiden MurrayPlace 128 · Franklinville | — | Franklinville | 22:07.13 | 102 |
| 129 | Carson BarrantePlace 129 · Eden Senior | — | Eden Senior | 22:09.47 | 103 |
| 130 | Ishfaqul AbrarPlace 130 · City Honors | — | City Honors | 22:09.77 | 104 |
| 131 | Emerson KannistoPlace 131 · Eden Senior | — | Eden Senior | 22:10.25 | — |
| 132 | Andre VonSternbergPlace 132 · Cathedral Prep | — | Cathedral Prep | 22:12.43 | 105 |
| 133 | Matthew KehrerPlace 133 · Fredonia | — | Fredonia | 22:14.78 | — |
| 134 | Brody KrombachPlace 134 · St Francis | — | St Francis | 22:16.94 | — |
| 135 | Daniel PetersonPlace 135 · Frewsburg | — | Frewsburg | 22:21.46 | — |
| 136 | Logan GemzaPlace 136 · Eden Senior | — | Eden Senior | 22:22.94 | — |
| 137 | Nate ColleyPlace 137 · Frewsburg | — | Frewsburg | 22:23.20 | — |
| 138 | Forrest DenzPlace 138 · City Honors | — | City Honors | 22:26.99 | 106 |
| 139 | Patrick FerrinoPlace 139 · City Honors | — | City Honors | 22:27.20 | 107 |
| 140 | Vincent LodovicoPlace 140 · Niagara Falls | — | Niagara Falls | 22:30.41 | — |
| 141 | Owen CastoPlace 141 · Orchard Park | — | Orchard Park | 22:37.91 | — |
| 142 | Luke RobisonPlace 142 · Orchard Park | — | Orchard Park | 22:38.30 | — |
| 143 | Kobe HedigerPlace 143 · Pioneer Central | — | Pioneer Central | 22:41.10 | — |
| 144 | Ethan CopelinPlace 144 · Niagara Falls | — | Niagara Falls | 22:41.38 | — |
| 145 | Riley OlsenPlace 145 · Gowanda Central | — | Gowanda Central | 22:43.21 | 108 |
| 146 | John ConleyPlace 146 · Southwestern | — | Southwestern | 22:50.74 | — |
| 147 | Evan YoungPlace 147 · Hamburg Central | — | Hamburg Central | 22:51.67 | 109 |
| 148 | Sam OverhoffPlace 148 · Eden Senior | — | Eden Senior | 22:55.76 | — |
| 149 | William RobertsPlace 149 · Orchard Park | — | Orchard Park | 23:02.36 | — |
| 150 | Trevor MeidenbauerPlace 150 · Niagara Falls | — | Niagara Falls | 23:07.10 | — |
| 151 | Alexei SpencePlace 151 · St Mary's (L | — | St Mary's (L | 23:07.42 | — |
| 152 | Jonah ReichenbergPlace 152 · St Francis | — | St Francis | 23:09.23 | — |
| 153 | Luis LinkPlace 153 · Lake Shore Central | — | Lake Shore Central | 23:09.38 | 110 |
| 154 | Sean GarrisonPlace 154 · Niagara Falls | — | Niagara Falls | 23:16.67 | — |
| 155 | Ryan HeratyPlace 155 · Orchard Park | — | Orchard Park | 23:16.88 | — |
| 156 | Nikolas OndusPlace 156 · Gowanda Central | — | Gowanda Central | 23:23.74 | 111 |
| 157 | Matt ThompsonPlace 157 · Frewsburg | — | Frewsburg | 23:25.82 | — |
| 158 | Brenden NeroPlace 158 · Fredonia | — | Fredonia | 23:41.52 | — |
| 159 | Evan PietraszewskiPlace 159 · Orchard Park | — | Orchard Park | 23:45.54 | — |
| 160 | Aidan CarterPlace 160 · Cathedral Prep | — | Cathedral Prep | 23:51.17 | 112 |
| 161 | Phili HinterbergerPlace 161 · City Honors | — | City Honors | 23:51.41 | — |
| 162 | Wyatt TinelliPlace 162 · Franklinville | — | Franklinville | 23:54.15 | 113 |
| 163 | Joey McDanielPlace 163 · Southwestern | — | Southwestern | 23:54.39 | — |
| 164 | James SillerPlace 164 · FL Olm | — | FL Olm | 23:57.54 | — |
| 165 | Eric StojPlace 165 · Cleveland Hill | — | Cleveland Hill | 24:02.19 | 114 |
| 166 | Anthony WagnerPlace 166 · Niagara Falls | — | Niagara Falls | 24:02.65 | — |
| 167 | winner macaiaPlace 167 · Hutch Tech | — | Hutch Tech | 24:14.52 | 115 |
| 168 | Matthew BloomPlace 168 · Cleveland Hill | — | Cleveland Hill | 24:19.78 | 116 |
| 169 | Seth KaminskiPlace 169 · Gowanda Central | — | Gowanda Central | 24:21.87 | 117 |
| 170 | Christian RimmenPlace 170 · Niagara Falls | — | Niagara Falls | 24:35.01 | — |
| 171 | Abubakr JallowPlace 171 · FL Olm | — | FL Olm | 24:39.74 | — |
| 172 | Owen FarnerPlace 172 · Gowanda Central | — | Gowanda Central | 24:41.95 | 118 |
| 173 | Daniel PoroknowskiPlace 173 · St Mary's (L | — | St Mary's (L | 24:44.24 | — |
| 174 | Jacob OursPlace 174 · Olean | — | Olean | 25:43.78 | 119 |
| 175 | Tyler FindlayPlace 175 · Cuba-Rushford | — | Cuba-Rushford | 25:47.70 | — |
| 176 | Bryce RodgersPlace 176 · Niagara Falls | — | Niagara Falls | 25:59.29 | — |
| 177 | Jacorey MartinezPlace 177 · Hutch Tech | — | Hutch Tech | 26:08.07 | 120 |
| 178 | Grayso Osborne-CoyPlace 178 · Fredonia | — | Fredonia | 26:09.27 | — |
| 179 | Erich ThompsonPlace 179 · Frewsburg | — | Frewsburg | 26:13.59 | — |
| 180 | Giacomo BiodiniPlace 180 · City Honors | — | City Honors | 26:15.05 | — |
| 181 | Max DeSabioPlace 181 · Cleveland Hill | — | Cleveland Hill | 26:23.22 | 121 |
| 182 | Reid TeddyPlace 182 · St Francis | — | St Francis | 26:28.60 | — |
| 183 | Benjamin ScrantonPlace 183 · Hamburg Central | — | Hamburg Central | 26:50.78 | — |
| 184 | Jessie RilingPlace 184 · Franklinville | — | Franklinville | 27:05.67 | 122 |
| 185 | Ezra Daly-GriffenPlace 185 · Fredonia | — | Fredonia | 27:07.02 | — |
| 186 | Aiden KinseyPlace 186 · Hutch Tech | — | Hutch Tech | 27:22.58 | 123 |
| 187 | Christian MerrillPlace 187 · Gowanda Central | — | Gowanda Central | 27:23.96 | — |
| 188 | David ArgentieriPlace 188 · St Mary's (L | — | St Mary's (L | 27:32.62 | — |
| 189 | Andrew LeBaronPlace 189 · Frewsburg | — | Frewsburg | 27:36.83 | — |
| 190 | Byron RingPlace 190 · Olean | — | Olean | 27:50.19 | 124 |
| 191 | Steven WaltersPlace 191 · Hamburg Central | — | Hamburg Central | 29:02.15 | — |
| 192 | Elijah DonlonPlace 192 · City Honors | — | City Honors | 29:20.38 | — |
| 193 | Brady McintoshPlace 193 · Cleveland Hill | — | Cleveland Hill | 29:55.01 | 125 |
| 194 | Christopher ZuggerPlace 194 · Lake Shore Central | — | Lake Shore Central | 29:55.43 | 126 |
| 195 | Justin VanstromPlace 195 · Southwestern | — | Southwestern | 30:01.25 | — |
| 196 | Jackson GonzalezPlace 196 · Olean | — | Olean | 31:23.85 | 127 |
| 197 | Daniel NeymanPlace 197 · Hamburg Central | — | Hamburg Central | 33:19.22 | — |
| 198 | ronjon giallelaPlace 198 · St Francis | — | St Francis | 33:19.26 | — |
| 199 | Connor CarlePlace 199 · Cleveland Hill | — | Cleveland Hill | 45:14.11 | 128 |