| 1 | Nathan BlackPlace 1 · Grade 11 · Victor Central | 11 | Victor Central | 18:55 | 1 |
| 2 | Reed LautenslagerPlace 2 · Grade 10 · Victor Central | 10 | Victor Central | 19:02 | 2 |
| 3 | Trey FeltonPlace 3 · Grade 11 · Rush-Henrietta | 11 | Rush-Henrietta | 19:06 | 3 |
| 4 | Carlos FantauzziPlace 4 · Grade 9 · Canandaigua | 9 | Canandaigua | 19:32 | 4 |
| 5 | Brian HeddingPlace 5 · Grade 11 · Rush-Henrietta | 11 | Rush-Henrietta | 19:43 | 5 |
| 6 | Ben RadunsPlace 6 · Grade 9 · Victor Central | 9 | Victor Central | 19:46 | 6 |
| 7 | Jack CarlsonPlace 7 · Grade 10 · Victor Central | 10 | Victor Central | 19:49 | 7 |
| 8 | Alex LucPlace 8 · Grade 11 · Rush-Henrietta | 11 | Rush-Henrietta | 19:50 | 8 |
| 9 | Jonathan SaysamonePlace 9 · Grade 11 · Rush-Henrietta | 11 | Rush-Henrietta | 19:57 | 9 |
| 10 | Griffin JonesPlace 10 · Grade 9 · Canandaigua | 9 | Canandaigua | 19:59 | 10 |
| 11 | Andy FreemanPlace 11 · Grade 9 · Rush-Henrietta | 9 | Rush-Henrietta | 20:01 | 11 |
| 12 | Connor KerrPlace 12 · Grade 9 · McQuaid Jesuit | 9 | McQuaid Jesuit | 20:04 | 12 |
| 13 | Tristan BadgerPlace 13 · Grade 12 · Rush-Henrietta | 12 | Rush-Henrietta | 20:08 | 13 |
| 14 | Erik VerdehemPlace 14 · Grade 10 · Waterloo | 10 | Waterloo | 20:10 | 14 |
| 15 | Frederick MillerPlace 15 · Grade 9 · Rush-Henrietta | 9 | Rush-Henrietta | 20:11 | 15 |
| 16 | Dylan AmidonPlace 16 · Grade 9 · Waterloo | 9 | Waterloo | 20:15 | 16 |
| 17 | Noah KurzPlace 17 · Grade 12 · Victor Central | 12 | Victor Central | 20:44 | 17 |
| 18 | Ben HardingPlace 18 · Grade 11 · Canandaigua | 11 | Canandaigua | 20:48 | 18 |
| 19 | William HamiltonPlace 19 · Grade 10 · Irondequoit | 10 | Irondequoit | 20:54 | 19 |
| 20 | Quinn NguyenPlace 20 · Grade 12 · Rush-Henrietta | 12 | Rush-Henrietta | 20:55 | — |
| 21 | Adam BenjaminPlace 21 · Grade 12 · Rush-Henrietta | 12 | Rush-Henrietta | 20:55 | — |
| 22 | Gabe AdamsonPlace 22 · Grade 9 · Rush-Henrietta | 9 | Rush-Henrietta | 21:00 | — |
| 23 | AJ MontesPlace 23 · Grade 10 · Wayne Central | 10 | Wayne Central | 21:04 | — |
| 24 | George MorcosPlace 24 · Grade 10 · Rush-Henrietta | 10 | Rush-Henrietta | 21:06 | — |
| 25 | Sean FarrellPlace 25 · Grade 9 · Bloomfield | 9 | Bloomfield | 21:12 | 20 |
| 26 | JohnRobert DeckerPlace 26 · Grade 9 · Victor Central | 9 | Victor Central | 21:13 | 21 |
| 27 | Devin CampbellPlace 27 · Grade 11 · Bloomfield | 11 | Bloomfield | 21:16 | 22 |
| 28 | Daniel RiordenPlace 28 · Grade 9 · Rush-Henrietta | 9 | Rush-Henrietta | 21:23 | — |
| 29 | Nathan MaxwellPlace 29 · Grade 10 · Victor Central | 10 | Victor Central | 21:26 | 23 |
| 30 | Jerry BreenPlace 30 · Grade 12 · Rush-Henrietta | 12 | Rush-Henrietta | 21:28 | — |
| 31 | Dan DiSalvoPlace 31 · Grade 9 · Canandaigua | 9 | Canandaigua | 21:30 | 24 |
| 32 | Sam MahoneyPlace 32 · Grade 9 · Canandaigua | 9 | Canandaigua | 21:41 | 25 |
| 33 | Nick SturgisPlace 33 · Grade 10 · Rush-Henrietta | 10 | Rush-Henrietta | 21:44 | — |
| 34 | Aiden CroftPlace 34 · Grade 9 · Rush-Henrietta | 9 | Rush-Henrietta | 21:44 | — |
| 35 | Zach MorsePlace 35 · Grade 10 · Canandaigua | 10 | Canandaigua | 21:46 | 26 |
| 36 | Paul MolinariPlace 36 · Grade 9 · McQuaid Jesuit | 9 | McQuaid Jesuit | 21:47 | 27 |
| 37 | Samuel GoodwinPlace 37 · Grade 9 · McQuaid Jesuit | 9 | McQuaid Jesuit | 21:50 | 28 |
| 38 | Gabe Cragg-HoerPlace 38 · Grade 9 · Victor Central | 9 | Victor Central | 22:03 | — |
| 39 | Caleb TurnerPlace 39 · Grade 9 · Mynderse Academy | 9 | Mynderse Academy | 22:04 | 29 |
| 40 | Zack MerkleyPlace 40 · Grade 9 · Waterloo | 9 | Waterloo | 22:04 | 30 |
| 41 | Jacob CannePlace 41 · Grade 12 · Canandaigua | 12 | Canandaigua | 22:08 | 31 |
| 42 | Jacob DencePlace 42 · Grade 12 · Irondequoit | 12 | Irondequoit | 22:23 | 32 |
| 43 | Owen ConnellPlace 43 · Grade 9 · Bloomfield | 9 | Bloomfield | 22:28 | 33 |
| 44 | Phillip JangPlace 44 · Grade 10 · Mynderse Academy | 10 | Mynderse Academy | 22:28 | 34 |
| 45 | Josh DutcherPlace 45 · Grade 10 · Canandaigua | 10 | Canandaigua | 22:29 | — |
| 46 | Calvin NiggliPlace 46 · Grade 9 · Irondequoit | 9 | Irondequoit | 22:35 | 35 |
| 47 | Owen SaxbyPlace 47 · Grade 9 · Bloomfield | 9 | Bloomfield | 22:38 | 36 |
| 48 | Max HarveyPlace 48 · Grade 11 · Chesterton A | 11 | Chesterton A | 22:39 | — |
| 49 | Dylan RockPlace 49 · Grade 10 · Rush-Henrietta | 10 | Rush-Henrietta | 22:40 | — |
| 50 | Cian McCollumPlace 50 · Grade 10 · Irondequoit | 10 | Irondequoit | 22:41 | 37 |
| 51 | Colin GiessPlace 51 · Grade 10 · Victor Central | 10 | Victor Central | 22:46 | — |
| 52 | Cal PolitoPlace 52 · Grade 9 · McQuaid Jesuit | 9 | McQuaid Jesuit | 22:49 | 38 |
| 53 | Tim HentschelPlace 53 · Grade 9 · Rush-Henrietta | 9 | Rush-Henrietta | 22:50 | — |
| 54 | Trent DonnellyPlace 54 · Grade 9 · Clyde-Savann | 9 | Clyde-Savann | 22:59 | — |
| 55 | Charlie NashPlace 55 · Grade 10 · Irondequoit | 10 | Irondequoit | 23:01 | 39 |
| 56 | Brandon TannerPlace 56 · Grade 9 · Rush-Henrietta | 9 | Rush-Henrietta | 23:02 | — |
| 57 | Rafael OrtizPlace 57 · Grade 9 · McQuaid Jesuit | 9 | McQuaid Jesuit | 23:06 | 40 |
| 58 | Jonah HaufPlace 58 · Grade 10 · Mynderse Academy | 10 | Mynderse Academy | 23:21 | 41 |
| 59 | Justin KuneyPlace 59 · Grade 9 · Canandaigua | 9 | Canandaigua | 23:23 | — |
| 60 | Cain PalmerPlace 60 · Grade 11 · Irondequoit | 11 | Irondequoit | 23:37 | 42 |
| 61 | Jackson KeysPlace 61 · Grade 9 · Canandaigua | 9 | Canandaigua | 23:43 | — |
| 62 | Sean DoranPlace 62 · Grade 10 · Wayne Central | 10 | Wayne Central | 24:11 | — |
| 63 | John WalshPlace 63 · Grade 11 · Bloomfield | 11 | Bloomfield | 24:18 | 43 |
| 64 | Trevor WahlPlace 64 · Grade 9 · Wayne Central | 9 | Wayne Central | 24:18 | — |
| 65 | Will DavisPlace 65 · Grade 11 · Canandaigua | 11 | Canandaigua | 24:27 | — |
| 66 | George WeidnerPlace 66 · Grade 11 · Victor Central | 11 | Victor Central | 24:32 | — |
| 67 | Samuel CelebiPlace 67 · Grade 11 · Bloomfield | 11 | Bloomfield | 24:33 | 44 |
| 68 | Jacob DiGiovanniniPlace 68 · Grade 9 · Waterloo | 9 | Waterloo | 24:34 | 45 |
| 69 | Owen ThiemePlace 69 · Grade 10 · Irondequoit | 10 | Irondequoit | 24:43 | 46 |
| 70 | Griffin MulrooneyPlace 70 · Grade 10 · Irondequoit | 10 | Irondequoit | 24:43 | — |
| 71 | Jason BivonaPlace 71 · Grade 11 · Victor Central | 11 | Victor Central | 24:52 | — |
| 72 | Jacob SummersonPlace 72 · Grade 8 · Victor Central | 8 | Victor Central | 25:05 | — |
| 73 | Hunter AlgerPlace 73 · Grade 10 · Waterloo | 10 | Waterloo | 25:23 | 47 |
| 74 | Matt BuchoveckyPlace 74 · Grade 11 · Victor Central | 11 | Victor Central | 25:32 | — |
| 75 | Michael ZellersPlace 75 · Grade 11 · Mynderse Academy | 11 | Mynderse Academy | 25:38 | 48 |
| 76 | Seth NaryPlace 76 · Grade 12 · Victor Central | 12 | Victor Central | 25:39 | — |
| 77 | Alex RoachPlace 77 · Grade 11 · Bloomfield | 11 | Bloomfield | 25:57 | 49 |
| 78 | Trevor FarrellPlace 78 · Grade 11 · Bloomfield | 11 | Bloomfield | 25:58 | — |
| 79 | Josh WoodworthPlace 79 · Grade 9 · Canandaigua | 9 | Canandaigua | 26:13 | — |
| 80 | Dakota ScarboroughPlace 80 · Grade 9 · Midlakes | 9 | Midlakes | 26:16 | — |
| 81 | Nicholas CorsnerPlace 81 · Grade 9 · Mynderse Academy | 9 | Mynderse Academy | 26:17 | 50 |
| 82 | Nick ThomasPlace 82 · Grade 9 · McQuaid Jesuit | 9 | McQuaid Jesuit | 26:26 | 51 |
| 83 | Evan FrederickPlace 83 · Grade 9 · Mynderse Academy | 9 | Mynderse Academy | 26:31 | 52 |
| 84 | Dominick FrerePlace 84 · Grade 9 · Midlakes | 9 | Midlakes | 26:35 | — |
| 85 | Zach HoffmanPlace 85 · Grade 12 · Rush-Henrietta | 12 | Rush-Henrietta | 26:43 | — |
| 86 | Alec LukusPlace 86 · Grade 10 · Irondequoit | 10 | Irondequoit | 26:47 | — |
| 87 | Dylan KeefePlace 87 · Grade 9 · Canandaigua | 9 | Canandaigua | 26:47 | — |
| 88 | J.P. TurnerPlace 88 · Grade 9 · Mynderse Academy | 9 | Mynderse Academy | 26:51 | 53 |
| 89 | Greg BaileyPlace 89 · Grade 11 · Clyde-Savann | 11 | Clyde-Savann | 26:53 | — |
| 90 | Caleb TaftPlace 90 · Grade 10 · Williamson Central | 10 | Williamson Central | 26:56 | 54 |
| 91 | Carson ButlerPlace 91 · Grade 12 · Mynderse Academy | 12 | Mynderse Academy | 26:58 | — |
| 92 | Michael BraddonPlace 92 · Grade 11 · Canandaigua | 11 | Canandaigua | 27:31 | — |
| 93 | Ben RizzoPlace 93 · Grade 10 · Canandaigua | 10 | Canandaigua | 27:31 | — |
| 94 | Cade CheslerPlace 94 · Grade 10 · Canandaigua | 10 | Canandaigua | 27:32 | — |
| 95 | Jack WarrenPlace 95 · Grade 12 · Rush-Henrietta | 12 | Rush-Henrietta | 27:55 | — |
| 96 | Lucas RochevotPlace 96 · Grade 12 · Williamson Central | 12 | Williamson Central | 28:12 | 55 |
| 97 | Brendan ThompsonPlace 97 · Grade 12 · Clyde-Savann | 12 | Clyde-Savann | 29:29 | — |
| 98 | Rodney JonesPlace 98 · Grade 10 · Williamson Central | 10 | Williamson Central | 30:56 | 56 |
| 99 | Jonathon WyblePlace 99 · Grade 10 · Williamson Central | 10 | Williamson Central | 30:59 | 57 |
| 100 | Jon GulickPlace 100 · Grade 11 · Penn Yan | 11 | Penn Yan | 31:19 | — |
| 101 | Devon DeRuePlace 101 · Grade 9 · Canandaigua | 9 | Canandaigua | 31:32 | — |
| 102 | John Paul KeenanPlace 102 · Grade 11 · Chesterton A | 11 | Chesterton A | 32:32 | — |
| 103 | Seth NesbittPlace 103 · Grade 11 · Clyde-Savann | 11 | Clyde-Savann | 32:35 | — |
| 104 | Will KurzPlace 104 · Grade 10 · Victor Central | 10 | Victor Central | 32:55 | — |
| 105 | Carter WeitzelPlace 105 · Grade 9 · Canandaigua | 9 | Canandaigua | 35:59 | — |
| 106 | Max LalonePlace 106 · Grade 10 · Williamson Central | 10 | Williamson Central | 36:19 | 58 |