| 1 | Anthony RuizPlace 1 · Dunkirk | — | Dunkirk | 17:23 |
| 2 | Jake LanningPlace 2 · St. Francis | — | St. Francis | 17:37 |
| 3 | Andrew MichalskiPlace 3 · St. Francis | — | St. Francis | 17:55 |
| 4 | Ryan SteinerPlace 4 · Hamburg | — | Hamburg | 17:58 |
| 5 | Robert WolfPlace 5 · Lake Shore | — | Lake Shore | 18:03 |
| 6 | Brian FreebernPlace 6 · Lake Shore | — | Lake Shore | 18:04 |
| 7 | Jack StefanickPlace 7 · Williamsville East | — | Williamsville East | 18:04 |
| 8 | Mike SpencerPlace 8 · St. Francis | — | St. Francis | 18:16 |
| 9 | Luke WojnickiPlace 9 · Hamburg | — | Hamburg | 18:22 |
| 10 | Thomas ZagrobelnyPlace 10 · East Aurora | — | East Aurora | 18:23 |
| 11 | Kyle LatimorePlace 11 · Lake Shore | — | Lake Shore | 18:23 |
| 12 | Colin CassidyPlace 12 · East Aurora | — | East Aurora | 18:23 |
| 13 | Jon HawesPlace 13 · Hamburg | — | Hamburg | 18:25 |
| 14 | Emmet CallahanPlace 14 · Hamburg | — | Hamburg | 18:25 |
| 15 | Sigeti JacobPlace 15 · East Aurora | — | East Aurora | 18:28 |
| 16 | Sam AtteaPlace 16 · St. Francis | — | St. Francis | 18:30 |
| 17 | Riley WilsonPlace 17 · Silver Creek | — | Silver Creek | 18:32 |
| 18 | Joplin HessPlace 18 · East Aurora | — | East Aurora | 18:38 |
| 19 | Fernando AliceaPlace 19 · Dunkirk | — | Dunkirk | 18:40 |
| 20 | Lukas MarcinPlace 20 · Hamburg | — | Hamburg | 18:42 |
| 21 | Joseph D'amicoPlace 21 · Williamsville East | — | Williamsville East | 18:44 |
| 22 | Gavin IngraoPlace 22 · Lake Shore | — | Lake Shore | 18:48 |
| 23 | Ethan YanniePlace 23 · Dunkirk | — | Dunkirk | 18:49 |
| 24 | Patrick SabatoPlace 24 · City Honors | — | City Honors | 18:50 |
| 25 | Zachary PassmorePlace 25 · East Aurora | — | East Aurora | 18:51 |
| 26 | Jared BallardPlace 26 · Lake Shore | — | Lake Shore | 18:54 |
| 27 | Sean O'MearaPlace 27 · St. Francis | — | St. Francis | 18:58 |
| 28 | Owen LewisPlace 28 · Williamsville East | — | Williamsville East | 19:05 |
| 29 | Timbo MaciejewskiPlace 29 · St. Francis | — | St. Francis | 19:10 |
| 30 | Finnian CosgrovePlace 30 · East Aurora | — | East Aurora | 19:17 |
| 31 | Chase DeponceauPlace 31 · Jamestown | — | Jamestown | 19:21 |
| 32 | Nick ClarkPlace 32 · East Aurora | — | East Aurora | 19:24 |
| 33 | Andrew HvisdakPlace 33 · Hamburg | — | Hamburg | 19:28 |
| 34 | Allen GelfondPlace 34 · Williamsville East | — | Williamsville East | 19:30 |
| 35 | Alex ReynoldsPlace 35 · Jamestown | — | Jamestown | 19:34 |
| 36 | Aidan Van SlyckePlace 36 · Lake Shore | — | Lake Shore | 19:38 |
| 37 | Jonathan SmithPlace 37 · St. Francis | — | St. Francis | 19:43 |
| 38 | Isaac JohnsonPlace 38 · Jamestown | — | Jamestown | 19:43 |
| 39 | Nelson RosarioPlace 39 · Dunkirk | — | Dunkirk | 19:44 |
| 40 | Jon McDaneldPlace 40 · Silver Creek | — | Silver Creek | 19:46 |
| 41 | Daniel VasbinderPlace 41 · East Aurora | — | East Aurora | 19:47 |
| 42 | Tyler HaltPlace 42 · East Aurora | — | East Aurora | 19:47 |
| 43 | Stephen MurphyPlace 43 · East Aurora | — | East Aurora | 19:47 |
| 44 | Pat HenshawPlace 44 · St. Francis | — | St. Francis | 19:49 |
| 45 | Reilly CarneyPlace 45 · St. Francis | — | St. Francis | 19:53 |
| 46 | Kylie MalloryPlace 46 · Lake Shore | — | Lake Shore | 19:54 |
| 47 | Gabe RhodesPlace 47 · Silver Creek | — | Silver Creek | 19:57 |
| 48 | Owen VankerhovePlace 48 · City Honors | — | City Honors | 19:58 |
| 49 | Matthew VillardoPlace 49 · St. Francis | — | St. Francis | 19:58 |
| 50 | Nich BaritotPlace 50 · East Aurora | — | East Aurora | 19:59 |
| 51 | Naagy OmarPlace 51 · City Honors | — | City Honors | 20:05 |
| 52 | Nicholas D'amicoPlace 52 · Williamsville East | — | Williamsville East | 20:06 |
| 53 | Cordell ReynoldsPlace 53 · Hamburg | — | Hamburg | 20:19 |
| 54 | Christian DolcePlace 54 · Jamestown | — | Jamestown | 20:20 |
| 55 | Efrain SantiagoPlace 55 · Dunkirk | — | Dunkirk | 20:25 |
| 56 | Benjamin TerhaarPlace 56 · Williamsville East | — | Williamsville East | 20:26 |
| 57 | Mark StutzmanPlace 57 · St. Francis | — | St. Francis | 20:29 |
| 58 | Matthew DugganPlace 58 · St. Francis | — | St. Francis | 20:30 |
| 59 | Isaac TillotsonPlace 59 · City Honors | — | City Honors | 20:34 |
| 60 | Tyrese KongPlace 60 · City Honors | — | City Honors | 20:45 |
| 61 | Adam ColtonPlace 61 · St. Francis | — | St. Francis | 20:46 |
| 62 | Jared GlowniakPlace 62 · Dunkirk | — | Dunkirk | 20:54 |
| 63 | Kyle StrycharzPlace 63 · St. Francis | — | St. Francis | 20:54 |
| 64 | Anthony MercurioPlace 64 · East Aurora | — | East Aurora | 20:59 |
| 65 | Carlton AuresPlace 65 · East Aurora | — | East Aurora | 21:07 |
| 66 | Garrett SpellerPlace 66 · Williamsville East | — | Williamsville East | 21:16 |
| 67 | Sean MarchantPlace 67 · Silver Creek | — | Silver Creek | 21:17 |
| 68 | John EmmerlingPlace 68 · St. Francis | — | St. Francis | 21:18 |
| 69 | Andrew SovinskiPlace 69 · St. Francis | — | St. Francis | 21:21 |
| 70 | Zachary Watkins DaubPlace 70 · City Honors | — | City Honors | 21:24 |
| 71 | Liam DonovanPlace 71 · St. Francis | — | St. Francis | 21:26 |
| 72 | Caleb EdbauerPlace 72 · St. Francis | — | St. Francis | 21:29 |
| 73 | Logan WrayPlace 73 · Lake Shore | — | Lake Shore | 21:32 |
| 74 | Edwin SanchezPlace 74 · Dunkirk | — | Dunkirk | 21:38 |
| 75 | Aidan ReichenbergPlace 75 · St. Francis | — | St. Francis | 21:38 |
| 76 | Michael SmaldinoPlace 76 · Lake Shore | — | Lake Shore | 21:42 |
| 77 | Alexis BogosianPlace 77 · Silver Creek | — | Silver Creek | 21:42 |
| 78 | Mark ChangPlace 78 · East Aurora | — | East Aurora | 21:46 |
| 79 | Brentan PacificiPlace 79 · Silver Creek | — | Silver Creek | 21:52 |
| 80 | Mike SchunkPlace 80 · St. Francis | — | St. Francis | 21:52 |
| 81 | Logan LauckPlace 81 · St. Francis | — | St. Francis | 22:07 |
| 82 | Ryan RocquePlace 82 · Silver Creek | — | Silver Creek | 22:09 |
| 83 | Connor FetzerPlace 83 · St. Francis | — | St. Francis | 22:12 |
| 84 | George ReimersPlace 84 · East Aurora | — | East Aurora | 22:16 |
| 85 | Owen RobertsPlace 85 · St. Francis | — | St. Francis | 22:22 |
| 86 | Peter BarryPlace 86 · Jamestown | — | Jamestown | 22:25 |
| 87 | Ryan BakerPlace 87 · St. Francis | — | St. Francis | 22:35 |
| 88 | Ryan StackPlace 88 · St. Francis | — | St. Francis | 22:36 |
| 89 | Jacob NosalPlace 89 · St. Francis | — | St. Francis | 22:39 |
| 90 | Ben EgloffPlace 90 · St. Francis | — | St. Francis | 22:44 |
| 91 | Jack ImprotaPlace 91 · East Aurora | — | East Aurora | 22:49 |
| 92 | Josh BunnellPlace 92 · Silver Creek | — | Silver Creek | 22:52 |
| 93 | Jacob AlviraPlace 93 · Lake Shore | — | Lake Shore | 22:58 |
| 94 | Jack CampbellPlace 94 · St. Francis | — | St. Francis | 23:42 |
| 95 | Peter SovinskiPlace 95 · St. Francis | — | St. Francis | 24:36 |
| 96 | Matt HollandPlace 96 · Lake Shore | — | Lake Shore | 24:42 |
| 97 | Matthew WingelsPlace 97 · St. Francis | — | St. Francis | 24:42 |
| 98 | Adam ScottPlace 98 · Lake Shore | — | Lake Shore | 25:45 |
| 99 | Luqman MohammadPlace 99 · City Honors | — | City Honors | 26:11 |
| 100 | Malcolm OrrangePlace 100 · City Honors | — | City Honors | 26:30 |