| 1 | Andrew ThomsonPlace 1 · Grade JR · LaSalle | JR | LaSalle | 18:11.8 |
| 2 | Peter ReillyPlace 2 · Grade JR · LaSalle | JR | LaSalle | 18:19.3 |
| 3 | Luke BurmanPlace 3 · Grade JR · LaSalle | JR | LaSalle | 18:28.8 |
| 4 | Will PalopoliPlace 4 · Grade FR · LaSalle | FR | LaSalle | 18:36.9 |
| 5 | Philip ColemanPlace 5 · Grade SO · LaSalle | SO | LaSalle | 18:41.5 |
| 6 | Thomas CreskoPlace 6 · Grade FR · LaSalle | FR | LaSalle | 19:00.3 |
| 7 | Ronan DestefanoPlace 7 · Grade SO · LaSalle | SO | LaSalle | 19:07.9 |
| 8 | Anthony FedorukPlace 8 · Grade SO · LaSalle | SO | LaSalle | 19:08.7 |
| 9 | Trevor GodshallPlace 9 · Grade JR · Dock Mennonite | JR | Dock Mennonite | 19:20.7 |
| 10 | Kevin PritchettPlace 10 · Grade JR · LaSalle | JR | LaSalle | 19:21.8 |
| 11 | George HohenleitnerPlace 11 · Grade FR · LaSalle | FR | LaSalle | 19:28.1 |
| 12 | Michael ZavatskyPlace 12 · Grade JR · LaSalle | JR | LaSalle | 19:45.8 |
| 13 | Davis PetersonPlace 13 · Grade SO · St. Joe's Prep | SO | St. Joe's Prep | 19:47.7 |
| 14 | Aidan FurtekPlace 14 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 19:48.2 |
| 15 | Conor FlahertyPlace 15 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 19:51.2 |
| 16 | Stevie DvorchakPlace 16 · Grade FR · LaSalle | FR | LaSalle | 19:57.3 |
| 17 | Liam AddisonPlace 17 · Grade JR · LaSalle | JR | LaSalle | 20:01.7 |
| 18 | Tristan FolkPlace 18 · Grade SO · LaSalle | SO | LaSalle | 20:01.8 |
| 19 | John SolanaPlace 19 · Grade FR · LaSalle | FR | LaSalle | 20:10.9 |
| 20 | Trent PollazziPlace 20 · Grade FR · LaSalle | FR | LaSalle | 20:30.6 |
| 21 | Aidan LynchPlace 21 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 20:35.8 |
| 22 | Drew BaumanPlace 22 · Grade SO · Dock Mennonite | SO | Dock Mennonite | 20:38.3 |
| 23 | Matt KurekPlace 23 · Grade FR · LaSalle | FR | LaSalle | 20:44.0 |
| 24 | Jake PianoPlace 24 · Grade JR · LaSalle | JR | LaSalle | 20:47.8 |
| 25 | Gavin KramerPlace 25 · Grade SO · LaSalle | SO | LaSalle | 20:48.4 |
| 26 | Ronald GreippPlace 26 · Grade JR · Holy Ghost Prep | JR | Holy Ghost Prep | 20:49.4 |
| 27 | Jack SheaPlace 27 · Grade SO · LaSalle | SO | LaSalle | 20:51.2 |
| 28 | Daniel RingenbergPlace 28 · Grade SO · Dock Mennonite | SO | Dock Mennonite | 20:54.2 |
| 29 | Patrick SmithPlace 29 · Grade JR · LaSalle | JR | LaSalle | 20:54.9 |
| 30 | Connor ThompsonPlace 30 · Grade SR · LaSalle | SR | LaSalle | 20:57.2 |
| 31 | Connor ProutPlace 31 · Grade FR · LaSalle | FR | LaSalle | 21:05.9 |
| 32 | Connor PerryPlace 32 · Grade FR · LaSalle | FR | LaSalle | 21:09.7 |
| 33 | Jack PattiPlace 33 · Grade FR · LaSalle | FR | LaSalle | 21:10.7 |
| 34 | Brendan HilinskiPlace 34 · Grade SO · Holy Ghost Prep | SO | Holy Ghost Prep | 21:18.6 |
| 35 | Walter DankerPlace 35 · Grade SR · St. Joe's Prep | SR | St. Joe's Prep | 21:21.2 |
| 36 | Connor KwokPlace 36 · Grade JR · LaSalle | JR | LaSalle | 21:21.3 |
| 37 | Nico RobakPlace 37 · Grade SR · St. Joe's Prep | SR | St. Joe's Prep | 21:21.8 |
| 38 | Tristan DiFebboPlace 38 · Grade FR · LaSalle | FR | LaSalle | 21:27.8 |
| 39 | Kieran DonaherPlace 39 · Grade SR · St. Joe's Prep | SR | St. Joe's Prep | 21:35.9 |
| 40 | Domenic O'NeillPlace 40 · Grade FR · Holy Ghost Prep | FR | Holy Ghost Prep | 21:41.2 |
| 41 | Jack KurekPlace 41 · Grade FR · LaSalle | FR | LaSalle | 21:41.5 |
| 42 | Brendan FaheyPlace 42 · Grade FR · LaSalle | FR | LaSalle | 21:49.6 |
| 43 | Aaron LeePlace 43 · Grade SR · Dock Mennonite | SR | Dock Mennonite | 21:50.7 |
| 44 | Owen SmithPlace 44 · Grade FR · Holy Ghost Prep | FR | Holy Ghost Prep | 21:58.7 |
| 45 | John MarkowskiPlace 45 · Grade SO · LaSalle | SO | LaSalle | 22:04.8 |
| 46 | Kyle CaliendoPlace 46 · Grade JR · LaSalle | JR | LaSalle | 22:08.8 |
| 47 | Charles KitchingPlace 47 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 22:10.6 |
| 48 | James RowleyPlace 48 · Grade SO · St. Joe's Prep | SO | St. Joe's Prep | 22:16.9 |
| 49 | Andrew WatkinsPlace 49 · Grade SO · Holy Ghost Prep | SO | Holy Ghost Prep | 22:19.0 |
| 50 | Brendan FryPlace 50 · Grade SR · LaSalle | SR | LaSalle | 22:21.5 |
| 51 | Gavin Mc GovernPlace 51 · Grade JR · St. Joe's Prep | JR | St. Joe's Prep | 22:31.6 |
| 52 | Nolan ReddyPlace 52 · Grade JR · St. Joe's Prep | JR | St. Joe's Prep | 22:34.3 |
| 53 | Braden HynesPlace 53 · Grade JR · LaSalle | JR | LaSalle | 22:34.7 |
| 54 | Daniel FriedlanderPlace 54 · Grade JR · St. Joe's Prep | JR | St. Joe's Prep | 22:40.1 |
| 55 | Finn SeegerPlace 55 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 22:40.6 |
| 56 | Jake WisniewskiPlace 56 · Grade SO · St. Joe's Prep | SO | St. Joe's Prep | 22:46.3 |
| 57 | Gabe BixbyPlace 57 · Grade FR · LaSalle | FR | LaSalle | 22:46.9 |
| 58 | Caleb SilvergleidPlace 58 · Grade SR · St. Joe's Prep | SR | St. Joe's Prep | 22:48.8 |
| 59 | Alexander MingioniPlace 59 · Grade FR · Holy Ghost Prep | FR | Holy Ghost Prep | 22:49.2 |
| 61 | Philip LeePlace 61 · Grade SR · Holy Ghost Prep | SR | Holy Ghost Prep | 23:03.3 |
| 62 | Liam ReillyPlace 62 · Grade SO · LaSalle | SO | LaSalle | 23:07.8 |
| 63 | Ian FabrisPlace 63 · Grade FR · Devon Prep | FR | Devon Prep | 23:18.7 |
| 65 | Peter CheeleyPlace 65 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 23:56.5 |
| 66 | Joseph MagnottaPlace 66 · Grade JR · St. Joe's Prep | JR | St. Joe's Prep | 23:58.2 |
| 67 | Caleb DattoPlace 67 · Grade JR · St. Joe's Prep | JR | St. Joe's Prep | 24:04.0 |
| 68 | Michael HaubPlace 68 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 24:05.9 |
| 69 | Charlie GuckinPlace 69 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 24:08.4 |
| 70 | Brayden RonkowskiPlace 70 · Grade JR · St. Joe's Prep | JR | St. Joe's Prep | 24:32.9 |
| 72 | David MoranPlace 72 · Grade SO · St. Joe's Prep | SO | St. Joe's Prep | 24:42.9 |
| 73 | Harrison HavilandPlace 73 · Grade FR · LaSalle | FR | LaSalle | 26:02.0 |
| 74 | Andrew DiIennoPlace 74 · Grade FR · LaSalle | FR | LaSalle | 26:16.3 |
| 75 | Andrew MajeskiPlace 75 · Grade FR · LaSalle | FR | LaSalle | 26:17.3 |
| 76 | Griffin GillecePlace 76 · Grade SR · Devon Prep | SR | Devon Prep | 26:59.5 |
| 77 | Ben ManganoPlace 77 · Grade JR · St. Joe's Prep | JR | St. Joe's Prep | 27:13.2 |
| 79 | Ethan PakurisPlace 79 · Grade FR · LaSalle | FR | LaSalle | 27:33.8 |
| 80 | Alex DoughertyPlace 80 · Devon Prep | — | Devon Prep | 27:45.5 |
| 81 | William DoughertyPlace 81 · Grade FR · St. Joe's Prep | FR | St. Joe's Prep | 28:41.3 |
| 82 | Christopher MoorePlace 82 · Grade FR · Dock Mennonite | FR | Dock Mennonite | 29:45.5 |