| 1 | Nathan CiarlettePlace 1 · Joliet (Ill.) JC | — | Joliet (Ill.) JC | 4:17.39a |
| 2 | Rohindeep BhattalPlace 2 · Saint Xavier (Ill.) | — | Saint Xavier (Ill.) | 4:32.61a |
| 3 | Owen WhelanPlace 3 · Harper (Ill.) | — | Harper (Ill.) | 4:35.41a |
| 4 | Aidan LeePlace 4 · Heartland (Ill.) CC | — | Heartland (Ill.) CC | 4:36.34a |
| 5 | Austin RushPlace 5 · Olivet Nazarene (Ill.) | — | Olivet Nazarene (Ill.) | 4:37.38a |
| 6 | Reese DeVriendtPlace 6 · Olivet Nazarene (Ill.) | — | Olivet Nazarene (Ill.) | 4:38.87a |
| 7 | Josiah SianezPlace 7 · Saint Xavier (Ill.) | — | Saint Xavier (Ill.) | 4:39.57a |
| 8 | William ScroggsPlace 8 · Heartland (Ill.) CC | — | Heartland (Ill.) CC | 4:40.63a |
| 9 | Jason SchmidtPlace 9 · Harper (Ill.) | — | Harper (Ill.) | 4:40.67a |
| 10 | John BuchananPlace 10 · DuPage (Ill.) | — | DuPage (Ill.) | 4:40.79a |
| 11 | Omar MohamedPlace 11 · Governors State (Ill.) | — | Governors State (Ill.) | 4:41.78a |
| 12 | John KajmowiczPlace 12 · Governors State (Ill.) | — | Governors State (Ill.) | 4:42.57a |
| 13 | Connor VinePlace 13 · DuPage (Ill.) | — | DuPage (Ill.) | 4:44.75a |
| 14 | Russell WardPlace 14 · Governors State (Ill.) | — | Governors State (Ill.) | 4:45.16a |
| 15 | Zachary SheehanPlace 15 · Harper (Ill.) | — | Harper (Ill.) | 4:45.48a |
| 16 | Joey BoschPlace 16 · Heartland (Ill.) CC | — | Heartland (Ill.) CC | 4:46.04a |
| 17 | Kaleb KilgorePlace 17 · Heartland (Ill.) CC | — | Heartland (Ill.) CC | 4:46.98a |
| 18 | Addisu WolskiPlace 18 · DuPage (Ill.) | — | DuPage (Ill.) | 4:47.98a |
| 19 | Lenny BaumannPlace 19 · Unattached | — | Unattached | 4:48.34a |
| 20 | Roman NevarezPlace 20 · DuPage (Ill.) | — | DuPage (Ill.) | 4:48.89a |
| 21 | Joey LagatollaPlace 21 · Saint Xavier (Ill.) | — | Saint Xavier (Ill.) | 4:49.84a |
| 22 | Collin DelagrangePlace 22 · Heartland (Ill.) CC | — | Heartland (Ill.) CC | 4:52.87a |
| 23 | Jacob BrouwerPlace 23 · Trinity Christian (Ill.) | — | Trinity Christian (Ill.) | 4:53.03a |
| 24 | Alejandro VieyraPlace 24 · Governors State (Ill.) | — | Governors State (Ill.) | 4:54.48a |
| 25 | Jack SchultzPlace 25 · DuPage (Ill.) | — | DuPage (Ill.) | 4:54.98a |
| 26 | Miguel CapulinPlace 26 · DuPage (Ill.) | — | DuPage (Ill.) | 4:55.66a |
| 27 | Christopher SacayonPlace 27 · Governors State (Ill.) | — | Governors State (Ill.) | 4:56.37a |
| 28 | Eric GomezPlace 28 · Joliet (Ill.) JC | — | Joliet (Ill.) JC | 4:57.31a |
| 29 | Elija JonesPlace 29 · Governors State (Ill.) | — | Governors State (Ill.) | 4:57.56a |
| 30 | Joshua MurrayPlace 30 · DuPage (Ill.) | — | DuPage (Ill.) | 4:57.97a |
| 31 | Peter TaylorPlace 31 · Governors State (Ill.) | — | Governors State (Ill.) | 4:58.32a |
| 32 | Gavin SehyPlace 32 · SW Michigan | — | SW Michigan | 5:03.44a |
| 33 | Demario AngaritaPlace 33 · Trinity Christian (Ill.) | — | Trinity Christian (Ill.) | 5:04.66a |
| 34 | Jeremiah KlompienPlace 34 · Trinity Christian (Ill.) | — | Trinity Christian (Ill.) | 5:04.76a |
| 35 | David AvilesPlace 35 · DuPage (Ill.) | — | DuPage (Ill.) | 5:06.91a |
| 36 | Tyler LoucksPlace 36 · Huntington (Ind.) | — | Huntington (Ind.) | 5:09.18a |
| 37 | Jesus PortillaPlace 37 · Trinity Christian (Ill.) | — | Trinity Christian (Ill.) | 5:10.20a |
| 38 | Avery MarstellaPlace 38 · Olivet Nazarene (Ill.) | — | Olivet Nazarene (Ill.) | 5:10.45a |
| 39 | Edwin AmaroPlace 39 · Harper (Ill.) | — | Harper (Ill.) | 5:11.82a |
| 40 | RJ MoniriPlace 40 · Harper (Ill.) | — | Harper (Ill.) | 5:14.50a |
| 41 | Antoine MorganPlace 41 · Governors State (Ill.) | — | Governors State (Ill.) | 5:15.14a |
| 42 | Zachary KahsenPlace 42 · DuPage (Ill.) | — | DuPage (Ill.) | 5:19.84a |
| 43 | Thomas PaynePlace 43 · DuPage (Ill.) | — | DuPage (Ill.) | 5:20.10a |
| 44 | Ryan GaytonPlace 44 · Governors State (Ill.) | — | Governors State (Ill.) | 5:26.80a |
| 45 | Logan SourilePlace 45 · Joliet (Ill.) JC | — | Joliet (Ill.) JC | 5:31.96a |
| 46 | Connor OverackerPlace 46 · Unattached | — | Unattached | 5:39.61a |
| 47 | Shaymis PowellPlace 47 · DuPage (Ill.) | — | DuPage (Ill.) | 5:40.29a |
| 48 | Cristian ContrerasPlace 48 · Trinity Christian (Ill.) | — | Trinity Christian (Ill.) | 5:44.72a |
| 49 | Samuel SanchezPlace 49 · DuPage (Ill.) | — | DuPage (Ill.) | 5:59.28a |
| 50 | Matthew HeinbergPlace 50 · DuPage (Ill.) | — | DuPage (Ill.) | 6:42.50a |