| 1 | Jonathan ThrushPlace 1 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 18:48.0 PR |
| 2 | Thomas GaydosPlace 2 · Grade Fr · Mercyhurst | Fr | Mercyhurst | 19:02.0 PR |
| 3 | Luke MalenaPlace 3 · Grade Sr · Gannon | Sr | Gannon | 19:26.8 PR |
| 4 | Adam KantermanPlace 4 · Grade Sr · Gannon | Sr | Gannon | 19:33.0 PR |
| 5 | Robert TangPlace 5 · Grade So · Gannon | So | Gannon | 19:34.7 PR |
| 6 | Jake McGheePlace 6 · Grade Fr · California (Pa.) | Fr | California (Pa.) | 19:54.4 PR |
| 7 | Xavier MohamedPlace 7 · Grade So · Mercyhurst | So | Mercyhurst | 20:01.1 PR |
| 8 | Caiden FultzPlace 8 · Grade Fr · Gannon | Fr | Gannon | 20:05.5 PR |
| 9 | Ethan BootsPlace 9 · Grade So · Gannon | So | Gannon | 20:07.6 PR |
| 10 | Noah MammonePlace 10 · Grade Fr · Gannon | Fr | Gannon | 20:07.7 PR |
| 11 | Camden PiercePlace 11 · Grade Fr · Mercyhurst | Fr | Mercyhurst | 20:13.8 PR |
| 12 | Lauge RasmussenPlace 12 · Grade Jr · Gannon | Jr | Gannon | 20:13.9 PR |
| 13 | Bradyn RuschPlace 13 · Grade So · Gannon | So | Gannon | 20:18.9 PR |
| 14 | Jordan WiedmanPlace 14 · Grade Jr · California (Pa.) | Jr | California (Pa.) | 20:19.3 PR |
| 15 | Sawyer BonnettPlace 15 · Grade So · Mercyhurst | So | Mercyhurst | 20:26.2 |
| 16 | Daniel DerbyPlace 16 · Grade Jr · Mercyhurst | Jr | Mercyhurst | 20:30.6 PR |
| 17 | Alex MittererPlace 17 · Grade So · Gannon | So | Gannon | 20:39.7 PR |
| 18 | Justin GrossPlace 18 · Grade Fr · California (Pa.) | Fr | California (Pa.) | 20:43.9 PR |
| 19 | Kolby KentPlace 19 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 20:52.1 PR |
| 20 | George BoutillerPlace 20 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 20:53.9 PR |
| 21 | Luke AndrasoPlace 21 · Grade Sr · Gannon | Sr | Gannon | 20:54.3 PR |
| 22 | Jonathan HansfordPlace 22 · Grade So · Gannon | So | Gannon | 20:58.3 PR |
| 23 | Lincoln KierPlace 23 · Grade Fr · Gannon | Fr | Gannon | 21:02.9 PR |
| 24 | Ryan McKowenPlace 24 · Grade So · California (Pa.) | So | California (Pa.) | 21:18.9 PR |
| 25 | Braden DonovanPlace 25 · Grade So · Gannon | So | Gannon | 21:25.7 PR |
| 26 | Will BerzonskyPlace 26 · Grade Jr · California (Pa.) | Jr | California (Pa.) | 21:37.6 PR |
| 27 | Dominick OnomasticoPlace 27 · Grade Fr · Gannon | Fr | Gannon | 21:40.4 PR |
| 28 | Jon BerzonskyPlace 28 · Grade Jr · California (Pa.) | Jr | California (Pa.) | 21:49.8 PR |
| 29 | Alexander RowePlace 29 · Grade Jr · Mercyhurst | Jr | Mercyhurst | 21:50.9 PR |
| 30 | Daniel Van Der WesthuizenPlace 30 · Grade So · Gannon | So | Gannon | 22:02.9 PR |
| 31 | Bill FolmerPlace 31 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 22:15.4 |
| 32 | Caden MontgomeryPlace 32 · Grade Jr · California (Pa.) | Jr | California (Pa.) | 23:03.7 PR |
| 33 | Charlie BrancatoPlace 33 · Grade Fr · Gannon | Fr | Gannon | 23:21.9 PR |
| 34 | Keagan HilbornPlace 34 · Grade So · California (Pa.) | So | California (Pa.) | 23:32.3 PR |
| 35 | John ClackoPlace 35 · Grade Sr · California (Pa.) | Sr | California (Pa.) | 23:56.0 |
| 0 | Amin ContrerasPlace 0 · Grade Sr · California (Pa.) | Sr | California (Pa.) | DNS |
| 0 | Peyton RileyPlace 0 · Grade Sr · Gannon | Sr | Gannon | DNS |
| 0 | Max DillamanPlace 0 · Grade So · Mercyhurst | So | Mercyhurst | DNS |