| 1 | Michael PeppyPlace 1 · Grade 11 · Maple Grove | 11 | Maple Grove | 16:31.49 | 1 |
| 2 | Joe GattiPlace 2 · Grade 12 · Pitt C. Catholic | 12 | Pitt C. Catholic | 16:42.13 | 2 |
| 3 | Henry SullivanPlace 3 · Grade 12 · Clymer-Sherm | 12 | Clymer-Sherm | 17:01.91 | 3 |
| 4 | Tucker HelmsPlace 4 · Grade 12 · Pitt C. Catholic | 12 | Pitt C. Catholic | 17:08.45 | 4 |
| 5 | Pete AuerPlace 5 · Grade 9 · Maple Grove | 9 | Maple Grove | 17:20.67 | 5 |
| 6 | Sam GattiPlace 6 · Grade 11 · Pitt C. Catholic | 11 | Pitt C. Catholic | 17:21.75 | 6 |
| 7 | Max SteffeyPlace 7 · Grade 11 · Pitt C. Catholic | 11 | Pitt C. Catholic | 17:24.53 | 7 |
| 8 | Anthony RuizPlace 8 · Grade 10 · Dunkirk | 10 | Dunkirk | 17:26.85 | 8 |
| 9 | Collin BarmorePlace 9 · Grade 10 · Falconer | 10 | Falconer | 17:37.00 | 9 |
| 10 | Vinnie BizzarroPlace 10 · Grade 10 · Bradford-PA | 10 | Bradford-PA | 17:39.54 | 10 |
| 11 | Frank ColburnPlace 11 · Grade 10 · Maple Grove | 10 | Maple Grove | 17:42.16 | 11 |
| 12 | Brendan LawlerPlace 12 · Grade 10 · Pitt C. Catholic | 10 | Pitt C. Catholic | 17:45.22 | 12 |
| 13 | Andrew YoungPlace 13 · Grade 11 · Falconer | 11 | Falconer | 18:01.27 | 13 |
| 14 | Ben DePernaPlace 14 · Grade 11 · Falconer | 11 | Falconer | 18:08.13 | 14 |
| 15 | Shane HetrickPlace 15 · Grade 12 · Maple Grove | 12 | Maple Grove | 18:09.31 | 15 |
| 16 | Connor HudsonPlace 16 · Grade 10 · Falconer | 10 | Falconer | 18:17.96 | 16 |
| 17 | Cade HaydenPlace 17 · Grade 11 · Bradford-PA | 11 | Bradford-PA | 18:18.62 | 17 |
| 18 | Joe HassettPlace 18 · Grade 12 · Pitt C. Catholic | 12 | Pitt C. Catholic | 18:20.97 | 18 |
| 19 | Colin ColburnPlace 19 · Grade 12 · Maple Grove | 12 | Maple Grove | 18:21.53 | 19 |
| 20 | Riley AuerPlace 20 · Grade 9 · Maple Grove | 9 | Maple Grove | 18:31.19 | 20 |
| 21 | Luke GiannettaPlace 21 · Grade 12 · Pitt C. Catholic | 12 | Pitt C. Catholic | 18:31.51 | 21 |
| 22 | Diego ReyPlace 22 · Grade 10 · Fredonia Central | 10 | Fredonia Central | 18:34.67 | 22 |
| 23 | Fin McDonaldPlace 23 · Grade 11 · Clymer-Sherm | 11 | Clymer-Sherm | 18:38.81 | 23 |
| 24 | Jerad HedigerPlace 24 · Grade 9 · Pioneer | 9 | Pioneer | 18:41.62 | 24 |
| 25 | Andrew KraftPlace 25 · Grade 9 · Bradford-PA | 9 | Bradford-PA | 18:44.45 | 25 |
| 26 | Jarod FussPlace 26 · Grade 11 · Pioneer | 11 | Pioneer | 18:45.40 | 26 |
| 27 | Mike BulterPlace 27 · Grade 12 · Pitt C. Catholic | 12 | Pitt C. Catholic | 18:51.55 | 27 |
| 28 | Nathan RowePlace 28 · Grade 12 · Maple Grove | 12 | Maple Grove | 18:54.35 | 28 |
| 29 | Max HughesPlace 29 · Grade 10 · Pioneer | 10 | Pioneer | 18:58.75 | 29 |
| 30 | Cole HanksPlace 30 · Grade 11 · Pioneer | 11 | Pioneer | 18:59.97 | 30 |
| 31 | Nelson Estrada-CruzPlace 31 · Grade 12 · Dunkirk | 12 | Dunkirk | 19:01.94 | 31 |
| 32 | Peter CalanniPlace 32 · Grade 10 · Fredonia Central | 10 | Fredonia Central | 19:04.05 | 32 |
| 33 | Stanley VentoPlace 33 · Grade 9 · Pitt C. Catholic | 9 | Pitt C. Catholic | 19:04.08 | 33 |
| 34 | Adam ParrishPlace 34 · Grade 12 · Pitt C. Catholic | 12 | Pitt C. Catholic | 19:06.95 | 34 |
| 35 | Danny FedakPlace 35 · Grade 10 · Bradford-PA | 10 | Bradford-PA | 19:15.07 | 35 |
| 36 | Tristen SnyderPlace 36 · Grade 12 · Olean | 12 | Olean | 19:18.07 | 36 |
| 37 | Matt DroneyPlace 37 · Grade 10 · Olean | 10 | Olean | 19:19.07 | 37 |
| 38 | Devyn ChasePlace 38 · Grade 12 · Clymer-Sherm | 12 | Clymer-Sherm | 19:20.45 | 38 |
| 39 | Trent WesleyPlace 39 · Grade 9 · Pioneer | 9 | Pioneer | 19:26.76 | 39 |
| 40 | Will SchrantzPlace 40 · Grade 12 · Fredonia Central | 12 | Fredonia Central | 19:46.05 | 40 |
| 41 | Cordell CookPlace 41 · Grade 11 · Clymer-Sherm | 11 | Clymer-Sherm | 19:56.95 | 41 |
| 42 | Brandon WilliamsPlace 42 · Grade 12 · Falconer | 12 | Falconer | 20:02.79 | 42 |
| 43 | Hunter WassinkPlace 43 · Grade 8 · Clymer-Sherm | 8 | Clymer-Sherm | 20:06.60 | 43 |
| 44 | David AllenPlace 44 · Grade 10 · Bradford-PA | 10 | Bradford-PA | 20:09.43 | 44 |
| 45 | Alex ScaremPlace 45 · Grade 11 · Clymer-Sherm | 11 | Clymer-Sherm | 20:16.30 | 45 |
| 46 | Tyler BurnellPlace 46 · Grade 11 · Eisenhower | 11 | Eisenhower | 20:17.25 | 46 |
| 47 | Adam CaryPlace 47 · Grade 12 · Bradford-PA | 12 | Bradford-PA | 20:20.68 | 47 |
| 48 | Billy EskeliPlace 48 · Grade 12 · Falconer | 12 | Falconer | 20:25.74 | 48 |
| 49 | Efrain SantiagoPlace 49 · Grade 11 · Dunkirk | 11 | Dunkirk | 20:30.11 | 49 |
| 50 | Nathan GablerPlace 50 · Grade 8 · Olean | 8 | Olean | 20:34.40 | 50 |
| 51 | Nathaniel HoffmanPlace 51 · Grade 11 · Eisenhower | 11 | Eisenhower | 20:38.23 | 51 |
| 52 | Scott BlossPlace 52 · Grade 12 · Maple Grove | 12 | Maple Grove | 20:42.33 | — |
| 53 | Brodie WhitneyPlace 53 · Grade 10 · Eisenhower | 10 | Eisenhower | 20:45.37 | 52 |
| 54 | Mike SanchezPlace 54 · Grade 12 · Dunkirk | 12 | Dunkirk | 20:46.82 | 53 |
| 55 | Connor HodgkinPlace 55 · Grade 12 · Falconer | 12 | Falconer | 20:52.99 | 54 |
| 56 | Dexter OrmondPlace 56 · Grade 12 · Falconer | 12 | Falconer | 21:00.79 | 55 |
| 57 | Jacob LeschPlace 57 · Grade 12 · Fredonia Central | 12 | Fredonia Central | 21:02.77 | 56 |
| 58 | Nick SnyderPlace 58 · Grade 12 · Maple Grove | 12 | Maple Grove | 21:04.82 | — |
| 59 | Jonah RosasPlace 59 · Grade 10 · Dunkirk | 10 | Dunkirk | 21:11.35 | 57 |
| 60 | Ian GillespiePlace 60 · Grade 10 · Eisenhower | 10 | Eisenhower | 21:20.38 | 58 |
| 61 | Eric WardPlace 61 · Grade 11 · Pioneer | 11 | Pioneer | 21:30.09 | 59 |
| 62 | Bryce SchoepflinPlace 62 · Grade 8 · Pioneer | 8 | Pioneer | 21:30.67 | 60 |
| 63 | Steven OverendPlace 63 · Grade 12 · Falconer | 12 | Falconer | 21:35.11 | 61 |
| 64 | Alex JodushPlace 64 · Grade 11 · Olean | 11 | Olean | 21:41.00 | 62 |
| 65 | Kevin RedfieldPlace 65 · Grade 10 · Fredonia Central | 10 | Fredonia Central | 21:42.50 | 63 |
| 66 | Trenten DippoldPlace 66 · Grade 10 · Eisenhower | 10 | Eisenhower | 21:47.74 | 64 |
| 67 | Grayson PrattPlace 67 · Grade 11 · Fredonia Central | 11 | Fredonia Central | 21:58.97 | 65 |
| 68 | Hunter PetersonPlace 68 · Grade 9 · Eisenhower | 9 | Eisenhower | 22:08.79 | 66 |
| 69 | Ben DonnellPlace 69 · Grade 10 · Eisenhower | 10 | Eisenhower | 22:09.15 | 67 |
| 70 | Sam PischeraPlace 70 · Grade 10 · Falconer | 10 | Falconer | 22:31.30 | 68 |
| 71 | Cory WalkerPlace 71 · Grade 12 · Olean | 12 | Olean | 22:39.33 | 69 |
| 72 | Ethan YanniePlace 72 · Grade 10 · Dunkirk | 10 | Dunkirk | 22:55.08 | 70 |
| 73 | Ryan PotzlerPlace 73 · Grade 12 · Pioneer | 12 | Pioneer | 23:00.10 | — |
| 74 | Nelson RosarioPlace 74 · Grade 11 · Dunkirk | 11 | Dunkirk | 23:09.71 | 71 |
| 75 | Logan HolthousePlace 75 · Grade 11 · Clymer-Sherm | 11 | Clymer-Sherm | 23:11.10 | 72 |
| 76 | Jacob TarnowskiPlace 76 · Grade 12 · Fredonia Central | 12 | Fredonia Central | 23:12.62 | 73 |
| 77 | Robert MartinPlace 77 · Grade 11 · Clymer-Sherm | 11 | Clymer-Sherm | 24:21.15 | — |
| 78 | Levi KellyPlace 78 · Grade 12 · Eisenhower | 12 | Eisenhower | 24:32.93 | 74 |
| 79 | Liam PickreignPlace 79 · Grade 12 · Fredonia Central | 12 | Fredonia Central | 24:35.93 | — |
| 80 | Matt KwiatkowskiPlace 80 · Grade 11 · Olean | 11 | Olean | 24:37.17 | 75 |
| 81 | Nate BowersPlace 81 · Grade 11 · Dunkirk | 11 | Dunkirk | 24:45.06 | — |
| 82 | Michael AbadiePlace 82 · Grade 9 · Eisenhower | 9 | Eisenhower | 24:46.26 | 76 |
| 83 | Jacob CrinoPlace 83 · Grade 10 · Dunkirk | 10 | Dunkirk | 24:48.22 | — |
| 84 | Brian FedorchukPlace 84 · Grade 10 · Eisenhower | 10 | Eisenhower | 25:56.53 | 77 |
| 85 | Zach KochPlace 85 · Grade 11 · Pioneer | 11 | Pioneer | 31:01.00 | — |
| 1 | Mathew KruszkaPlace 1 · Grade 12 · Gowanda Central | 12 | Gowanda Central | 17:49.47 | 1 |
| 2 | Matthew EvansPlace 2 · Grade 11 · Randolph | 11 | Randolph | 17:56.87 | 2 |
| 3 | Clayton HansonPlace 3 · Grade 12 · Southwestern-NY | 12 | Southwestern-NY | 18:02.43 | 3 |
| 4 | Sam FilbertPlace 4 · Grade 11 · Allegany-Limestone | 11 | Allegany-Limestone | 18:11.21 | 4 |
| 5 | Tony VezinaPlace 5 · Grade 11 · Southwestern-NY | 11 | Southwestern-NY | 18:32.82 | 5 |
| 6 | Lyle WarriorPlace 6 · Grade 11 · Gowanda Central | 11 | Gowanda Central | 18:33.90 | 6 |
| 7 | Andrew KruszkaPlace 7 · Grade 11 · Gowanda Central | 11 | Gowanda Central | 19:10.74 | 7 |
| 8 | Mark LindquistPlace 8 · Grade 12 · Randolph | 12 | Randolph | 19:11.07 | 8 |
| 9 | Benjamin SeeleyPlace 9 · Grade 11 · Cuba-Rushford | 11 | Cuba-Rushford | 19:16.82 | 9 |
| 10 | Stephen John Jr.Place 10 · Grade 11 · Gowanda Central | 11 | Gowanda Central | 19:39.01 | 10 |
| 11 | Jake PollockPlace 11 · Grade 12 · Franklinville | 12 | Franklinville | 19:42.42 | 11 |
| 12 | Travis MaguirePlace 12 · Allegany-Limestone | — | Allegany-Limestone | 19:43.55 | 12 |
| 13 | Isaac WakefieldPlace 13 · Grade 11 · Randolph | 11 | Randolph | 19:45.27 | 13 |
| 14 | Jacob MonatPlace 14 · Grade 11 · Gowanda Central | 11 | Gowanda Central | 19:56.87 | 14 |
| 15 | Deatryk SilsbyPlace 15 · Grade 12 · Randolph | 12 | Randolph | 20:05.64 | 15 |
| 16 | Riley WilsonPlace 16 · Grade 10 · Silver Creek | 10 | Silver Creek | 20:05.95 | 16 |
| 17 | Drew PownallPlace 17 · Grade 11 · Frewsburg Central | 11 | Frewsburg Central | 20:15.71 | — |
| 18 | Jon McDaneldPlace 18 · Grade 11 · Silver Creek | 11 | Silver Creek | 20:17.03 | 17 |
| 19 | Stephen RomanekPlace 19 · Grade 11 · Silver Creek | 11 | Silver Creek | 20:19.23 | 18 |
| 20 | Ryan PhilpPlace 20 · Grade 12 · Randolph | 12 | Randolph | 20:19.49 | 19 |
| 21 | Logen LarsonPlace 21 · Grade 12 · Southwestern-NY | 12 | Southwestern-NY | 20:25.04 | 20 |
| 22 | Ian FantonPlace 22 · Grade 9 · Cuba-Rushford | 9 | Cuba-Rushford | 20:35.89 | 21 |
| 23 | Ronan McDonaldPlace 23 · Grade 9 · Randolph | 9 | Randolph | 20:39.12 | 22 |
| 24 | Ryan MonatPlace 24 · Grade 12 · Gowanda Central | 12 | Gowanda Central | 20:54.73 | 23 |
| 25 | Max HagelPlace 25 · Grade 9 · Southwestern-NY | 9 | Southwestern-NY | 21:21.90 | 24 |
| 26 | Joseph CarlsonPlace 26 · Grade 11 · Randolph | 11 | Randolph | 21:55.73 | 25 |
| 27 | Zak BogosianPlace 27 · Grade 12 · Silver Creek | 12 | Silver Creek | 22:12.67 | 26 |
| 28 | Kurt SvensonPlace 28 · Grade 10 · Southwestern-NY | 10 | Southwestern-NY | 22:21.62 | 27 |
| 29 | Toby GiffordPlace 29 · Grade 7 · Frewsburg Central | 7 | Frewsburg Central | 22:23.72 | — |
| 30 | Brandon NomesPlace 30 · Grade 12 · Randolph | 12 | Randolph | 22:25.92 | 28 |
| 31 | Riley ClarkPlace 31 · Grade 9 · Randolph | 9 | Randolph | 22:26.56 | 29 |
| 32 | Steve GriffenPlace 32 · Grade 12 · Cattaraugus | 12 | Cattaraugus | 22:31.26 | — |
| 33 | Evan KienerPlace 33 · Grade 10 · Allegany-Limestone | 10 | Allegany-Limestone | 22:36.03 | 30 |
| 34 | Jake RutterPlace 34 · Grade 12 · Southwestern-NY | 12 | Southwestern-NY | 22:50.33 | 31 |
| 35 | Drew BradenPlace 35 · Grade 8 · Cattaraugus | 8 | Cattaraugus | 23:00.37 | — |
| 36 | Elijah FarleyPlace 36 · Grade 12 · Gowanda Central | 12 | Gowanda Central | 23:34.25 | 32 |
| 37 | Seth GibsonPlace 37 · Grade 12 · Southwestern-NY | 12 | Southwestern-NY | 23:58.99 | 33 |
| 38 | Joseph ScordoPlace 38 · Grade 11 · Archbishop W | 11 | Archbishop W | 24:08.60 | — |
| 39 | Ben BesokPlace 39 · Grade 9 · Allegany-Limestone | 9 | Allegany-Limestone | 24:15.56 | 34 |
| 40 | Joe MorsePlace 40 · Grade 9 · Southwestern-NY | 9 | Southwestern-NY | 24:31.18 | — |
| 41 | Grant CowlesPlace 41 · Grade 10 · Allegany-Limestone | 10 | Allegany-Limestone | 24:40.29 | 35 |
| 42 | John YanPlace 42 · Grade 11 · Franklinville | 11 | Franklinville | 24:50.92 | 36 |
| 43 | Mark EgglestonPlace 43 · Grade 11 · Silver Creek | 11 | Silver Creek | 24:52.92 | 37 |
| 44 | Jeremiah WalterPlace 44 · Grade 9 · Frewsburg Central | 9 | Frewsburg Central | 25:17.18 | — |
| 45 | Tyler RungPlace 45 · Grade 9 · Franklinville | 9 | Franklinville | 25:25.06 | 38 |
| 46 | Joey FrederickPlace 46 · Grade 9 · Cuba-Rushford | 9 | Cuba-Rushford | 25:33.00 | 39 |
| 47 | Ryan RocquePlace 47 · Grade 11 · Silver Creek | 11 | Silver Creek | 25:33.31 | 40 |
| 48 | Jackson PollockPlace 48 · Grade 10 · Silver Creek | 10 | Silver Creek | 26:15.97 | 41 |
| 49 | Caleb BarberPlace 49 · Grade 10 · Frewsburg Central | 10 | Frewsburg Central | 26:25.20 | — |
| 50 | Alex BogosianPlace 50 · Grade 11 · Silver Creek | 11 | Silver Creek | 26:36.12 | — |
| 51 | Orion SnowbergerPlace 51 · Grade 9 · Allegany-Limestone | 9 | Allegany-Limestone | 27:33.61 | 42 |
| 52 | Tyler CainPlace 52 · Grade 12 · Randolph | 12 | Randolph | 27:39.13 | 43 |
| 53 | Isaac KoppPlace 53 · Grade 11 · Franklinville | 11 | Franklinville | 28:19.20 | 44 |
| 54 | Trevor KohnPlace 54 · Grade 9 · Allegany-Limestone | 9 | Allegany-Limestone | 29:18.00 | 45 |
| 55 | Tyler McPhilomyPlace 55 · Grade 11 · Cuba-Rushford | 11 | Cuba-Rushford | 30:08.00 | 46 |
| 56 | Dominic BarberPlace 56 · Grade 11 · Cuba-Rushford | 11 | Cuba-Rushford | 30:32.00 | 47 |
| 57 | Nick EnsellPlace 57 · Grade 9 · Allegany-Limestone | 9 | Allegany-Limestone | 30:49.00 | — |
| 58 | Lucas HaydenPlace 58 · Grade 9 · Franklinville | 9 | Franklinville | 31:06.00 | 48 |
| 59 | dj pfiefferPlace 59 · Grade 11 · Franklinville | 11 | Franklinville | 34:13.00 | 49 |