Ft Dodge CC Invite JV Boys
Lakeside Golf Course - Ft Dodge, IA
Oct. 8, 2026
70s and Sunny
Results by Cal Murdock
Use the Find option of your Web Browser to find the performance of a specific individual or team.
Last updated Oct. 9, 2026 3:48 PM PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD 1 Dallas Center-Grimes 35 2 4 6 10 13 20 23 17:18.2 0:39.6 2 Johnston 37 1 3 5 12 16 24 25 17:18.2 0:52.7 3 Dowling Catholic 78 7 8 14 21 28 35 46 17:41.6 0:43.9 4 Ankeny 144 18 22 33 34 37 38 50 18:08.5 0:28.8 5 Valley, Wdm 155 27 29 31 32 36 47 64 18:12.9 0:17.4 6 Waukee Northwest 183 19 26 42 45 51 55 58 18:19.6 0:48.6 7 Waukee 200 11 17 53 57 62 67 83 18:19.6 1:28.1 8 Norwalk 252 39 40 41 63 69 70 74 18:39.0 0:37.9 9 Roosevelt 255 15 44 49 66 81 92 93 18:38.8 1:34.8 10 Ames 292 30 48 60 65 89 95 97 18:51.5 1:23.3 11 Sioux City North 297 43 52 59 68 75 77 82 18:49.4 0:48.9 12 Ankeny Centennial 313 9 71 76 78 79 80 86 18:52.9 1:50.3 13 Urbandale 394 54 61 90 91 98 107 110 19:19.8 1:06.2 14 Southeast Polk 448 72 87 88 99 102 111 127 19:33.3 0:54.3 15 Mason City 478 73 85 101 106 113 118 119 19:48.6 1:14.1 16 Adm 486 84 94 96 100 112 121 122 19:49.2 0:57.3 17 Ballard 547 56 116 120 125 130 135 136 20:41.9 3:03.9 18 Indianola 555 104 105 109 114 123 128 134 20:26.4 1:16.4 19 Carlisle 567 103 108 115 117 124 129 137 20:35.7 1:20.8 20 Fort Dodge 670 126 131 132 140 141 143 147 22:30.4 2:25.1 21 Newton 696 133 138 139 142 144 145 146 23:27.7 2:13.2 Incomplete Teams: Sioux City East, St. Edmond Individuals POINTS FINISHER TIME 1. Dallas Center-Grimes 2 Eli Oberreuter, 11 16:54.4 4 Owen Park, 12 17:12.6 6 Hayden Ibeling, 10 17:20.4 10 Grayson Corbett, 10 17:29.2 13 Ian Weiler, 9 17:34.0 20 Camden Cunningham, 11 17:52.5 23 Roscoe Miles, 10 17:56.7 Total Time = 1:26:30.6 Total Places = 35 2. Johnston 1 Tristan Vuijk, 11 16:53.9 3 Jackson Tallman, 12 16:58.9 5 Andy Coles, 11 17:17.6 12 Kaden Gatton, 12 17:34.0 16 Thomas Thill, 10 17:46.6 24 Kaden Wilson, 11 17:57.4 25 Krish Bolar, 11 17:57.4 Total Time = 1:26:31.0 Total Places = 37 3. Dowling Catholic 7 Rob Beecher, 12 17:21.8 8 Chase Koenigsfeld, 10 17:28.6 14 Graham DeJong, 10 17:38.2 21 Jack Carlson, 12 17:53.6 28 Luke Hergenreter, 9 18:05.7 35 Liam Sullivan, 12 18:19.5 46 Carpenter Popp, 11 18:38.2 Total Time = 1:28:27.9 Total Places = 78 4. Ankeny 18 Luke Menke, 10 17:51.5 22 Vincent Meillier, 10 17:54.0 33 Beckham Ramsey, 11 18:17.8 34 Colby Fahrmann, 11 18:18.9 37 Brayden Nixt, 12 18:20.3 38 Logan Greiner, 11 18:20.5 50 Fletcher Roberts, 10 18:40.7 Total Time = 1:30:42.5 Total Places = 144 5. Valley, Wdm 27 Jackson Welter, 9 18:02.1 29 Carson Whiting, 12 18:08.9 31 Gabriel Zingler, 12 18:16.7 32 Aaron Whiting, 12 18:16.9 36 Tarunesh Gopinath, 12 18:19.5 47 Jace Masteller, 10 18:39.6 64 Dylan Skeers, 10 18:58.8 Total Time = 1:31:04.1 Total Places = 155 6. Waukee Northwest 19 Samuel Brandt, 10 17:52.3 26 Cooper Hiley, 10 18:02.1 42 Ben Garner, 10 18:25.9 45 Krish Pappala, 10 18:36.5 51 Teddy Craig, 10 18:40.9 55 Tyler Kohler, 12 18:42.4 58 Jasper Alliss, 10 18:43.2 Total Time = 1:31:37.7 Total Places = 183 7. Waukee 11 Colin Hayes, 12 17:29.5 17 Carter Hoskins, 12 17:46.6 53 Samuel Early, 9 18:41.6 57 Eli Bergman, 10 18:42.8 62 Andrew Peitzman, 12 18:57.5 67 Nick Butler, 12 19:00.7 83 Flynn Schroeder, 10 19:24.1 Total Time = 1:31:38.0 Total Places = 200 8. Norwalk 39 Wyatt Haack, 11 18:23.5 40 Dylan Wright, 11 18:25.6 41 Trey Calvert, 12 18:25.9 63 Caleb Clark, 12 18:58.5 69 Kallen Smith, 9 19:01.4 70 Carson Levi, 12 19:02.0 74 Mason Beerends, 9 19:09.5 Total Time = 1:33:14.9 Total Places = 252 9. Roosevelt 15 Sergio Paz, 9 17:45.7 44 Maxwell Peterson, 10 18:26.9 49 Anson Jewett, 9 18:40.2 66 Aidan Marchant Leckband, 919:00.4 81 Rigley Lacquement, 9 19:20.4 92 Lyle Sievers, 10 19:37.8 93 Brant McElderry, 12 19:38.1 Total Time = 1:33:13.6 Total Places = 255 10. Ames 30 John Dirks, 12 18:12.1 48 Malachi Warren, 10 18:39.9 60 Judah Bolles, 9 18:50.1 65 Booker Bhave, 9 18:59.7 89 Jack McCaughey, 11 19:35.3 95 Agus DiazdeLeonCisneros, 11 19:40.9 97 Henry Duncan, 9 19:46.3 Total Time = 1:34:17.1 Total Places = 292 11. Sioux City North 43 Braxton Davis, 11 18:26.2 52 Winston Palmer, 12 18:41.2 59 Layne Munson, 12 18:43.5 68 Gabe Lynman-Ochoa, 11 19:00.8 75 Tate Behrens, 11 19:15.0 77 Aden Yusef, 11 19:15.7 82 Beckett Beller, 12 19:22.5 Total Time = 1:34:06.7 Total Places = 297 12. Ankeny Centennial 9 Shawn Harris, 12 17:28.6 71 Kendrick Puffer, 11 19:02.9 76 William Moore, 11 19:15.5 78 Asher Kuhns, 9 19:18.3 79 Benicio Leon Carbajal, 9 19:18.9 80 Silas Scolaro, 10 19:19.0 86 Levi Bloyer, 9 19:26.9 Total Time = 1:34:24.2 Total Places = 313 13. Urbandale 54 Cody Gray, 11 18:42.1 61 Noah Marchese, 10 18:56.3 90 Easton Hamilton, 12 19:36.2 91 Kaleb Gray, 11 19:36.2 98 Harrison Shephard, 9 19:48.2 107 Aiden Hobbs, 9 20:12.8 110 Cody Lithicum, 11 20:18.5 Total Time = 1:36:39.0 Total Places = 394 14. Southeast Polk 72 Zaden Morrow, 9 19:03.1 87 Koebe Farrel, 11 19:28.8 88 Alfred Barno, 10 19:28.8 99 Jaden Potratz, 10 19:48.3 102 Tanner Thompson, 11 19:57.4 111 Jude Smith, 12 20:20.3 127 Kevin Soto, 11 21:26.0 Total Time = 1:37:46.4 Total Places = 448 15. Mason City 73 Keigan Flaherty, 11 19:09.2 85 Aaron Kmoch, 11 19:26.8 101 Axsyl Lein, 11 19:53.6 106 Evan Howe, 11 20:10.1 113 Noah Olson, 10 20:23.3 118 Brody McDonough, 11 20:48.4 119 Warren Clark, 9 20:51.7 Total Time = 1:39:03.0 Total Places = 478 16. Adm 84 Dawson Foster, 10 19:25.3 94 Sullivan Holland, 9 19:40.7 96 Keaton Holland, 11 19:44.8 100 Owen Horgen, 11 19:52.6 112 Andrew Miller, 9 20:22.6 121 Harris Rychnovsky, 10 21:02.8 122 Langston Wilkins, 10 21:14.7 Total Time = 1:39:06.0 Total Places = 486 17. Ballard 56 Axton Campbell, 11 18:42.5 116 Jude Jones, 12 20:43.8 120 Grant Fulkerson, 10 20:56.7 125 Nash Wunder, 10 21:19.8 130 Breken Fleischmann, 11 21:46.4 135 Jaxson Pick, 12 22:20.3 136 Owen Dass, 9 22:24.4 Total Time = 1:43:29.2 Total Places = 547 18. Indianola 104 Liam McWilliams, 12 20:00.3 105 Cael Kruthoff, 11 20:07.2 109 Maitias Wood, 9 20:17.2 114 Nate Wilson, 10 20:30.3 123 Jack Anglick, 9 21:16.7 128 Nate Woerdeman, 9 21:44.6 134 Quintin Bradley, 11 22:06.1 Total Time = 1:42:11.7 Total Places = 555 19. Carlisle 103 Justus DeCleene, 11 19:57.6 108 Trey Minear, 9 20:13.5 115 Bryson Hall, 11 20:42.4 117 Seeley Palmer, 11 20:46.3 124 Owen Peterson, 11 21:18.4 129 David Schreiner, 10 21:46.0 137 Matt Wermager, 12 23:09.7 Total Time = 1:42:58.2 Total Places = 567 20. Fort Dodge 126 Elijah Lawrence, 12 21:22.2 131 Austin Carmody, 10 21:46.7 132 Isaiah Grim, 11 21:49.1 140 Elias Powers, 10 23:46.7 141 Korbin Jones, 9 23:47.2 143 Jonathan Casciato, 10 23:58.4 147 Jayden Walker, 9 25:26.8 Total Time = 1:52:31.9 Total Places = 670 21. Newton 133 Emerson Cook, 11 22:01.7 138 Gavin Stoner, 11 23:27.1 139 Jaxon Klingel, 11 23:42.4 142 Ben Shafer, 11 23:52.5 144 Adrien Marois, 11 24:14.8 145 Blake Sorensen, 9 24:41.9 146 Gabe Miller, 12 25:12.3 Total Time = 1:57:18.5 Total Places = 696 TEAM PLACE SCORE FINISHER TIME TEAM Top 1 1 Tristan Vuijk, 11 16:53.9 Johnston 2 2 Eli Oberreuter, 11 16:54.4 Dallas Center-Grimes 3 3 Jackson Tallman, 12 16:58.9 Johnston 4 4 Owen Park, 12 17:12.6 Dallas Center-Grimes 5 5 Andy Coles, 11 17:17.6 Johnston 6 6 Hayden Ibeling, 10 17:20.4 Dallas Center-Grimes 7 7 Rob Beecher, 12 17:21.8 Dowling Catholic 8 8 Chase Koenigsfeld, 10 17:28.6 Dowling Catholic 9 9 Shawn Harris, 12 17:28.6 Ankeny Centennial 10 10 Grayson Corbett, 10 17:29.2 Dallas Center-Grimes 11 11 Colin Hayes, 12 17:29.5 Waukee 12 12 Kaden Gatton, 12 17:34.0 Johnston 13 13 Ian Weiler, 9 17:34.0 Dallas Center-Grimes 14 14 Graham DeJong, 10 17:38.2 Dowling Catholic 15 15 Sergio Paz, 9 17:45.7 Roosevelt 16 16 Thomas Thill, 10 17:46.6 Johnston 17 17 Carter Hoskins, 12 17:46.6 Waukee 18 18 Luke Menke, 10 17:51.5 Ankeny 19 19 Samuel Brandt, 10 17:52.3 Waukee Northwest 20 20 Camden Cunningham, 11 17:52.5 Dallas Center-Grimes 21 21 Jack Carlson, 12 17:53.6 Dowling Catholic 22 22 Vincent Meillier, 10 17:54.0 Ankeny 23 23 Roscoe Miles, 10 17:56.7 Dallas Center-Grimes 24 24 Kaden Wilson, 11 17:57.4 Johnston 25 25 Krish Bolar, 11 17:57.4 Johnston 26 26 Cooper Hiley, 10 18:02.1 Waukee Northwest 27 27 Jackson Welter, 9 18:02.1 Valley, Wdm 28 Brennan Richardson, 12 18:05.3 Johnston 29 28 Luke Hergenreter, 9 18:05.7 Dowling Catholic 30 29 Carson Whiting, 12 18:08.9 Valley, Wdm 31 Ethan Pewe, 11 18:10.3 Johnston 32 30 John Dirks, 12 18:12.1 Ames 33 Will Schmitz, 12 18:12.6 Johnston 34 Luke Williams, 11 18:13.0 Johnston 35 31 Gabriel Zingler, 12 18:16.7 Valley, Wdm 36 32 Aaron Whiting, 12 18:16.9 Valley, Wdm 37 33 Beckham Ramsey, 11 18:17.8 Ankeny 38 34 Colby Fahrmann, 11 18:18.9 Ankeny 39 35 Liam Sullivan, 12 18:19.5 Dowling Catholic 40 36 Tarunesh Gopinath, 12 18:19.5 Valley, Wdm 41 Luke Allison, 11 18:20.0 Johnston 42 37 Brayden Nixt, 12 18:20.3 Ankeny 43 38 Logan Greiner, 11 18:20.5 Ankeny 44 Callen Tjeerdsma, 10 18:21.2 Dallas Center-Grimes 45 39 Wyatt Haack, 11 18:23.5 Norwalk 46 Dylan Williams, 10 18:23.8 Johnston 47 40 Dylan Wright, 11 18:25.6 Norwalk 48 41 Trey Calvert, 12 18:25.9 Norwalk 49 42 Ben Garner, 10 18:25.9 Waukee Northwest 50 43 Braxton Davis, 11 18:26.2 Sioux City North 51 44 Maxwell Peterson, 10 18:26.9 Roosevelt 52 Burke Price, 10 18:30.4 Dallas Center-Grimes 53 Gabe Bennett, 11 18:34.2 Dallas Center-Grimes 54 45 Krish Pappala, 10 18:36.5 Waukee Northwest 55 Madden Humes, 11 18:36.8 Dallas Center-Grimes 56 46 Carpenter Popp, 11 18:38.2 Dowling Catholic 57 47 Jace Masteller, 10 18:39.6 Valley, Wdm 58 Israel Ives, 9 18:39.7 Dowling Catholic 59 48 Malachi Warren, 10 18:39.9 Ames 60 49 Anson Jewett, 9 18:40.2 Roosevelt 61 Paden White, 9 18:40.4 Johnston 62 50 Fletcher Roberts, 10 18:40.7 Ankeny 63 51 Teddy Craig, 10 18:40.9 Waukee Northwest 64 52 Winston Palmer, 12 18:41.2 Sioux City North 65 53 Samuel Early, 9 18:41.6 Waukee 66 Leo Lensing, 10 18:41.8 Dowling Catholic 67 54 Cody Gray, 11 18:42.1 Urbandale 68 55 Tyler Kohler, 12 18:42.4 Waukee Northwest 69 56 Axton Campbell, 11 18:42.5 Ballard 70 57 Eli Bergman, 10 18:42.8 Waukee 71 58 Jasper Alliss, 10 18:43.2 Waukee Northwest 72 Shane Ayres, 12 18:43.5 Johnston 73 59 Layne Munson, 12 18:43.5 Sioux City North 74 Saul Flann, 9 18:45.8 Waukee Northwest 75 Ronan Rock, 11 18:46.2 Johnston 76 Alex Stevenson, 9 18:47.2 Dowling Catholic 77 Sriram Allaparthi, 9 18:48.4 Waukee Northwest 78 Liam Lord, 12 18:48.9 Johnston 79 Sawyer Miller, 11 18:49.5 Ankeny 80 Mateo Cancino, 11 18:49.7 Johnston 81 60 Judah Bolles, 9 18:50.1 Ames 82 Ben Kutz, 12 18:54.6 Ankeny 83 61 Noah Marchese, 10 18:56.3 Urbandale 84 Noah Townsend, 11 18:57.0 Dallas Center-Grimes 85 62 Andrew Peitzman, 12 18:57.5 Waukee 86 Luke Parker, 10 18:57.6 Johnston 87 Jake Merschbrock, 11 18:57.9 Waukee Northwest 88 Aiden Clark, 11 18:58.4 Johnston 89 63 Caleb Clark, 12 18:58.5 Norwalk 90 64 Dylan Skeers, 10 18:58.8 Valley, Wdm 91 Elijah Agbaje, 9 18:59.3 Ankeny 92 65 Booker Bhave, 9 18:59.7 Ames 93 Tate Peterson, 10 18:59.9 Johnston 94 Nathan Alberico, 10 19:00.0 Valley, Wdm 95 Marcus Johnson, 9 19:00.2 Valley, Wdm 96 66 Aidan Marchant Leckband, 919:00.4 Roosevelt 97 67 Nick Butler, 12 19:00.7 Waukee 98 Connor Jorgensen, 11 19:00.7 Johnston 99 68 Gabe Lynman-Ochoa, 11 19:00.8 Sioux City North 100 69 Kallen Smith, 9 19:01.4 Norwalk 101 Nash Townsend, 10 19:02.0 Dallas Center-Grimes 102 70 Carson Levi, 12 19:02.0 Norwalk 103 71 Kendrick Puffer, 11 19:02.9 Ankeny Centennial 104 72 Zaden Morrow, 9 19:03.1 Southeast Polk 105 Charlie Herzog, 11 19:03.6 Valley, Wdm 106 Thayer Swenson, 9 19:03.7 Ankeny 107 Roan Gratny, 12 19:04.1 Waukee Northwest 108 George Collis, 9 19:04.9 Valley, Wdm 109 Dustin Dent, 10 19:06.9 Ankeny 110 Levi Crouse, 10 19:07.2 Ankeny 111 Keane Kelting, 9 19:07.5 Johnston 112 Jack Gilloley, 10 19:09.2 Dowling Catholic 113 73 Keigan Flaherty, 11 19:09.2 Mason City 114 Cole Irlmeier, 12 19:09.4 Dallas Center-Grimes 115 74 Mason Beerends, 9 19:09.5 Norwalk 116 Samuel Hurlbut, 10 19:09.7 Waukee Northwest 117 Nile Meyer, 11 19:10.7 Waukee Northwest 118 Will Aliano, 10 19:11.5 Johnston 119 Kyson Freeze, 9 19:11.8 Valley, Wdm 120 Liam Wilhelm, 12 19:12.9 Norwalk 121 Cole Prendergast, 12 19:14.3 Ankeny 122 Kaleb Schimonitz, 11 19:14.5 Valley, Wdm 123 Peyton Willey, 9 19:14.8 Norwalk 124 75 Tate Behrens, 11 19:15.0 Sioux City North 125 Alex Kuball, 10 19:15.3 Norwalk 126 76 William Moore, 11 19:15.5 Ankeny Centennial 127 Evan Berg, 9 19:15.7 Waukee Northwest 128 77 Aden Yusef, 11 19:15.7 Sioux City North 129 Arthur Oleson, 11 19:17.7 Ankeny 130 78 Asher Kuhns, 9 19:18.3 Ankeny Centennial 131 79 Benicio Leon Carbajal, 9 19:18.9 Ankeny Centennial 132 80 Silas Scolaro, 10 19:19.0 Ankeny Centennial 133 Owen Heddinger, 10 19:19.0 Dowling Catholic 134 Ryan Crutchley, 12 19:19.9 Waukee Northwest 135 81 Rigley Lacquement, 9 19:20.4 Roosevelt 136 Landon Burke, 10 19:21.9 Johnston 137 82 Beckett Beller, 12 19:22.5 Sioux City North 138 Henry Meyer, 12 19:22.9 Johnston 139 Carter Bolie, 10 19:23.3 Waukee Northwest 140 83 Flynn Schroeder, 10 19:24.1 Waukee 141 84 Dawson Foster, 10 19:25.3 Adm 142 Fisher Krob, 11 19:26.3 Dallas Center-Grimes 143 85 Aaron Kmoch, 11 19:26.8 Mason City 144 86 Levi Bloyer, 9 19:26.9 Ankeny Centennial 145 Weston White, 10 19:27.8 Ankeny 146 87 Koebe Farrel, 11 19:28.8 Southeast Polk 147 88 Alfred Barno, 10 19:28.8 Southeast Polk 148 Lucas Schooley, 11 19:30.0 Norwalk 149 Jasper Kingery, 10 19:31.1 Johnston 150 Noah Chapman, 9 19:32.5 Dowling Catholic 151 Ben Kuennen, 12 19:34.7 Waukee Northwest 152 Nolan Sungren, 10 19:35.1 Ankeny 153 Hudson Cunningham, 9 19:35.1 Dallas Center-Grimes 154 89 Jack McCaughey, 11 19:35.3 Ames 155 Benet Brown, 12 19:35.5 Dowling Catholic 156 90 Easton Hamilton, 12 19:36.2 Urbandale 157 91 Kaleb Gray, 11 19:36.2 Urbandale 158 Colin Wiltse, 10 19:36.9 Johnston 159 David Almaguer Alanis, 1119:37.5 Ankeny Centennial 160 Cam Frederick, 10 19:37.7 Waukee 161 92 Lyle Sievers, 10 19:37.8 Roosevelt 162 93 Brant McElderry, 12 19:38.1 Roosevelt 163 Tyson LeBlanc, 12 19:39.4 Waukee 164 94 Sullivan Holland, 9 19:40.7 Adm 165 95 Agus DiazdeLeonCisneros, 11 19:40.9 Ames 166 William Polley, 9 19:41.7 Dowling Catholic 167 Nolan Kuhns, 10 19:42.1 Waukee Northwest 168 Amin Safi, 12 19:43.8 Valley, Wdm 169 Liam Eckert, 10 19:44.6 Sioux City North 170 96 Keaton Holland, 11 19:44.8 Adm 171 Paxton Chancellor, 10 19:45.8 Johnston 172 Alex Kuennen, 9 19:46.1 Waukee Northwest 173 Miguel Gutierrez, 10 19:46.2 Sioux City North 174 97 Henry Duncan, 9 19:46.3 Ames 175 Fletcher Mohrhauser, 10 19:47.1 Ankeny Centennial 176 Kabeer Khanna, 12 19:48.1 Johnston 177 98 Harrison Shephard, 9 19:48.2 Urbandale 178 99 Jaden Potratz, 10 19:48.3 Southeast Polk 179 Blake Lemley, 9 19:48.5 Waukee Northwest 180 Evan Friesen, 12 19:48.6 Dallas Center-Grimes 181 Christian Ohnemus, 11 19:49.1 Waukee Northwest 182 Waylon VanWeelden, 10 19:49.3 Ankeny 183 Paxton Wertzberger, 11 19:49.9 Valley, Wdm 184 Mason Linder, 11 19:50.1 Ankeny Centennial 185 Gabe Fujita, 10 19:51.0 Waukee Northwest 186 Cameron Moeckly, 10 19:51.2 Ankeny Centennial 187 Ben Sundermann, 11 19:51.4 Valley, Wdm 188 Reed Opsal, 12 19:52.2 Waukee 189 100 Owen Horgen, 11 19:52.6 Adm 190 Lucas Klocke, 11 19:52.8 Dowling Catholic 191 101 Axsyl Lein, 11 19:53.6 Mason City 192 Samuel Likimani, 12 19:55.4 Ankeny Centennial 193 Caiden Brustkern, 10 19:55.5 Johnston 194 Owen Petersen, 9 19:55.6 Norwalk 195 Kevin Garland, 12 19:55.7 Waukee Northwest 196 Erick Perdomo, 9 19:56.4 Waukee 197 Roman Gutierrez, 9 19:56.7 Sioux City North 198 Caleb Crouse, 12 19:56.8 Ankeny 199 102 Tanner Thompson, 11 19:57.4 Southeast Polk 200 103 Justus DeCleene, 11 19:57.6 Carlisle 201 Ben Petersen, 10 19:57.9 Waukee Northwest 202 Eli Dunlap, 12 19:58.8 Dowling Catholic 203 Owen Garland, 10 19:58.9 Waukee Northwest 204 Caleb Porath, 12 19:59.0 Ankeny 205 Dylan Koster, 11 19:59.3 Norwalk 206 Ector Ayon, 9 19:59.7 Sioux City North 207 Kellen Murray, 9 19:59.8 Ankeny 208 Sam Schaffer, 10 20:00.3 Ankeny 209 Harrison Chen, 10 20:00.3 Ames 210 Drew Songer, 10 20:00.3 Valley, Wdm 211 104 Liam McWilliams, 12 20:00.3 Indianola 212 Zadok Perry, 12 20:01.1 Valley, Wdm 213 Ajak Malual, 11 20:01.1 Waukee 214 Asher Dyer, 10 20:01.4 Johnston 215 Jack Winder, 9 20:01.8 Waukee 216 Jake Mathiasen, 12 20:02.2 Dowling Catholic 217 Bobby Zylstra, 10 20:02.9 Waukee Northwest 218 Dakota Grams, 10 20:04.5 Valley, Wdm 219 Mannix Neuendorf, 11 20:04.9 Valley, Wdm 220 Levi Devine, 9 20:05.0 Waukee Northwest 221 Silas Little, 11 20:05.6 Ankeny 222 Alexander Miller, 11 20:05.8 Roosevelt 223 Connor Dummermuth, 12 20:06.6 Johnston 224 Benjamin Trabue, 12 20:06.7 Ames 225 Hayden Klonglan, 9 20:07.0 Ankeny 226 Franklin Parrott, 9 20:07.0 Waukee Northwest 227 Malcolm Rock, 9 20:07.2 Johnston 228 105 Cael Kruthoff, 11 20:07.2 Indianola 229 Gabriel Niedergeses, 11 20:08.3 Dowling Catholic 230 Kaiden Chavez, 12 20:08.9 Ankeny 231 Leo Brickley, 9 20:09.2 Roosevelt 232 Drake Wood, 11 20:09.3 Johnston 233 106 Evan Howe, 11 20:10.1 Mason City 234 Oscar Levy-Chapira, 10 20:10.2 Valley, Wdm 235 Tyler Ramirez, 9 20:11.5 Valley, Wdm 236 107 Aiden Hobbs, 9 20:12.8 Urbandale 237 Callen Evans, 10 20:12.9 Ankeny 238 108 Trey Minear, 9 20:13.5 Carlisle 239 Ian Crespi, 12 20:14.2 Ames 240 Aleksandr Mauton, 10 20:14.4 Ames 241 Trey Carle, 11 20:14.5 Ankeny 242 Beau Beck, 12 20:14.6 Dowling Catholic 243 Owen Ouverson, 9 20:14.8 Dallas Center-Grimes 244 Grant Buckner, 11 20:15.1 Norwalk 245 Abram Bintner, 10 20:16.2 Roosevelt 246 109 Maitias Wood, 9 20:17.2 Indianola 247 Miles Bartelt, 9 20:17.6 Sioux City North 248 Hadley Ekart, 10 20:18.1 Roosevelt 249 110 Cody Lithicum, 11 20:18.5 Urbandale 250 Wolfgang Holst, 11 20:19.0 Valley, Wdm 251 Jackson Basler, 10 20:19.0 Dallas Center-Grimes 252 Lucas Hogan, 9 20:19.2 Dowling Catholic 253 Caden Noard, 11 20:19.4 Waukee Northwest 254 111 Jude Smith, 12 20:20.3 Southeast Polk 255 Charlie Barlage, 10 20:20.8 Valley, Wdm 256 Gavin Lienau, 11 20:21.4 Dowling Catholic 257 Ian Hoff, 11 20:21.7 Johnston 258 Archer Niemi, 11 20:22.3 Ames 259 112 Andrew Miller, 9 20:22.6 Adm 260 Aiden Zeng, 9 20:22.8 Ames 261 113 Noah Olson, 10 20:23.3 Mason City 262 Grady Gamerdinger, 9 20:23.5 Valley, Wdm 263 Zach McQuide, 9 20:25.0 Dallas Center-Grimes 264 Alexander Meza, 10 20:25.8 Dallas Center-Grimes 265 Matt Schmitz, 12 20:26.9 Johnston 266 Houston Day, 12 20:27.9 Dallas Center-Grimes 267 Harrison Geurkink, 10 20:28.4 Waukee Northwest 268 Tate Dixon, 12 20:28.4 Ankeny 269 Parker Gunn, 11 20:28.8 Ankeny Centennial 270 Padmadeesh Kandirelli, 1020:29.6 Waukee Northwest 271 Teo Rodriguez, 11 20:29.8 Ames 272 Andy Oelberg, 10 20:30.1 Waukee Northwest 273 114 Nate Wilson, 10 20:30.3 Indianola 274 Drew Smith, 11 20:31.0 Dowling Catholic 275 Drake May, 11 20:31.0 Dowling Catholic 276 Michael Klipping, 11 20:31.7 Roosevelt 277 Cooper Stammerman, 10 20:33.0 Ankeny 278 Atticus Petersma, 11 20:33.4 Valley, Wdm 279 Dylan Pine, 10 20:34.1 Johnston 280 Nicholas Barcus, 10 20:34.8 Ankeny Centennial 281 Samuel Schmidt, 12 20:35.0 Roosevelt 282 Rowan Bowser, 9 20:35.2 Valley, Wdm 283 Carver Hoekstra, 12 20:35.6 Sioux City North 284 Max Allan, 9 20:36.0 Johnston 285 Calvin Knutson, 9 20:36.2 Roosevelt 286 Owen Nichols, 10 20:37.2 Roosevelt 287 Arrow Allen, 11 20:37.6 Ames 288 Cael Bushnell, 10 20:38.2 Dallas Center-Grimes 289 Sully Smith, 12 20:38.3 Waukee Northwest 290 Chase Walkup, 9 20:39.6 Waukee 291 Rylan Bethards, 11 20:39.8 Urbandale 292 Owen Kleckner, 10 20:40.0 Dallas Center-Grimes 293 Henry Terrell, 10 20:40.2 Ames 294 Asher Arthur, 10 20:40.2 Waukee Northwest 295 Bryce Weih, 12 20:41.4 Valley, Wdm 296 115 Bryson Hall, 11 20:42.4 Carlisle 297 Finnegan Moser, 9 20:42.9 Dowling Catholic 298 Zakary White, 9 20:43.6 Roosevelt 299 116 Jude Jones, 12 20:43.8 Ballard 300 Froilan Reynoso Lopez, 1020:44.2 Sioux City North 301 Jt Wandera, 11 20:45.4 Waukee Northwest 302 117 Seeley Palmer, 11 20:46.3 Carlisle 303 Marnus Beyers, 9 20:46.4 Waukee Northwest 304 Chase Prendergast, 9 20:46.7 Ankeny 305 Logan Ruden, 10 20:47.2 Valley, Wdm 306 Parker Hamilton, 11 20:47.7 Ankeny Centennial 307 118 Brody McDonough, 11 20:48.4 Mason City 308 Harrison Maysent, 9 20:48.5 Ankeny 309 Kayden Peterson-Burch, 1020:48.8 Valley, Wdm 310 Finn Dohmen, 11 20:50.1 Waukee 311 Jaylon Padraza, 10 20:50.9 Ankeny 312 Jacob Glick, 11 20:51.5 Waukee Northwest 313 119 Warren Clark, 9 20:51.7 Mason City 314 Owen Schnell, 9 20:51.7 Ankeny 315 Narcisse Ngolu, 11 20:51.8 Sioux City North 316 Jet Williams, 9 20:52.4 Dowling Catholic 317 Tyler Knight, 9 20:53.1 Johnston 318 Sithiru Mallawaarachchi, 12 20:53.2 Ames 319 Dawson Alstott, 11 20:53.2 Roosevelt 320 Jackson Draheim, 10 20:54.4 Waukee Northwest 321 Jubilee Vance, 10 20:55.0 Roosevelt 322 Patrick Sindler, 9 20:55.3 Waukee 323 Mason Kite, 12 20:55.9 Ankeny 324 John Glatt, 12 20:56.3 Ankeny Centennial 325 Brecker Menke, 9 20:56.5 Norwalk 326 120 Grant Fulkerson, 10 20:56.7 Ballard 327 Rome Brayton, 12 20:57.7 Johnston 328 Conor Murphy, 11 20:58.3 Dowling Catholic 329 Brecken Johnson, 10 20:58.5 Ames 330 Spencer Eddington, 9 20:58.5 Waukee Northwest 331 Dean Crawford, 11 20:58.8 Waukee 332 Harrison Gilroy, 12 20:59.1 Johnston 333 Steven Cordova, 9 20:59.3 Waukee 334 Levi Rolling, 10 20:59.5 Ankeny 335 Gage Harris, 11 21:00.1 Waukee Northwest 336 Finn Hawthorne, 11 21:00.3 Norwalk 337 Leo Murray, 10 21:01.1 Sioux City East 338 121 Harris Rychnovsky, 10 21:02.8 Adm 339 Braden Vogel, 12 21:02.8 Norwalk 340 Leo Miguez, 9 21:06.3 Ames 341 Evan Grodahl, 11 21:09.9 Johnston 342 Mason Barlow, 11 21:11.6 Ankeny Centennial 343 Isaac Retzlaff, 11 21:11.9 Waukee 344 Kieran Fleener, 9 21:12.1 Waukee Northwest 345 Louis Kellogg, 9 21:12.3 Sioux City North 346 Adrian Hernandez, 9 21:12.5 Ankeny Centennial 347 Landon Carter, 9 21:13.0 Dallas Center-Grimes 348 Luke Brecht, 10 21:13.1 Waukee Northwest 349 Ladji Soumare, 9 21:13.8 Waukee 350 Jd Price, 9 21:13.9 Dallas Center-Grimes 351 122 Langston Wilkins, 10 21:14.7 Adm 352 Carter Gilson, 10 21:14.9 Dallas Center-Grimes 353 Antonio Nguyen, 11 21:15.1 Waukee Northwest 354 Manh Le, 9 21:15.7 Sioux City North 355 Marshall Gochanour, 9 21:16.2 Norwalk 356 Aidan Newcomb, 10 21:16.2 Dallas Center-Grimes 357 Jason Joiner, 9 21:16.5 Adm 358 August Ballard, 9 21:16.5 Johnston 359 123 Jack Anglick, 9 21:16.7 Indianola 360 Kevin Xiao, 9 21:17.2 Ames 361 Arlo Sivesind, 10 21:17.7 Ames 362 124 Owen Peterson, 11 21:18.4 Carlisle 363 William McDeid, 12 21:19.1 Ames 364 Dexter Van Auken, 10 21:19.5 Urbandale 365 Trig Mumm, 10 21:19.6 Waukee 366 Riley Wieben, 11 21:19.7 Dallas Center-Grimes 367 125 Nash Wunder, 10 21:19.8 Ballard 368 Charlie Harbaugh, 10 21:20.4 Waukee 369 Thomas Brodersen, 10 21:20.6 Ankeny 370 Lucas Sun, 9 21:21.1 Valley, Wdm 371 Lucas Bisgard, 9 21:21.6 Waukee 372 126 Elijah Lawrence, 12 21:22.2 Fort Dodge 373 Porter Schlaht, 11 21:22.5 Ankeny Centennial 374 Nolan Larson, 10 21:22.9 Ankeny 375 Hayden Kimm, 9 21:23.0 Ankeny Centennial 376 Ben Smalley, 9 21:24.0 Waukee Northwest 377 Mark Morse, 10 21:24.4 Waukee Northwest 378 127 Kevin Soto, 11 21:26.0 Southeast Polk 379 Marcus Crecilius, 9 21:26.6 Ankeny 380 Michael Israel, 11 21:26.8 Johnston 381 Carter Joens, 9 21:27.6 Dallas Center-Grimes 382 Jonathan Payton, 10 21:27.8 Ames 383 Sidu Vijayavarman, 9 21:28.3 Waukee 384 Benjamin Kouba, 12 21:29.2 Valley, Wdm 385 Henry Goerend, 11 21:31.2 Waukee 386 Lincoln Kruse, 11 21:31.6 Roosevelt 387 Stephen Pollock, 10 21:31.6 Dowling Catholic 388 Matthew Hrastich, 9 21:32.4 Southeast Polk 389 Arman Golchin, 10 21:32.5 Ames 390 Louis Kellen, 11 21:33.1 Roosevelt 391 Sam Masseo, 10 21:33.2 Southeast Polk 392 Karsten Sherrill, 10 21:33.7 Waukee Northwest 393 Cole Winters, 9 21:33.8 Waukee Northwest 394 Vaibhav Lokeshwaran, 10 21:34.0 Ankeny Centennial 395 Isaac Peters, 10 21:35.6 Mason City 396 Isaac Eischeid, 9 21:35.9 Dallas Center-Grimes 397 Carter Flogel, 9 21:36.1 Dowling Catholic 398 Noah Novotny, 11 21:37.2 Dowling Catholic 399 Ben Hakes, 9 21:37.4 Waukee 400 Russell Davis, 9 21:37.7 Urbandale 401 Mohab Selim, 11 21:37.8 Ames 402 Tate Terpstra, 11 21:37.9 Ames 403 Trigg Comfort, 9 21:39.2 Johnston 404 Riley Beitel, 12 21:39.3 Mason City 405 Noah McMillin, 11 21:39.4 Ankeny 406 Kole Gatton, 9 21:42.5 Johnston 407 Paul Riesberg, 9 21:43.7 Roosevelt 408 Gabe Elmore, 9 21:43.8 Mason City 409 128 Nate Woerdeman, 9 21:44.6 Indianola 410 Jarek Moon, 9 21:45.1 Waukee Northwest 411 Pete Bittok, 10 21:45.5 Waukee 412 129 David Schreiner, 10 21:46.0 Carlisle 413 130 Breken Fleischmann, 11 21:46.4 Ballard 414 131 Austin Carmody, 10 21:46.7 Fort Dodge 415 Bentley Truong, 10 21:47.0 Sioux City North 416 Elias Ciccotti, 9 21:48.5 Ames 417 David Chen, 10 21:48.7 Ames 418 Dash Norris, 12 21:49.1 Ames 419 132 Isaiah Grim, 11 21:49.1 Fort Dodge 420 Mehul Chatterjee, 12 21:49.6 Johnston 421 Blake Dean, 10 21:50.6 Waukee Northwest 422 Callan Hermanson, 10 21:51.8 Dallas Center-Grimes 423 Aiden Beitel, 10 21:52.2 Mason City 424 Mason Zuck, 12 21:53.3 Roosevelt 425 Salah Salah, 10 21:54.3 Johnston 426 John Yeates, 9 21:54.6 Dowling Catholic 427 Owen Connelly, 10 21:54.9 Johnston 428 Henry Snider, 9 21:56.0 Waukee 429 Theo Kratzer, 9 21:56.2 Waukee 430 Will Matthews, 9 21:57.0 Roosevelt 431 Brendan Foster, 11 21:57.7 Ames 432 Siwon Park, 11 21:57.7 Ames 433 Urban Uthe, 11 22:01.4 Adm 434 133 Emerson Cook, 11 22:01.7 Newton 435 Manasseh Gebreslassie, 9 22:02.0 Sioux City North 436 Trevor Smith, 9 22:02.4 Ankeny Centennial 437 Gabriel Perry, 9 22:02.6 Sioux City North 438 Ray Moore, 10 22:03.9 Ames 439 Calvin Walley, 9 22:04.0 Urbandale 440 Cole De Haai, 9 22:05.3 Roosevelt 441 Elijah Thole, 12 22:06.0 Waukee 442 134 Quintin Bradley, 11 22:06.1 Indianola 443 Caleb Lorenz, 11 22:06.2 Waukee Northwest 444 Nate Quiner, 10 22:07.6 Waukee Northwest 445 Henry Lee, 9 22:08.7 Waukee Northwest 446 Logan Dodge, 11 22:09.3 Mason City 447 Erick Gonzalez-Perez, 11 22:09.4 Roosevelt 448 Jay Lingbeek, 9 22:09.9 Mason City 449 Mason Heasley, 9 22:12.9 Adm 450 Kyle Midkiff, 9 22:14.2 Ankeny 451 Mason Hunt, 12 22:15.9 Dowling Catholic 452 Logan Galles, 11 22:16.1 Ankeny Centennial 453 Micah Culbertson, 9 22:16.2 Ankeny 454 Lincoln DeBoef, 10 22:18.2 Adm 455 Connor Dotson, 10 22:18.5 Johnston 456 Thomas Dunne, 10 22:20.1 Ankeny Centennial 457 Cullen Senephansiri, 10 22:20.3 Dallas Center-Grimes 458 135 Jaxson Pick, 12 22:20.3 Ballard 459 Gavin Howell, 10 22:21.1 Urbandale 460 Landon Peacher, 10 22:21.9 Waukee Northwest 461 Brody Boliver, 9 22:23.5 Ankeny Centennial 462 Silas Lee, 9 22:23.7 Waukee Northwest 463 Drake Haggerty, 9 22:24.3 Urbandale 464 Ramsey Wishy, 9 22:24.4 Waukee Northwest 465 136 Owen Dass, 9 22:24.4 Ballard 466 Mason Froehle, 9 22:25.2 Urbandale 467 Julian Braun, 11 22:26.0 Ames 468 Abenezer Chamiso, 9 22:27.1 Sioux City North 469 John Mertes, 9 22:27.1 Johnston 470 Tristan Kinnaman, 10 22:27.6 Sioux City North 471 Edward Kellogg, 12 22:27.8 Sioux City North 472 Brady Quam, 11 22:28.2 Johnston 473 Calvin Good, 9 22:28.2 Ames 474 Noah Sloan, 12 22:28.3 Ankeny 475 Cooper Stokes, 11 22:28.5 Waukee Northwest 476 Landon Brand, 9 22:29.5 Sioux City North 477 Aksel Peterson, 12 22:35.1 Ballard 478 Henry Scott, 9 22:35.4 Johnston 479 Sam Petersen, 9 22:41.1 Johnston 480 Henry Nuggent, 11 22:43.8 Adm 481 Christian Nagel, 9 22:44.3 Indianola 482 Parker King, 9 22:44.3 Southeast Polk 483 Ethan Thomas, 9 22:44.5 Southeast Polk 484 Ashton Lauter, 10 22:47.5 Ames 485 Caden Thomason, 10 22:47.7 Valley, Wdm 486 Nam Nguyen, 10 22:47.8 Sioux City North 487 Charlie Brandon, 9 22:48.1 Valley, Wdm 488 Benjamin McCoy, 10 22:48.5 Ames 489 Michael Gusse, 11 22:48.8 Roosevelt 490 Giovanni Colin, 9 22:49.1 Roosevelt 491 Xander Terhark, 10 22:49.1 Johnston 492 Peniel Hernandez, 10 22:49.3 Sioux City North 493 Caleb Mertes, 9 22:52.6 Johnston 494 Leo Allen, 11 22:52.6 Roosevelt 495 Andrew Liu, 11 22:54.4 Ames 496 Otto Salge, 11 22:54.6 Waukee 497 Shreyas Akarapu, 9 22:57.2 Waukee Northwest 498 Jack Berding, 11 22:57.4 Mason City 499 Nile Hall, 10 22:59.1 Adm 500 Jackson Underwood, 9 23:00.5 Urbandale 501 Nikola Balac, 11 23:00.7 Johnston 502 Nilabh Bhowal, 11 23:01.7 Waukee Northwest 503 Cole Elrod, 9 23:02.6 Valley, Wdm 504 Pharro Canty, 9 23:02.7 Waukee Northwest 505 Owen Eckard, 9 23:03.5 Johnston 506 Ashton Kinney, 9 23:05.5 Urbandale 507 Yash Menon, 9 23:06.9 Johnston 508 Evitt Fitzgerald, 12 23:07.8 Johnston 509 137 Matt Wermager, 12 23:09.7 Carlisle 510 Owen Maffin, 9 23:11.6 Adm 511 Gabriel Storey, 9 23:11.9 Dowling Catholic 512 Mason Schieber, 12 23:13.2 Valley, Wdm 513 Elias Hill, 12 23:13.2 Ballard 514 Gael Tshipamba Batabela, 10 23:14.8 Sioux City North 515 Declan Delanty, 11 23:16.5 Ankeny Centennial 516 Levi Hart, 10 23:16.8 Johnston 517 Sullivan DeLancey, 9 23:18.4 Roosevelt 518 Asa Campbell, 9 23:19.9 Ankeny 519 Alyosha Evans, 11 23:20.8 Ames 520 Arjith Rajesh Nair, 10 23:22.2 Waukee Northwest 521 Keith Haag, 10 23:25.4 Ankeny Centennial 522 Matt Covill, 10 23:26.2 Waukee Northwest 523 Landon Carse, 10 23:26.3 Ankeny Centennial 524 Agustin Panthani, 9 23:26.7 Ames 525 138 Gavin Stoner, 11 23:27.1 Newton 526 Malcolm Gordon, 9 23:30.1 Waukee Northwest 527 Jac Chedester, 11 23:30.4 Roosevelt 528 Andrew Doerfler, 9 23:30.4 Norwalk 529 Colin Call, 11 23:32.4 Ankeny Centennial 530 Braden Kruthoff, 9 23:34.1 Indianola 531 JackHenry Malone, 9 23:36.2 Ankeny Centennial 532 Parker Hitchens, 11 23:37.4 Ames 533 Jack Johnsen, 12 23:40.0 Ballard 534 139 Jaxon Klingel, 11 23:42.4 Newton 535 Evan Smyth, 11 23:45.6 Ames 536 William Franks, 10 23:45.8 Roosevelt 537 140 Elias Powers, 10 23:46.7 Fort Dodge 538 141 Korbin Jones, 9 23:47.2 Fort Dodge 539 142 Ben Shafer, 11 23:52.5 Newton 540 Drake Zeigler, 9 23:52.9 Waukee Northwest 541 Noah Palmer, 9 23:56.1 Indianola 542 143 Jonathan Casciato, 10 23:58.4 Fort Dodge 543 Viraj Moharle, 10 23:58.8 Johnston 544 Sean Jones, 12 24:01.8 Norwalk 545 Adam Baker, 12 24:03.4 Ames 546 Sawyer Schmidt, 9 24:05.3 Ames 547 Charlie Sadler, 9 24:07.3 Norwalk 548 Quinn Barker, 10 24:07.4 Waukee Northwest 549 Ranbir Deo, 9 24:07.7 Waukee Northwest 550 Trigg Utter, 9 24:09.5 Dowling Catholic 551 Easton Showatter, 9 24:10.4 Waukee 552 Carl Bigelow, 11 24:11.8 Ames 553 Nishchal Namdimandalam, 1024:14.4 Waukee 554 144 Adrien Marois, 11 24:14.8 Newton 555 Jameson Jergens, 10 24:15.4 Valley, Wdm 556 Cade Eggleston, 10 24:16.2 Adm 557 Calhoun Lane, 11 24:16.6 Waukee Northwest 558 Brady Kaszubowski, 10 24:16.6 Waukee Northwest 559 Kellen Cook-Thomas, 9 24:17.1 Ankeny 560 Eli Irvin, 11 24:29.4 Waukee Northwest 561 Cooper Cokeley, 10 24:32.1 St. Edmond 562 Gavin Scott, 9 24:32.3 Johnston 563 Henry Thompson, 10 24:32.4 Urbandale 564 Arsen Karagaev, 11 24:32.5 Ames 565 Joseph Stone, 12 24:32.6 Ames 566 Treyce Henry, 12 24:33.5 Carlisle 567 Joseph Greene, 9 24:33.7 Valley, Wdm 568 Paul Meierotto, 10 24:36.8 Valley, Wdm 569 Brian McDermott, 11 24:36.8 Adm 570 Christian Allen, 10 24:41.0 Adm 571 145 Blake Sorensen, 9 24:41.9 Newton 572 Cooper York, 12 24:44.8 Johnston 573 Grady Springer, 11 24:45.6 Dallas Center-Grimes 574 Nurlan Nebbe, 9 24:47.3 Ames 575 Harrison Grandstaff, 11 24:47.7 Carlisle 576 Hari Gopakumar, 11 24:47.7 Waukee 577 Rhys Hale, 10 24:48.5 Ankeny 578 Jonny Jodlowski, 9 24:52.1 Johnston 579 Logan Simbric, 9 24:52.9 Waukee Northwest 580 Ian Shriver, 11 24:53.9 Ames 581 Max Miller, 10 24:54.4 Ballard 582 Keegen Peterson-Burch, 9 24:54.5 Valley, Wdm 583 Liam Duong, 9 24:54.9 St. Edmond 584 Ethan Schrock, 9 24:57.5 Adm 585 Liam Murphy, 10 25:00.2 Sioux City North 586 Rylan Skuya, 11 25:00.5 Waukee Northwest 587 John McKenzie, 9 25:02.6 Waukee Northwest 588 Miles Moser, 9 25:08.0 Valley, Wdm 589 146 Gabe Miller, 12 25:12.3 Newton 590 Blake Johnston, 10 25:12.6 Adm 591 Ryan Ashly Benson, 9 25:19.5 Waukee Northwest 592 Vincent Pearson, 9 25:20.1 St. Edmond 593 Cole Jackson, 11 25:21.6 Dowling Catholic 594 Dylan Poe, 12 25:25.2 Roosevelt 595 147 Jayden Walker, 9 25:26.8 Fort Dodge 596 Cash Sundheim, 9 25:29.0 Waukee Northwest 597 Adrian Hartso, 12 25:30.1 Sioux City North 598 Gabriel Parvu, 10 25:33.6 Sioux City North 599 Liam Jones, 9 25:37.0 Roosevelt 600 Ayden Decker, 11 25:39.3 Mason City 601 Elijah Young, 12 25:45.4 Urbandale 602 Kinnick Armstrong, 10 25:48.1 Indianola 603 Anthony Demeulenaere, 10 25:54.2 Ankeny 604 Sam Call, 10 25:56.5 Ballard 605 Johnkely Kolacia, 10 25:57.4 Ames 606 Will Dass, 9 26:00.8 Ballard 607 Kameryn Norris, 11 26:00.9 Fort Dodge 608 Isaac Schrock, 11 26:04.8 Adm 609 Kai Harper, 9 26:06.0 Waukee Northwest 610 Evan Schonhorst, 9 26:12.2 Ballard 611 Christian Hoekstra, 9 26:26.0 Sioux City North 612 Noel Antony, 9 26:28.7 Waukee Northwest 613 Davin Darling, 9 26:33.2 St. Edmond 614 Collin McCambridge, 11 26:36.6 Mason City 615 Deven Tyre, 10 26:40.1 Fort Dodge 616 Connor Drake, 11 26:41.6 Ames 617 Keegan McGilvra, 11 26:43.0 Norwalk 618 Harsh Mutyala, 11 26:46.3 Waukee 619 Grayson Wiedmann, 9 26:47.4 Norwalk 620 Nathan Coosner, 10 27:03.7 Valley, Wdm 621 Kendell Cotton, 9 27:09.8 Ames 622 Gage Valentine, 10 27:11.9 Sioux City North 623 Jack Carlat, 10 27:43.2 Ames 624 Kyren McCrady, 12 27:50.6 Fort Dodge 625 Dane Christensen, 9 27:53.5 Valley, Wdm 626 Ben Clifton, 11 28:02.5 Waukee 627 Isam Al-Attar, 9 28:20.0 Roosevelt 628 Chris Juarez, 11 28:40.1 Newton 629 Alden Locher, 9 28:41.8 Roosevelt 630 Hridaan Shukla, 9 30:24.4 Waukee 631 Dat Nguyen, 9 30:27.8 Sioux City North 632 Jj Baier, 9 30:55.1 Ballard 633 Aiden Forrester, 11 30:57.5 Ankeny 634 Perfina Luyeye, 10 30:57.6 Sioux City East 635 Jeremiah Morse, 12 31:17.9 Newton 636 Edmund Nop, 9 31:18.9 Ballard 637 Cristian Guevara, 12 31:29.0 Sioux City North 638 Ethan Walck, 11 31:49.6 Johnston 639 Logan Hammel, 9 32:31.4 Ankeny 640 Nathan Hrastich, 12 33:57.9 Southeast Polk 641 Dylan Lovan, 10 37:36.8 Southeast Polk 642 Zach Stanberg, 9 38:35.5 Fort Dodge
Return to home page.