| 1 | Aden YusefPlace 1 · Grade 10 · Sioux City North | 10 | Sioux City North | 18:38.60 |
| 2 | Tate BehrensPlace 2 · Grade 10 · Sioux City North | 10 | Sioux City North | 18:47.70 |
| 3 | Braxton DavisPlace 3 · Grade 10 · Sioux City North | 10 | Sioux City North | 18:58.90 |
| 4 | Bryan MenezPlace 4 · Grade 10 · Council Bluffs Thomas Jefferson | 10 | Council Bluffs Thomas Jefferson | 19:15.20 PR |
| 5 | Asher AmmanPlace 5 · Grade 9 · Sioux City North | 9 | Sioux City North | 19:22.90 |
| 6 | Layne MunsonPlace 6 · Grade 11 · Sioux City North | 11 | Sioux City North | 19:25.20 |
| 7 | Winston PalmerPlace 7 · Grade 11 · Sioux City North | 11 | Sioux City North | 19:27.60 |
| 8 | Evan LorenzenPlace 8 · Grade 12 · Sioux City North | 12 | Sioux City North | 19:38.50 |
| 9 | Isaac HamiltonPlace 9 · Grade 11 · Council Bluffs Abraham Lincoln | 11 | Council Bluffs Abraham Lincoln | 19:45.60 |
| 10 | Jace ShumanskyPlace 10 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 20:10.60 |
| 11 | Nigel PhilipPlace 11 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 20:14.90 |
| 12 | Brody McCormickPlace 12 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 20:20.80 |
| 13 | Mason ShieldsPlace 13 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 20:23.50 |
| 14 | Anthony FloresPlace 14 · Grade 9 · Sioux City East | 9 | Sioux City East | 20:30.90 |
| 15 | Beckett BellerPlace 15 · Grade 11 · Sioux City North | 11 | Sioux City North | 20:32.80 |
| 16 | Kenneth BurtonPlace 16 · Grade 10 · Sioux City East | 10 | Sioux City East | 20:35.70 |
| 17 | David HindmanPlace 17 · Grade 10 · Bishop Heelan Catholic Sioux City | 10 | Bishop Heelan Catholic Sioux City | 20:43.80 |
| 18 | Chase BazerPlace 18 · Grade 9 · Sioux City East | 9 | Sioux City East | 20:44.50 |
| 19 | Liam EckertPlace 19 · Grade 9 · Sioux City North | 9 | Sioux City North | 20:46.50 |
| 20 | Narcisse NgoluPlace 20 · Grade 10 · Sioux City North | 10 | Sioux City North | 20:52.50 |
| 21 | Isaac KeokenchanhPlace 21 · Grade 12 · Sergeant Bluff-Luton | 12 | Sergeant Bluff-Luton | 20:57.80 |
| 22 | Garrett AshcraftPlace 22 · Grade 9 · Council Bluffs Abraham Lincoln | 9 | Council Bluffs Abraham Lincoln | 20:59.00 |
| 23 | Carver HoekstraPlace 23 · Grade 11 · Sioux City North | 11 | Sioux City North | 21:01.70 |
| 24 | Maclin SindelarPlace 24 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 21:26.70 |
| 25 | Edward KelloggPlace 25 · Grade 11 · Sioux City North | 11 | Sioux City North | 21:27.50 |
| 26 | Gabriel Van SicklePlace 26 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 21:29.00 |
| 27 | Miles VanderveldePlace 27 · Grade 11 · Council Bluffs Abraham Lincoln | 11 | Council Bluffs Abraham Lincoln | 21:41.10 |
| 28 | Ayden DightonPlace 28 · Grade 9 · Council Bluffs Abraham Lincoln | 9 | Council Bluffs Abraham Lincoln | 21:43.80 |
| 29 | Charlie TomlinsonPlace 29 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 21:50.50 |
| 30 | Estuardo Ramos MartinezPlace 30 · Grade 10 · Sioux City West | 10 | Sioux City West | 21:50.70 PR |
| 31 | Dekeyn WhitlockPlace 31 · Grade 10 · Sioux City East | 10 | Sioux City East | 21:58.60 |
| 32 | Ian MillardPlace 32 · Grade 11 · Sioux City East | 11 | Sioux City East | 21:59.60 |
| 33 | Kash NguyenPlace 33 · Grade 9 · Sioux City East | 9 | Sioux City East | 22:00.30 PR |
| 34 | Greysen WilsonPlace 34 · Grade 9 · Council Bluffs Abraham Lincoln | 9 | Council Bluffs Abraham Lincoln | 22:00.60 |
| 35 | Abe WarePlace 35 · Grade 9 · Bishop Heelan Catholic Sioux City | 9 | Bishop Heelan Catholic Sioux City | 22:02.50 |
| 36 | Miguel Sanchez-GomezPlace 36 · Grade 12 · Sioux City North | 12 | Sioux City North | 22:05.90 |
| 37 | Baylen KuefferPlace 37 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 22:15.80 |
| 38 | Anderson ChilelPlace 38 · Grade 9 · Sioux City North | 9 | Sioux City North | 22:16.30 PR |
| 39 | Bentley TruongPlace 39 · Grade 9 · Sioux City North | 9 | Sioux City North | 22:18.00 |
| 40 | Peniel HernandezPlace 40 · Grade 9 · Sioux City North | 9 | Sioux City North | 22:24.90 |
| 41 | Clayton ArnburgPlace 41 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 22:35.90 |
| 42 | Daniel HernandezPlace 42 · Grade 12 · Sergeant Bluff-Luton | 12 | Sergeant Bluff-Luton | 22:38.10 |
| 43 | Landon EmbrockPlace 43 · Grade 9 · Sioux City North | 9 | Sioux City North | 22:42.00 |
| 44 | Aiden WimmerPlace 44 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 22:43.20 |
| 45 | Kamden CleveringaPlace 45 · Grade 9 · Bishop Heelan Catholic Sioux City | 9 | Bishop Heelan Catholic Sioux City | 22:44.50 |
| 46 | Tyler MullenixPlace 46 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 22:47.70 |
| 47 | Lawson SchuetzPlace 47 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 22:50.30 |
| 48 | William TaylorPlace 48 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 22:50.50 PR |
| 49 | James OrtmannPlace 49 · Grade 9 · Bishop Heelan Catholic Sioux City | 9 | Bishop Heelan Catholic Sioux City | 22:50.60 |
| 50 | Hayden KurthPlace 50 · Grade 9 · Bishop Heelan Catholic Sioux City | 9 | Bishop Heelan Catholic Sioux City | 22:50.90 |
| 51 | Abase KebatoPlace 51 · Grade 10 · Sioux City West | 10 | Sioux City West | 22:53.40 |
| 52 | Miguel GutierrezPlace 52 · Grade 9 · Sioux City North | 9 | Sioux City North | 22:58.20 |
| 53 | Owen BerglundPlace 53 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 22:58.50 |
| 54 | Mathew Garcia PerezPlace 54 · Grade 9 · Sioux City North | 9 | Sioux City North | 23:32.40 |
| 55 | Parker BrownPlace 55 · Grade 9 · Bishop Heelan Catholic Sioux City | 9 | Bishop Heelan Catholic Sioux City | 23:34.70 |
| 56 | Mason JensPlace 56 · Grade 9 · Council Bluffs Abraham Lincoln | 9 | Council Bluffs Abraham Lincoln | 23:35.70 |
| 57 | Tristan KinnamanPlace 57 · Grade 9 · Sioux City North | 9 | Sioux City North | 23:40.10 |
| 58 | DJ JosephPlace 58 · Grade 10 · Sioux City West | 10 | Sioux City West | 23:51.90 |
| 59 | Gabriel ParvuPlace 59 · Grade 9 · Sioux City North | 9 | Sioux City North | 23:52.60 |
| 60 | Angel GonzalezPlace 60 · Grade 9 · Sioux City West | 9 | Sioux City West | 24:12.00 PR |
| 61 | Hemanuel MunozPlace 61 · Grade 9 · Sioux City West | 9 | Sioux City West | 24:20.70 |
| 62 | Adrian RomeroPlace 62 · Grade 10 · Council Bluffs Thomas Jefferson | 10 | Council Bluffs Thomas Jefferson | 24:21.30 |
| 63 | David SantosPlace 63 · Grade 11 · Bishop Heelan Catholic Sioux City | 11 | Bishop Heelan Catholic Sioux City | 24:24.40 |
| 64 | Jacob MathisPlace 64 · Grade 11 · Bishop Heelan Catholic Sioux City | 11 | Bishop Heelan Catholic Sioux City | 24:31.20 PR |
| 65 | Alejandro AnguianoPlace 65 · Grade 12 · Sioux City East | 12 | Sioux City East | 24:31.60 |
| 66 | Jesus MartinezPlace 66 · Grade 11 · Bishop Heelan Catholic Sioux City | 11 | Bishop Heelan Catholic Sioux City | 24:32.40 |
| 67 | Eli HansonPlace 67 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 24:35.70 |
| 68 | Gabriel GuerreroPlace 68 · Grade 10 · Bishop Heelan Catholic Sioux City | 10 | Bishop Heelan Catholic Sioux City | 24:38.10 PR |
| 69 | Macale StulichPlace 69 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 24:38.40 |
| 70 | Oliver HusemanPlace 70 · Grade 11 · Sioux City East | 11 | Sioux City East | 24:58.00 |
| 71 | Wyatt CainPlace 71 · Grade 11 · Council Bluffs Abraham Lincoln | 11 | Council Bluffs Abraham Lincoln | 25:13.30 |
| 72 | Henry HendershotPlace 72 · Grade 12 · Council Bluffs Thomas Jefferson | 12 | Council Bluffs Thomas Jefferson | 25:21.20 |
| 73 | Jasper MorganPlace 73 · Grade 11 · Bishop Heelan Catholic Sioux City | 11 | Bishop Heelan Catholic Sioux City | 25:22.40 |
| 74 | Costatine KosibaPlace 74 · Grade 11 · Sioux City East | 11 | Sioux City East | 25:25.30 |
| 75 | Lionel MurrayPlace 75 · Grade 9 · Sioux City East | 9 | Sioux City East | 25:45.40 |
| 76 | Adrian HarstoPlace 76 · Grade 11 · Sioux City North | 11 | Sioux City North | 25:58.80 |
| 77 | Tucker JantzonPlace 77 · Grade 11 · Council Bluffs Thomas Jefferson | 11 | Council Bluffs Thomas Jefferson | 26:48.10 |
| 78 | Ibsa KayoPlace 78 · Grade 12 · Sioux City West | 12 | Sioux City West | 27:03.40 |
| 79 | Giovanni PalominoPlace 79 · Grade 12 · Sioux City East | 12 | Sioux City East | 27:23.60 PR |
| 80 | Trygg PetersenPlace 80 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 27:26.20 |
| 81 | Tyler LawslowPlace 81 · Grade 11 · Council Bluffs Abraham Lincoln | 11 | Council Bluffs Abraham Lincoln | 28:59.40 PR |
| 82 | Leland MckeemanPlace 82 · Grade 11 · Council Bluffs Thomas Jefferson | 11 | Council Bluffs Thomas Jefferson | 29:16.70 |
| 83 | Jackson AbrahamPlace 83 · Grade 12 · Council Bluffs Thomas Jefferson | 12 | Council Bluffs Thomas Jefferson | 30:45.00 |
| 84 | Eric Wigg JrPlace 84 · Grade 11 · Council Bluffs Abraham Lincoln | 11 | Council Bluffs Abraham Lincoln | 31:29.70 PR |
| 85 | Kellen VargasPlace 85 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 38:20.10 |