| 1 | Caleb LindPlace 1 · Grade Sr · Bradley | Sr | Bradley | 24:34.0 |
| 2 | Oliver BurnsPlace 2 · Grade Sr · Bradley | Sr | Bradley | 25:09.3 |
| 3 | Parker NoldPlace 3 · Grade Sr · Bradley | Sr | Bradley | 25:14.2 |
| 4 | Landon PoguePlace 4 · Grade So · Bradley | So | Bradley | 25:20.8 |
| 5 | Michael SchmalzPlace 5 · Grade So · Bradley | So | Bradley | 25:25.9 |
| 6 | Cyrille CheruiyotPlace 6 · Grade Fr · Carl Sandburg (Ill.) | Fr | Carl Sandburg (Ill.) | 25:29.8 PR |
| 7 | Juan TrasobaresPlace 7 · Grade Sr · Drake | Sr | Drake | 25:44.0 |
| 8 | Gaven CorpinPlace 8 · Grade Jr · Drake | Jr | Drake | 25:46.8 |
| 9 | Zach BalzerPlace 9 · Grade Sr · Bradley | Sr | Bradley | 25:48.9 |
| 10 | Jaxson CopelinPlace 10 · Grade Sr · Bradley | Sr | Bradley | 25:59.3 |
| 11 | Christian HarrisPlace 11 · Grade So · Bradley | So | Bradley | 26:05.5 |
| 12 | Jack LakinPlace 12 · Grade So · Grinnell | So | Grinnell | 26:21.6 |
| 13 | Ben AbelowPlace 13 · Grade Jr · Grinnell | Jr | Grinnell | 26:31.8 |
| 14 | Emmanuel KiplagatPlace 14 · Grade So · Indian Hills (IA) CC | So | Indian Hills (IA) CC | 26:34.4 |
| 15 | Leif DahlPlace 15 · Grade So · Grinnell | So | Grinnell | 26:41.9 |
| 16 | Greyson ImmPlace 16 · Grade Jr · Grinnell | Jr | Grinnell | 26:46.4 |
| 17 | Carter RichterPlace 17 · Grade So · Dubuque | So | Dubuque | 26:50.4 |
| 18 | Brian KipropPlace 18 · Grade So · Indian Hills (IA) CC | So | Indian Hills (IA) CC | 26:54.9 |
| 19 | Sawyer FeldmanPlace 19 · Grade Fr · Dubuque | Fr | Dubuque | 26:59.9 |
| 20 | Milo FloresPlace 20 · Grade Fr · Grinnell | Fr | Grinnell | 27:01.5 |
| 21 | Aiden MohrPlace 21 · Grade Sr · Dubuque | Sr | Dubuque | 27:06.0 |
| 22 | Jake DeVivoPlace 22 · Grade So · Drake | So | Drake | 27:06.3 |
| 23 | Evan WhildinPlace 23 · Grade Fr · Grinnell | Fr | Grinnell | 27:07.5 PR |
| 24 | Sebastian ManzaPlace 24 · Grade Sr · Grinnell | Sr | Grinnell | 27:14.3 |
| 25 | Diego Paz-DenisPlace 25 · Grade Jr · McKendree | Jr | McKendree | 27:22.2 |
| 26 | Caleb KleinPlace 26 · Unattached | — | Unattached | 27:36.6 |
| 27 | Ryan TobinPlace 27 · Grade So · Drake | So | Drake | 27:37.4 |
| 28 | Kohlby NewsomPlace 28 · Grade So · Indian Hills (IA) CC | So | Indian Hills (IA) CC | 27:37.5 PR |
| 29 | Misha RatnerPlace 29 · Grade Jr · Knox | Jr | Knox | 27:37.7 |
| 30 | Landon BendgenPlace 30 · Grade Jr · Drake | Jr | Drake | 27:41.8 |
| 31 | Mathis AvrillionPlace 31 · Grade Fr · Indian Hills (IA) CC | Fr | Indian Hills (IA) CC | 27:49.5 |
| 32 | Evan RobertsonPlace 32 · Grade Sr · Dubuque | Sr | Dubuque | 27:49.6 |
| 33 | Ian KawamuraPlace 33 · Grade Fr · Grinnell | Fr | Grinnell | 27:50.6 |
| 34 | Bailey WebsterPlace 34 · Grade Sr · Eureka | Sr | Eureka | 28:07.7 |
| 35 | Reed FloreyPlace 35 · Grade So · McKendree | So | McKendree | 28:09.4 |
| 36 | David InPlace 36 · Grade Jr · Grinnell | Jr | Grinnell | 28:11.5 |
| 37 | Amana OmalePlace 37 · Grade Fr · Dubuque | Fr | Dubuque | 28:19.7 PR |
| 38 | Ayden ForbisPlace 38 · Grade So · McKendree | So | McKendree | 28:20.1 PR |
| 39 | Cayden SmithPlace 39 · Grade So · Grinnell | So | Grinnell | 28:21.7 |
| 40 | Trent AllenPlace 40 · Grade Sr · Coe | Sr | Coe | 28:23.3 |
| 41 | Cole CraigPlace 41 · Grade Fr · Grinnell | Fr | Grinnell | 28:28.0 |
| 42 | Hunter MalanPlace 42 · Grade Fr · Greenville | Fr | Greenville | 28:40.4 |
| 43 | David MoranPlace 43 · Grade Fr · Indian Hills (IA) CC | Fr | Indian Hills (IA) CC | 28:42.1 |
| 44 | Jack ShankPlace 44 · Grade Fr · Kaskaskia (Ill.) | Fr | Kaskaskia (Ill.) | 28:44.8 |
| 45 | Leandro BarajasPlace 45 · Grade Fr · Dubuque | Fr | Dubuque | 28:48.0 PR |
| 46 | Evan YoungPlace 46 · Grade Fr · Grinnell | Fr | Grinnell | 28:50.7 |
| 47 | Richard KelsoPlace 47 · Grade Jr · Dubuque | Jr | Dubuque | 28:51.7 |
| 48 | Luis ZavalaPlace 48 · Grade Sr · Greenville | Sr | Greenville | 28:54.6 |
| 49 | Tommy MillwardPlace 49 · Grade Fr · Grinnell | Fr | Grinnell | 29:00.9 PR |
| 50 | Anthony TillmanPlace 50 · Grade Fr · McKendree | Fr | McKendree | 29:06.4 |
| 51 | Spencer LyauPlace 51 · Grade So · Grinnell | So | Grinnell | 29:07.8 |
| 52 | Donnie MillerPlace 52 · Grade Fr · Coe | Fr | Coe | 29:12.0 |
| 53 | Oliver LeePlace 53 · Grade So · Kaskaskia (Ill.) | So | Kaskaskia (Ill.) | 29:12.6 |
| 54 | Cole DachsteinerPlace 54 · Grade Fr · McKendree | Fr | McKendree | 29:13.5 |
| 55 | Mason ClaytonPlace 55 · Grade Jr · Greenville | Jr | Greenville | 29:14.8 |
| 56 | Brendan SantellanPlace 56 · Grade Fr · McKendree | Fr | McKendree | 29:15.7 |
| 57 | Robby ShoberPlace 57 · Grade Fr · Kaskaskia (Ill.) | Fr | Kaskaskia (Ill.) | 29:18.5 |
| 58 | William UffenbeckPlace 58 · Unattached | — | Unattached | 29:20.5 |
| 59 | Travis DreikosenPlace 59 · Grade Fr · Coe | Fr | Coe | 29:22.8 |
| 60 | Logan KarottuPlace 60 · Grade Jr · Dubuque | Jr | Dubuque | 29:23.1 |
| 61 | Henry ChiaoPlace 61 · Grade So · Grinnell | So | Grinnell | 29:23.8 |
| 62 | Luke SmithPlace 62 · Grade So · Drake | So | Drake | 29:24.3 |
| 63 | Alexander PalmerPlace 63 · Grade So · Dubuque | So | Dubuque | 29:29.4 |
| 64 | Benny HelfrichPlace 64 · Grade Fr · Illinois College | Fr | Illinois College | 29:30.6 |
| 65 | Brady MarshallPlace 65 · Grade So · Kaskaskia (Ill.) | So | Kaskaskia (Ill.) | 29:31.9 |
| 66 | Brecken FahrenkrugPlace 66 · Grade - · Unattached | - | Unattached | 29:35.3 |
| 67 | Jack MulertPlace 67 · Grade Sr · Dubuque | Sr | Dubuque | 29:38.1 |
| 68 | Jackson MasseyPlace 68 · Grade Jr · Grinnell | Jr | Grinnell | 29:41.6 |
| 69 | Gavin SleePlace 69 · Grade Fr · Coe | Fr | Coe | 29:48.3 PR |
| 70 | Kevin KiptumPlace 70 · Grade Fr · Carl Sandburg (Ill.) | Fr | Carl Sandburg (Ill.) | 29:49.8 |
| 71 | Angel CruzPlace 71 · Grade Fr · Dubuque | Fr | Dubuque | 29:52.4 |
| 72 | Owen MartinPlace 72 · Grade So · Southwestern (Iowa) CC | So | Southwestern (Iowa) CC | 29:54.2 |
| 73 | Marshall GarwoodPlace 73 · Grade Fr · Blackburn | Fr | Blackburn | 29:55.9 |
| 74 | Jack RogersPlace 74 · Grade So · Illinois College | So | Illinois College | 29:57.7 |
| 75 | Colin ChojnowskiPlace 75 · Grade Jr · Coe | Jr | Coe | 30:27.0 |
| 76 | Nathan ClampetPlace 76 · Grade Fr · Greenville | Fr | Greenville | 30:36.8 |
| 77 | Jack StecherPlace 77 · Grade So · Coe | So | Coe | 30:43.8 |
| 78 | Zac HowardPlace 78 · Grade So · Illinois College | So | Illinois College | 30:46.2 |
| 79 | Bradley DahlPlace 79 · Grade Fr · Northeast Iowa CC | Fr | Northeast Iowa CC | 30:52.7 PR |
| 80 | Mason SelzerPlace 80 · Grade Fr · Blackburn | Fr | Blackburn | 30:54.9 |
| 81 | Hunter MilsteadPlace 81 · Grade Fr · Dubuque | Fr | Dubuque | 30:58.5 |
| 82 | Ryder OttoliniPlace 82 · Grade So · McKendree | So | McKendree | 30:59.8 |
| 83 | Landy ZhuoPlace 83 · Grade Fr · Grinnell | Fr | Grinnell | 31:00.2 PR |
| 84 | Chase GordonPlace 84 · Grade Fr · Southwestern (Iowa) CC | Fr | Southwestern (Iowa) CC | 31:08.3 PR |
| 85 | Adin RoachPlace 85 · Grade Fr · Kaskaskia (Ill.) | Fr | Kaskaskia (Ill.) | 31:13.2 |
| 86 | Luke WileyPlace 86 · Unattached | — | Unattached | 31:15.2 |
| 87 | Chris BandyPlace 87 · Grade Jr · Greenville | Jr | Greenville | 31:16.1 |
| 88 | Hank FletcherPlace 88 · Grade Fr · Illinois College | Fr | Illinois College | 31:18.3 |
| 89 | Devin BradfieldPlace 89 · Grade Fr · Illinois College | Fr | Illinois College | 31:23.0 |
| 90 | LeBron ReedPlace 90 · Grade Fr · Illinois College | Fr | Illinois College | 31:25.5 |
| 91 | Jack ArmbrusterPlace 91 · Grade Fr · Illinois College | Fr | Illinois College | 31:26.4 |
| 92 | Shawn McDanielPlace 92 · Grade Fr · Blackburn | Fr | Blackburn | 31:34.2 |
| 93 | Kyler GlauePlace 93 · Grade - · Bradley Run Club | - | Bradley Run Club | 31:38.6 PR |
| 94 | Zach GrimmPlace 94 · Grade - · Bradley Run Club | - | Bradley Run Club | 31:39.7 PR |
| 95 | Race StarrPlace 95 · Grade So · Spoon River (Ill.) | So | Spoon River (Ill.) | 31:41.1 |
| 96 | Max JedlickaPlace 96 · Grade Jr · Grinnell | Jr | Grinnell | 31:43.2 |
| 97 | Kaden NaumanPlace 97 · Grade So · Eureka | So | Eureka | 31:44.7 |
| 98 | Braylon GreenwellPlace 98 · Grade Fr · Southwestern (Iowa) CC | Fr | Southwestern (Iowa) CC | 31:46.0 PR |
| 99 | Ridesh ChhetriPlace 99 · Grade Jr · Knox | Jr | Knox | 31:49.4 |
| 100 | Konnor BrueningPlace 100 · Grade So · Coe | So | Coe | 31:58.6 |