| 1 | Kyle UrbanPlace 1 · Grade 12 · Alden Central | 12 | Alden Central | 15:50.76 |
| 2 | Jacob BrinkPlace 2 · Grade 12 · Allegany-Limestone | 12 | Allegany-Limestone | 16:16.82 PR |
| 3 | Brody JonesPlace 3 · Grade 12 · Pioneer Central | 12 | Pioneer Central | 16:17.27 |
| 4 | Daniel CaseyPlace 4 · Grade 12 · Allegany-Limestone | 12 | Allegany-Limestone | 16:46.39 |
| 5 | Lukas BaerPlace 5 · Grade 12 · Maple Grove | 12 | Maple Grove | 16:54.88 |
| 6 | Evan CastleveterePlace 6 · Grade 12 · Iroquois | 12 | Iroquois | 16:57.50 |
| 7 | Will ChubbPlace 7 · Grade 12 · Akron Central | 12 | Akron Central | 17:14.00 PR |
| 8 | Roan KellyPlace 8 · Grade 10 · Randolph | 10 | Randolph | 17:34.38 |
| 9 | Reuben RiversPlace 9 · Grade 12 · Albion | 12 | Albion | 18:00.09 |
| 10 | Ben CornellPlace 10 · Grade 11 · Maple Grove | 11 | Maple Grove | 18:00.33 |
| 11 | Connor CuzzacreaPlace 11 · Grade 12 · Newfane | 12 | Newfane | 18:02.11 |
| 12 | Mason Allee-CastroPlace 12 · Grade 11 · Barker Central | 11 | Barker Central | 18:05.44 |
| 13 | Alex RedeyePlace 13 · Grade 11 · Allegany-Limestone | 11 | Allegany-Limestone | 18:08.44 |
| 14 | Andrew CuzzacreaPlace 14 · Grade 12 · Newfane | 12 | Newfane | 18:09.02 |
| 15 | Adam LeschPlace 15 · Grade 11 · Fredonia | 11 | Fredonia | 18:16.35 |
| 16 | Xander PittsPlace 16 · Grade 10 · Frewsburg | 10 | Frewsburg | 18:16.48 |
| 17 | Matt StrasserPlace 17 · Grade 11 · Alden Central | 11 | Alden Central | 18:17.59 |
| 18 | Maddox BushPlace 18 · Grade 12 · Franklinville | 12 | Franklinville | 18:25.00 |
| 19 | Sean VerboskyPlace 19 · Grade 10 · Maple Grove | 10 | Maple Grove | 18:27.00 |
| 20 | Getty Lee TestaPlace 20 · Grade 12 · Iroquois | 12 | Iroquois | 18:27.71 |
| 21 | Dan MorganPlace 21 · Grade 12 · Iroquois | 12 | Iroquois | 18:29.42 PR |
| 22 | Mark StoldtPlace 22 · Grade 12 · Alden Central | 12 | Alden Central | 18:30.86 |
| 23 | Jack DeRosePlace 23 · Grade 11 · Olean | 11 | Olean | 18:33.61 PR |
| 24 | Toby GiffordPlace 24 · Grade 12 · Frewsburg | 12 | Frewsburg | 18:36.24 |
| 25 | Dillon MurphyPlace 25 · Grade 12 · St Mary's (Lancaster) | 12 | St Mary's (Lancaster) | 18:37.82 |
| 26 | Jay HeidemanPlace 26 · Grade 12 · Royalton Hartland | 12 | Royalton Hartland | 18:38.74 |
| 27 | Micah BarberPlace 27 · Grade 11 · Frewsburg | 11 | Frewsburg | 18:42.20 |
| 28 | Matt ColePlace 28 · Grade 11 · Alden Central | 11 | Alden Central | 18:45.80 |
| 29 | Jeronimo SilvaPlace 29 · Grade 12 · City Honors | 12 | City Honors | 18:45.98 |
| 30 | Grant CornellPlace 30 · Grade 8 · Franklinville | 8 | Franklinville | 18:46.28 |
| 31 | Ronan KlugPlace 31 · Grade 9 · Royalton Hartland | 9 | Royalton Hartland | 18:48.37 PR |
| 32 | Cayden HatchPlace 32 · Grade 12 · Franklinville | 12 | Franklinville | 18:57.00 |
| 33 | Brendan BovePlace 33 · Grade 11 · Iroquois | 11 | Iroquois | 19:00.36 |
| 34 | Roman DalfonzoPlace 34 · Grade 11 · St Mary's (Lancaster) | 11 | St Mary's (Lancaster) | 19:00.80 |
| 35 | Leo ClarkPlace 35 · Grade 9 · Lewiston Porter | 9 | Lewiston Porter | 19:02.10 |
| 36 | Austin YetterPlace 36 · Grade 12 · Springville-Griffith Institute | 12 | Springville-Griffith Institute | 19:02.80 |
| 37 | Levi RileyPlace 37 · Grade 7 · Addison | 7 | Addison | 19:05.30 PR |
| 38 | Anthony KudlaPlace 38 · Grade 10 · Alden Central | 10 | Alden Central | 19:05.38 |
| 39 | Juvenal DiazPlace 39 · Grade 10 · Frewsburg | 10 | Frewsburg | 19:06.99 |
| 40 | Cameron PatternoshPlace 40 · Grade 10 · Fredonia | 10 | Fredonia | 19:10.06 |
| 41 | Dawson DonovanPlace 41 · Grade 11 · Barker Central | 11 | Barker Central | 19:11.32 |
| 42 | Liam SmithPlace 42 · Grade 12 · Springville-Griffith Institute | 12 | Springville-Griffith Institute | 19:20.76 |
| 43 | Evan FeiderPlace 43 · Grade 8 · Alden Central | 8 | Alden Central | 19:23.98 |
| 44 | Gage FeiderPlace 44 · Grade 8 · Alden Central | 8 | Alden Central | 19:26.02 |
| 45 | Austin BurkardPlace 45 · Grade 12 · Newfane | 12 | Newfane | 19:30.53 |
| 46 | Nathanael HessPlace 46 · Grade 11 · Barker Central | 11 | Barker Central | 19:32.87 |
| 47 | Dawson StonePlace 47 · Grade 10 · Akron Central | 10 | Akron Central | 19:34.82 |
| 48 | Michael RavenPlace 48 · Grade 12 · Clymer/Sherman/Panama | 12 | Clymer/Sherman/Panama | 19:37.54 |
| 49 | Seth WyzykowskiPlace 49 · Grade 10 · Iroquois | 10 | Iroquois | 19:37.90 |
| 50 | Harley MaloyPlace 50 · Grade 12 · Springville-Griffith Institute | 12 | Springville-Griffith Institute | 19:41.94 PR |
| 51 | Daenon KoppPlace 51 · Grade 11 · Newfane | 11 | Newfane | 19:44.70 |
| 52 | Noah CollinsPlace 52 · Grade 11 · Frewsburg | 11 | Frewsburg | 19:49.27 |
| 53 | Jaydan RublePlace 53 · Grade 9 · Wilson Central | 9 | Wilson Central | 19:52.58 |
| 54 | Kevin VoegelinPlace 54 · Grade 12 · Allegany-Limestone | 12 | Allegany-Limestone | 19:53.39 |
| 55 | Logan PerrymanPlace 55 · Grade 11 · Silver Creek | 11 | Silver Creek | 19:53.91 |
| 56 | Parker CantiePlace 56 · Grade 10 · Iroquois | 10 | Iroquois | 19:57.80 |
| 57 | Nicholas ArcovioPlace 57 · Grade 11 · Newfane | 11 | Newfane | 19:58.83 |
| 58 | Daniel AbramsonPlace 58 · Grade 11 · City Honors | 11 | City Honors | 19:59.88 |
| 59 | Lucas DunnewoldPlace 59 · Grade 10 · Clymer/Sherman/Panama | 10 | Clymer/Sherman/Panama | 20:00.37 |
| 60 | Owen HarrisPlace 60 · Grade 9 · Barker Central | 9 | Barker Central | 20:00.48 |
| 61 | Jackson HauserPlace 61 · Grade 9 · Barker Central | 9 | Barker Central | 20:07.08 PR |
| 62 | Dempsey McDonaldPlace 62 · Grade 9 · Randolph | 9 | Randolph | 20:09.24 PR |
| 63 | Tyler HartzPlace 63 · Grade 12 · Alden Central | 12 | Alden Central | 20:11.21 |
| 64 | Cavan BoutillettePlace 64 · Grade 9 · Olean | 9 | Olean | 20:12.50 |
| 65 | Noah SandolfiniPlace 65 · Grade 9 · Barker Central | 9 | Barker Central | 20:12.73 |
| 66 | Declan GibbonsPlace 66 · Grade 12 · Frewsburg | 12 | Frewsburg | 20:13.47 |
| 67 | Evan RoundsPlace 67 · Grade 11 · Frewsburg | 11 | Frewsburg | 20:14.21 |
| 68 | Otto SpielbergerPlace 68 · Grade 10 · Springville-Griffith Institute | 10 | Springville-Griffith Institute | 20:21.45 |
| 69 | Michael StewartPlace 69 · Grade 12 · Franklinville | 12 | Franklinville | 20:22.54 |
| 70 | Calvin FournierPlace 70 · Grade 11 · Royalton Hartland | 11 | Royalton Hartland | 20:22.56 |
| 71 | Gabe RhodesPlace 71 · Grade 12 · Silver Creek | 12 | Silver Creek | 20:23.84 |
| 72 | Gannon GibsonPlace 72 · Grade 12 · Newfane | 12 | Newfane | 20:25.69 |
| 73 | Timothy SonnerPlace 73 · Grade 10 · Pioneer Central | 10 | Pioneer Central | 20:27.24 |
| 74 | Justin MessingPlace 74 · Grade 12 · Wilson Central | 12 | Wilson Central | 20:27.24 |
| 75 | Lucas Peterson-VolzPlace 75 · Grade 10 · Olean | 10 | Olean | 20:27.75 |
| 76 | Evan WieszalaPlace 76 · Grade 12 · Akron Central | 12 | Akron Central | 20:29.38 |
| 77 | AJ ShortzPlace 77 · Grade 12 · Franklinville | 12 | Franklinville | 20:31.54 |
| 78 | Jack MansfieldPlace 78 · Grade 10 · Maple Grove | 10 | Maple Grove | 20:36.92 |
| 79 | Ian DunnewoldPlace 79 · Grade 12 · Clymer/Sherman/Panama | 12 | Clymer/Sherman/Panama | 20:37.93 |
| 80 | Ismael Martin-LacayoPlace 80 · Grade 10 · Clymer/Sherman/Panama | 10 | Clymer/Sherman/Panama | 20:38.67 |
| 81 | Michael DomsterPlace 81 · Grade 12 · Pioneer Central | 12 | Pioneer Central | 20:39.55 |
| 82 | Damion BishPlace 82 · Grade 12 · Allegany-Limestone | 12 | Allegany-Limestone | 20:40.62 |
| 83 | Nathan RhoadsPlace 83 · Grade 12 · Lewiston Porter | 12 | Lewiston Porter | 20:42.30 |
| 84 | Liam ConroyPlace 84 · Grade 12 · Franklinville | 12 | Franklinville | 20:42.45 |
| 85 | Justin WisePlace 85 · Grade 10 · Addison | 10 | Addison | 20:47.57 |
| 86 | Caleb BartonPlace 86 · Grade 10 · Maple Grove | 10 | Maple Grove | 20:48.57 |
| 87 | Casey GlynnPlace 87 · Grade 10 · City Honors | 10 | City Honors | 20:49.22 |
| 88 | Carson LongbinePlace 88 · Grade 10 · Springville-Griffith Institute | 10 | Springville-Griffith Institute | 20:50.84 PR |
| 89 | Nathaniel BarnumPlace 89 · Grade 12 · Pioneer Central | 12 | Pioneer Central | 20:52.03 |
| 90 | Aidan VossPlace 90 · Grade 11 · Barker Central | 11 | Barker Central | 20:52.79 |
| 91 | Phillip EmerlingPlace 91 · Grade 9 · Springville-Griffith Institute | 9 | Springville-Griffith Institute | 20:54.50 |
| 92 | Ian CastroPlace 92 · Grade 11 · Iroquois | 11 | Iroquois | 21:07.06 |
| 93 | Kaden JohnsonPlace 93 · Grade 11 · Lewiston Porter | 11 | Lewiston Porter | 21:10.25 |
| 94 | Jacob SearsPlace 94 · Grade 11 · Frewsburg | 11 | Frewsburg | 21:11.61 |
| 95 | Nick GoldPlace 95 · Grade 10 · Springville-Griffith Institute | 10 | Springville-Griffith Institute | 21:14.05 |
| 96 | David CarlPlace 96 · Grade 9 · Addison | 9 | Addison | 21:14.09 |
| 97 | Joey-Dane JonesPlace 97 · Grade 9 · Wilson Central | 9 | Wilson Central | 21:15.43 |
| 98 | Tyler JohnstonPlace 98 · Grade 9 · Wilson Central | 9 | Wilson Central | 21:19.88 |
| 99 | Philip MonskaPlace 99 · Grade 10 · Albion | 10 | Albion | 21:24.79 PR |
| 100 | Rhys KellyPlace 100 · Grade 8 · Randolph | 8 | Randolph | 21:26.43 |
| 101 | Ryan PerryPlace 101 · Grade 10 · Clymer/Sherman/Panama | 10 | Clymer/Sherman/Panama | 21:27.92 PR |
| 102 | Nicholas FlorczakPlace 102 · Grade 12 · Depew | 12 | Depew | 21:27.97 PR |
| 103 | Caleb FeiderPlace 103 · Grade 8 · Alden Central | 8 | Alden Central | 21:28.55 |
| 104 | Dominic PacilloPlace 104 · Grade 9 · Lewiston Porter | 9 | Lewiston Porter | 21:28.98 |
| 105 | Liam FarnhamPlace 105 · Grade 8 · Lewiston Porter | 8 | Lewiston Porter | 21:29.51 |
| 106 | Cleveland ColtenPlace 106 · Grade 10 · Akron Central | 10 | Akron Central | 21:33.48 |
| 107 | Matthew BrownPlace 107 · Grade 11 · Fredonia | 11 | Fredonia | 21:34.23 |
| 108 | Simon WhitePlace 108 · Grade 9 · Silver Creek | 9 | Silver Creek | 21:37.67 |
| 109 | Colin BarryPlace 109 · Grade 12 · St Mary's (Lancaster) | 12 | St Mary's (Lancaster) | 21:46.01 |
| 110 | Rocco AzzarellaPlace 110 · Grade 11 · Silver Creek | 11 | Silver Creek | 21:50.65 |
| 111 | Alden GibsonPlace 111 · Grade 11 · Newfane | 11 | Newfane | 21:52.97 |
| 112 | Evan KindermanPlace 112 · Grade 10 · Depew | 10 | Depew | 21:54.61 |
| 113 | Christian StaffordPlace 113 · Grade 11 · Springville-Griffith Institute | 11 | Springville-Griffith Institute | 21:56.71 |
| 114 | Isaac MonacoPlace 114 · Grade 9 · Barker Central | 9 | Barker Central | 21:56.72 |
| 115 | Dean LeaguePlace 115 · Grade 10 · Silver Creek | 10 | Silver Creek | 22:10.51 |
| 116 | Lawson WallworthPlace 116 · Grade 10 · Royalton Hartland | 10 | Royalton Hartland | 22:11.28 |
| 117 | Andrew OssontPlace 117 · Grade 11 · Royalton Hartland | 11 | Royalton Hartland | 22:11.90 PR |
| 118 | Chris UlrichPlace 118 · Grade 12 · Royalton Hartland | 12 | Royalton Hartland | 22:17.44 |
| 119 | Evan JohnsonPlace 119 · Grade 10 · Allegany-Limestone | 10 | Allegany-Limestone | 22:20.20 |
| 120 | Amel JowdyPlace 120 · Grade 12 · Wilson Central | 12 | Wilson Central | 22:25.69 |
| 121 | Marshall BrewerPlace 121 · Grade 11 · Addison | 11 | Addison | 22:33.46 |
| 122 | Greg NeptunePlace 122 · Grade 11 · Albion | 11 | Albion | 22:36.84 |
| 123 | Brenden NeroPlace 123 · Grade 12 · Fredonia | 12 | Fredonia | 22:38.65 |
| 124 | Aidan JamisonPlace 124 · Grade 11 · Silver Creek | 11 | Silver Creek | 22:41.72 |
| 125 | Dylan CrockfordPlace 125 · Grade 10 · Akron Central | 10 | Akron Central | 22:42.36 |
| 126 | Ryan MessingPlace 126 · Grade 10 · Wilson Central | 10 | Wilson Central | 22:42.37 |
| 127 | Adam PruetzPlace 127 · Grade 10 · Alden Central | 10 | Alden Central | 22:42.52 |
| 128 | Julian BieniekPlace 128 · Grade 11 · Randolph | 11 | Randolph | 22:56.24 |
| 129 | Stephen KeefePlace 129 · Grade 11 · Fredonia | 11 | Fredonia | 22:59.01 |
| 130 | Aiden MurrayPlace 130 · Grade 11 · Franklinville | 11 | Franklinville | 22:59.47 |
| 131 | Jordan ParsonPlace 131 · Grade 11 · Randolph | 11 | Randolph | 23:15.55 |
| 132 | Kobe HedigerPlace 132 · Grade 9 · Pioneer Central | 9 | Pioneer Central | 23:22.58 |
| 133 | Xavier CroftPlace 133 · Grade 12 · Addison | 12 | Addison | 23:23.77 |
| 134 | Cj KanickPlace 134 · Grade 10 · Depew | 10 | Depew | 23:28.06 |
| 135 | Gary BaehrPlace 135 · Grade 10 · Akron Central | 10 | Akron Central | 23:33.61 |
| 136 | Max GuzmanPlace 136 · Grade 9 · Clymer/Sherman/Panama | 9 | Clymer/Sherman/Panama | 23:33.84 |
| 137 | Philip HinterbergerPlace 137 · Grade 12 · City Honors | 12 | City Honors | 23:37.94 PR |
| 138 | Clayton FrazierPlace 138 · Grade 10 · Fredonia | 10 | Fredonia | 23:39.69 |
| 139 | Owen CasertaPlace 139 · Grade 12 · Fredonia | 12 | Fredonia | 23:39.93 |
| 140 | Trent LackPlace 140 · Grade 9 · Silver Creek | 9 | Silver Creek | 23:54.06 |
| 141 | Benjamin BockPlace 141 · Grade 9 · Silver Creek | 9 | Silver Creek | 24:01.60 |
| 142 | Parker SelbertPlace 142 · Grade 9 · Wilson Central | 9 | Wilson Central | 24:18.99 PR |
| 143 | Owen SzydlowskiPlace 143 · Grade 11 · Depew | 11 | Depew | 24:24.80 |
| 144 | Nathan PawlikPlace 144 · Grade 10 · Depew | 10 | Depew | 24:40.19 |
| 145 | Andrew PerryPlace 145 · Grade 9 · Clymer/Sherman/Panama | 9 | Clymer/Sherman/Panama | 24:43.01 |
| 146 | Jordan MarshallPlace 146 · Grade 10 · Albion | 10 | Albion | 24:43.72 |
| 147 | Cameron GilsonPlace 147 · Grade 9 · Newfane | 9 | Newfane | 25:00.27 |
| 148 | Damon FischerPlace 148 · Grade 11 · Randolph | 11 | Randolph | 25:18.05 |
| 149 | Ben BrownPlace 149 · Grade 9 · Lewiston Porter | 9 | Lewiston Porter | 25:47.22 |
| 150 | Jacob OursPlace 150 · Grade 10 · Olean | 10 | Olean | 25:55.05 |
| 151 | Tyler BrownPlace 151 · Grade 9 · Wilson Central | 9 | Wilson Central | 26:07.11 |