| 1 | Padraig HartPlace 1 · Grade 12 · Bishop Timon-St Jude | 12 | Bishop Timon-St Jude | 15:32.68 |
| 2 | Evan PhillipsPlace 2 · Grade 11 · Byron-Bergen Central | 11 | Byron-Bergen Central | 16:36.03 |
| 3 | Riley SchmittPlace 3 · Grade 12 · Lewiston Porter | 12 | Lewiston Porter | 16:36.14 PR |
| 4 | Brett JakuminiakPlace 4 · Grade 11 · Bishop Timon-St Jude | 11 | Bishop Timon-St Jude | 16:39.04 PR |
| 5 | Liam SuitorPlace 5 · Grade 10 · Lewiston Porter | 10 | Lewiston Porter | 17:59.88 PR |
| 6 | Trent HassettPlace 6 · Grade 11 · Bishop Timon-St Jude | 11 | Bishop Timon-St Jude | 18:00.45 |
| 7 | Quinn O'MalleyPlace 7 · Grade 10 · Akron Central | 10 | Akron Central | 18:39.48 |
| 8 | Atticus ClarkPlace 8 · Grade 8 · Lewiston Porter | 8 | Lewiston Porter | 18:59.62 PR |
| 9 | Aiden GeorgePlace 9 · Grade 11 · Salamanca City Central | 11 | Salamanca City Central | 19:05.38 |
| 10 | Miles CalosPlace 10 · Grade 12 · Williamsville South | 12 | Williamsville South | 19:05.86 |
| 11 | Derek CharskyPlace 11 · Grade 12 · Maryvale | 12 | Maryvale | 19:08.91 |
| 12 | Colton ErionPlace 12 · Grade 11 · Byron-Bergen Central | 11 | Byron-Bergen Central | 19:10.94 PR |
| 13 | Colton GauckPlace 13 · Grade 10 · Pioneer Central | 10 | Pioneer Central | 19:12.81 PR |
| 14 | Eliot McAuliffePlace 14 · Grade 12 · Lewiston Porter | 12 | Lewiston Porter | 19:21.44 |
| 15 | Ian TucholsPlace 15 · Grade 11 · Williamsville South | 11 | Williamsville South | 19:43.00 |
| 16 | Nolan InglisPlace 16 · Grade 10 · Williamsville South | 10 | Williamsville South | 19:45.75 |
| 17 | Maxim EbosPlace 17 · Grade 9 · Lewiston Porter | 9 | Lewiston Porter | 19:54.25 |
| 18 | Noah CrowleyPlace 18 · Grade 10 · Bishop Timon-St Jude | 10 | Bishop Timon-St Jude | 20:01.24 |
| 19 | Jack MarrenPlace 19 · Grade 12 · Bishop Timon-St Jude | 12 | Bishop Timon-St Jude | 20:10.56 |
| 20 | Peyton WaterburyPlace 20 · Grade 12 · Akron Central | 12 | Akron Central | 20:11.42 |
| 21 | Carson ChrapowiczPlace 21 · Grade 12 · St Mary's (Lancaster) | 12 | St Mary's (Lancaster) | 20:25.64 PR |
| 22 | Luca SofrittiPlace 22 · Grade 8 · Lewiston Porter | 8 | Lewiston Porter | 20:26.93 PR |
| 23 | Desmond CookPlace 23 · Grade 12 · Cardinal O'Hara | 12 | Cardinal O'Hara | 20:31.77 PR |
| 24 | Maeson WaldronPlace 24 · Grade 9 · Pioneer Central | 9 | Pioneer Central | 20:46.66 |
| 25 | Jarek RosenbergerPlace 25 · Grade 9 · Maryvale | 9 | Maryvale | 20:48.91 PR |
| 26 | George ParsonsPlace 26 · Grade 11 · Salamanca City Central | 11 | Salamanca City Central | 20:51.43 |
| 27 | Walter PoncePlace 27 · Grade 12 · Bishop Timon-St Jude | 12 | Bishop Timon-St Jude | 20:56.91 |
| 28 | Wesley BuhrPlace 28 · Grade 9 · Royalton Hartland | 9 | Royalton Hartland | 21:00.06 PR |
| 29 | Zach JonesPlace 29 · Grade 11 · Pioneer Central | 11 | Pioneer Central | 21:02.76 |
| 30 | Aiden DuffyPlace 30 · Grade 10 · St Mary's (Lancaster) | 10 | St Mary's (Lancaster) | 21:09.76 PR |
| 31 | Brody SchmutzlerPlace 31 · Grade 12 · Cardinal O'Hara | 12 | Cardinal O'Hara | 21:13.78 |
| 32 | Maiken KillianPlace 32 · Grade 11 · Pioneer Central | 11 | Pioneer Central | 21:23.08 |
| 33 | Grant KuipersPlace 33 · Grade 9 · Byron-Bergen Central | 9 | Byron-Bergen Central | 21:25.02 PR |
| 34 | Caius AlbertPlace 34 · Grade 9 · Pioneer Central | 9 | Pioneer Central | 21:27.02 |
| 35 | Wyatt LewisPlace 35 · Grade 12 · Byron-Bergen Central | 12 | Byron-Bergen Central | 21:37.66 |
| 36 | Jase GangloffPlace 36 · Grade 9 · Akron Central | 9 | Akron Central | 21:43.12 |
| 37 | Ian MacmillenPlace 37 · Grade 12 · Byron-Bergen Central | 12 | Byron-Bergen Central | 21:46.13 |
| 38 | Hayden SirgeyPlace 38 · Grade 10 · Maryvale | 10 | Maryvale | 21:47.93 PR |
| 39 | Logan DuffyPlace 39 · Grade 10 · St Mary's (Lancaster) | 10 | St Mary's (Lancaster) | 21:48.86 |
| 40 | Bennett LulekPlace 40 · Grade 9 · Williamsville South | 9 | Williamsville South | 21:49.56 |
| 41 | William WallworthPlace 41 · Grade 12 · Royalton Hartland | 12 | Royalton Hartland | 21:55.06 |
| 42 | Curtis StarrPlace 42 · Grade 9 · Salamanca City Central | 9 | Salamanca City Central | 21:55.13 |
| 43 | Geno CoplinPlace 43 · Grade 12 · Tapestry Charter | 12 | Tapestry Charter | 21:56.50 |
| 44 | Charles CieslakPlace 44 · Grade 10 · John F Kennedy (Cheektowaga) | 10 | John F Kennedy (Cheektowaga) | 21:58.50 PR |
| 45 | Kieran BrownellPlace 45 · Grade 9 · Williamsville South | 9 | Williamsville South | 22:01.09 PR |
| 46 | Declan JelsonPlace 46 · Grade 10 · Akron Central | 10 | Akron Central | 22:09.75 |
| 47 | Daniel ManconePlace 47 · Grade 12 · St Mary's (Lancaster) | 12 | St Mary's (Lancaster) | 22:13.29 |
| 48 | Lukas BarniakPlace 48 · Grade 10 · St Mary's (Lancaster) | 10 | St Mary's (Lancaster) | 22:38.13 |
| 49 | Max LitermanPlace 49 · Grade 10 · Tapestry Charter | 10 | Tapestry Charter | 23:29.28 |
| 50 | Emett VansicklePlace 50 · Grade 11 · Pioneer Central | 11 | Pioneer Central | 23:31.41 |
| 51 | Jack WitulPlace 51 · Grade 12 · Williamsville South | 12 | Williamsville South | 23:47.19 |
| 52 | Na Lomayestewa jr.Place 52 · Grade 12 · Akron Central | 12 | Akron Central | 24:24.41 |
| 53 | Connor RooneyPlace 53 · Grade 9 · Akron Central | 9 | Akron Central | 24:36.99 |
| 54 | John KolasinskiPlace 54 · Grade 10 · Pioneer Central | 10 | Pioneer Central | 24:43.66 |
| 55 | Timothy KlaiberPlace 55 · Grade 9 · Maryvale | 9 | Maryvale | 25:52.17 |
| 56 | Owen ClarkPlace 56 · Grade 7 · Royalton Hartland | 7 | Royalton Hartland | 26:23.80 PR |
| 57 | Mahai SpencerPlace 57 · Grade 10 · Buffalo Academy-Science Charter | 10 | Buffalo Academy-Science Charter | 26:38.67 |
| 58 | Benjamin WellsPlace 58 · Grade 10 · Buffalo Academy-Science Charter | 10 | Buffalo Academy-Science Charter | 29:08.00 |
| 59 | Damian DesbordesPlace 59 · Grade 7 · Buffalo Academy-Science Charter | 7 | Buffalo Academy-Science Charter | 30:48.46 PR |
| 60 | Matthew MccarthyPlace 60 · Grade 11 · Royalton Hartland | 11 | Royalton Hartland | 31:59.92 |
| 61 | Finn BlackleyPlace 61 · Grade 9 · Akron Central | 9 | Akron Central | 32:09.36 PR |