| 1 | Drew ReigelspergerPlace 1 · Grade 12 · Bloomfield-Naples | 12 | Bloomfield-Naples | 16:18 | 1 |
| 2 | James TettePlace 2 · Grade 11 · Penn Yan | 11 | Penn Yan | 16:27 | 2 |
| 3 | Jude RischpaterPlace 3 · Grade 11 · Bloomfield-Naples | 11 | Bloomfield-Naples | 16:32 | 3 |
| 4 | Quillan ShimpPlace 4 · Grade 12 · Clyde-Savannah | 12 | Clyde-Savannah | 17:56 | 4 |
| 5 | Fletcher DickmannPlace 5 · Grade 12 · Marcus Whitman | 12 | Marcus Whitman | 18:06 | 5 |
| 6 | Kaleb SwartleyPlace 6 · Grade 12 · Waterloo | 12 | Waterloo | 18:14 | 6 |
| 7 | Nate RobsonPlace 7 · Grade 10 · Waterloo | 10 | Waterloo | 18:15 | 7 |
| 8 | Brendan LaityPlace 8 · Grade 11 · Marcus Whitman | 11 | Marcus Whitman | 18:28 | 8 |
| 9 | Zachary RozellePlace 9 · Grade 12 · Midlakes | 12 | Midlakes | 18:39 | 9 |
| 10 | Kyle WheelerPlace 10 · Grade 12 · Penn Yan | 12 | Penn Yan | 18:47 | 10 |
| 11 | Jacob TaylorPlace 11 · Grade 12 · Avoca-Prattsburgh | 12 | Avoca-Prattsburgh | 18:48 | — |
| 12 | Matt MahoneyPlace 12 · Grade 11 · Mynderse Academy | 11 | Mynderse Academy | 18:54 | 11 |
| 13 | Ronald KoehlerPlace 13 · Grade 12 · Bath-Haverling | 12 | Bath-Haverling | 18:57 | — |
| 14 | Owen MoorePlace 14 · Grade 11 · Clyde-Savannah | 11 | Clyde-Savannah | 18:59 | 12 |
| 15 | Anthony WheelerPlace 15 · Grade 11 · Penn Yan | 11 | Penn Yan | 19:01 | 13 |
| 16 | Max ClovisPlace 16 · Grade 11 · Marcus Whitman | 11 | Marcus Whitman | 19:10 | 14 |
| 17 | Aiden VanAmburgPlace 17 · Grade 12 · Clyde-Savannah | 12 | Clyde-Savannah | 19:11 | 15 |
| 18 | Oscar FensterPlace 18 · Grade 10 · Bloomfield-Naples | 10 | Bloomfield-Naples | 19:12 | 16 |
| 19 | Lukas ColfPlace 19 · Grade 12 · Bloomfield-Naples | 12 | Bloomfield-Naples | 19:15 | 17 |
| 20 | Garrett SurgoinePlace 20 · Grade 12 · Bloomfield-Naples | 12 | Bloomfield-Naples | 19:19 | 18 |
| 21 | Mitchell VanAukenPlace 21 · Grade 10 · Clyde-Savannah | 10 | Clyde-Savannah | 19:20 | 19 |
| 22 | Teddy AltmanPlace 22 · Grade 10 · Midlakes | 10 | Midlakes | 19:27 | 20 |
| 23 | Thomas LindstromPlace 23 · Grade 12 · Bloomfield-Naples | 12 | Bloomfield-Naples | 19:35 | 21 |
| 24 | James CloughPlace 24 · Grade 12 · Waterloo | 12 | Waterloo | 19:44 | 22 |
| 25 | Jason LincolnPlace 25 · Grade 12 · Marcus Whitman | 12 | Marcus Whitman | 19:48 | 23 |
| 26 | JW SmithPlace 26 · Grade 10 · Midlakes | 10 | Midlakes | 19:51 | 24 |
| 27 | Deven JamesPlace 27 · Grade 10 · Mynderse Academy | 10 | Mynderse Academy | 19:56 | 25 |
| 28 | Lachlan DickmannPlace 28 · Grade 8 · Marcus Whitman | 8 | Marcus Whitman | 20:00 | 26 |
| 29 | Julian CaliPlace 29 · Grade 10 · Bloomfield-Naples | 10 | Bloomfield-Naples | 20:07 | 27 |
| 30 | David CarlPlace 30 · Grade 10 · Addison | 10 | Addison | 20:09 | — |
| 31 | Anthony LaFeminaPlace 31 · Grade 11 · Bloomfield-Naples | 11 | Bloomfield-Naples | 20:11 | — |
| 32 | Tyler EvansPlace 32 · Grade 12 · Bath-Haverling | 12 | Bath-Haverling | 20:12 | — |
| 33 | Ethan SchaertlPlace 33 · Grade 12 · Red Jacket | 12 | Red Jacket | 20:12 | 28 |
| 34 | Joseph ViscardiPlace 34 · Grade 8 · Clyde-Savannah | 8 | Clyde-Savannah | 20:13 | 29 |
| 35 | Douglas BrysonPlace 35 · Grade 10 · Bath-Haverling | 10 | Bath-Haverling | 20:14 | — |
| 36 | Avi JamesPlace 36 · Grade 10 · Mynderse Academy | 10 | Mynderse Academy | 20:20 | 30 |
| 37 | Jayden AmosPlace 37 · Grade 10 · Red Jacket | 10 | Red Jacket | 20:28 | 31 |
| 38 | Robert PullenPlace 38 · Grade 9 · Waterloo | 9 | Waterloo | 20:29 | 32 |
| 39 | Eric McDonaldPlace 39 · Grade 10 · Bloomfield-Naples | 10 | Bloomfield-Naples | 20:33 | — |
| 40 | Holden LesterPlace 40 · Grade 10 · Bloomfield-Naples | 10 | Bloomfield-Naples | 20:38 | — |
| 41 | Noah BarberPlace 41 · Grade 12 · Waterloo | 12 | Waterloo | 20:41 | 33 |
| 42 | Connor CarterPlace 42 · Grade 9 · Midlakes | 9 | Midlakes | 20:42 | 34 |
| 43 | Dylan O'ConnorPlace 43 · Grade 10 · Marcus Whitman | 10 | Marcus Whitman | 20:42 | 35 |
| 44 | Francis HottingerPlace 44 · Grade 9 · Marcus Whitman | 9 | Marcus Whitman | 20:43 | 36 |
| 45 | Jake WiepertPlace 45 · Grade 12 · Aquinas Institute | 12 | Aquinas Institute | 20:47 | — |
| 46 | Chris WestermannPlace 46 · Grade 10 · Marcus Whitman | 10 | Marcus Whitman | 20:49 | — |
| 47 | Izaiah RoussellPlace 47 · Grade 11 · Marcus Whitman | 11 | Marcus Whitman | 20:50 | — |
| 48 | Christopher BehenPlace 48 · Grade 10 · Midlakes | 10 | Midlakes | 20:57 | 37 |
| 49 | Brisco SmithPlace 49 · Grade 7 · Penn Yan | 7 | Penn Yan | 20:59 | 38 |
| 50 | Neal ToulsonPlace 50 · Grade 9 · Bloomfield-Naples | 9 | Bloomfield-Naples | 21:08 | — |
| 51 | Miles DitzellPlace 51 · Grade 8 · Penn Yan | 8 | Penn Yan | 21:10 | 39 |
| 52 | Jason Hunt-McleanPlace 52 · Grade 12 · Clyde-Savannah | 12 | Clyde-Savannah | 21:24 | 40 |
| 53 | Sam VirklerPlace 53 · Grade 11 · Marcus Whitman | 11 | Marcus Whitman | 21:27 | — |
| 54 | Kyle HeyPlace 54 · Grade 11 · Midlakes | 11 | Midlakes | 21:35 | 41 |
| 55 | Xander MapstonePlace 55 · Grade 12 · Bloomfield-Naples | 12 | Bloomfield-Naples | 21:37 | — |
| 56 | Lincoln NicholsPlace 56 · Grade 10 · Addison | 10 | Addison | 21:39 | — |
| 57 | Nick WisePlace 57 · Grade 9 · Avoca-Prattsburgh | 9 | Avoca-Prattsburgh | 22:00 | — |
| 58 | Dean RischpaterPlace 58 · Grade 10 · Bloomfield-Naples | 10 | Bloomfield-Naples | 22:06 | — |
| 59 | Sean WiepertPlace 59 · Grade 10 · Aquinas Institute | 10 | Aquinas Institute | 22:09 | — |
| 60 | Josh LepelPlace 60 · Grade 9 · Red Jacket | 9 | Red Jacket | 22:21 | 42 |
| 61 | Landon StanleyPlace 61 · Grade 10 · Clyde-Savannah | 10 | Clyde-Savannah | 22:23 | 43 |
| 62 | Colin AlexanderPlace 62 · Grade 9 · Penn Yan | 9 | Penn Yan | 22:27 | 44 |
| 63 | Josh GleasonPlace 63 · Grade 11 · Bloomfield-Naples | 11 | Bloomfield-Naples | 22:28 | — |
| 64 | Derek FreitasPlace 64 · Grade 10 · Aquinas Institute | 10 | Aquinas Institute | 22:29 | — |
| 65 | John WeilandPlace 65 · Grade 11 · Bloomfield-Naples | 11 | Bloomfield-Naples | 22:30 | — |
| 66 | Drew PalmerPlace 66 · Grade 11 · Mynderse Academy | 11 | Mynderse Academy | 22:33 | 45 |
| 67 | Neko GarnoPlace 67 · Grade 10 · Mynderse Academy | 10 | Mynderse Academy | 22:35 | 46 |
| 68 | Zach BuischPlace 68 · Grade 8 · Clyde-Savannah | 8 | Clyde-Savannah | 22:40 | — |
| 69 | David JankowskiPlace 69 · Grade 12 · Midlakes | 12 | Midlakes | 22:41 | 47 |
| 70 | Bryten DunhamPlace 70 · Grade 10 · Dundee-Bradford | 10 | Dundee-Bradford | 23:32 | — |
| 71 | Gio GonzalezPlace 71 · Grade 12 · Aquinas Institute | 12 | Aquinas Institute | 23:33 | — |
| 72 | Devon GrandallPlace 72 · Grade 11 · Dundee-Bradford | 11 | Dundee-Bradford | 23:49 | — |
| 73 | Dylan PeckPlace 73 · Grade 11 · Bloomfield-Naples | 11 | Bloomfield-Naples | 24:01 | — |
| 74 | Jens AlexanderPlace 74 · Grade 9 · Penn Yan | 9 | Penn Yan | 24:13 | 48 |
| 75 | Garrett WaltmanPlace 75 · Grade 11 · Bloomfield-Naples | 11 | Bloomfield-Naples | 24:13 | — |
| 76 | Noah TonesPlace 76 · Grade 8 · Bloomfield-Naples | 8 | Bloomfield-Naples | 24:16 | — |
| 77 | Ethan CloughPlace 77 · Grade 10 · Waterloo | 10 | Waterloo | 24:19 | 49 |
| 78 | Eddie AcostaPlace 78 · Grade 11 · Cardinal Ohara | 11 | Cardinal Ohara | 24:20 | — |
| 79 | Luke FinnanPlace 79 · Grade 9 · Bloomfield-Naples | 9 | Bloomfield-Naples | 24:27 | — |
| 80 | Shawn StandbrookPlace 80 · Grade 9 · Clyde-Savannah | 9 | Clyde-Savannah | 24:33 | — |
| 81 | Parker LawtonPlace 81 · Grade 10 · Red Jacket | 10 | Red Jacket | 24:43 | 50 |
| 82 | Andrew McFaddenPlace 82 · Grade 12 · Bloomfield-Naples | 12 | Bloomfield-Naples | 24:44 | — |
| 83 | Kyan PowersPlace 83 · Grade 10 · Mynderse Academy | 10 | Mynderse Academy | 24:56 | 51 |
| 84 | Michael DeryckePlace 84 · Grade 11 · Red Jacket | 11 | Red Jacket | 25:07 | 52 |
| 85 | Wyatt ClappPlace 85 · Grade 9 · Red Jacket | 9 | Red Jacket | 25:17 | 53 |
| 86 | Colin WhitePlace 86 · Grade 9 · Hammondsport | 9 | Hammondsport | 25:38 | 54 |
| 87 | Anthony MendezPlace 87 · Grade 9 · Bloomfield-Naples | 9 | Bloomfield-Naples | 25:46 | — |
| 88 | Phineas BajusPlace 88 · Grade 11 · Hammondsport | 11 | Hammondsport | 25:49 | 55 |
| 89 | David PutnamPlace 89 · Grade 12 · Addison | 12 | Addison | 25:51 | — |
| 90 | Liam BajusPlace 90 · Grade 10 · Hammondsport | 10 | Hammondsport | 26:40 | 56 |
| 91 | Chris HillPlace 91 · Grade 12 · Hammondsport | 12 | Hammondsport | 27:14 | 57 |
| 92 | Zachary LincolnPlace 92 · Grade 9 · Marcus Whitman | 9 | Marcus Whitman | 27:41 | — |
| 93 | Joe MathewsPlace 93 · Grade 12 · Bloomfield-Naples | 12 | Bloomfield-Naples | 27:51 | — |
| 94 | Markus TompkinsPlace 94 · Grade 11 · Hammondsport | 11 | Hammondsport | 27:51 | 58 |
| 95 | Connor RinasPlace 95 · Grade 11 · Marcus Whitman | 11 | Marcus Whitman | 27:52 | — |
| 96 | Nathan WeilandPlace 96 · Grade 9 · Bloomfield-Naples | 9 | Bloomfield-Naples | 27:56 | — |
| 97 | Jacob SchuldtPlace 97 · Grade 9 · Clyde-Savannah | 9 | Clyde-Savannah | 29:27 | — |
| 98 | Carter HanleyPlace 98 · Grade 11 · Penn Yan | 11 | Penn Yan | 29:47 | — |
| 99 | Jacob BottPlace 99 · Grade 11 · Clyde-Savannah | 11 | Clyde-Savannah | 29:49 | — |