| 1 | Logan StuartPlace 1 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 5:42 |
| 2 | Ivan BadovinacPlace 2 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 5:49 |
| 3 | Robert WisePlace 3 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 5:50 |
| 4 | Lukas AnsonPlace 4 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 5:51 |
| 5 | Alex SchwickerathPlace 5 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 5:52 |
| 6 | Andrew RompotPlace 6 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 5:52 |
| 7 | Jacob WenckPlace 7 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 5:53 |
| 8 | Ethan GoersPlace 8 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 5:56 |
| 9 | Brady RoyalPlace 9 · Grade 12 · WAPELLO | 12 | WAPELLO | 5:58 |
| 10 | Andrew WoodwardPlace 10 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 5:59 |
| 11 | Josh LaryPlace 11 · Grade 10 · Muscatine | 10 | Muscatine | 6:01 |
| 12 | Drew ThompsonPlace 12 · Grade 10 · Davenport Central | 10 | Davenport Central | 6:04 |
| 13 | Sam RossPlace 13 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 6:05 |
| 14 | Jacob GreenleePlace 14 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:06 |
| 15 | Daniel NeesePlace 15 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:10 |
| 16 | Scott SchaferPlace 16 · Grade 11 · Muscatine | 11 | Muscatine | 6:12 |
| 17 | Ace HolstPlace 17 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:12 |
| 18 | Barlow GuessPlace 18 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 6:14 |
| 19 | Francis JayomaPlace 19 · Grade 12 · Iowa City West Boys | 12 | Iowa City West Boys | 6:15 |
| 20 | Robert KempPlace 20 · Grade 12 · Burlington Iowa | 12 | Burlington Iowa | 6:16 |
| 21 | Tyson SkopecPlace 21 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:16 |
| 22 | Elton KrusePlace 22 · Fort Madison | — | Fort Madison | 6:17 |
| 23 | Joey TromPlace 23 · Grade 12 · Iowa City West Boys | 12 | Iowa City West Boys | 6:18 |
| 24 | Jose CaroPlace 24 · Grade 10 · WAPELLO | 10 | WAPELLO | 6:18 |
| 25 | Brandon BernerPlace 25 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 6:18 |
| 26 | Riley SnyderPlace 26 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:18 |
| 27 | Brighton KraftPlace 27 · Grade 9 · Muscatine | 9 | Muscatine | 6:19 |
| 28 | Nick MeyersPlace 28 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:21 |
| 29 | Will ConradPlace 29 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:22 |
| 30 | Thomas DuongPlace 30 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:23 |
| 31 | Hunter BaganPlace 31 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:23 |
| 32 | Islam TotPlace 32 · Grade 11 · Davenport Central | 11 | Davenport Central | 6:24 |
| 33 | Josh RoyalPlace 33 · Grade 12 · WAPELLO | 12 | WAPELLO | 6:24 |
| 34 | Dario GonzalezPlace 34 · Grade 11 · Davenport Central | 11 | Davenport Central | 6:24 |
| 35 | Zach RousePlace 35 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 6:24 |
| 36 | Paul JohnsonPlace 36 · Grade 12 · WAPELLO | 12 | WAPELLO | 6:26 |
| 37 | Nandjill ElolaPlace 37 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:27 |
| 38 | Orion StaskalPlace 38 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 6:28 |
| 39 | Eli MeekerPlace 39 · Grade 11 · Muscatine | 11 | Muscatine | 6:29 |
| 40 | Bill TuckerPlace 40 · Grade 9 · Davenport Central | 9 | Davenport Central | 6:30 |
| 41 | Bobby NikolopoulosPlace 41 · Grade 9 · Davenport Central | 9 | Davenport Central | 6:31 |
| 42 | Cody DennistonPlace 42 · Grade 12 · Burlington Iowa | 12 | Burlington Iowa | 6:32 |
| 43 | Nick MoonPlace 43 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:32 |
| 44 | Kyle KellerPlace 44 · Grade 12 · Muscatine | 12 | Muscatine | 6:34 |
| 45 | Jaedin Notestein-WillPlace 45 · Grade 9 · Burlington Iowa | 9 | Burlington Iowa | 6:34 |
| 46 | Dylan SchmidtPlace 46 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:34 |
| 47 | Trenton SummersPlace 47 · Grade 9 · Clark County R | 9 | Clark County R | 6:35 |
| 48 | Andy GarciaPlace 48 · Grade 9 · Muscatine | 9 | Muscatine | 6:36 |
| 49 | Ian PrescottPlace 49 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:36 |
| 50 | Aaron PoguePlace 50 · Grade 11 · Davenport Central | 11 | Davenport Central | 6:36 |
| 51 | Jack ReynoldsPlace 51 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:37 |
| 52 | Luke ReynoldsPlace 52 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:38 |
| 53 | Jacob FisherPlace 53 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:38 |
| 54 | Isaac SchaferPlace 54 · Grade 9 · Burlington Iowa | 9 | Burlington Iowa | 6:39 |
| 55 | Brady WellsPlace 55 · Grade 9 · Burlington Iowa | 9 | Burlington Iowa | 6:39 |
| 56 | Eric DoornPlace 56 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:39 |
| 57 | Micah HenmanPlace 57 · Grade 10 · Burlington Iowa | 10 | Burlington Iowa | 6:39 |
| 58 | Gabe CaruthersPlace 58 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:41 |
| 59 | Jonathan BurnsPlace 59 · Grade 10 · Davenport Central | 10 | Davenport Central | 6:41 |
| 60 | Quinn ThomasPlace 60 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:41 |
| 61 | Bibaswan KhadkaPlace 61 · Grade 10 · Davenport Central | 10 | Davenport Central | 6:41 |
| 62 | William SmithPlace 62 · Grade 11 · Muscatine | 11 | Muscatine | 6:42 |
| 63 | Evan BalkPlace 63 · Grade 11 · Davenport Central | 11 | Davenport Central | 6:43 |
| 64 | Ander FullerPlace 64 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:44 |
| 65 | Gage McElhinneyPlace 65 · Grade 9 · Mediapolis | 9 | Mediapolis | 6:44 |
| 66 | Matt WichartPlace 66 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:44 |
| 67 | Robert DurrPlace 67 · Grade 11 · Davenport Central | 11 | Davenport Central | 6:44 |
| 68 | Austen MattinglyPlace 68 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:44 |
| 69 | Miguel TrejoPlace 69 · Fort Madison | — | Fort Madison | 6:44 |
| 70 | Eric CarginPlace 70 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 6:45 |
| 71 | Brady TregoPlace 71 · Grade 11 · Muscatine | 11 | Muscatine | 6:46 |
| 72 | Alex RichterPlace 72 · Grade 10 · Davenport Central | 10 | Davenport Central | 6:46 |
| 73 | Brennan WalkerPlace 73 · Grade 10 · WAPELLO | 10 | WAPELLO | 6:48 |
| 74 | Kade KoopsPlace 74 · Grade 10 · Davenport Central | 10 | Davenport Central | 6:49 |
| 75 | Cobi ClinePlace 75 · Grade 11 · WAPELLO | 11 | WAPELLO | 6:49 |
| 76 | John NikolopoulousPlace 76 · Grade 10 · Davenport Central | 10 | Davenport Central | 6:52 |
| 77 | Blake St.ClairPlace 77 · Grade 9 · Clark County R | 9 | Clark County R | 6:52 |
| 78 | Alex LasterPlace 78 · Grade 11 · Davenport Central | 11 | Davenport Central | 6:52 |
| 79 | Joey GrabowskiPlace 79 · Fort Madison | — | Fort Madison | 6:53 |
| 80 | Sean ChiPlace 80 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 6:55 |
| 81 | Grant PlengePlace 81 · Grade 9 · Clark County R | 9 | Clark County R | 6:55 |
| 82 | Hunter WaitePlace 82 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 6:55 |
| 83 | Ryan SteffensmeierPlace 83 · Fort Madison | — | Fort Madison | 6:56 |
| 84 | Kameron MellerPlace 84 · Grade 10 · Mediapolis | 10 | Mediapolis | 6:56 |
| 85 | Reese ThornburgPlace 85 · Grade 10 · Mediapolis | 10 | Mediapolis | 6:56 |
| 86 | Ian HegetschweilerPlace 86 · Grade 11 · Davenport Central | 11 | Davenport Central | 6:56 |
| 87 | Ian RayPlace 87 · Grade 10 · Davenport Central | 10 | Davenport Central | 6:56 |
| 88 | Zach TaylorPlace 88 · Grade 12 · Davenport Central | 12 | Davenport Central | 6:56 |
| 89 | Danny RompotPlace 89 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 6:57 |
| 90 | Blair NoblePlace 90 · Grade 10 · WAPELLO | 10 | WAPELLO | 6:58 |
| 91 | Anthony JackPlace 91 · Grade 9 · Davenport Central | 9 | Davenport Central | 6:58 |
| 92 | Anthony ColonPlace 92 · Grade 12 · Muscatine | 12 | Muscatine | 6:58 |
| 93 | Ryan LancilotiPlace 93 · Grade 11 · Davenport Central | 11 | Davenport Central | 7:01 |
| 94 | Colton MeekerPlace 94 · Grade 9 · WAPELLO | 9 | WAPELLO | 7:08 |
| 95 | Martin LeyhePlace 95 · Grade 10 · Davenport Central | 10 | Davenport Central | 7:09 |
| 96 | Blake RasconPlace 96 · Grade 9 · Danville New London | 9 | Danville New London | 7:09 |
| 97 | Jonathan ShilyanskiPlace 97 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 7:09 |
| 98 | Ashton WoodsPlace 98 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 7:15 |
| 99 | Dylan GesellPlace 99 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 7:15 |
| 100 | Grant AndersonPlace 100 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 7:16 |
| 101 | Charles ZhengPlace 101 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 7:16 |
| 102 | Nathan MeekerPlace 102 · Grade 12 · WAPELLO | 12 | WAPELLO | 7:19 |
| 103 | Seth DavisPlace 103 · Grade 11 · Danville New London | 11 | Danville New London | 7:23 |
| 104 | Jalen BirdsellPlace 104 · Grade 9 · Danville New London | 9 | Danville New London | 7:23 |
| 105 | Matt GonzalesPlace 105 · Grade 10 · Davenport Central | 10 | Davenport Central | 7:28 |
| 106 | John DeverPlace 106 · Grade 10 · Clark County R | 10 | Clark County R | 7:28 |
| 107 | Gavin KringsPlace 107 · Grade 9 · Muscatine | 9 | Muscatine | 7:29 |
| 108 | Travis StangerPlace 108 · Grade 12 · Davenport Central | 12 | Davenport Central | 7:38 |
| 109 | Harrison FairfieldPlace 109 · Grade 11 · Iowa City West Boys | 11 | Iowa City West Boys | 7:41 |
| 110 | Gabe BenderPlace 110 · Grade 9 · Muscatine | 9 | Muscatine | 7:42 |
| 111 | Ethan ChenPlace 111 · Grade 9 · Iowa City West Boys | 9 | Iowa City West Boys | 7:43 |
| 112 | Jake SharaffudinPlace 112 · Grade 10 · Iowa City West Boys | 10 | Iowa City West Boys | 7:46 |
| 113 | Travis WanfaltPlace 113 · Grade 11 · WAPELLO | 11 | WAPELLO | 7:48 |
| 114 | Colin DowdPlace 114 · Grade 10 · Danville New London | 10 | Danville New London | 8:09 |
| 115 | Tommy WadePlace 115 · Fort Madison | — | Fort Madison | 8:10 |
| 116 | Dominic MathiasPlace 116 · Grade 9 · Davenport Central | 9 | Davenport Central | 8:12 |
| 117 | John RolandPlace 117 · Grade 10 · Muscatine | 10 | Muscatine | 8:13 |
| 118 | Sam ReynoldsPlace 118 · Grade 10 · Davenport Central | 10 | Davenport Central | 8:15 |
| 119 | Luke BillingsleyPlace 119 · Grade 9 · Davenport Central | 9 | Davenport Central | 8:19 |
| 120 | Keegan ClarkPlace 120 · Grade 11 · Davenport Central | 11 | Davenport Central | 8:22 |
| 121 | Dalston JonesPlace 121 · Fort Madison | — | Fort Madison | 9:03 |
| 122 | Chase ThurstonPlace 122 · Grade 11 · WAPELLO | 11 | WAPELLO | 9:03 |
| 123 | Luis ValdezPlace 123 · Grade 12 · WAPELLO | 12 | WAPELLO | 9:05 |
| 124 | Riley DeHaguePlace 124 · Grade 9 · Burlington Iowa | 9 | Burlington Iowa | 10:28 |
| 125 | Noah EricksonPlace 125 · Grade 9 · Burlington Iowa | 9 | Burlington Iowa | 10:28 |
| 144 | Ian McGlynnPlace 144 · Grade 10 · Davenport Central | 10 | Davenport Central | 7:32 |
| 42 | Jonathon MeyerPlace 42 · Grade 10 · Macomb Sr. High | 10 | Macomb Sr. High | 7:36 |
| 43 | Will HallPlace 43 · Grade 10 · Macomb Sr. High | 10 | Macomb Sr. High | 7:57 |
| 44 | Gibson BlankenshipPlace 44 · Grade 9 · Macomb Sr. High | 9 | Macomb Sr. High | 7:57 |
| 188 | Sam AveryPlace 188 · Grade 9 · Holy Trinity Catholic | 9 | Holy Trinity Catholic | 8:41 |
| 45 | Zak PiperPlace 45 · Grade 11 · Macomb Sr. High | 11 | Macomb Sr. High | 9:18 |
| 46 | Jared BurnsPlace 46 · Grade 11 · Macomb Sr. High | 11 | Macomb Sr. High | 10:53 |
| 241 | Riley MarvinPlace 241 · Grade 12 · Iowa City West Boys | 12 | Iowa City West Boys | 4:26 |