| 1 | Nick FalkPlace 1 · Grade Sr · Windsor (Ont.) | Sr | Windsor (Ont.) | 24:28.6 PR |
| 2 | Jeffrey TweedlePlace 2 · Grade Sr · McMaster | Sr | McMaster | 24:49.7 PR |
| 3 | Connor DarlingtonPlace 3 · Grade Sr · McMaster | Sr | McMaster | 25:21.4 |
| 4 | Paul RochusPlace 4 · Grade Sr · McMaster | Sr | McMaster | 25:32.5 PR |
| 5 | Eric HoltPlace 5 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 25:34.2 PR |
| 6 | Gabe GhiglionePlace 6 · Grade Sr · McMaster | Sr | McMaster | 25:37.0 |
| 7 | Ethan HausamannPlace 7 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 25:39.2 PR |
| 8 | Sergio Raez VillanuevPlace 8 · UNA-McMaster | — | UNA-McMaster | 25:48.0 |
| 9 | Nick KondratPlace 9 · Grade Sr · McMaster | Sr | McMaster | 25:51.6 PR |
| 10 | Luke CharbonneauPlace 10 · Grade Sr · McMaster | Sr | McMaster | 25:58.5 PR |
| 11 | Joshua McGillvrayPlace 11 · Grade Fr · McMaster | Fr | McMaster | 25:59.5 |
| 12 | John Christian MacGillivrayPlace 12 · Grade So · McMaster | So | McMaster | 25:59.7 |
| 13 | Jeffrey AntolosPlace 13 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 26:03.1 PR |
| 14 | Matthew NapierPlace 14 · Grade Jr · McMaster | Jr | McMaster | 26:10.4 PR |
| 15 | Kevin RoginsonPlace 15 · Grade Jr · Daemen | Jr | Daemen | 26:15.8 |
| 16 | Andrew BeardsallPlace 16 · Grade Sr · McMaster | Sr | McMaster | 26:17.3 PR |
| 17 | Patrick DeanePlace 17 · Grade Sr · McMaster | Sr | McMaster | 26:24.8 |
| 18 | Jonathan FaveroPlace 18 · Grade So · McMaster | So | McMaster | 26:31.6 |
| 19 | Nicholas GuarinoPlace 19 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 26:45.5 PR |
| 20 | Mitchell HalpernPlace 20 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 26:50.0 PR |
| 21 | Dylan AlickPlace 21 · Grade Fr · McMaster | Fr | McMaster | 26:55.9 |
| 22 | David RichardsPlace 22 · Grade - · S.W.I.F.T Racing | - | S.W.I.F.T Racing | 27:09.1 PR |
| 23 | Kyle ChestermanPlace 23 · Grade Jr · SUNY Geneseo | Jr | SUNY Geneseo | 27:11.7 |
| 24 | Jamie LightPlace 24 · Grade Jr · University at Buffalo Club | Jr | University at Buffalo Club | 27:21.9 |
| 25 | Justin HoelzlPlace 25 · Grade Fr · SUNY Geneseo | Fr | SUNY Geneseo | 27:24.3 |
| 26 | Alex GreenPlace 26 · Grade Sr · McMaster | Sr | McMaster | 27:35.2 PR |
| 27 | Patrick HagerPlace 27 · Grade - · S.W.I.F.T Racing | - | S.W.I.F.T Racing | 27:38.4 |
| 28 | Stephen LocePlace 28 · Grade Fr · SUNY Geneseo | Fr | SUNY Geneseo | 27:39.5 |
| 29 | Jack SullivanPlace 29 · Grade Sr · SUNY Geneseo | Sr | SUNY Geneseo | 27:44.9 |
| 30 | Tim CourtsPlace 30 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 27:47.6 PR |
| 31 | Kevin SeitzPlace 31 · Grade Fr · SUNY Geneseo | Fr | SUNY Geneseo | 27:50.2 |
| 32 | Paul RobinsonPlace 32 · Grade Fr · McMaster | Fr | McMaster | 27:52.3 PR |
| 33 | Aaron De JongPlace 33 · Grade So · McMaster | So | McMaster | 27:56.9 |
| 34 | Nat SmithPlace 34 · Grade Jr · McMaster | Jr | McMaster | 27:56.9 PR |
| 35 | Matthew McArthurPlace 35 · Grade Fr · McMaster | Fr | McMaster | 27:57.8 |
| 36 | Ryan TyrellPlace 36 · Grade Fr · McMaster | Fr | McMaster | 27:59.8 |
| 37 | Grayson HotelingPlace 37 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 28:09.9 PR |
| 38 | Justyn TyrellPlace 38 · Grade Fr · McMaster | Fr | McMaster | 28:10.4 |
| 39 | Taylor CornwallPlace 39 · Grade Fr · McMaster | Fr | McMaster | 28:17.0 |
| 40 | Nigel CordullaPlace 40 · Grade Sr · Daemen | Sr | Daemen | 28:34.2 |
| 41 | Jake MillerPlace 41 · Grade Fr · SUNY Geneseo | Fr | SUNY Geneseo | 28:36.8 |
| 42 | Christopher SauvageauPlace 42 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 28:38.8 PR |
| 43 | Peter WilsonPlace 43 · Grade So · McMaster | So | McMaster | 28:53.1 PR |
| 44 | Jesse SmithPlace 44 · Grade Fr · Finger Lakes (N.Y.) CC | Fr | Finger Lakes (N.Y.) CC | 28:55.7 PR |
| 45 | James MartinPlace 45 · Grade So · SUNY Geneseo | So | SUNY Geneseo | 28:58.1 |
| 46 | Kevin KilligrewPlace 46 · Grade So · Brockport St. | So | Brockport St. | 29:10.6 |
| 47 | Mounir Rahal Jr.Place 47 · Grade So · Brockport St. | So | Brockport St. | 29:28.1 |
| 48 | Louie LeonePlace 48 · Grade Fr · University at Buffalo Club | Fr | University at Buffalo Club | 29:38.3 PR |
| 49 | Andrew HechtPlace 49 · Grade Fr · University at Buffalo Club | Fr | University at Buffalo Club | 29:38.7 |
| 50 | Max MedinaPlace 50 · UNA-Villa Maria | — | UNA-Villa Maria | 29:39.3 |
| 51 | Joshua BodnarPlace 51 · Grade Fr · Daemen | Fr | Daemen | 29:40.9 |
| 52 | Jake BlanchardPlace 52 · Grade Fr · Finger Lakes (N.Y.) CC | Fr | Finger Lakes (N.Y.) CC | 29:52.7 |
| 53 | Phillip YoungPlace 53 · Grade Fr · Brockport St. | Fr | Brockport St. | 30:14.0 |
| 54 | Brian McNerneyPlace 54 · Grade - · University at Buffalo Club | - | University at Buffalo Club | 30:19.1 |
| 55 | Michael CossaroPlace 55 · Grade So · Brockport St. | So | Brockport St. | 30:22.7 |
| 56 | Kody ParrottPlace 56 · Grade Jr · University at Buffalo Club | Jr | University at Buffalo Club | 30:35.7 |
| 57 | Matthew VandemortelPlace 57 · Grade Sr · Daemen | Sr | Daemen | 30:38.2 |
| 58 | Ben SlatePlace 58 · Grade - · Windsor (Ont.) | - | Windsor (Ont.) | 30:45.4 PR |
| 59 | Lucas CanalesPlace 59 · Grade So · Daemen | So | Daemen | 30:46.8 |
| 60 | John NelsonPlace 60 · Grade Fr · SUNY Geneseo | Fr | SUNY Geneseo | 30:50.5 |
| 61 | Dustin MoorePlace 61 · Grade Sr · Brockport St. | Sr | Brockport St. | 30:52.2 |
| 62 | Timothy PoolePlace 62 · Grade So · Daemen | So | Daemen | 30:56.8 |
| 63 | Louis O'NeillPlace 63 · Grade Jr · Brockport St. | Jr | Brockport St. | 31:22.0 |
| 64 | Dixon AtkinsPlace 64 · Grade Fr · University at Buffalo Club | Fr | University at Buffalo Club | 31:28.7 |
| 65 | Austin BatsonPlace 65 · Grade Fr · Finger Lakes (N.Y.) CC | Fr | Finger Lakes (N.Y.) CC | 31:33.0 |
| 66 | Matthew SlominskiPlace 66 · Grade - · University at Buffalo Club | - | University at Buffalo Club | 31:37.3 |
| 67 | Jesse TylecPlace 67 · Grade - · University at Buffalo Club | - | University at Buffalo Club | 31:48.3 |
| 68 | Denis KeeganPlace 68 · Grade - · University at Buffalo Club | - | University at Buffalo Club | 32:00.6 |
| 69 | Luke YaegerPlace 69 · UNA-McMaster | — | UNA-McMaster | 32:03.3 |
| 70 | Sam VoakPlace 70 · Grade Fr · Finger Lakes (N.Y.) CC | Fr | Finger Lakes (N.Y.) CC | 32:09.4 |
| 71 | Joseph SuhayPlace 71 · Grade Jr · University at Buffalo Club | Jr | University at Buffalo Club | 32:24.0 |
| 72 | Brendan McMahonPlace 72 · Grade - · University at Buffalo Club | - | University at Buffalo Club | 33:18.0 PR |
| 73 | Justin StokesPlace 73 · Grade Jr · Villa Maria (N.Y.) | Jr | Villa Maria (N.Y.) | 33:21.4 |
| 74 | Joshua FolaronPlace 74 · Grade Fr · Villa Maria (N.Y.) | Fr | Villa Maria (N.Y.) | 33:42.9 |
| 75 | Dare AbiodunPlace 75 · Grade - · University at Buffalo Club | - | University at Buffalo Club | 34:04.0 |
| 76 | Dakotah CoxPlace 76 · Grade So · Finger Lakes (N.Y.) CC | So | Finger Lakes (N.Y.) CC | 34:04.3 |
| 77 | Jason MejiaPlace 77 · Grade - · University at Buffalo Club | - | University at Buffalo Club | 35:56.2 PR |
| 78 | Jake LorahPlace 78 · Grade So · Finger Lakes (N.Y.) CC | So | Finger Lakes (N.Y.) CC | 37:05.7 |
| 79 | Kaleb CollinsPlace 79 · Grade Fr · Villa Maria (N.Y.) | Fr | Villa Maria (N.Y.) | 37:20.4 |
| 80 | Josh NowakPlace 80 · Grade - · University at Buffalo Club | - | University at Buffalo Club | 38:04.8 |
| 81 | Dion WatkinsPlace 81 · Grade Fr · Villa Maria (N.Y.) | Fr | Villa Maria (N.Y.) | DQ |