| 1 | Jacob KaczmarekPlace 1 · Grade 12 · ORCHARD PARK | 12 | ORCHARD PARK | 18:42.27 | 1 |
| 2 | Hayden SchaffPlace 2 · Grade 12 · ORCHARD PARK | 12 | ORCHARD PARK | 18:48.63 | 2 |
| 3 | Ian WojcikPlace 3 · Grade 11 · ORCHARD PARK | 11 | ORCHARD PARK | 18:52.82 | 3 |
| 4 | Joseph EvenPlace 4 · Grade 11 · ORCHARD PARK | 11 | ORCHARD PARK | 18:56.17 | 4 |
| 5 | Jp KenneyPlace 5 · Grade 12 · CANISIUS | 12 | CANISIUS | 19:00.71 | 5 |
| 6 | Shea MooneyPlace 6 · Grade 10 · EAST AURORA | 10 | EAST AURORA | 19:05.43 | 6 |
| 7 | Salvator ZagarrigoPlace 7 · Grade 10 · WEST SENECA EAST | 10 | WEST SENECA EAST | 19:06.43 | — |
| 8 | Christopher KrullPlace 8 · Grade 10 · LANCASTER | 10 | LANCASTER | 19:08.83 | 7 |
| 9 | Isaac JohnsonPlace 9 · Grade 9 · ORCHARD PARK | 9 | ORCHARD PARK | 19:10.21 | 8 |
| 10 | Devin VogelPlace 10 · Grade 11 · GRAND ISLAND | 11 | GRAND ISLAND | 19:11.62 | 9 |
| 11 | Frano RadosPlace 11 · Grade 9 · CANISIUS | 9 | CANISIUS | 19:15.55 | 10 |
| 12 | Owen WegmanPlace 12 · Grade 12 · CANISIUS | 12 | CANISIUS | 19:17.86 | 11 |
| 13 | Kevin RedfieldPlace 13 · SAINT FRANCIS | — | SAINT FRANCIS | 19:30.04 | 12 |
| 14 | Michael WolfordPlace 14 · Grade 9 · LANCASTER | 9 | LANCASTER | 19:30.78 | 13 |
| 15 | Robert JankowiakPlace 15 · Grade 11 · GRAND ISLAND | 11 | GRAND ISLAND | 19:32.12 | 14 |
| 16 | Derek WalterPlace 16 · Grade 9 · LANCASTER | 9 | LANCASTER | 19:37.36 | 15 |
| 17 | Brett CirilloPlace 17 · Grade 12 · NIAGARA FALLS | 12 | NIAGARA FALLS | 19:38.48 | 16 |
| 18 | Travis WolfPlace 18 · Grade 12 · ORCHARD PARK | 12 | ORCHARD PARK | 19:39.99 | 17 |
| 19 | Kyle BobeckPlace 19 · Grade 11 · LANCASTER | 11 | LANCASTER | 19:41.67 | 18 |
| 20 | Zackery LawPlace 20 · Grade 10 · NIAGARA FALLS | 10 | NIAGARA FALLS | 19:42.91 | 19 |
| 21 | Alex ConmyPlace 21 · Grade 11 · CANISIUS | 11 | CANISIUS | 19:48.68 | 20 |
| 22 | Mike SnowdenPlace 22 · NIAGARA FALLS | — | NIAGARA FALLS | 19:51.52 | 21 |
| 23 | Isaac DanaPlace 23 · Grade 12 · EAST AURORA | 12 | EAST AURORA | 19:52.64 | 22 |
| 24 | Jamie MercurioPlace 24 · Grade 12 · EAST AURORA | 12 | EAST AURORA | 19:58.97 | 23 |
| 25 | Sam ModzelewskiPlace 25 · Grade 10 · CANISIUS | 10 | CANISIUS | 19:59.23 | 24 |
| 26 | Jack WatsonPlace 26 · Grade 10 · EAST AURORA | 10 | EAST AURORA | 19:59.96 | 25 |
| 27 | Sam AtteaPlace 27 · SAINT FRANCIS | — | SAINT FRANCIS | 20:00.94 | 26 |
| 28 | Kellan WittmanPlace 28 · Grade 10 · EAST AURORA | 10 | EAST AURORA | 20:04.54 | 27 |
| 29 | Andrew ThompsonPlace 29 · Grade 10 · GRAND ISLAND | 10 | GRAND ISLAND | 20:05.69 | 28 |
| 30 | Evan BenderPlace 30 · Grade 10 · GRAND ISLAND | 10 | GRAND ISLAND | 20:07.31 | 29 |
| 31 | Ethan SmithPlace 31 · SAINT FRANCIS | — | SAINT FRANCIS | 20:10.40 | 30 |
| 32 | Joseph KillianPlace 32 · Grade 10 · GRAND ISLAND | 10 | GRAND ISLAND | 20:12.85 | 31 |
| 33 | Matt VeihdefferPlace 33 · NIAGARA FALLS | — | NIAGARA FALLS | 20:18.96 | 32 |
| 34 | Paul SokolowskiPlace 34 · Grade 11 · LANCASTER | 11 | LANCASTER | 20:21.19 | 33 |
| 35 | Austin SegerPlace 35 · NIAGARA FALLS | — | NIAGARA FALLS | 20:21.58 | 34 |
| 36 | Jesse FrankPlace 36 · Grade 11 · EAST AURORA | 11 | EAST AURORA | 20:21.84 | 35 |
| 37 | Sean RileyPlace 37 · SAINT FRANCIS | — | SAINT FRANCIS | 20:32.17 | 36 |
| 38 | Aaron Fiust-KlinkPlace 38 · Grade 12 · CANISIUS | 12 | CANISIUS | 20:38.16 | 37 |
| 39 | Jack KeanePlace 39 · Grade 9 · ORCHARD PARK | 9 | ORCHARD PARK | 20:38.92 | 38 |
| 40 | Garrett KellermanPlace 40 · Grade 9 · LANCASTER | 9 | LANCASTER | 20:40.95 | 39 |
| 41 | Justin SatanekPlace 41 · Grade 9 · EDEN | 9 | EDEN | 20:48.34 | — |
| 42 | Alex KrackerPlace 42 · Grade 11 · CANISIUS | 11 | CANISIUS | 20:51.28 | 40 |
| 43 | Harmon SmithPlace 43 · Grade 9 · CARDINAL O'HARA | 9 | CARDINAL O'HARA | 20:53.63 | — |
| 44 | Jake GrzebinskiPlace 44 · Grade 10 · WEST SENECA EAST | 10 | WEST SENECA EAST | 20:53.97 | — |
| 45 | Mark ChangPlace 45 · Grade 10 · EAST AURORA | 10 | EAST AURORA | 20:56.79 | 41 |
| 46 | Tommy MorrisPlace 46 · Grade 11 · EAST AURORA | 11 | EAST AURORA | 20:58.71 | — |
| 47 | Adam ColtonPlace 47 · SAINT FRANCIS | — | SAINT FRANCIS | 20:59.24 | 42 |
| 48 | Zachariah RodesPlace 48 · NIAGARA FALLS | — | NIAGARA FALLS | 20:59.80 | 43 |
| 49 | Curtis SchierlitzPlace 49 · Grade 11 · ORCHARD PARK | 11 | ORCHARD PARK | 21:00.45 | — |
| 50 | Tyler HaltPlace 50 · Grade 9 · EAST AURORA | 9 | EAST AURORA | 21:03.95 | — |
| 51 | Zen CaptonPlace 51 · Grade 9 · NIAGARA FALLS | 9 | NIAGARA FALLS | 21:05.04 | 44 |
| 52 | Mike FeeleyPlace 52 · Grade 12 · CANISIUS | 12 | CANISIUS | 21:07.90 | — |
| 53 | Jacob NowarkPlace 53 · Grade 12 · LANCASTER | 12 | LANCASTER | 21:13.15 | 45 |
| 54 | Dream WilsonPlace 54 · SAINT FRANCIS | — | SAINT FRANCIS | 21:13.53 | 46 |
| 55 | Armani MerlinoPlace 55 · Grade 9 · LANCASTER | 9 | LANCASTER | 21:16.79 | — |
| 56 | Willem BrokxPlace 56 · SAINT FRANCIS | — | SAINT FRANCIS | 21:22.47 | 47 |
| 57 | David PfaffPlace 57 · Grade 10 · CANISIUS | 10 | CANISIUS | 21:25.30 | — |
| 58 | Garrett CroylePlace 58 · Grade 9 · NIAGARA FALLS | 9 | NIAGARA FALLS | 21:25.84 | — |
| 59 | Jonathan SmithPlace 59 · SAINT FRANCIS | — | SAINT FRANCIS | 21:26.91 | — |
| 60 | Deandre Prum-MilesPlace 60 · NIAGARA FALLS | — | NIAGARA FALLS | 21:30.43 | — |
| 61 | Jack SteinagelPlace 61 · Grade 10 · GRAND ISLAND | 10 | GRAND ISLAND | 21:31.91 | 48 |
| 62 | Eric VeihdefferPlace 62 · NIAGARA FALLS | — | NIAGARA FALLS | 21:32.31 | — |
| 63 | Colin CieslicaPlace 63 · SAINT FRANCIS | — | SAINT FRANCIS | 21:34.82 | — |
| 64 | Logan SpaschakPlace 64 · Grade 12 · WEST SENECA EAST | 12 | WEST SENECA EAST | 21:35.15 | — |
| 65 | Scot KendallPlace 65 · SAINT FRANCIS | — | SAINT FRANCIS | 21:35.46 | — |
| 66 | Christian RottnerPlace 66 · Grade 11 · CANISIUS | 11 | CANISIUS | 21:35.91 | — |
| 67 | Thomas KeanePlace 67 · Grade 10 · CANISIUS | 10 | CANISIUS | 21:36.94 | — |
| 68 | Nick GeislerPlace 68 · Grade 12 · CANISIUS | 12 | CANISIUS | 21:37.26 | — |
| 69 | Josh KrackerPlace 69 · Grade 9 · CANISIUS | 9 | CANISIUS | 21:37.55 | — |
| 70 | Samuel AuriaPlace 70 · Grade 9 · LANCASTER | 9 | LANCASTER | 21:39.42 | — |
| 71 | Preston SpencePlace 71 · WHEATLAND CHILI | — | WHEATLAND CHILI | 21:47.21 | — |
| 72 | Aidan ChristianPlace 72 · Grade 9 · LANCASTER | 9 | LANCASTER | 21:49.70 | — |
| 73 | Mike SchunkPlace 73 · SAINT FRANCIS | — | SAINT FRANCIS | 21:54.34 | — |
| 74 | Sean DonovanPlace 74 · SAINT FRANCIS | — | SAINT FRANCIS | 21:57.45 | — |
| 75 | Mike HartmanPlace 75 · SAINT FRANCIS | — | SAINT FRANCIS | 21:57.87 | — |
| 76 | Taylor VogelPlace 76 · SAINT FRANCIS | — | SAINT FRANCIS | 22:02.78 | — |
| 77 | Matthew GreenPlace 77 · Grade 12 · ORCHARD PARK | 12 | ORCHARD PARK | 22:10.35 | — |
| 78 | Nick MeccaPlace 78 · Grade 9 · CANISIUS | 9 | CANISIUS | 22:15.72 | — |
| 79 | Nicola GneccoPlace 79 · Grade 12 · EAST AURORA | 12 | EAST AURORA | 22:17.26 | — |
| 80 | Roberts OwenPlace 80 · SAINT FRANCIS | — | SAINT FRANCIS | 22:24.85 | — |
| 81 | Danny VasbinderPlace 81 · Grade 10 · EAST AURORA | 10 | EAST AURORA | 22:25.83 | — |
| 82 | Ben JarmuszPlace 82 · Grade 11 · CANISIUS | 11 | CANISIUS | 22:35.48 | — |
| 83 | Alexander EnrightPlace 83 · Grade 12 · LANCASTER | 12 | LANCASTER | 22:36.21 | — |
| 84 | Seamus GalvinPlace 84 · Grade 9 · CANISIUS | 9 | CANISIUS | 22:37.00 | — |
| 85 | Justin CicconePlace 85 · Grade 10 · NIAGARA FALLS | 10 | NIAGARA FALLS | 22:40.23 | — |
| 86 | Tyrese HallPlace 86 · Grade 9 · CANISIUS | 9 | CANISIUS | 22:45.31 | — |
| 87 | Tim MaciejewskiPlace 87 · SAINT FRANCIS | — | SAINT FRANCIS | 23:00.28 | — |
| 88 | Carlton AuresPlace 88 · Grade 10 · EAST AURORA | 10 | EAST AURORA | 23:00.92 | — |
| 89 | Kyle StrycharzPlace 89 · SAINT FRANCIS | — | SAINT FRANCIS | 23:03.82 | — |
| 90 | Giacomo D'OrazioPlace 90 · Grade 9 · EAST AURORA | 9 | EAST AURORA | 23:05.87 | — |
| 91 | Adam RakieckiPlace 91 · Grade 10 · EDEN | 10 | EDEN | 23:06.37 | — |
| 92 | Grant AsklarPlace 92 · Grade 9 · NIAGARA FALLS | 9 | NIAGARA FALLS | 23:07.26 | — |
| 93 | Justin SlatePlace 93 · Grade 10 · CANISIUS | 10 | CANISIUS | 23:09.09 | — |
| 94 | Michael WengPlace 94 · Grade 9 · LANCASTER | 9 | LANCASTER | 23:18.92 | — |
| 95 | Josh WardPlace 95 · SAINT FRANCIS | — | SAINT FRANCIS | 23:20.16 | — |
| 96 | Benjamin DeakinPlace 96 · Grade 9 · LANCASTER | 9 | LANCASTER | 23:21.47 | — |
| 97 | John LittenPlace 97 · Grade 9 · NIAGARA FALLS | 9 | NIAGARA FALLS | 23:28.18 | — |
| 98 | Tommy SnyderPlace 98 · WHEATLAND CHILI | — | WHEATLAND CHILI | 23:34.04 | — |
| 99 | Logan LauckPlace 99 · SAINT FRANCIS | — | SAINT FRANCIS | 23:40.43 | — |
| 100 | Winterhalt TimothyPlace 100 · Grade 12 · ORCHARD PARK | 12 | ORCHARD PARK | 23:51.02 | — |
| 101 | Mike O'SullivanPlace 101 · Grade 11 · CANISIUS | 11 | CANISIUS | 23:55.04 | — |
| 102 | Ben BiniskewiczPlace 102 · Grade 9 · CANISIUS | 9 | CANISIUS | 23:59.28 | — |
| 103 | David SchunkPlace 103 · SAINT FRANCIS | — | SAINT FRANCIS | 24:02.14 | — |
| 104 | C.j. MastersPlace 104 · Grade 9 · CARDINAL O'HARA | 9 | CARDINAL O'HARA | 24:11.25 | — |
| 105 | Jack ThomasPlace 105 · Grade 9 · ORCHARD PARK | 9 | ORCHARD PARK | 24:17.89 | — |
| 106 | Jacob HansPlace 106 · Grade 12 · NIAGARA FALLS | 12 | NIAGARA FALLS | 24:27.15 | — |
| 107 | Matt DugganPlace 107 · SAINT FRANCIS | — | SAINT FRANCIS | 24:27.70 | — |
| 108 | Sean BlackPlace 108 · SAINT FRANCIS | — | SAINT FRANCIS | 24:38.71 | — |
| 109 | James WilsonPlace 109 · NIAGARA FALLS | — | NIAGARA FALLS | 24:39.38 | — |
| 110 | Tyler StevensonPlace 110 · Grade 8 · LEWISTON PORTER | 8 | LEWISTON PORTER | 25:29.76 | — |
| 111 | Doug KrenzerPlace 111 · WHEATLAND CHILI | — | WHEATLAND CHILI | 25:45.16 | — |
| 112 | Charles ClarkPlace 112 · Grade 11 · EAST AURORA | 11 | EAST AURORA | 25:58.57 | — |
| 113 | Ben ComstockPlace 113 · Grade 11 · EAST AURORA | 11 | EAST AURORA | 26:01.39 | — |
| 114 | Luke StrottPlace 114 · Grade 12 · CANISIUS | 12 | CANISIUS | 26:23.99 | — |
| 115 | Nolan MajorsPlace 115 · Grade 9 · CANISIUS | 9 | CANISIUS | 26:29.05 | — |
| 116 | Ryan TackPlace 116 · SAINT FRANCIS | — | SAINT FRANCIS | 26:34.27 | — |
| 117 | Nick PassanesePlace 117 · Grade 9 · LEWISTON PORTER | 9 | LEWISTON PORTER | 26:51.52 | — |
| 118 | Alex CymermanPlace 118 · Grade 9 · ORCHARD PARK | 9 | ORCHARD PARK | 27:02.41 | — |
| 119 | Jacob GranvillePlace 119 · Grade 12 · CANISIUS | 12 | CANISIUS | 27:22.41 | — |
| 120 | Colin HoguePlace 120 · WHEATLAND CHILI | — | WHEATLAND CHILI | 27:35.90 | — |
| 121 | Patrick IeraciPlace 121 · Grade 11 · CANISIUS | 11 | CANISIUS | 27:54.62 | — |
| 122 | Eric ScalisePlace 122 · Grade 9 · GRAND ISLAND | 9 | GRAND ISLAND | 27:59.06 | 49 |
| 123 | Nick NawrockiPlace 123 · Grade 10 · LEWISTON PORTER | 10 | LEWISTON PORTER | 30:27.00 | — |