| 1 | Cal PuskarPlace 1 · Orchard Park Csd | — | Orchard Park Csd | 15:59.00 |
| 2 | Joe GrothPlace 2 · Frontier | — | Frontier | 17:02.00 |
| 3 | Josh PeronPlace 3 · Frontier | — | Frontier | 17:18.00 |
| 4 | Waley GaleyPlace 4 · Frontier | — | Frontier | 17:31.00 |
| 5 | Brian GleasonPlace 5 · Frontier | — | Frontier | 17:34.00 |
| 6 | Noah SayocPlace 6 · Orchard Park Csd | — | Orchard Park Csd | 17:35.00 |
| 7 | Christopher BertolaPlace 7 · Orchard Park Csd | — | Orchard Park Csd | 17:40.00 |
| 8 | Aidan WiniewiczPlace 8 · Orchard Park Csd | — | Orchard Park Csd | 17:42.00 |
| 9 | Robert WolfPlace 9 · Lake Shore | — | Lake Shore | 17:42.00 |
| 10 | Jack M HeratyPlace 10 · Orchard Park Csd | — | Orchard Park Csd | 17:43.00 |
| 11 | Kyle CampbellPlace 11 · Niagara Falls | — | Niagara Falls | 17:50.00 |
| 12 | Evan HilbertPlace 12 · St.joseph's Collegiate In | — | St.joseph's Collegiate In | 17:59.00 |
| 13 | Sam IsingomaPlace 13 · St.joseph's Collegiate In | — | St.joseph's Collegiate In | 18:01.00 |
| 14 | Mathew KiferPlace 14 · Niagara Falls | — | Niagara Falls | 18:06.00 |
| 15 | Anthony RuizPlace 15 · Dunkrik | — | Dunkrik | 18:09.00 |
| 16 | Michael SnowdenPlace 16 · Niagara Falls | — | Niagara Falls | 18:14.00 |
| 17 | Jordan AlonsoPlace 17 · Cleveland Hill | — | Cleveland Hill | 18:26.00 |
| 18 | Andrew BloomPlace 18 · Cleveland Hill | — | Cleveland Hill | 18:27.00 |
| 19 | Drew PownallPlace 19 · Frewsburg | — | Frewsburg | 18:27.00 |
| 20 | Gavin BathgatePlace 20 · East Rochester | — | East Rochester | 18:34.00 |
| 21 | Sam FilbertPlace 21 · Allegany-limestone | — | Allegany-limestone | 18:38.00 |
| 22 | Jake LanningPlace 22 · St. Francis | — | St. Francis | 18:42.00 |
| 23 | Dylan DavisPlace 23 · Frewsburg | — | Frewsburg | 18:43.00 |
| 24 | Alex GiamberdinePlace 24 · Starpoint | — | Starpoint | 18:45.00 |
| 25 | Jack StefanickPlace 25 · Williamsville East | — | Williamsville East | 18:49.00 |
| 26 | Josh PusateriPlace 26 · Starpoint | — | Starpoint | 18:52.00 |
| 27 | Brandon ReinhardPlace 27 · Frontier | — | Frontier | 18:53.00 |
| 28 | Rickler OriPlace 28 · Williamsville South | — | Williamsville South | 18:55.00 |
| 29 | Brian FreebernPlace 29 · Lake Shore | — | Lake Shore | 18:55.00 |
| 30 | Nicholas CiceroPlace 30 · Williamsville South | — | Williamsville South | 18:55.00 |
| 31 | Deandre PrumPlace 31 · Niagara Falls | — | Niagara Falls | 19:02.00 |
| 32 | Patrick SingletonPlace 32 · Niagara Falls | — | Niagara Falls | 19:06.00 |
| 33 | Josh GleasonPlace 33 · Eden Raiders | — | Eden Raiders | 19:06.00 |
| 34 | Ethan YanniePlace 34 · Dunkrik | — | Dunkrik | 19:07.00 |
| 35 | Jagtar SandhuPlace 35 · Chinguacousy S S | — | Chinguacousy S S | 19:07.00 |
| 36 | Maximilian MoslowPlace 36 · Williamsville South | — | Williamsville South | 19:12.00 |
| 37 | Duncan CiceroPlace 37 · Williamsville South | — | Williamsville South | 19:13.00 |
| 38 | Ben DepernaPlace 38 · Falconer-cassadaga | — | Falconer-cassadaga | 19:13.00 |
| 39 | Matt DroneyPlace 39 · Olean | — | Olean | 19:14.00 |
| 40 | Zachary SanfordPlace 40 · Akron | — | Akron | 19:18.00 |
| 41 | Fridrick DiehlPlace 41 · Frontier | — | Frontier | 19:18.00 |
| 42 | Sam AtteaPlace 42 · St. Francis | — | St. Francis | 19:19.00 |
| 43 | Ethan SodaroPlace 43 · Starpoint | — | Starpoint | 19:20.00 |
| 44 | Isaac R JohnsonPlace 44 · Orchard Park Csd | — | Orchard Park Csd | 19:22.00 |
| 45 | Alex MoranoPlace 45 · Frontier | — | Frontier | 19:24.00 |
| 46 | George MeccaPlace 46 · Eden Raiders | — | Eden Raiders | 19:24.00 |
| 47 | Collin BarmorePlace 47 · Falconer-cassadaga | — | Falconer-cassadaga | 19:26.00 |
| 48 | Pat PetronskyPlace 48 · Frontier | — | Frontier | 19:28.00 |
| 49 | Kyle LatimorePlace 49 · Lake Shore | — | Lake Shore | 19:31.00 |
| 50 | Zen CaptonPlace 50 · Niagara Falls | — | Niagara Falls | 19:33.00 |
| 51 | Sam BakerPlace 51 · St.joseph's Collegiate In | — | St.joseph's Collegiate In | 19:35.00 |
| 52 | Gavin IngraoPlace 52 · Lake Shore | — | Lake Shore | 19:35.00 |
| 53 | Reid MinierPlace 53 · Eden Raiders | — | Eden Raiders | 19:35.00 |
| 54 | Justin SatanekPlace 54 · Eden Raiders | — | Eden Raiders | 19:39.00 |
| 55 | Joseph D'amicoPlace 55 · Williamsville East | — | Williamsville East | 19:40.00 |
| 56 | Wiley MoslowPlace 56 · Williamsville South | — | Williamsville South | 19:41.00 |
| 57 | Timothy OlsonPlace 57 · Starpoint | — | Starpoint | 19:42.00 |
| 58 | Ryan WashcalusPlace 58 · Niagara Falls | — | Niagara Falls | 19:43.00 |
| 59 | Alex SinatraPlace 59 · St.joseph's Collegiate In | — | St.joseph's Collegiate In | 19:44.00 |
| 60 | Alex AubrechtPlace 60 · Nichols | — | Nichols | 19:45.00 |
| 61 | Riley WilsonPlace 61 · Silver Creek | — | Silver Creek | 19:45.00 |
| 62 | Kellen StenmanPlace 62 · Starpoint | — | Starpoint | 19:48.00 |
| 63 | Nelson RosarioPlace 63 · Dunkrik | — | Dunkrik | 19:48.00 |
| 64 | Zachariah RhodesPlace 64 · Niagara Falls | — | Niagara Falls | 19:51.00 |
| 65 | Zach LynessPlace 65 · Starpoint | — | Starpoint | 19:55.00 |
| 66 | Jason M KincaidPlace 66 · Orchard Park Csd | — | Orchard Park Csd | 19:58.00 |
| 67 | Nate GablerPlace 67 · Olean | — | Olean | 20:05.00 |
| 68 | Ryan BuechellePlace 68 · East Rochester | — | East Rochester | 20:07.00 |
| 69 | Noah LepschPlace 69 · Frontier | — | Frontier | 20:08.00 |
| 70 | Connor HudsonPlace 70 · Falconer-cassadaga | — | Falconer-cassadaga | 20:09.00 |
| 71 | Ian KlenkPlace 71 · St.joseph's Collegiate In | — | St.joseph's Collegiate In | 20:09.00 |
| 72 | Casey ZubaPlace 72 · Akron | — | Akron | 20:10.00 |
| 73 | James RauchPlace 73 · Nichols | — | Nichols | 20:11.00 |
| 74 | Ethan HeilPlace 74 · Williamsville South | — | Williamsville South | 20:13.00 |
| 75 | Cody SmithPlace 75 · East Rochester | — | East Rochester | 20:15.00 |
| 76 | Ryan WisniewskiPlace 76 · Allegany-limestone | — | Allegany-limestone | 20:15.00 |
| 77 | Christian TambacasPlace 77 · Eden Raiders | — | Eden Raiders | 20:16.00 |
| 78 | Sean O'mearaPlace 78 · St. Francis | — | St. Francis | 20:18.00 |
| 79 | Benjamin TerhaarPlace 79 · Williamsville East | — | Williamsville East | 20:19.00 |
| 80 | Liam HumblePlace 80 · Chinguacousy S S | — | Chinguacousy S S | 20:19.00 |
| 81 | Michael KanePlace 81 · Orchard Park Csd | — | Orchard Park Csd | 20:20.00 |
| 82 | Blake KasperPlace 82 · Orchard Park Csd | — | Orchard Park Csd | 20:21.00 |
| 83 | Andrew CancillaPlace 83 · St.joseph's Collegiate In | — | St.joseph's Collegiate In | 20:23.00 |
| 84 | Michael FinnPlace 84 · North Tonawanda | — | North Tonawanda | 20:26.00 |
| 85 | Caleb BarberPlace 85 · Frewsburg | — | Frewsburg | 20:27.00 |
| 86 | Toby GiffordPlace 86 · Frewsburg | — | Frewsburg | 20:27.00 |
| 87 | Nickolas LazarovPlace 87 · Williamsville East | — | Williamsville East | 20:31.00 |
| 88 | Marcus RobertsPlace 88 · Nichols | — | Nichols | 20:33.00 |
| 89 | David SpringPlace 89 · Williamsville South | — | Williamsville South | 20:34.00 |
| 90 | Owen LewisPlace 90 · Williamsville East | — | Williamsville East | 20:38.00 |
| 91 | Jodhbir MehmiPlace 91 · Chinguacousy S S | — | Chinguacousy S S | 20:40.00 |
| 92 | Nathan ChambersPlace 92 · East Rochester | — | East Rochester | 20:40.00 |
| 93 | Mike SpencerPlace 93 · St. Francis | — | St. Francis | 20:42.00 |
| 94 | Gavin LynessPlace 94 · Starpoint | — | Starpoint | 20:43.00 |
| 95 | Bryan RobertsonPlace 95 · Williamsville South | — | Williamsville South | 20:45.00 |
| 96 | Bradley CastigliaPlace 96 · Nichols | — | Nichols | 20:49.00 |
| 97 | Gavin HillPlace 97 · Eden Raiders | — | Eden Raiders | 20:52.00 |
| 98 | Dave RinehartPlace 98 · North Tonawanda | — | North Tonawanda | 20:59.00 |
| 99 | Kylie MalloryPlace 99 · Lake Shore | — | Lake Shore | 21:00.00 |
| 100 | Devon GrossPlace 100 · East Rochester | — | East Rochester | 21:00.00 |
| 101 | Jonathan SmithPlace 101 · St. Francis | — | St. Francis | 21:01.00 |
| 102 | Nathan ChubbPlace 102 · Akron | — | Akron | 21:05.00 |
| 103 | Rayven SamplePlace 103 · Falconer-cassadaga | — | Falconer-cassadaga | 21:10.00 |
| 104 | Jon McdaneldPlace 104 · Silver Creek | — | Silver Creek | 21:10.00 |
| 105 | Aidan DanielsPlace 105 · Williamsville East | — | Williamsville East | 21:16.00 |
| 106 | Zack KrenzelPlace 106 · Allegany-limestone | — | Allegany-limestone | 21:19.00 |
| 107 | Garrett SpellerPlace 107 · Williamsville East | — | Williamsville East | 21:27.00 |
| 108 | Tyler GemzaPlace 108 · Eden Raiders | — | Eden Raiders | 21:30.00 |
| 109 | Gabe ChristopherPlace 109 · North Tonawanda | — | North Tonawanda | 21:31.00 |
| 110 | Yuvin KavisinghePlace 110 · Chinguacousy S S | — | Chinguacousy S S | 21:31.00 |
| 111 | Efrain SantiagoPlace 111 · Dunkrik | — | Dunkrik | 21:32.00 |
| 112 | Ben BesokPlace 112 · Allegany-limestone | — | Allegany-limestone | 21:38.00 |
| 113 | Nicholas D'amicoPlace 113 · Williamsville East | — | Williamsville East | 21:38.00 |
| 114 | David AllenPlace 114 · Falconer-cassadaga | — | Falconer-cassadaga | 21:39.00 |
| 115 | Luke BlandinoPlace 115 · Eden Raiders | — | Eden Raiders | 21:40.00 |
| 116 | Connor GleasonPlace 116 · Eden Raiders | — | Eden Raiders | 21:51.00 |
| 117 | Aidan Van SlyckePlace 117 · Lake Shore | — | Lake Shore | 22:00.00 |
| 118 | Ian FantonPlace 118 · Cuba-rushford | — | Cuba-rushford | 22:01.00 |
| 119 | Symon JonathanPlace 119 · Akron | — | Akron | 22:07.00 |
| 120 | Anthony BrandlPlace 120 · Akron | — | Akron | 22:20.00 |
| 121 | Corey GriffinPlace 121 · Akron | — | Akron | 22:23.00 |
| 122 | Nate KwiatkowskiPlace 122 · Olean | — | Olean | 22:27.00 |
| 123 | Noah CustardPlace 123 · Cleveland Hill | — | Cleveland Hill | 22:38.00 |
| 124 | Shay LippertPlace 124 · Allegany-limestone | — | Allegany-limestone | 22:38.00 |
| 125 | Nate BowersPlace 125 · Dunkrik | — | Dunkrik | 22:39.00 |
| 126 | Gage BaumlerPlace 126 · Akron | — | Akron | 22:41.00 |
| 127 | Brentan PacificiPlace 127 · Silver Creek | — | Silver Creek | 22:44.00 |
| 128 | Frankie OppermanPlace 128 · Allegany-limestone | — | Allegany-limestone | 22:51.00 |
| 129 | Daron OuttenPlace 129 · Akron | — | Akron | 22:52.00 |
| 130 | Edwin SanchezPlace 130 · Dunkrik | — | Dunkrik | 22:53.00 |
| 131 | William BorchertPlace 131 · Cleveland Hill | — | Cleveland Hill | 22:56.00 |
| 132 | Matt KwiatkowskiPlace 132 · Olean | — | Olean | 22:58.00 |
| 133 | Kaleb AmbrosiaPlace 133 · North Tonawanda | — | North Tonawanda | 22:58.00 |
| 134 | Alex WillilamsPlace 134 · Cattaraugus-little Valley | — | Cattaraugus-little Valley | 23:01.00 |
| 135 | Grant FoxPlace 135 · Olean | — | Olean | 23:02.00 |
| 136 | Devin ScotchPlace 136 · Akron | — | Akron | 23:09.00 |
| 137 | Christian GalloPlace 137 · Cleveland Hill | — | Cleveland Hill | 23:13.00 |
| 138 | Nicholas PazderskiPlace 138 · Akron | — | Akron | 23:26.00 |
| 139 | Rockwell TangPlace 139 · Nichols | — | Nichols | 23:29.00 |
| 140 | Wesley DorowPlace 140 · East Rochester | — | East Rochester | 23:37.00 |
| 141 | Brandon StychalskaPlace 141 · North Tonawanda | — | North Tonawanda | 23:38.00 |
| 142 | Ryan RocquePlace 142 · Silver Creek | — | Silver Creek | 23:39.00 |
| 143 | John TantilloPlace 143 · Nichols | — | Nichols | 23:45.00 |
| 144 | Parker MarshallPlace 144 · North Tonawanda | — | North Tonawanda | 23:48.00 |
| 145 | Eli NoeckerPlace 145 · Eden Raiders | — | Eden Raiders | 24:03.00 |
| 146 | Navraj SandhuPlace 146 · Chinguacousy S S | — | Chinguacousy S S | 24:08.00 |
| 147 | Chris JacksonPlace 147 · Cleveland Hill | — | Cleveland Hill | 24:10.00 |
| 148 | Patrick StrawderPlace 148 · Gowanda | — | Gowanda | 24:11.00 |
| 149 | Hunter MilhollenPlace 149 · Akron | — | Akron | 24:25.00 |
| 150 | Sean MarchantPlace 150 · Silver Creek | — | Silver Creek | 24:28.00 |
| 151 | Matt SorokesPlace 151 · Olean | — | Olean | 24:37.00 |
| 152 | Emmett CarlsonPlace 152 · Frewsburg | — | Frewsburg | 24:43.00 |
| 153 | Jacob BudziszewiczPlace 153 · Gowanda | — | Gowanda | 24:51.00 |
| 154 | Ethan CrossPlace 154 · Silver Creek | — | Silver Creek | 24:54.00 |
| 155 | Seth HoodPlace 155 · Gowanda | — | Gowanda | 24:56.00 |
| 156 | Jamie LarsonPlace 156 · Akron | — | Akron | 25:29.00 |
| 157 | Joshua KidderPlace 157 · Akron | — | Akron | 25:37.00 |
| 158 | Alex RoddyPlace 158 · Olean | — | Olean | 25:47.00 |
| 159 | Brandan HealyPlace 159 · East Rochester | — | East Rochester | 25:48.00 |
| 160 | Joey FrederickPlace 160 · Cuba-rushford | — | Cuba-rushford | 25:58.00 |
| 161 | Owen HaynesPlace 161 · North Tonawanda | — | North Tonawanda | 26:45.00 |
| 162 | Joshua BunnellPlace 162 · Silver Creek | — | Silver Creek | 27:03.00 |
| 163 | Grant CowlesPlace 163 · Allegany-limestone | — | Allegany-limestone | 27:09.00 |
| 164 | Caleb MerrillPlace 164 · Gowanda | — | Gowanda | 27:34.00 |
| 165 | Nic ChristopherPlace 165 · Gowanda | — | Gowanda | 27:57.00 |
| 166 | Nick EndresPlace 166 · North Tonawanda | — | North Tonawanda | 28:10.00 |
| 167 | Noah BachekPlace 167 · Gowanda | — | Gowanda | 28:18.00 |
| 168 | Dominic BarberPlace 168 · Cuba-rushford | — | Cuba-rushford | 31:00.00 |
| 169 | Nick EnsellPlace 169 · Allegany-limestone | — | Allegany-limestone | 33:59.00 |
| 170 | Zach SzymczykPlace 170 · North Tonawanda | — | North Tonawanda | 34:23.00 |