2025 Season · Cross Country
Dan Huston/Steve Johnson Invitational
Oct 4, 2025 · 1,360 results · 60 schools
Boys 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Canaan Dunham | Pella | 14:54.4 |
| 1 | Cody Strohman | Cedar Falls | 17:37.3 |
| 1 | Daniel Rotich | Unattached | 24:06.3 |
| 2 | Keegan Decker | Iowa City Liberty | 15:04.0 |
| 2 | Ethan Rea | Cedar Falls | 17:54.7 |
| 2 | Isaiah Hammerand | Wartburg | 24:16.2 |
| 3 | Preston Johnson | Marshalltown | 15:08.0 |
| 3 | Charlie Brust | Iowa City Liberty | 18:03.5 |
| 3 | Isaac vanWestrienen | Cornell College | 24:28.2 |
| 4 | Kuma Gutema | Sioux City North | 15:21.0 |
| 4 | Ashton Landherr | Linn-Mar Marion | 18:04.1 |
| 4 | Jacob Bach | Cornell College | 24:40.7 |
| 5 | Reed Robbins | Indianola | 15:37.5 |
| 5 | Ben Lanxon | Iowa City Liberty | 18:04.3 |
| 5 | Eli Larson | Wartburg | 24:49.3 |
| 6 | Adam Gray | Cedar Rapids Kennedy | 15:42.9 |
| 6 | Carter Konrardy | Iowa City Liberty | 18:11.2 |
| 6 | Ander Julian | Wartburg | 24:56.3 |
| 7 | Ethan Cheney | Linn-Mar Marion | 15:54.5 |
| 7 | Caleb Tjaden | Cedar Falls | 18:15.8 |
| 7 | Seth Bailey | Wartburg | 25:01.3 |
| 8 | Slader Buckheister | Cedar Rapids Kennedy | 15:59.2 |
| 8 | Nicholas Phillips | Linn-Mar Marion | 18:17.2 |
| 8 | Tyler Schermerhorn | Wartburg | 25:02.7 |
| 9 | Carson Meskimen | Clear Creek-Amana | 16:00.4 |
| 9 | Hans Hildebrand | Iowa City Liberty | 18:18.6 |
| 9 | Jack Kinzer | Wartburg | 25:06.8 |
| 10 | Zack Ryan | Davenport Central | 16:04.7 |
| 10 | Archer Lyons | Linn-Mar Marion | 18:19.9 |
| 10 | Solomon Zaugg | Wartburg | 25:08.0 |
| 11 | Carter Nunn | Marshalltown | 16:08.9 |
| 11 | Jace Hudson | Cedar Falls | 18:22.5 |
| 11 | William Wadsley | Central (Iowa) | 25:08.6 |
| 12 | Kiefer Barnes | Indianola | 16:11.2 |
| 12 | Daniel Hoke | Linn-Mar Marion | 18:24.7 |
| 12 | James Johnson | Simpson (Iowa) | 25:18.8 |
| 13 | Paxton Bloom | Indianola | 16:13.4 |
| 13 | Sebastian Lena | Cedar Falls | 18:26.5 |
| 13 | Ahmed Aldamak | Wartburg | 25:21.8 |
| 14 | Sawyer Feldman | Mount Vernon | 16:15.2 |
| 14 | Cruz Jorgensen | Cedar Falls | 18:30.7 |
| 14 | Alex Horstman | Wartburg | 25:24.8 |
| 15 | Mason Gaulke | Pella | 16:19.8 |
| 15 | Kyler Blanchard | Cedar Falls | 18:32.5 |
| 15 | Cooper Cook | Wartburg | 25:25.6 |
| 16 | Henry Hansen | Mason City | 16:20.3 |
| 16 | Joe Sacco | Cedar Falls | 18:33.6 |
| 17 | Benjamin Brinkmann | Mount Vernon | 16:21.5 |
| 17 | Robbie Hoke | Linn-Mar Marion | 18:37.9 |
| 17 | Ewan Taylor | Unattached | 25:28.2 |
| 18 | Ryler Hanson | Bondurant-Farrar | 16:28.3 |
| 18 | Landon Wallace | Cedar Falls | 18:39.3 |
| 18 | Drew Moser | Wartburg | 25:28.7 |
| 19 | Samuel Appel | Indianola | 16:28.4 |
| 19 | Dalton Dozar | Park Hill | 18:45.6 |
| 19 | Hutton Edney | Wartburg | 25:31.2 |
| 20 | Joel Ramirez-Parra | Storm Lake | 16:28.8 |
| 20 | Colin Wendling | Linn-Mar Marion | 18:47.5 |
| 20 | Cole Leggett | Simpson (Iowa) | 25:32.5 |
| 21 | Isaiah Thomsen | Indianola | 16:29.9 |
| 21 | Jonah Detweiler | Linn-Mar Marion | 18:54.0 |
| 21 | Jack Brown | Central (Iowa) | 25:38.6 |
| 22 | Jack Tryon | Urbandale | 16:33.2 |
| 22 | Maxwell Kinzer | Iowa City Liberty | 18:54.8 |
| 22 | Ayden Buchanan | Wartburg | 25:41.9 |
| 23 | Lincoln Mcmahan | Cedar Rapids Kennedy | 16:35.2 |
| 23 | Parker Maxedon | Linn-Mar Marion | 18:59.0 |
| 23 | Andrew Smith | Wartburg | 25:44.5 |
| 24 | Isaiah Smith | Ankeny | 16:36.0 |
| 24 | Patrick Shields | Cedar Falls | 19:02.6 |
| 24 | Nicholas Brauer | Gustavus Adolphus | 25:45.0 |
| 25 | Barrett Jesina | South Tama County Tama | 16:37.8 |
| 25 | Aiden Jacobson | Linn-Mar Marion | 19:10.5 |
| 25 | Zion Taylor | Wartburg | 25:47.2 |
| 26 | Even Tesfaselassie | Sioux City North | 16:42.0 |
| 26 | Will Kenkel | Cedar Falls | 19:10.6 |
| 26 | Lance Miller | Knox | 25:50.0 |
| 27 | Josh Gant | Davenport Central | 16:43.7 |
| 27 | Ethan Mckee | Cedar Falls | 19:12.5 |
| 27 | Gavin Grunhovd | Wartburg | 25:50.6 |
| 28 | Jonah Ebersole | Pella | 16:43.9 |
| 28 | Israel Kodiaga | Cedar Falls | 19:13.9 |
| 28 | Aidan Decker | Wartburg | 25:54.6 |
| 29 | Brett Augustine | Ankeny | 16:44.4 |
| 29 | Turner Stewart | Cedar Falls | 19:15.8 |
| 29 | Cam Noreen | Wartburg | 25:55.2 |
| 30 | Emmett Revell-Beck | Davenport Central | 16:46.5 |
| 30 | Caleb McDowell | Linn-Mar Marion | 19:17.4 |
| 30 | Austin Soldwisch | Wartburg | 25:58.4 |
| 31 | Ashton Hensley | Urbandale | 16:47.4 |
| 31 | Cooper Busche | Iowa City Liberty | 19:18.9 |
| 31 | Noah Thomas | Nebraska Wesleyan | 26:01.5 |
| 32 | Will Kennedy | Linn-Mar Marion | 16:47.6 |
| 32 | Isaac Schuerman | Linn-Mar Marion | 19:21.2 |
| 32 | Ben Neville | Wartburg | 26:02.1 |
| 33 | Tayson Cho | Iowa City Liberty | 16:49.1 |
| 33 | Elliot Campisano | Urbandale | 19:22.2 |
| 33 | AJ Schermerhorn | Wartburg | 26:04.0 |
| 34 | Nathaniel Goff | Cedar Rapids Kennedy | 16:51.4 |
| 34 | Braydon Murphy | Urbandale | 19:23.0 |
| 34 | Adrian Welton | Iowa State University Club | 26:07.1 |
| 35 | Porter Carlton | Pella | 16:52.5 |
| 35 | Adam Bouhssine | Marshalltown | 19:24.0 |
| 35 | Gaven Corpin | Drake | 26:13.7 |
| 36 | John Murphy | Assumption Davenport | 16:53.0 |
| 36 | Alexi Duregger | Mason City | 19:27.1 |
| 36 | Conner Sattler | Wartburg | 26:15.3 |
| 37 | Jake Robidoux | Indianola | 16:54.0 |
| 37 | Joshua Adams | Park Hill | 19:31.2 |
| 37 | Lanse Larsen | Unattached | 26:16.5 |
| 38 | Trevor Nusbaum | Nevada | 16:54.6 |
| 38 | Luke Hirko | Williamsburg | 19:34.5 |
| 38 | Will Janzen | Gustavus Adolphus | 26:18.9 |
| 39 | Colin Finch | Iowa City Liberty | 16:57.6 |
| 39 | Parker Zylstra | Cedar Falls | 19:36.2 |
| 39 | Caden Kueker | Wartburg | 26:21.5 |
| 40 | Thomas Asmus | Austin | 16:59.2 |
| 40 | Hudson Nunnelley | Williamsburg | 19:37.5 |
| 40 | Dawson Fricke | Wartburg | 26:22.1 |
| 41 | Brady Sanger | Bondurant-Farrar | 17:00.3 |
| 41 | Pablo Fabian | Marshalltown | 19:37.6 |
| 41 | Diego Chojolan | Nebraska Wesleyan | 26:23.0 |
| 42 | Lars Hildebrand | Iowa City Liberty | 17:03.1 |
| 42 | Grant Backstrom | Cedar Falls | 19:38.3 |
| 42 | Drew Engler | Simpson (Iowa) | 26:23.8 |
| 43 | Noah Schuknecht | Pella | 17:04.0 |
| 43 | Brady Rish | Mason City | 19:39.0 |
| 43 | Evan Pouliot | Gustavus Adolphus | 26:24.4 |
| 44 | Ben Hames | Sioux City North | 17:04.5 |
| 44 | Jayden Scieszinski | Mount Vernon | 19:41.7 |
| 44 | Rylan Martin | Wartburg | 26:28.5 |
| 45 | Colton Alberts | Lynnville-Sully | 17:05.0 |
| 45 | Mason Labby | Mason City | 19:42.9 |
| 45 | Michel Heinrich | Luther | 26:29.1 |
| 46 | Alex Ortega | Storm Lake | 17:05.6 |
| 46 | Logan Gordon | Urbandale | 19:46.6 |
| 46 | Ben Abelow | Grinnell | 26:30.0 |
| 47 | Cooper Adams | Linn-Mar Marion | 17:06.0 |
| 47 | Carson Phillips | Williamsburg | 19:47.8 |
| 47 | Donovan Card | Central (Iowa) | 26:32.6 |
| 48 | Clarence Nimrod | Decorah | 17:07.4 |
| 48 | Carson Wright | Marshalltown | 19:48.3 |
| 48 | Soren Sackreiter | Gustavus Adolphus | 26:34.4 |
| 49 | Sam Crawford | Davenport Central | 17:07.6 |
| 49 | Brinson Grenis | Mount Vernon | 19:52.1 |
| 49 | Patrick Heffernan | Buena Vista | 26:35.3 |
| 50 | Jackson Kaiser | Ankeny | 17:07.9 |
| 50 | Srikar Sheshashai | Linn-Mar Marion | 19:52.1 |
| 50 | Derek Coulter | Wartburg | 26:37.2 |
| 51 | Cooper Christy | Newton | 17:08.2 |
| 51 | Jason Friesner | Cedar Falls | 19:54.1 |
| 51 | Eric Martinez | Elmhurst | 26:40.1 |
| 52 | Troy Klett | Sigourney | 17:08.2 |
| 52 | Noah Marchese | Urbandale | 19:56.1 |
| 52 | Seth Cheney | Unattached | 26:41.0 |
| 53 | Samuel Larson | Indianola | 17:10.0 |
| 53 | Josiah Garvin | Linn-Mar Marion | 19:56.5 |
| 53 | Jakob Regennitter | Wartburg | 26:41.9 |
| 54 | Jens Strand | Iowa City Liberty | 17:10.1 |
| 54 | Elliot Kodis | Marshalltown | 19:58.5 |
| 54 | Ben Reyes | Simpson (Iowa) | 26:42.4 |
| 55 | Garrett See | Decorah | 17:10.5 |
| 55 | Victor Nunez | Cedar Falls | 19:59.8 |
| 55 | David Valkanov | Elmhurst | 26:43.4 |
| 56 | Cayden Miller | Urbandale | 17:10.8 |
| 56 | Will Kremer | Cedar Falls | 20:00.0 |
| 56 | Ethan Boston | Wartburg | 26:43.8 |
| 57 | Benton Schuchart | Ankeny | 17:10.8 |
| 57 | Levi Gangwish | Mason City | 20:00.1 |
| 57 | Dylan Lender | Nebraska Wesleyan | 26:46.8 |
| 58 | Logan Rolling | Ankeny | 17:12.2 |
| 58 | Dane Wilcox | Linn-Mar Marion | 20:00.4 |
| 58 | Zack Daniel | Illinois Wesleyan | 26:47.4 |
| 59 | Kaedyn Garnica | Davenport Central | 17:12.5 |
| 59 | Tito Kodiaga | Cedar Falls | 20:03.5 |
| 59 | Austin Vander Werf | Central (Iowa) | 26:48.1 |
| 60 | Lance Zaabel | Newton | 17:17.5 |
| 60 | Cole Hansen | Cedar Falls | 20:06.6 |
| 60 | Luke Robinson | Grinnell | 26:49.2 |
| 61 | Evan Twombly | Urbandale | 17:18.5 |
| 61 | Jackson Fagan | Linn-Mar Marion | 20:07.5 |
| 61 | Ezra DeCleene | Simpson (Iowa) | 26:49.5 |
| 62 | Blake Wilmesmeier | Lynnville-Sully | 17:19.5 |
| 62 | Joseph Ambrosy | Xavier Cedar Rapids | 20:08.0 |
| 62 | Thomas Vasquez | Nebraska Wesleyan | 26:49.7 |
| 63 | Lance Mueggenberg | Xavier Cedar Rapids | 17:19.7 |
| 63 | Kaleb Gray | Urbandale | 20:12.3 |
| 63 | Josh Knispel | Nebraska Wesleyan | 26:54.6 |
| 64 | Jackson VanHorn | Clear Creek-Amana | 17:20.0 |
| 64 | Tyler McMullin | Williamsburg | 20:16.2 |
| 64 | Luke Hagenberg | Wartburg | 26:56.5 |
| 65 | Ryan Bang | Assumption Davenport | 17:20.4 |
| 65 | Cade Paulson | Clear Lake | 20:18.6 |
| 65 | Doug Berg | Simpson (Iowa) | 26:56.5 |
| 66 | Grayson Roos | Linn-Mar Marion | 17:21.9 |
| 66 | Ambrose Luong | Mason City | 20:20.2 |
| 66 | Jack Lakin | Grinnell | 26:56.7 |
| 67 | Tanner Stockert | Cedar Rapids Kennedy | 17:22.1 |
| 67 | Emerson Black | Urbandale | 20:21.0 |
| 67 | David Lochner | Simpson (Iowa) | 26:57.3 |
| 68 | Marcus Pirkl | Williamsburg | 17:25.2 |
| 68 | Cody Gray | Urbandale | 20:25.3 |
| 69 | Mitchell Stemper | Decorah | 17:25.3 |
| 69 | Connor Ries | Clear Lake | 20:26.0 |
| 69 | Ryan Heden | Wartburg | 27:03.1 |
| 70 | Nic Schieltz | Clear Creek-Amana | 17:25.6 |
| 70 | Jace Westhoff | Cedar Falls | 20:27.4 |
| 70 | Dillon Starlin | Central (Iowa) | 27:03.8 |
| 71 | Kingston Bloom | Indianola | 17:25.9 |
| 71 | Brady Corley | Waverly-Shell Rock | 20:32.5 |
| 71 | AJ Angus | Wartburg | 27:05.0 |
| 72 | Caleb Biensen | Nevada | 17:26.3 |
| 72 | Parker Holtan | Linn-Mar Marion | 20:34.5 |
| 72 | Ryan Tobin | Unattached | 27:05.3 |
| 73 | Oak Pasche | Decorah | 17:26.9 |
| 73 | Zerik Nicholson | Mason City | 20:36.5 |
| 73 | Luke Smith | Drake | 27:08.1 |
| 74 | Brayden Nixt | Ankeny | 17:27.5 |
| 74 | Leo Tharp | Mount Vernon | 20:37.3 |
| 74 | James Brant | Central (Iowa) | 27:09.9 |
| 75 | Matthew Hommowun | Waverly-Shell Rock | 17:28.6 |
| 75 | Ryan Stenfeldt | Linn-Mar Marion | 20:40.0 |
| 75 | Landon Bendgen | Drake | 27:10.0 |
| 76 | Mason Miller | Clear Creek-Amana | 17:31.2 |
| 76 | Nathaniel Seehusen | Clear Lake | 20:41.4 |
| 76 | Riley Kihn | Unattached | 27:10.6 |
| 77 | Oscar Grimstad | Decorah | 17:32.0 |
| 77 | Brody Hawk | Williamsburg | 20:41.4 |
| 77 | Nathan Kinzer | Wartburg | 27:11.4 |
| 78 | Neil Cogdill | Cedar Rapids Kennedy | 17:32.2 |
| 78 | Cameron Wunderlich | Cedar Falls | 20:41.9 |
| 78 | Wes Hulseberg | Wartburg | 27:12.1 |
| 79 | Leo Knox | Assumption Davenport | 17:33.5 |
| 79 | Alexander Mann | Park Hill | 20:42.5 |
| 79 | Collin Kessler | Simpson (Iowa) | 27:13.0 |
| 80 | Cade Lorenz | Linn-Mar Marion | 17:33.8 |
| 80 | Henrick Senne | Assumption Davenport | 20:42.6 |
| 80 | Nathan Vander Waal | Central (Iowa) | 27:18.5 |
| 81 | Leo Murphy | Assumption Davenport | 17:34.0 |
| 81 | Evan Howe | Mason City | 20:42.9 |
| 81 | Jed Wilson | Drake | 27:18.9 |
| 82 | Carson Fink | Onalaska | 17:35.2 |
| 82 | Marcus Jacobson | Linn-Mar Marion | 20:43.7 |
| 82 | Carter Mulford | Wartburg | 27:19.2 |
| 83 | Colton Hardy | Park Hill | 17:35.5 |
| 83 | Cody Linthicum | Urbandale | 20:44.7 |
| 83 | Carson Davis | Illinois Wesleyan | 27:20.3 |
| 84 | Kyler Happel | Mount Vernon | 17:36.1 |
| 84 | Caleb Kubas | Williamsburg | 20:44.9 |
| 84 | Jack Cavan | Simpson (Iowa) | 27:20.5 |
| 85 | Max Swartzentruber | Mid-Prairie Wellman | 17:37.1 |
| 85 | Joey Goetsch | Cedar Falls | 20:46.8 |
| 85 | Garrison Hubka | Wartburg | 27:21.0 |
| 86 | Elijah Strei | Columbus Catholic Waterloo | 17:37.1 |
| 86 | Elija Rattay | Mason City | 20:47.0 |
| 86 | Jalen Taha | Luther | 27:21.1 |
| 87 | Gavin Roske | Clear Lake | 17:37.2 |
| 87 | Sam Bailey | Cedar Falls | 20:49.1 |
| 87 | Matthew Berge | Gustavus Adolphus | 27:22.7 |
| 88 | Anders Holmes | Solon | 17:39.7 |
| 88 | Dylan Miles | Linn-Mar Marion | 20:49.5 |
| 88 | Jaxon Barnes | Cornell College | 27:24.2 |
| 89 | Sawyer Marrs | Urbandale | 17:40.7 |
| 89 | Gabe Canine | Urbandale | 20:49.8 |
| 90 | Josue Gutierrez | Sioux City North | 17:41.0 |
| 90 | Thomas Schaff | Park Hill | 20:50.8 |
| 90 | Jack Every | Central (Iowa) | 27:25.7 |
| 91 | Asa Kantner | Davenport Central | 17:42.7 |
| 91 | Ben Boyer | Mason City | 20:51.0 |
| 91 | Vaughn Larson | Unattached | 27:26.1 |
| 92 | Ty Borner | Indianola | 17:43.7 |
| 92 | Josh Byers | Waverly-Shell Rock | 20:51.3 |
| 92 | Gage Heyne | Wartburg | 27:26.9 |
| 93 | Henry Little | Nevada | 17:44.0 |
| 93 | Connor Hayes | Waverly-Shell Rock | 20:51.6 |
| 93 | Leif Dahl | Grinnell | 27:27.5 |
| 94 | Jacob Mills | Storm Lake | 17:47.1 |
| 94 | Anshuman Ray | Linn-Mar Marion | 20:53.1 |
| 94 | Greyson Imm | Grinnell | 27:27.6 |
| 95 | Kyle Vogel | Clear Creek-Amana | 17:47.7 |
| 95 | Blake Swisher | Linn-Mar Marion | 20:53.7 |
| 95 | Jack Thomas | Illinois Wesleyan | 27:28.0 |
| 96 | Ryan Villa | Columbus Community Columbus Junction | 17:49.0 |
| 96 | Micah Pederson | Linn-Mar Marion | 20:56.1 |
| 96 | Ethan Haus | Simpson (Iowa) | 27:30.1 |
| 97 | Kennan Beatty | Park Hill | 17:50.0 |
| 97 | Josue Corral Coronado | Marshalltown | 20:56.2 |
| 97 | Evan Brown | Nebraska Wesleyan | 27:31.2 |
| 98 | Myles Goldman | Marshalltown | 17:53.2 |
| 98 | Kenny Hoover | Cedar Falls | 20:56.5 |
| 98 | Cooper Bankston | Wartburg | 27:32.4 |
| 99 | Asher Schiebout | Pella | 17:53.8 |
| 99 | Evan Wilson | Assumption Davenport | 20:57.4 |
| 99 | Evan Cook | Wartburg | 27:33.3 |
| 100 | Derek Hrdlicka | Decorah | 17:55.3 |
| 100 | Aaron Bunjer | Linn-Mar Marion | 20:58.4 |
| 100 | Jack Sinnott | Nebraska Wesleyan | 27:34.0 |
| 101 | Clark Bennett | Bondurant-Farrar | 17:55.7 |
| 101 | Leon Herring | Linn-Mar Marion | 20:59.3 |
| 101 | Nathan Moore | Wartburg | 27:34.4 |
| 102 | Chasen Caskey | Mount Vernon | 17:56.2 |
| 102 | Aaron Kmoch | Mason City | 20:59.6 |
| 102 | Jacob Bruns | Luther | 27:34.5 |
| 103 | Rene Meza | Solon | 17:56.5 |
| 103 | Bronson Beals | Linn-Mar Marion | 21:00.7 |
| 103 | Kurt Lebakken | Luther | 27:35.2 |
| 104 | Donovan Braet | Earlham | 17:56.7 |
| 104 | Henry Lammers | Xavier Cedar Rapids | 21:04.7 |
| 104 | Brandon Pounders | Elmhurst | 27:36.1 |
| 105 | Charles Rupe | Mount Vernon | 17:56.9 |
| 105 | Aiden Goodenbour | Cedar Falls | 21:09.4 |
| 105 | Philip Dahlen | Luther | 27:38.6 |
| 106 | Charlie Petersen | Linn-Mar Marion | 17:57.2 |
| 106 | James Norby | Cedar Falls | 21:09.9 |
| 106 | Andrew Mahaffey | Central (Iowa) | 27:41.0 |
| 107 | Ben Barnds | Davenport Central | 17:57.9 |
| 107 | Riley Beitel | Mason City | 21:14.8 |
| 107 | Sean Thomas | Iowa State University Club | 27:41.5 |
| 108 | Heath Kampbell | Storm Lake | 17:58.6 |
| 108 | Charlie Faber | Clear Lake | 21:20.8 |
| 108 | Nolan Wieneke | Wartburg | 27:43.0 |
| 109 | Reece Moeller | Davenport Central | 17:59.7 |
| 109 | Malcolm McCollum | Assumption Davenport | 21:22.1 |
| 109 | Cade Green | Nebraska Wesleyan | 27:43.9 |
| 110 | Nathan Mullenbach | Austin | 18:04.1 |
| 110 | Lane Stroup | Clear Lake | 21:22.6 |
| 110 | Elijah Pollard | Nebraska Wesleyan | 27:45.1 |
| 111 | John Schwint | Storm Lake | 18:04.6 |
| 111 | Matthew Kosyanchuk | Linn-Mar Marion | 21:23.1 |
| 111 | Caden Riga | Gustavus Adolphus | 27:45.2 |
| 112 | Finn Hallam | Cedar Rapids Kennedy | 18:05.5 |
| 112 | Thatcher Simanek | Xavier Cedar Rapids | 21:23.1 |
| 112 | Tirfe Horvick | Luther | 27:45.5 |
| 113 | Joshua Knapp | Linn-Mar Marion | 18:06.4 |
| 113 | Silas Hemmer | Cedar Falls | 21:23.4 |
| 113 | Ryan North | Simpson (Iowa) | 27:46.2 |
| 114 | Nile Busch | Williamsburg | 18:07.0 |
| 114 | Andre Garcia | Park Hill | 21:27.7 |
| 114 | Connor Heagy | Grinnell | 27:51.3 |
| 115 | Preston Raasch | Solon | 18:08.3 |
| 115 | Edson Dominic Gallentine | Marshalltown | 21:31.2 |
| 115 | Alex Ienn | Nebraska Wesleyan | 27:52.2 |
| 116 | isaac Cisneros | Marshalltown | 18:09.6 |
| 116 | Elijah Pullinger | Assumption Davenport | 21:34.6 |
| 116 | Coleman Keck | Nebraska Wesleyan | 27:53.0 |
| 117 | Jack Rieck | Bondurant-Farrar | 18:10.9 |
| 117 | Ahmad Elshiekh | Linn-Mar Marion | 21:39.5 |
| 117 | Brendan Owens | Wartburg | 27:54.9 |
| 118 | Hunter Maier | OABCIG | 18:11.7 |
| 118 | Griffin Mcguire | Mount Vernon | 21:39.7 |
| 118 | Matthew Binsfeld | Luther | 27:55.2 |
| 119 | Kade Randall | Marshalltown | 18:11.8 |
| 119 | AJ Halverson | Linn-Mar Marion | 21:40.1 |
| 119 | David In | Grinnell | 27:56.0 |
| 120 | Micah Johnson | Clear Creek-Amana | 18:12.6 |
| 120 | Grayson Jones | Waverly-Shell Rock | 21:41.9 |
| 120 | Erick Alarcon | Nebraska Wesleyan | 27:57.2 |
| 121 | Grady Gibson | Bondurant-Farrar | 18:13.2 |
| 121 | Leo Burgess | Mount Vernon | 21:43.4 |
| 121 | Seth Hamerski | Illinois Wesleyan | 27:58.3 |
| 122 | Leo Wheelock | Sioux City North | 18:13.6 |
| 122 | Anthony Feldhake | Waverly-Shell Rock | 21:44.8 |
| 122 | Aidan Simon | Drake | 27:58.8 |
| 123 | Drew Barker | Clear Creek-Amana | 18:13.9 |
| 123 | Andrew Riesberg | Assumption Davenport | 21:45.4 |
| 123 | Johnny Fox | Luther | 27:59.2 |
| 124 | Grant Pattridge | Cedar Rapids Kennedy | 18:15.6 |
| 124 | Alec Herrold | Cedar Falls | 21:45.9 |
| 124 | Hadyn Piskorski | Buena Vista | 28:01.0 |
| 125 | Yao Tetevi | Clear Creek-Amana | 18:15.6 |
| 125 | Landon Vue | Urbandale | 21:46.4 |
| 125 | Andy Chestovich | Grinnell | 28:02.9 |
| 126 | Brady Limbert | Linn-Mar Marion | 18:16.1 |
| 126 | Tom Steinbron | Clear Lake | 21:46.4 |
| 126 | Camden Kilker | Wartburg | 28:03.4 |
| 127 | Jace Edaburn | Linn-Mar Marion | 18:17.8 |
| 127 | Vonzelle Davis | Park Hill | 21:47.3 |
| 127 | Michael Bailey | Elmhurst | 28:05.0 |
| 128 | Kevin Villa | Columbus Community Columbus Junction | 18:19.4 |
| 128 | Jordan Beck | Park Hill | 21:51.3 |
| 128 | Ethan Cox | Gustavus Adolphus | 28:05.9 |
| 129 | Tate Behrens | Sioux City North | 18:21.4 |
| 129 | Riley Lestina | Cedar Falls | 21:52.4 |
| 129 | Brendan Rader | Wartburg | 28:06.4 |
| 130 | Luke Brokaw | Mid-Prairie Wellman | 18:21.9 |
| 130 | Wouter Reuling | Waverly-Shell Rock | 21:54.3 |
| 130 | Mason Back | Central (Iowa) | 28:07.3 |
| 131 | Aiden Hippen | Clear Lake | 18:22.3 |
| 131 | Teimen Schimmel | Williamsburg | 21:57.8 |
| 131 | Jude Benbow | Simpson (Iowa) | 28:10.2 |
| 132 | Brevin Zirkel | Williamsburg | 18:22.5 |
| 132 | Mason Huston | Xavier Cedar Rapids | 21:58.6 |
| 132 | Ryan Kelly | Iowa State University Club | 28:10.8 |
| 133 | Dawson Braet | Earlham | 18:23.3 |
| 133 | Sam Rezendes | Mason City | 21:58.8 |
| 133 | Reid Binsfeld | Luther | 28:12.8 |
| 134 | Alexander Minder | Park Hill | 18:23.7 |
| 134 | Axsyl Lein | Mason City | 22:00.1 |
| 134 | Gannon McNamee | Simpson (Iowa) | 28:13.0 |
| 135 | Caleb Lang | Xavier Cedar Rapids | 18:24.3 |
| 135 | Jordan Martin | Mount Vernon | 22:04.0 |
| 135 | Jake Cruz | Iowa State University Club | 28:13.1 |
| 136 | Emmett Lewis | Urbandale | 18:24.6 |
| 136 | Jaxson Lynch | Linn-Mar Marion | 22:06.7 |
| 136 | Sebastian Vilches | Grinnell | 28:15.0 |
| 137 | Bennett Coppola | Decorah | 18:25.3 |
| 137 | Jett Harris | Urbandale | 22:06.8 |
| 137 | Brody Koos | Nebraska Wesleyan | 28:15.4 |
| 138 | Jacob Condon | Nevada | 18:25.7 |
| 138 | Joseah Sandoval | Assumption Davenport | 22:07.2 |
| 138 | Zach Marquardt | Illinois Wesleyan | 28:18.3 |
| 139 | Hayden Reilly | Cedar Rapids Washington | 18:27.0 |
| 139 | Caleb Deeds | Williamsburg | 22:08.7 |
| 139 | Ben Every | Central (Iowa) | 28:20.0 |
| 140 | Ian Johnson | Austin | 18:27.2 |
| 140 | Myles Stapleton | Onalaska | 22:09.5 |
| 140 | Caleb Olson | Wartburg | 28:22.2 |
| 141 | Julius Vidal | Iowa City Liberty | 18:28.3 |
| 141 | Shoney Albert | Marshalltown | 22:12.5 |
| 141 | Logan Thompson | Luther | 28:24.5 |
| 142 | Hayes Arwine | Williamsburg | 18:28.5 |
| 142 | Liam Woods | Cedar Falls | 22:15.4 |
| 142 | Jobjosiah Muthiani | Nebraska Wesleyan | 28:25.0 |
| 143 | Keigan Flaherty | Mason City | 18:29.1 |
| 143 | Brandon Crilley | Park Hill | 22:16.3 |
| 143 | Alex Bodnar | Luther | 28:25.4 |
| 144 | Braylon Welch-Groves | Bondurant-Farrar | 18:29.2 |
| 144 | Alexander Tempel | Linn-Mar Marion | 22:16.8 |
| 144 | Caleb Long | Cornell College | 28:25.7 |
| 145 | Charlie Koons | Williamsburg | 18:29.7 |
| 145 | Brandt Vande Voort | Pella | 22:17.1 |
| 145 | Ray Anderson | Gustavus Adolphus | 28:28.0 |
| 146 | Alex Placencia | Storm Lake | 18:30.5 |
| 146 | Christopher Webber | Linn-Mar Marion | 22:18.0 |
| 146 | Camron Myers | Nebraska Wesleyan | 28:29.4 |
| 147 | Jonas Hovland | Austin | 18:30.8 |
| 147 | Easton Hamilton | Urbandale | 22:18.4 |
| 147 | Carson Ibeling | Iowa State University Club | 28:29.8 |
| 148 | Derek Barfels | Davenport Central | 18:31.0 |
| 148 | Ben Christ | Cedar Falls | 22:20.3 |
| 148 | Alec Wilkinson | Nebraska Wesleyan | 28:32.5 |
| 149 | Noah Jackman | Park Hill | 18:31.2 |
| 149 | Elliott Moehlman | Mount Vernon | 22:21.2 |
| 149 | Tyler Alderton | Iowa State University Club | 28:37.7 |
| 150 | Tanner Christensen | Urbandale | 18:31.6 |
| 150 | Kael Schmitt | Cedar Falls | 22:21.8 |
| 150 | Brayden Kessler | Central (Iowa) | 28:41.2 |
| 151 | Cade Happel | Mount Vernon | 18:31.7 |
| 151 | Camden Nus | Cedar Falls | 22:22.3 |
| 151 | Christian Montover | Luther | 28:41.8 |
| 152 | Brody Speidel | Mount Vernon | 18:32.5 |
| 152 | Caleb McNary | Xavier Cedar Rapids | 22:23.4 |
| 152 | Leo White | Nebraska Wesleyan | 28:41.9 |
| 153 | Preston Francois | Bondurant-Farrar | 18:33.6 |
| 153 | Levi Kinsey | Urbandale | 22:28.1 |
| 153 | Joshua Benyo Baker | Grinnell | 28:46.5 |
| 154 | Caden Burkle | Clear Creek-Amana | 18:33.6 |
| 154 | Ben Christensen | Waverly-Shell Rock | 22:29.2 |
| 154 | Camden Cilek | Gustavus Adolphus | 28:47.6 |
| 155 | Cade Storm | Columbus Community Columbus Junction | 18:34.0 |
| 155 | Zander Bautista | Linn-Mar Marion | 22:31.8 |
| 155 | Landon Miller | Nebraska Wesleyan | 28:47.8 |
| 156 | Drayden Nunemaker | Mount Vernon | 18:35.2 |
| 156 | Cayce Damschen | Mid-Prairie Wellman | 22:32.2 |
| 156 | Cooper Nuss | Simpson (Iowa) | 28:54.4 |
| 157 | Sean Kelly | Xavier Cedar Rapids | 18:35.6 |
| 157 | Caleb Arroyo | Urbandale | 22:33.5 |
| 157 | Leighton Sippel | Buena Vista | 28:54.9 |
| 158 | Evan (Torrey) Swaggerty-Morgan | Sioux City North | 18:35.9 |
| 158 | Clark Briggeman | Park Hill | 22:34.7 |
| 158 | Caden Edwards | Cornell College | 28:54.9 |
| 159 | Griffin Messer | Earlham | 18:36.1 |
| 159 | Micah Waters | Linn-Mar Marion | 22:35.3 |
| 159 | Colin Talle | Gustavus Adolphus | 28:54.9 |
| 160 | Zander Kanis | Pella | 18:36.2 |
| 160 | Lane Helgens | Cedar Falls | 22:35.9 |
| 160 | Sebastian Manza | Grinnell | 28:55.0 |
| 161 | Tate Fever | Clear Lake | 18:36.6 |
| 161 | Ashton Marvin | Assumption Davenport | 22:38.2 |
| 161 | Carter Meints | Nebraska Wesleyan | 28:57.1 |
| 162 | Kevin Primrose | Cedar Rapids Kennedy | 18:36.7 |
| 162 | Zechariah (Zech) Klaas | Marshalltown | 22:38.2 |
| 162 | Taylor Thunstedt | Central (Iowa) | 28:58.2 |
| 163 | Luke Archer | Onalaska | 18:37.1 |
| 163 | Zach Zart | Waverly-Shell Rock | 22:42.5 |
| 163 | Matthew Trzynka | Gustavus Adolphus | 28:58.2 |
| 164 | Jesse Stultz | Mid-Prairie Wellman | 18:37.4 |
| 164 | Hayden Flaherty | Newton | 22:43.7 |
| 164 | Aidan Nishimura | Illinois Wesleyan | 28:59.9 |
| 165 | Kamden Smith | Clear Lake | 18:37.7 |
| 165 | Ben Bailey | Cedar Falls | 22:45.1 |
| 165 | Cayden Smith | Grinnell | 29:01.8 |
| 166 | Chuck Steenhoek | Clear Creek-Amana | 18:38.1 |
| 166 | Raleigh Parker | Cedar Falls | 22:47.7 |
| 166 | Ian Meyer | Central (Iowa) | 29:07.2 |
| 167 | Preston Molis | Urbandale | 18:39.6 |
| 167 | Caleb Cook | Assumption Davenport | 22:48.5 |
| 167 | Spencer Lyau | Grinnell | 29:07.6 |
| 168 | Jack McAtee | Cedar Rapids Washington | 18:40.2 |
| 168 | Lincoln Lorenzen | Waverly-Shell Rock | 22:54.4 |
| 168 | Luka Hulse | Simpson (Iowa) | 29:08.4 |
| 169 | Weston Drahos | Williamsburg | 18:41.2 |
| 169 | Jude Fever | Clear Lake | 22:57.1 |
| 169 | Collin Buchli | Central (Iowa) | 29:10.5 |
| 170 | Daniel Steinbron | Clear Lake | 18:43.0 |
| 170 | Matthew Willms | Waverly-Shell Rock | 22:57.5 |
| 170 | Brayden Vander Wilt | Central (Iowa) | 29:12.5 |
| 171 | Caleb Punt | Pella | 18:43.1 |
| 171 | Parker Dice | Cedar Falls | 22:57.6 |
| 171 | Cayden McLeland | Central (Iowa) | 29:15.5 |
| 172 | Jack Connors | Davenport Central | 18:46.0 |
| 172 | Shea Irwin | Cedar Falls | 22:57.9 |
| 172 | Abe Conway | Luther | 29:16.1 |
| 173 | Coben Browne | Pella | 18:47.7 |
| 173 | Tysen Zollinger | Williamsburg | 22:58.7 |
| 173 | Neal Stadsvold | Gustavus Adolphus | 29:17.6 |
| 174 | Porter Mallady | Onalaska | 18:47.9 |
| 174 | Oz Runyan | Park Hill | 22:59.3 |
| 174 | Misha Ratner | Knox | 29:20.2 |
| 175 | Andrew Van Zee | Earlham | 18:48.0 |
| 175 | Ty Timmerman | Cedar Falls | 23:00.5 |
| 175 | Xander Roerdink | Central (Iowa) | 29:21.7 |
| 176 | Landon Sheffield | Earlham | 18:49.0 |
| 176 | Parker Steffen | Cedar Falls | 23:11.0 |
| 176 | Jamie Briggs | Cornell College | 29:24.6 |
| 177 | Brady Jesina | South Tama County Tama | 18:51.4 |
| 177 | Sam Faber | Clear Lake | 23:12.0 |
| 177 | Corbin Webster | Buena Vista | 29:26.1 |
| 178 | Noah Elizo | Austin | 18:52.8 |
| 178 | Declan Meloy | Marshalltown | 23:13.1 |
| 178 | Martin Howley | Illinois Wesleyan | 29:26.4 |
| 179 | Costin Piscatelli | Marshalltown | 18:53.3 |
| 179 | Noah Oppermann | Clear Lake | 23:15.5 |
| 179 | Grant Hohm | Iowa State University Club | 29:28.7 |
| 180 | Ethan Dunsbergen | Lynnville-Sully | 18:54.3 |
| 180 | Elliott Wilkinson | Cedar Falls | 23:17.3 |
| 180 | Ben Murr | Luther | 29:29.2 |
| 181 | Victor Tovar | Columbus Community Columbus Junction | 18:56.8 |
| 181 | Mason Wenzel | Cedar Falls | 23:18.8 |
| 181 | Hogan Smith | Gustavus Adolphus | 29:29.2 |
| 182 | Quincy Picart | Park Hill | 18:57.0 |
| 182 | Emerson Cook | Newton | 23:20.7 |
| 182 | Luke Randolph | Iowa State University Club | 29:29.6 |
| 183 | Noah Kahler | Waverly-Shell Rock | 18:57.6 |
| 183 | Kameron Casey | Mason City | 23:23.7 |
| 183 | Marcus Camacho | Wartburg | 29:29.9 |
| 184 | Aiden Burtness | Clear Lake | 18:58.4 |
| 184 | Colton Richardson | Mason City | 23:24.0 |
| 184 | Ben Nyberg | Luther | 29:31.4 |
| 185 | Brian Meier | Urbandale | 18:58.7 |
| 185 | Jamie Tinajero | Mason City | 23:24.5 |
| 185 | Cody Williams | Nebraska Wesleyan | 29:35.6 |
| 186 | Madden Gunsaulus | Lynnville-Sully | 19:00.3 |
| 186 | Aiden Huston | Pella | 23:26.8 |
| 186 | Jacob Pinkston | Illinois Wesleyan | 29:36.9 |
| 187 | Colin Reed | Williamsburg | 19:01.5 |
| 187 | Maximilan (Max) Scheier | Marshalltown | 23:31.9 |
| 187 | Anthony Zamudio | Cornell College | 29:38.5 |
| 188 | Lucas Geerts | Waverly-Shell Rock | 19:03.0 |
| 188 | Brody McDonough | Mason City | 23:33.7 |
| 188 | Logan Jandro | Gustavus Adolphus | 29:44.9 |
| 189 | Jucoby Quinn | Williamsburg | 19:04.6 |
| 189 | Dexter Van Auken | Urbandale | 23:35.4 |
| 189 | Justice Rathje | Central (Iowa) | 29:45.5 |
| 190 | Sam Schwarz | Mason City | 19:06.0 |
| 190 | Jack Gimbel | Assumption Davenport | 23:41.5 |
| 190 | Nick Ouhabi | Grinnell | 29:47.2 |
| 191 | Finn Brummel | Williamsburg | 19:06.7 |
| 191 | Sidney Miller-Prouty | Cedar Falls | 23:41.5 |
| 191 | Jacob Michaelson | Luther | 29:47.7 |
| 192 | Thomas Stanley | Marshalltown | 19:06.7 |
| 192 | Oliver Feltes | Mid-Prairie Wellman | 23:41.9 |
| 192 | Grant Anderson | Cornell College | 29:50.2 |
| 193 | Colton Kolar | Solon | 19:07.4 |
| 193 | Brendan Gorsich | Linn-Mar Marion | 23:47.3 |
| 193 | Jack Bode | Luther | 29:52.2 |
| 194 | Sam Terlouw | Lynnville-Sully | 19:07.7 |
| 194 | Logan Dodge | Mason City | 23:48.5 |
| 194 | Easton Mai | Cornell College | 29:52.7 |
| 195 | Oliver Gibson | Waverly-Shell Rock | 19:09.3 |
| 195 | Ethan Boobyer | Urbandale | 23:51.7 |
| 195 | Tyler Moon | Central (Iowa) | 29:52.7 |
| 196 | Grayson Gurwell | Cedar Rapids Washington | 19:10.4 |
| 196 | Henry Thompson | Urbandale | 23:52.8 |
| 196 | Cayden Scheil | Central (Iowa) | 29:52.9 |
| 197 | Charlie Pettit | Solon | 19:10.5 |
| 197 | Braeden Waters | Mason City | 23:54.6 |
| 197 | Jordan King | Unattached | 29:53.9 |
| 198 | Zander Christensen | Waverly-Shell Rock | 19:13.8 |
| 198 | Rylan Stoos | Linn-Mar Marion | 23:55.9 |
| 198 | Chris Marroquin | Elmhurst | 29:54.8 |
| 199 | Fernando Flores | Clayton Ridge Guttenberg | 19:16.3 |
| 199 | Jaden Schwartz | Marshalltown | 23:57.7 |
| 199 | Justin Lee | Grinnell | 29:55.8 |
| 200 | Baily Schara | Waverly-Shell Rock | 19:16.4 |
| 200 | Suhaib Aslam | Cedar Falls | 24:00.4 |
| 200 | Finnegan Rodefeld | Gustavus Adolphus | 29:56.2 |
| 201 | Benaiah Steinbron | Clear Lake | 19:17.1 |
| 201 | Liam Pins | Cedar Rapids Washington | 24:02.0 |
| 201 | Aiden Egertson | Buena Vista | 29:57.1 |
| 202 | Dylan Lang | Xavier Cedar Rapids | 19:17.4 |
| 202 | Joseph Camarena | Assumption Davenport | 24:04.1 |
| 202 | Owen Diediker | Simpson (Iowa) | 29:57.5 |
| 203 | Braxton Davis | Sioux City North | 19:18.6 |
| 203 | Zeke Jordan | Clear Lake | 24:04.4 |
| 203 | Erik Anderson | Iowa State University Club | 29:58.7 |
| 204 | Garrett Brunner | BCLUW Conrad | 19:18.6 |
| 204 | Gavin Howell | Urbandale | 24:06.6 |
| 204 | Elian Funes | Simpson (Iowa) | 30:00.8 |
| 205 | Gus Martino | Xavier Cedar Rapids | 19:19.4 |
| 205 | Alexander Helm | Park Hill | 24:11.1 |
| 205 | Aaron Robles | Nebraska Wesleyan | 30:01.4 |
| 206 | Brett Schindler | Onalaska | 19:19.6 |
| 206 | Tyler Thompson | Newton | 24:12.0 |
| 206 | Mason Coulter | Wartburg | 30:04.1 |
| 207 | Alex Argotsinger | Urbandale | 19:20.9 |
| 207 | Rylan Bethards | Urbandale | 24:13.2 |
| 207 | A.J. Mosqueda | Simpson (Iowa) | 30:06.1 |
| 208 | Mishael Rodrigues | Williamsburg | 19:23.2 |
| 208 | Jaxon Lippman | Park Hill | 24:14.6 |
| 208 | Aidan Michaelson | Grinnell | 30:07.8 |
| 209 | Cooper Pacha | Xavier Cedar Rapids | 19:23.2 |
| 209 | Owen Hlubek | Xavier Cedar Rapids | 24:15.6 |
| 209 | Haden Helgoth | Nebraska Wesleyan | 30:08.5 |
| 210 | Tim Bassier | Assumption Davenport | 19:26.1 |
| 210 | James Tuttle | Urbandale | 24:18.1 |
| 210 | Luke Wiley | Cornell College | 30:10.5 |
| 211 | Brady Cripe | Xavier Cedar Rapids | 19:26.3 |
| 211 | Ethan Vavroch | Cedar Falls | 24:20.0 |
| 211 | Simon Persson | Luther | 30:11.7 |
| 212 | Michael Johnson | Mason City | 19:27.4 |
| 212 | Corbin Post | Waverly-Shell Rock | 24:21.1 |
| 212 | Jonathan Meyer | Wartburg | 30:13.7 |
| 213 | Miles Engstrom | Nevada | 19:28.6 |
| 213 | Isaac Riesberg | Assumption Davenport | 24:21.7 |
| 213 | Harrison Laug | Luther | 30:13.9 |
| 214 | Lance Keenan | Austin | 19:29.2 |
| 214 | Elijah Parker | Park Hill | 24:27.7 |
| 214 | David Rice | Iowa State University Club | 30:17.6 |
| 215 | Isaiah Swanson | Ankeny | 19:29.5 |
| 215 | Andrew Adam | Mid-Prairie Wellman | 24:30.4 |
| 215 | Trevor Schepanski | Iowa State University Club | 30:19.0 |
| 216 | Ryker Scheckel | Cedar Rapids Kennedy | 19:30.3 |
| 216 | Aiden Mohan | Waverly-Shell Rock | 24:32.7 |
| 216 | Liam Baldwin | Cornell College | 30:19.4 |
| 217 | Elias Gonzalez Bravo | Columbus Community Columbus Junction | 19:30.6 |
| 217 | Devin Carlson | Urbandale | 25:01.8 |
| 217 | Brian Rohde | Faith Baptist Bible (Iowa) | 30:23.7 |
| 218 | Levi Zaabel | Newton | 19:31.3 |
| 218 | Jaxon Klingel | Newton | 25:08.9 |
| 218 | Carter Hall | Central (Iowa) | 30:24.7 |
| 219 | Andre Machado | Storm Lake | 19:31.6 |
| 219 | Mason Deur | Waverly-Shell Rock | 25:10.2 |
| 219 | Mason Hart | Iowa State University Club | 30:27.0 |
| 220 | Ethan Green | Valley Lutheran | 19:32.0 |
| 220 | Cameron Keener | Newton | 25:14.7 |
| 220 | Robert Howes | Simpson (Iowa) | 30:28.1 |
| 221 | Russell Chmelar | Clayton Ridge Guttenberg | 19:32.7 |
| 221 | Brogan Boots | Mount Vernon | 25:24.5 |
| 221 | Adam Lukert | Nebraska Wesleyan | 30:30.5 |
| 222 | Hunter Haley | Nevada | 19:34.2 |
| 222 | Kayden Schaefer | Williamsburg | 25:28.1 |
| 222 | Carter Braun | Buena Vista | 30:32.1 |
| 223 | Andrew Gimbel | Assumption Davenport | 19:35.9 |
| 223 | Jackson Damisch | Cedar Rapids Washington | 25:28.9 |
| 223 | Alexander Pollock | Grinnell | 30:32.7 |
| 224 | Colby Archer | Clear Lake | 19:37.4 |
| 224 | Logan Ruiz | Xavier Cedar Rapids | 25:29.3 |
| 224 | Kyle Ross | Nebraska Wesleyan | 30:36.9 |
| 225 | Elliott Luecke | Onalaska | 19:37.9 |
| 225 | Gavin Freiberg | Marshalltown | 25:29.4 |
| 225 | Christian Rathje | Central (Iowa) | 30:37.2 |
| 226 | Declan Murphy | Assumption Davenport | 19:38.0 |
| 226 | Reid Hartwig | Clear Lake | 25:49.1 |
| 226 | Luke Jenneke | Gustavus Adolphus | 30:38.0 |
| 227 | Austin Damisch | Cedar Rapids Washington | 19:40.3 |
| 227 | Gabrial (Gabe) Miller | Newton | 25:52.4 |
| 227 | Bradyen Walters | Iowa State University Club | 30:39.3 |
| 228 | Cade Bergman | Mason City | 19:41.3 |
| 228 | Ben Shafer | Newton | 25:59.4 |
| 228 | Jack Ross | Iowa State University Club | 30:45.8 |
| 229 | Levi Mills | Nevada | 19:42.7 |
| 229 | Conner Holman | Marshalltown | 25:59.9 |
| 229 | Gabe Shiloh | Grinnell | 30:49.0 |
| 230 | Michael Downs | Marshalltown | 19:48.9 |
| 230 | Isaac Peters | Mason City | 26:14.4 |
| 230 | Mark Rud | Gustavus Adolphus | 30:52.1 |
| 231 | Gage Mueller | Waverly-Shell Rock | 19:49.5 |
| 231 | Korbin Bouska | Waverly-Shell Rock | 26:27.9 |
| 231 | Bennett Vaughan-Fier | Luther | 30:53.2 |
| 232 | David Wickett | Newton | 19:54.1 |
| 232 | William Dustin | Park Hill | 26:45.1 |
| 232 | Anders Mork | Cornell College | 30:58.6 |
| 233 | Cael Stucky | Clear Lake | 19:55.0 |
| 233 | Christopher Bushy | Park Hill | 27:00.3 |
| 233 | Kade Hruby | Buena Vista | 31:02.4 |
| 234 | Owen Young | Solon | 19:55.7 |
| 234 | Nicolas Elliott | Park Hill | 27:08.1 |
| 234 | Elliott Varnum | Knox | 31:02.7 |
| 235 | Keegan Schnell | Lynnville-Sully | 19:57.0 |
| 235 | Corbin Goodwin | Cedar Falls | 27:13.4 |
| 235 | Kayden Miller | Elmhurst | 31:03.8 |
| 236 | Robson Hanna-White | Park Hill | 19:57.3 |
| 236 | Nick Shafer | Newton | 27:16.4 |
| 236 | Jermaine Dizon | Luther | 31:11.3 |
| 237 | Elias Duran | Columbus Community Columbus Junction | 19:59.3 |
| 237 | Tyler Powell | Onalaska | 27:31.0 |
| 237 | Tyler Schepanski | Iowa State University Club | 31:14.9 |
| 238 | Ethan Backes | Clayton Ridge Guttenberg | 19:59.9 |
| 238 | Micah Seehusen | Clear Lake | 27:36.5 |
| 238 | Evan Hansen | Luther | 31:21.8 |
| 239 | Tommy Hinderhoffer | BCLUW Conrad | 20:00.1 |
| 239 | Toni Rolim | Cedar Falls | 28:03.3 |
| 239 | Owen Block | Grinnell | 31:25.7 |
| 240 | Reece Waters | Mid-Prairie Wellman | 20:00.4 |
| 240 | Justin Rundle | Cedar Rapids Washington | 28:24.0 |
| 240 | Alton Ladd | Iowa State University Club | 31:26.4 |
| 241 | Spencer Michels | Solon | 20:01.5 |
| 241 | Collin McCambridge | Mason City | 28:40.9 |
| 241 | Johan Pacheco | Cornell College | 31:34.4 |
| 242 | Olin Hupfeld | BCLUW Conrad | 20:01.9 |
| 242 | Gustav DeVries | Waverly-Shell Rock | 28:53.0 |
| 242 | Stephen Metcalf | Iowa State University Club | 31:36.2 |
| 243 | Gavin Clausen | Mason City | 20:03.3 |
| 243 | Damian Garcia | Mid-Prairie Wellman | 30:54.3 |
| 243 | Darren Adams | Luther | 31:41.8 |
| 244 | Henry Appleby-Sparrow | Cedar Rapids Washington | 20:04.7 |
| 244 | Elliott Hartung | Cedar Falls | 31:08.2 |
| 244 | Gabe Hadley | Simpson (Iowa) | 31:44.7 |
| 245 | Drew Hill | Bondurant-Farrar | 20:05.7 |
| 245 | Cayden White | Iowa State University Club | 31:48.6 |
| 245 | Aaron Thatcher | Pella | 34:22.1 |
| 246 | Kiefer Pugh | Waverly-Shell Rock | 20:05.9 |
| 246 | Zach Egger | Iowa State University Club | 31:49.3 |
| 246 | Elijah Young | Urbandale | 34:55.9 |
| 247 | Max Shirmer | South Tama County Tama | 20:10.1 |
| 247 | Freddie Callister-Craig | Knox | 31:50.8 |
| 247 | Kyle Holberg | Marshalltown | 36:42.2 |
| 248 | Laird Hanna | Cedar Rapids Washington | 20:10.4 |
| 248 | Evan McClusky | Knox | 31:51.3 |
| 248 | Oliver Fine | Newton | 36:57.8 |
| 249 | Carew Kamaus | Mount Vernon | 20:11.7 |
| 249 | Tyler Ching | Grinnell | 31:52.5 |
| 250 | Archie Damschen | Mid-Prairie Wellman | 20:13.3 |
| 250 | Benson Newhouse | Luther | 32:02.7 |
| 251 | Wyatt DeMoss | Bondurant-Farrar | 20:13.6 |
| 251 | Van Munson | Cornell College | 32:08.2 |
| 252 | Caden Whitney | Waverly-Shell Rock | 20:13.8 |
| 252 | Connor Dixson | Iowa State University Club | 32:09.9 |
| 253 | Noah Tremel | Newton | 20:14.9 |
| 253 | Sam Stanton | Iowa State University Club | 32:16.9 |
| 254 | Drew Lamont | Newton | 20:17.2 |
| 254 | Odin Foote | Gustavus Adolphus | 32:28.5 |
| 255 | Payton Dickson | Earlham | 20:19.7 |
| 255 | James Snyder | Grinnell | 32:48.4 |
| 256 | Samuel Keller | Pella | 20:20.5 |
| 256 | Owen Schramm | Gustavus Adolphus | 32:52.6 |
| 257 | Abel Aldama | Newton | 20:22.0 |
| 257 | Asa Canny | Central (Iowa) | 33:03.8 |
| 258 | Evan Arkema | Lynnville-Sully | 20:22.3 |
| 258 | Jackson Ewing | Iowa State University Club | 33:07.8 |
| 259 | Tyson Huber | Mid-Prairie Wellman | 20:22.4 |
| 259 | Samuel Garcia | Knox | 33:11.5 |
| 260 | Jude Hovland | Austin | 20:24.5 |
| 260 | Ridesh Chhetri | Knox | 33:12.0 |
| 261 | Carl Gustafson | Mid-Prairie Wellman | 20:29.1 |
| 261 | Griffin Owens | Illinois Wesleyan | 33:19.2 |
| 262 | Stevan Freese | Waverly-Shell Rock | 20:35.0 |
| 263 | Evan Claycamp | Clayton Ridge Guttenberg | 20:35.0 |
| 264 | Jovanie Perez | South Tama County Tama | 20:41.0 |
| 264 | Wil Quinn | Luther | 33:29.8 |
| 265 | Ben Lothamer | Mid-Prairie Wellman | 20:52.0 |
| 265 | Max Lawrence | Knox | 33:38.9 |
| 266 | Kody Herritz | Onalaska | 20:56.5 |
| 266 | William Sotomayor | Buena Vista | 33:42.1 |
| 267 | Cole Klett | Sigourney | 21:02.3 |
| 267 | Max Jedlicka | Grinnell | 33:50.5 |
| 268 | Chase Lundberg | Newton | 21:04.0 |
| 268 | Maddox Wajda | Central (Iowa) | 34:05.7 |
| 269 | Nicholas Reisinger | Cedar Rapids Washington | 21:04.3 |
| 269 | Matt Dietrich | Simpson (Iowa) | 34:18.5 |
| 270 | Alan Miranda | Columbus Community Columbus Junction | 21:06.9 |
| 270 | Gabriel Moris | Iowa State University Club | 34:52.2 |
| 271 | Will Conover | Lynnville-Sully | 21:08.4 |
| 271 | Christian Farr | Faith Baptist Bible (Iowa) | 35:46.5 |
| 272 | Franklin Tew | Xavier Cedar Rapids | 21:12.0 |
| 272 | Michael Mcclaflin | Iowa State University Club | 36:26.9 |
| 273 | Teddy Rozeboom | Xavier Cedar Rapids | 21:12.3 |
| 273 | Chasyn Pollard | Knox | 36:38.2 |
| 274 | Jonathon Pickard | Mid-Prairie Wellman | 21:13.4 |
| 274 | Ethan Smith | Faith Baptist Bible (Iowa) | 37:02.6 |
| 275 | Bradly Baker | Onalaska | 21:15.2 |
| 275 | Ben Hackley | Faith Baptist Bible (Iowa) | 37:15.5 |
| 276 | Carson Winey | Earlham | 21:23.0 |
| 276 | Brandon Smith | Faith Baptist Bible (Iowa) | 37:18.7 |
| 277 | Caden Mai | Solon | 21:27.3 |
| 277 | Daniel Najera-Torres | Buena Vista | 38:25.4 |
| 278 | Lewis Foster | Cedar Rapids Washington | 21:35.1 |
| 278 | Max Johnston | Faith Baptist Bible (Iowa) | 38:34.5 |
| 279 | Jordan Dunsbergen | Lynnville-Sully | 21:35.2 |
| 280 | Sam Sulentic | Onalaska | 21:37.5 |
| 281 | Calvin Minard | Columbus Catholic Waterloo | 21:49.8 |
| 282 | Dalton Winegar | Lynnville-Sully | 21:51.5 |
| 283 | Landon Hough | Mid-Prairie Wellman | 22:05.6 |
| 284 | Erik Redmond | Earlham | 22:07.1 |
| 285 | Callum Wendt | Valley Lutheran | 22:17.3 |
| 286 | Jasper Mitchell | Cedar Rapids Washington | 22:26.5 |
| 287 | Zane Schmitz | Valley Lutheran | 22:32.4 |
| 288 | Hudson Swarts | Newton | 22:51.5 |
| 289 | Leland Daman | Valley Lutheran | 23:01.0 |
| 290 | Nick Berumez | Columbus Catholic Waterloo | 23:12.3 |
| 291 | Aidan Trumbauer | Valley Lutheran | 23:12.9 |
| 292 | Jason Neifer | Valley Lutheran | 23:25.1 |
| 293 | Sawyer Swenson | Onalaska | 23:25.1 |
| 294 | Tyler Redmond | Earlham | 24:03.9 |
| 295 | John Novotney | Columbus Catholic Waterloo | 24:34.4 |
| 296 | Carter Judkins | Clayton Ridge Guttenberg | 24:39.9 |
| 297 | Tate Armstrong | Clayton Ridge Guttenberg | 24:55.4 |
| 298 | Spencer Horns | Clayton Ridge Guttenberg | 25:00.1 |
| 299 | Kael Berns | Clayton Ridge Guttenberg | 25:00.8 |
| 300 | Holden Wendt | Valley Lutheran | 25:03.9 |
| 301 | Lucas Hein | Columbus Catholic Waterloo | 25:04.3 |
| 302 | Xavier Montgomery | Columbus Catholic Waterloo | 25:05.0 |
| 303 | Hayden Lewis | Lynnville-Sully | 25:33.6 |
| 304 | Luke Jensen | Earlham | 25:37.7 |
| 305 | Joesph Faas | Onalaska | 26:07.0 |
| 306 | Manny Hinderhoffer | BCLUW Conrad | 26:12.1 |
| 307 | Gabe Ohrt | Valley Lutheran | 27:57.0 |
| 308 | Leland Mueller | Clayton Ridge Guttenberg | 28:07.3 |
| 309 | Shawn Beaty | Columbus Catholic Waterloo | 28:21.4 |
| 310 | Anthony Sandoval | Clayton Ridge Guttenberg | 28:29.1 |
Girls 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Joley Sullivan | Davenport Central | 17:47.1 |
| 1 | Aila Moylan | Pleasant Valley | 20:48.0 |
| 1 | Molly Liston | Gustavus Adolphus | 21:45.7 |
| 2 | Marissa Ferebee | Pella | 17:49.2 |
| 2 | Emerlyn McNally | Cedar Falls | 21:21.8 |
| 2 | Peyton Steffen | Central (Iowa) | 21:55.3 |
| 3 | Evelyn Moeller | Mount Vernon | 18:12.4 |
| 3 | Hannah Yackley | Cedar Falls | 21:27.6 |
| 4 | Maddie Millage | Pleasant Valley | 18:13.4 |
| 4 | Zoey Berger | Cedar Falls | 21:40.0 |
| 4 | Adriana Crabtree | Illinois Wesleyan | 22:30.3 |
| 5 | Elsie Brenneman | Pella | 18:20.6 |
| 5 | Lyla Johnson | Pleasant Valley | 21:46.8 |
| 5 | Maddy Stevens | Central (Iowa) | 22:37.7 |
| 6 | Sarah Foad | Pleasant Valley | 18:38.3 |
| 6 | Kya McManus | Austin | 21:51.2 |
| 6 | Hannah Roark | Grinnell | 22:48.2 |
| 7 | Nakia Ollivierre | Waterloo West | 18:47.1 |
| 7 | Ainsley Searfoss | Cedar Falls | 22:09.8 |
| 7 | Liza Schaffer | Northern Iowa | 22:53.9 |
| 8 | Hailey Kozloski | Linn-Mar Marion | 18:57.0 |
| 8 | Alexcia Austin | Austin | 22:23.8 |
| 8 | Teah Miller | Central (Iowa) | 22:54.0 |
| 9 | Scarlett Byrnes | Osage | 18:57.7 |
| 9 | Ali Bries | Pleasant Valley | 22:26.4 |
| 9 | Kyra Cordes | Central (Iowa) | 23:01.5 |
| 10 | Brynn Edgin | Pleasant Valley | 19:07.8 |
| 10 | Emma Hahn | Cedar Falls | 22:26.6 |
| 10 | Sindri Bonner | Grinnell | 23:02.4 |
| 11 | Vivian McCombs | Pleasant Valley | 19:12.0 |
| 11 | Wrenley Musser | Linn-Mar Marion | 22:33.3 |
| 11 | Sarah Feddersen | Northern Iowa | 23:02.5 |
| 12 | Lizzy Vande Voort | Pella | 19:19.5 |
| 12 | Leah Freiberg | Cedar Falls | 22:34.1 |
| 12 | Addison Enfield | Gustavus Adolphus | 23:05.4 |
| 13 | Mia Deegan | Xavier Cedar Rapids | 19:20.1 |
| 13 | Leah Paulson | Linn-Mar Marion | 22:36.4 |
| 13 | Sophia Agan | Drake | 23:06.1 |
| 14 | Sydney Lewis | Austin | 19:21.8 |
| 14 | Danica VanBaale | Pella | 22:46.1 |
| 14 | Brooke O'brien | Northern Iowa | 23:09.3 |
| 15 | Brooklyn Stutzman | Mid-Prairie Wellman | 19:32.5 |
| 15 | Jocelyn Kempen | Pleasant Valley | 22:48.3 |
| 15 | Lidia Dahlman | Cornell College | 23:10.9 |
| 16 | Channing Becker | Williamsburg | 19:35.8 |
| 16 | Kamille Blott | Linn-Mar Marion | 22:51.9 |
| 16 | Anna Forbord | Gustavus Adolphus | 23:16.8 |
| 17 | Selah Flanigan | Pleasant Valley | 19:36.2 |
| 17 | Haylie Wildman | Linn-Mar Marion | 22:53.9 |
| 17 | Lily Peterson | Wartburg | 23:17.3 |
| 18 | Falyn Svalstad | Solon | 19:37.4 |
| 18 | Gracen Andersen | Pella | 22:54.6 |
| 18 | Molly Roberts | Elmhurst | 23:27.1 |
| 19 | Jaylee Duncan | Pleasant Valley | 19:41.8 |
| 19 | Ruby Fromm | Cedar Falls | 23:08.0 |
| 19 | Lillian Dahlhauser | Buena Vista | 23:30.5 |
| 20 | Ruth Dunham | Pella | 19:42.9 |
| 20 | Ketziah Wittenberg | Pella | 23:08.1 |
| 20 | Ava Vance | Wartburg | 23:37.1 |
| 21 | Kailee Wilson | Pleasant Valley | 19:43.8 |
| 21 | Ellie Scott | Linn-Mar Marion | 23:12.4 |
| 21 | Mackenzie Engbert | Cornell College | 23:49.9 |
| 22 | Lizzie Neumann | Pella | 19:44.1 |
| 22 | Hannah Highberger | Pleasant Valley | 23:17.2 |
| 22 | Bethany Warren | Wartburg | 24:00.4 |
| 23 | Frankie Gotto | Pleasant Valley | 19:45.3 |
| 23 | Cali McDermott | Pleasant Valley | 23:18.1 |
| 23 | Arushi Kharbanda | Grinnell | 24:02.1 |
| 24 | Olivia Volkmann | Decorah | 19:48.8 |
| 24 | Alexa Wenzel | Cedar Falls | 23:21.1 |
| 24 | Ella Johnson | Wartburg | 24:05.8 |
| 25 | Ali Seidl | Clear Creek-Amana | 19:49.1 |
| 25 | Campbell Berg | Pleasant Valley | 23:24.8 |
| 25 | Delaney Vacek | Nebraska Wesleyan | 24:06.6 |
| 26 | Chelsea VeDepo | Iowa City Liberty | 19:49.3 |
| 26 | Eve Kewatt | Austin | 23:31.3 |
| 26 | Mackenzie Murphy | Gustavus Adolphus | 24:08.4 |
| 27 | Silvia Kampbell | Storm Lake | 19:52.5 |
| 27 | Jenna Hannam | Cedar Falls | 23:33.1 |
| 27 | Lizzie Drew | Grinnell | 24:09.3 |
| 28 | Rose Pisarik | Mount Vernon | 19:54.4 |
| 28 | Alissa Charlton | Cedar Falls | 23:34.8 |
| 28 | Emma Wharton-Hsieh | Grinnell | 24:10.2 |
| 29 | Alexis Sorensen | Newton | 20:00.9 |
| 29 | Maggie VerDught | Cedar Falls | 23:35.8 |
| 29 | Talia Harrison | Grinnell | 24:11.1 |
| 30 | Peyton Rexroth | Pleasant Valley | 20:07.1 |
| 30 | Kamryn Riley | Cedar Falls | 23:57.7 |
| 30 | Tennyson Shultz | Grinnell | 24:15.1 |
| 31 | Audrey Muckler | Newton | 20:07.3 |
| 31 | Louisa Sorenson | Austin | 24:09.2 |
| 31 | Norah McDonald | Luther | 24:16.4 |
| 32 | Raleigh Barton | Xavier Cedar Rapids | 20:15.8 |
| 32 | Elly Eggers | Cedar Falls | 24:11.0 |
| 32 | Ava French | Simpson (Iowa) | 24:20.9 |
| 33 | Marcella Palmer | Sioux City North | 20:17.0 |
| 33 | Anne Ekins | Austin | 24:11.2 |
| 33 | Janae Hansen | Wartburg | 24:21.3 |
| 34 | Ruth Kueny | Decorah | 20:20.2 |
| 34 | Gabriela Duran | Columbus Community Columbus Junction | 24:14.6 |
| 34 | Mari Paulsen | Luther | 24:22.1 |
| 35 | Anna Temple | Linn-Mar Marion | 20:20.7 |
| 35 | Madelynn Forest | Pleasant Valley | 24:16.4 |
| 35 | Anna Quillin | Wartburg | 24:23.9 |
| 36 | Marion Spolaore | Linn-Mar Marion | 20:21.8 |
| 36 | Audrey Dickson | Clayton Ridge Guttenberg | 24:18.7 |
| 36 | Kelly Giardina | Wartburg | 24:25.1 |
| 37 | Hanna Johnson | Sioux City North | 20:23.4 |
| 37 | Riley Castro | Cedar Falls | 24:19.7 |
| 37 | Alyza Koppes | Cornell College | 24:25.8 |
| 38 | Miranda Sellner | Mount Vernon | 20:26.1 |
| 38 | Peyton Bobolz | Mason City | 24:24.9 |
| 38 | Alexia Spatz | Illinois Wesleyan | 24:30.5 |
| 39 | Edie Axmear | Williamsburg | 20:26.7 |
| 39 | Maryl Meeboer | Pleasant Valley | 24:32.1 |
| 39 | Kayla Young | Northern Iowa | 24:33.1 |
| 40 | Mackenzie Harger | Earlham | 20:27.4 |
| 40 | Heather Carpenter | Linn-Mar Marion | 24:32.2 |
| 40 | Paige Rewerts | Elmhurst | 24:33.6 |
| 41 | Ivy Ketelsen | Mason City | 20:30.2 |
| 41 | Leah Bontrager | Central (Iowa) | 24:34.8 |
| 41 | Julia Willett | Pleasant Valley | 24:36.4 |
| 42 | Maddie Gorsh | Williamsburg | 20:33.7 |
| 42 | Abby Quinn | Illinois Wesleyan | 24:35.2 |
| 42 | Marie Darst | Cedar Falls | 24:44.5 |
| 43 | Cora Smith | Mount Vernon | 20:44.0 |
| 43 | Jenna Lake | Nebraska Wesleyan | 24:38.9 |
| 43 | Madisen Henninger | Cedar Falls | 24:49.4 |
| 44 | Deborah Hougen | Decorah | 20:46.0 |
| 44 | Peyton Morey | Wartburg | 24:40.3 |
| 44 | Daniela Alcantara Martinez | Austin | 24:53.6 |
| 45 | Elise Dykstra | Mason City | 20:47.1 |
| 45 | Cindy Wang | Grinnell | 24:43.4 |
| 45 | Isabel Rendon | Columbus Community Columbus Junction | 24:53.8 |
| 46 | Saylor Schmitt | Clear Lake | 20:50.6 |
| 46 | Reeve Ristau | Central (Iowa) | 24:43.4 |
| 46 | Ella Howell | Columbus Community Columbus Junction | 24:55.2 |
| 47 | Raelyn Newhouse | Decorah | 20:51.9 |
| 47 | Ella McEntee | Grinnell | 24:43.9 |
| 47 | Avery Rogers | Cedar Falls | 25:01.7 |
| 48 | Leah Dykstra | Mason City | 20:52.2 |
| 48 | Payton Jorczak | Nebraska Wesleyan | 24:45.0 |
| 48 | Cadia Switzer | Cedar Falls | 25:05.6 |
| 49 | Rebekah Wallington | Mid-Prairie Wellman | 20:52.8 |
| 49 | Bekah Steinbron | Central (Iowa) | 24:48.5 |
| 49 | Sarah Haller | Cedar Falls | 25:05.7 |
| 50 | Rebekah Wittenberg | Pella | 20:53.3 |
| 50 | Brooke Nazos | Illinois Wesleyan | 24:48.6 |
| 50 | Eliza Moehlman | Mount Vernon | 25:17.4 |
| 51 | Emma Parkinson | Lynnville-Sully | 20:54.2 |
| 51 | Abbey Angus | Wartburg | 24:49.4 |
| 51 | Eden Reicherts | Cedar Falls | 25:25.4 |
| 52 | Ella Lambi | Iowa City Liberty | 20:56.6 |
| 52 | Joanna Rivera | Elmhurst | 24:50.7 |
| 52 | Grady Woods | Williamsburg | 25:28.3 |
| 53 | Edith Dawson | Mount Vernon | 20:58.5 |
| 53 | Lindsey Moseley | Luther | 24:51.5 |
| 53 | Lyvia Torrez | Cedar Falls | 25:28.8 |
| 54 | Torie Johnson | Mount Vernon | 20:59.9 |
| 54 | Annika Veit | Luther | 24:53.2 |
| 54 | Sofia Puls | Cedar Falls | 25:30.6 |
| 55 | Josie Bothell | Mount Vernon | 21:05.7 |
| 55 | Aubrey Kipper | Nebraska Wesleyan | 24:53.9 |
| 55 | Taylor Powers | Pleasant Valley | 25:30.7 |
| 56 | Riley Christopher | Decorah | 21:06.3 |
| 56 | Francesca Geffre | Gustavus Adolphus | 24:54.1 |
| 56 | MiYoung Stone | Pleasant Valley | 25:33.2 |
| 57 | Mailee Schmidt | Solon | 21:09.3 |
| 57 | Brylee Schechinger | Simpson (Iowa) | 24:54.5 |
| 57 | Kambry Jaeger | Cedar Falls | 25:33.5 |
| 58 | Ava Meier | Linn-Mar Marion | 21:13.3 |
| 58 | Carley Seeley | Cornell College | 24:55.0 |
| 58 | Anna Brodahl | Cedar Falls | 25:44.2 |
| 59 | Addie Domer | Linn-Mar Marion | 21:16.1 |
| 59 | Avary Byers | Nebraska Wesleyan | 24:56.3 |
| 59 | Evalie Charlton | Cedar Falls | 25:45.8 |
| 60 | Erica Vos | Pella | 21:19.5 |
| 60 | Cali Trygstad | Wartburg | 24:57.6 |
| 60 | Claire Sewell | Mason City | 25:50.2 |
| 61 | Amelia Moore | Assumption Davenport | 21:23.3 |
| 61 | Addison Doughan | Central (Iowa) | 25:03.4 |
| 61 | Anna Safavi | Linn-Mar Marion | 25:54.8 |
| 62 | Myrna Harper | Linn-Mar Marion | 21:25.5 |
| 62 | Kaylin Lacher | Northern Iowa | 25:06.7 |
| 62 | Kate Boedeker | Mason City | 25:56.0 |
| 63 | Sadie Peterson | Onalaska | 21:26.0 |
| 63 | Annika Kruse | Central (Iowa) | 25:07.1 |
| 63 | Addie Micheel | Mount Vernon | 25:56.2 |
| 64 | Grace Meier | Linn-Mar Marion | 21:26.5 |
| 64 | Diana Barba | Grinnell | 25:09.2 |
| 64 | Reagan Arwine | Williamsburg | 26:09.5 |
| 65 | Simone Downing | Decorah | 21:26.7 |
| 65 | Jessica Solar | Elmhurst | 25:10.3 |
| 65 | Berkley Mausser | Williamsburg | 26:20.9 |
| 66 | Holley Schulte | Clear Creek-Amana | 21:28.8 |
| 66 | Anna Gould | Gustavus Adolphus | 25:11.4 |
| 66 | Kate Kotta | Mason City | 26:21.7 |
| 67 | Aleah Williams | Iowa City Liberty | 21:31.9 |
| 67 | Ashley Gaba | Drake | 25:13.4 |
| 67 | Nettie Foat | Mason City | 26:21.7 |
| 68 | Amelia Roe | Decorah | 21:34.7 |
| 68 | Fabi Gipson | Drake | 25:23.8 |
| 68 | Hayden Bohn | Pella | 26:32.7 |
| 69 | Sofia Musick | Xavier Cedar Rapids | 21:36.1 |
| 69 | Jenna Woodsmall | Luther | 25:24.1 |
| 69 | Eden Trine | Pella | 26:34.2 |
| 70 | Livya (Liv) Nelson | Solon | 21:37.1 |
| 70 | Emma McCoy | Central (Iowa) | 25:25.1 |
| 70 | Laela Anderson | Xavier Cedar Rapids | 26:35.7 |
| 71 | Ayla Trolliet | Iowa City Liberty | 21:46.8 |
| 71 | Carlie Blevins | Faith Baptist Bible (Iowa) | 25:26.3 |
| 71 | Libby Walz | Xavier Cedar Rapids | 26:36.2 |
| 72 | Aubree Wilde | Williamsburg | 21:48.1 |
| 72 | Kalia Stover | Simpson (Iowa) | 25:29.1 |
| 72 | Claire Warby | Cedar Falls | 26:40.3 |
| 73 | Addison (Addi) Lomholt | OABCIG | 21:48.7 |
| 73 | Araceli Tapetillo | Simpson (Iowa) | 25:29.9 |
| 73 | Isabel Wenzel | Cedar Falls | 26:42.9 |
| 74 | Bryn Paulsen | Pella | 21:52.7 |
| 74 | Kira Barker | Central (Iowa) | 25:31.6 |
| 74 | Emelia Slesicki | Assumption Davenport | 26:49.1 |
| 75 | Stella Beck | Solon | 21:54.7 |
| 75 | Megan Bakke | Buena Vista | 25:33.8 |
| 75 | Mary Kate Johannes | Pleasant Valley | 26:49.5 |
| 76 | Leighton Maas | Williamsburg | 21:56.0 |
| 76 | Jade Benavides | Elmhurst | 25:34.0 |
| 76 | Alayna Nottger | Cedar Falls | 26:52.6 |
| 77 | Cameron Shumpert | Davenport Central | 21:56.5 |
| 77 | Brynn Wilson | Central (Iowa) | 25:34.6 |
| 77 | Isabella Smith | Pella | 27:02.8 |
| 78 | Talia Friedman | Newton | 21:56.8 |
| 78 | Grace Pyle | Nebraska Wesleyan | 25:35.7 |
| 78 | Izzy Todd | Pleasant Valley | 27:17.6 |
| 79 | Hannah Rodgers | Mid-Prairie Wellman | 21:56.8 |
| 79 | Megan Pickar | Wartburg | 25:36.3 |
| 79 | Kimora Owens | Williamsburg | 27:18.3 |
| 80 | Krischen Kennaley | Park Hill | 21:57.5 |
| 80 | Reese Kozisek | Nebraska Wesleyan | 25:37.4 |
| 80 | Peyton Sydnor | Pleasant Valley | 27:21.7 |
| 81 | Claire Cannon | Iowa City Liberty | 21:59.2 |
| 81 | Gracie Federspiel | Drake | 25:39.6 |
| 81 | Ava Solis | Pleasant Valley | 27:22.9 |
| 82 | Addison Seamans | Solon | 22:02.8 |
| 82 | Alyssa Roelli | Elmhurst | 25:40.7 |
| 82 | Morgan Wilker | Clayton Ridge Guttenberg | 27:26.3 |
| 83 | Maeve Ainsworth | Xavier Cedar Rapids | 22:02.8 |
| 83 | Emma Somenek | Illinois Wesleyan | 25:42.1 |
| 83 | Grace Miller | Park Hill | 27:36.9 |
| 84 | Chloe Kozloski | Linn-Mar Marion | 22:10.6 |
| 84 | Zoe Peesel | Cornell College | 25:42.4 |
| 84 | Mackenzie Maxim | Pleasant Valley | 27:41.4 |
| 85 | Chloe Switzer | BCLUW Conrad | 22:13.0 |
| 85 | Emma Miller | Simpson (Iowa) | 25:43.9 |
| 85 | Taylor Sikora | Waverly-Shell Rock | 27:52.0 |
| 86 | Paizlee Carter | Mason City | 22:13.2 |
| 86 | Takara Conley | Buena Vista | 25:48.5 |
| 86 | Ella Als | Mason City | 27:52.8 |
| 87 | Amanda Smith | Earlham | 22:13.9 |
| 87 | Keagan Burke | Elmhurst | 25:49.6 |
| 87 | Audrey Beck | Park Hill | 28:00.5 |
| 88 | Ella Kleinmeyer | Williamsburg | 22:14.1 |
| 88 | Julietta Contreras | Elmhurst | 25:51.1 |
| 88 | Sidney Hendrix | Park Hill | 28:00.6 |
| 89 | Jezzie Thompson | Clear Lake | 22:14.2 |
| 89 | Emerson Bartlett | Cedar Falls | 28:03.7 |
| 90 | Callan Fitzgerald | Mason City | 22:14.9 |
| 90 | Penelope Hansen | Luther | 25:55.4 |
| 90 | Sophia Kettmann | Xavier Cedar Rapids | 28:08.6 |
| 91 | Anessa Morrison | Marshalltown | 22:15.9 |
| 91 | Emrie Johnson | Wartburg | 25:57.3 |
| 91 | Marely Tellez-Marceleno | Waterloo West | 28:25.4 |
| 92 | Caroline Rupe | Mount Vernon | 22:16.6 |
| 92 | Sophie Stumbo | Cornell College | 25:58.8 |
| 92 | Addison Johnson | Xavier Cedar Rapids | 28:28.8 |
| 93 | Gabriella Swift | Iowa City Liberty | 22:21.5 |
| 93 | Kaia Austin | Gustavus Adolphus | 25:59.8 |
| 93 | Eve Askildson | Mason City | 28:43.5 |
| 94 | Ava Rolwes | Solon | 22:21.5 |
| 94 | Elsie Conwell | Knox | 26:00.2 |
| 94 | Leah Barr | Pleasant Valley | 28:44.4 |
| 95 | Breah Lowry | Lynnville-Sully | 22:26.9 |
| 95 | Emily Summers | Grinnell | 26:03.6 |
| 95 | Addy Kramer | Pleasant Valley | 28:46.7 |
| 96 | Maggie Dahlhauser | Storm Lake | 22:32.2 |
| 96 | Noelle Vu | Grinnell | 26:03.6 |
| 96 | Paige Thomas | Clayton Ridge Guttenberg | 28:47.5 |
| 97 | Sarah Malow | Newton | 22:36.1 |
| 97 | Madelyn McBratney | Nebraska Wesleyan | 26:04.5 |
| 97 | Molly Dolan | Assumption Davenport | 28:51.0 |
| 98 | Kylee Colby | Clear Lake | 22:40.2 |
| 98 | Edie Broadmoore | Grinnell | 26:05.5 |
| 98 | Emme Jerome | Waverly-Shell Rock | 29:00.0 |
| 99 | Graceyn Uhlmann | Williamsburg | 22:40.9 |
| 99 | Bree Tenges | Simpson (Iowa) | 26:06.9 |
| 99 | Khloe Helgebs | Xavier Cedar Rapids | 29:14.7 |
| 100 | Keira Rosenberg | Clear Creek-Amana | 22:42.4 |
| 100 | Jade Anderson | Wartburg | 26:07.4 |
| 100 | Amri Schwartz | Waverly-Shell Rock | 29:25.4 |
| 101 | Mallory Meyeraan | Marshalltown | 22:43.2 |
| 101 | Elie Tuhn | Simpson (Iowa) | 26:08.2 |
| 101 | Hope Zeitlow | Pleasant Valley | 29:27.1 |
| 102 | Bella Cole | Linn-Mar Marion | 22:45.5 |
| 102 | Alyssa Walker | Nebraska Wesleyan | 26:10.4 |
| 102 | Kaylee Janssen | Cedar Falls | 29:32.2 |
| 103 | Mandeesa Vos | Lynnville-Sully | 22:45.9 |
| 103 | Makaylee Jensen | Luther | 26:13.0 |
| 103 | Kaydence Ericson | Waverly-Shell Rock | 29:38.1 |
| 104 | Jill Haut | Assumption Davenport | 22:46.4 |
| 104 | Grace Vortherms | Wartburg | 26:14.9 |
| 104 | Ella Kapparos | Waverly-Shell Rock | 29:59.7 |
| 105 | Alivia Kingery | Newton | 22:49.2 |
| 105 | Julia Toro | Grinnell | 26:17.5 |
| 105 | Addy McDermott | Linn-Mar Marion | 30:08.7 |
| 106 | Ellie Stephenson | Xavier Cedar Rapids | 22:50.7 |
| 106 | Sandy Chagoya | Elmhurst | 26:19.8 |
| 106 | Anna Wiebold | Williamsburg | 30:22.8 |
| 107 | Anya Rivera | Williamsburg | 22:52.3 |
| 107 | Lailah Utnage | Wartburg | 26:22.8 |
| 107 | Pfeiffer Horns | Clayton Ridge Guttenberg | 30:28.9 |
| 108 | Francesca Vriens | Onalaska | 22:53.7 |
| 108 | Yuri Malone | Illinois Wesleyan | 26:25.6 |
| 108 | Jenna DeNike | Pleasant Valley | 30:31.5 |
| 109 | Miley Lucas-Quick | Assumption Davenport | 22:54.8 |
| 109 | Ryleigh Thomas | Simpson (Iowa) | 26:26.2 |
| 109 | Emma Anhalt | Waverly-Shell Rock | 30:35.5 |
| 110 | Kaitlyn Raue | Iowa City Liberty | 22:55.0 |
| 110 | Victoria Lopez | Illinois Wesleyan | 26:26.9 |
| 110 | Lucia Andronache | Xavier Cedar Rapids | 30:36.1 |
| 111 | Quinn Armentrout | Solon | 23:02.1 |
| 111 | Haydn Little | Central (Iowa) | 26:28.7 |
| 111 | Rosy Williams | Clayton Ridge Guttenberg | 30:47.5 |
| 112 | Analiese Snieder | Pella | 23:03.5 |
| 112 | Skyler Tomecki | Illinois Wesleyan | 26:30.2 |
| 112 | Mackenzie Dawson | Cedar Falls | 30:59.8 |
| 113 | Bella Engelhardt | Waverly-Shell Rock | 23:05.3 |
| 113 | Kamryn Sherwood | Wartburg | 26:31.9 |
| 113 | Kate Hance | Park Hill | 31:02.3 |
| 114 | Lauren Good | Clear Lake | 23:06.4 |
| 114 | Lily Cooper | Wartburg | 26:34.2 |
| 114 | Piper Kraft | Mason City | 31:14.8 |
| 115 | Kennedi Cartier | Clear Creek-Amana | 23:13.6 |
| 115 | Audra Mulholland | Iowa State University Club | 26:37.3 |
| 115 | Brenna France | Pleasant Valley | 31:24.2 |
| 116 | Jillian Jansen | Solon | 23:14.6 |
| 116 | Elsey Hagen | Gustavus Adolphus | 26:38.5 |
| 116 | Morgan Van Rees | Cedar Falls | 31:43.4 |
| 117 | Maya Hartman | Onalaska | 23:16.7 |
| 117 | Ella Herzberg | Nebraska Wesleyan | 26:38.5 |
| 117 | Allysa Sadewasser | Clayton Ridge Guttenberg | 32:01.0 |
| 118 | Jenna Rohne | Waverly-Shell Rock | 23:17.1 |
| 118 | Grace Charron | Grinnell | 26:39.0 |
| 118 | Piper Block | Cedar Falls | 32:04.4 |
| 119 | Sienna Stiltner | Clear Creek-Amana | 23:22.2 |
| 119 | Kate Huisinga | Simpson (Iowa) | 26:39.2 |
| 119 | Victoria Hansel | Pleasant Valley | 32:11.0 |
| 120 | Adali Borglum | Waverly-Shell Rock | 23:23.4 |
| 120 | Lucy Corbin | Luther | 26:39.6 |
| 120 | Caylee Rohner | Clayton Ridge Guttenberg | 32:36.4 |
| 121 | Melody Kenney | Sioux City North | 23:24.6 |
| 121 | Becca Hulinsky | Faith Baptist Bible (Iowa) | 26:46.1 |
| 121 | Payton Jennings | Waterloo West | 34:40.1 |
| 122 | Jazelle Robertson | Davenport Central | 23:28.3 |
| 122 | Vrinda Girimaji | Iowa State University Club | 26:46.7 |
| 122 | Addie Trees | Pleasant Valley | 34:40.1 |
| 123 | Tess Darrow | Osage | 23:32.7 |
| 123 | Rowan Divadeenam | Grinnell | 26:47.1 |
| 123 | Norah Poppe | Waverly-Shell Rock | 36:05.5 |
| 124 | Izzy Oman | Clear Lake | 23:35.2 |
| 124 | Chloe Wierson | Simpson (Iowa) | 26:50.2 |
| 124 | Ashli Gamez | Park Hill | 36:41.9 |
| 125 | Madelyn Davidheiser | Onalaska | 23:36.9 |
| 125 | Jillian Borgelt | Wartburg | 26:51.5 |
| 126 | Hadley Kearns | Assumption Davenport | 23:37.6 |
| 126 | Lauren Maw | Nebraska Wesleyan | 26:52.5 |
| 127 | Peyton Sharp | Lynnville-Sully | 23:38.7 |
| 127 | Kate Johnson | Luther | 26:52.9 |
| 128 | Kinsley Canoyer | Earlham | 23:41.0 |
| 128 | Karston Nebel | Central (Iowa) | 26:57.9 |
| 129 | Shea Rodgers | Earlham | 23:42.1 |
| 129 | Ella Sheeley | Central (Iowa) | 27:01.3 |
| 130 | Zoe Hulseberg | Williamsburg | 23:43.4 |
| 130 | Hannah McGraw | Simpson (Iowa) | 27:01.5 |
| 131 | Lily Backman | Storm Lake | 23:45.4 |
| 131 | Annie Hathaway | Elmhurst | 27:05.3 |
| 132 | Claire Rasmuson | Clear Lake | 23:47.7 |
| 132 | Annika Blackburn | Illinois Wesleyan | 27:08.0 |
| 133 | Nikkari Poll | Mid-Prairie Wellman | 23:47.9 |
| 133 | Emma Frazier | Illinois Wesleyan | 27:08.2 |
| 134 | Kendall Power | Osage | 24:01.9 |
| 134 | Jillian Fairbanks | Central (Iowa) | 27:08.9 |
| 135 | Lily Johnson | Marshalltown | 24:04.2 |
| 135 | Laura Sunnarborg | Gustavus Adolphus | 27:09.4 |
| 136 | Emma Buchanan | Waverly-Shell Rock | 24:05.5 |
| 136 | Cecilia Goodin | Knox | 27:10.9 |
| 137 | Clara Vavricek | Mount Vernon | 24:05.8 |
| 137 | Mira Comstock | Nebraska Wesleyan | 27:11.8 |
| 138 | Cadence Hammen | Earlham | 24:09.4 |
| 138 | Alexis O'Connell | Nebraska Wesleyan | 27:12.6 |
| 139 | Madeline Bielefeld | Osage | 24:11.4 |
| 139 | Gretchyn Fairlie | Cornell College | 27:13.1 |
| 140 | Piper Barnhouse | Solon | 24:12.5 |
| 140 | Dewa Ilg | Luther | 27:13.5 |
| 141 | Brooklyn Heesch | Clear Lake | 24:17.4 |
| 141 | Skyler Blessman | Simpson (Iowa) | 27:14.9 |
| 142 | Allison Kay | Waverly-Shell Rock | 24:17.7 |
| 142 | Piper Gushwa | Gustavus Adolphus | 27:15.1 |
| 143 | Khloe Eliesa | Sioux City North | 24:19.3 |
| 143 | Lila Emerson | Grinnell | 27:17.0 |
| 144 | Annie Chambers | Park Hill | 24:19.4 |
| 144 | Kalli Titus | Simpson (Iowa) | 27:21.2 |
| 145 | Lilah Aubert | Earlham | 24:20.5 |
| 145 | Allison Kounkel | Wartburg | 27:24.0 |
| 146 | Mya Fordice | Solon | 24:21.5 |
| 146 | Amelia Dewberry | Gustavus Adolphus | 27:24.8 |
| 147 | Averi Janecek | Mid-Prairie Wellman | 24:21.6 |
| 147 | Campbell Crabb | Central (Iowa) | 27:25.6 |
| 148 | Mollie Hunzelman | Waverly-Shell Rock | 24:24.6 |
| 148 | Allie Spredemann | Wartburg | 27:30.5 |
| 149 | Liliana Biermann | Clear Lake | 24:25.9 |
| 149 | Julia Chang | Grinnell | 27:32.0 |
| 150 | Lily Kolbet | Osage | 24:28.1 |
| 150 | Katherine Cantu | Illinois Wesleyan | 27:37.4 |
| 151 | Arcenia Burrack | Sioux City North | 24:32.2 |
| 151 | Lola Mendlik | Simpson (Iowa) | 27:38.4 |
| 152 | Cece Stanley | Earlham | 24:34.0 |
| 152 | Ali Keil | Gustavus Adolphus | 27:42.7 |
| 153 | Claire Kucharski | Xavier Cedar Rapids | 24:37.4 |
| 153 | Mia Lung | Luther | 27:46.6 |
| 154 | Eleanor Pfab | Xavier Cedar Rapids | 24:38.3 |
| 154 | Breonna Hurry | Nebraska Wesleyan | 27:49.1 |
| 155 | Abby Rachut | Osage | 24:42.0 |
| 155 | Morgan Ashcroft | Elmhurst | 27:50.4 |
| 156 | Kadence Whitmer | Clear Creek-Amana | 24:42.4 |
| 156 | Grace Grant | Illinois Wesleyan | 28:05.3 |
| 157 | Stella Grothaus | Park Hill | 24:45.1 |
| 157 | Eleanor Osmond | Gustavus Adolphus | 28:05.5 |
| 158 | Annabelle Stapleton | Park Hill | 24:47.9 |
| 158 | Vivian Hatlevig | Gustavus Adolphus | 28:11.3 |
| 159 | Ashlyn Wallace | Newton | 24:48.0 |
| 159 | Murray Page | Cornell College | 28:12.8 |
| 160 | Gracyn Braun | Mason City | 24:59.6 |
| 160 | Abbey Vezina | Iowa State University Club | 28:12.9 |
| 161 | Cloee Wilson | Sigourney | 25:01.1 |
| 161 | Gabbie Boevers | Gustavus Adolphus | 28:16.1 |
| 162 | Isabella Stotts | BCLUW Conrad | 25:04.0 |
| 162 | Zoe Scott | Cornell College | 28:23.1 |
| 163 | Ella Chiang | Mid-Prairie Wellman | 25:11.8 |
| 163 | Ella Pippert | Simpson (Iowa) | 28:29.0 |
| 164 | Aliya Gritters | Waverly-Shell Rock | 25:12.7 |
| 164 | Ellen Cook | Drake | 28:29.9 |
| 165 | Mattea Wright | Marshalltown | 25:14.5 |
| 165 | Reagan McMenomy | Central (Iowa) | 28:32.0 |
| 166 | Emma DeToye | Davenport Central | 25:14.9 |
| 166 | Genesis Reyes | Iowa State University Club | 28:46.5 |
| 167 | Laek Sullivan | Newton | 25:15.7 |
| 167 | Lanae Aerts | Nebraska Wesleyan | 28:46.9 |
| 168 | Sydney Bernardy | Clear Creek-Amana | 25:16.0 |
| 168 | Mallory Kotewa | Luther | 28:54.6 |
| 169 | Kiley Kauder | Xavier Cedar Rapids | 25:17.4 |
| 169 | Emily Dehn | Gustavus Adolphus | 29:01.4 |
| 170 | Lauren Adams | Osage | 25:25.8 |
| 170 | Ashley Olvera | Cornell College | 29:04.3 |
| 171 | Isabel Landgraf | Storm Lake | 25:26.7 |
| 171 | Lexi Swearingen | Central (Iowa) | 29:10.8 |
| 172 | Taniya O'Brien | Waterloo West | 25:34.2 |
| 172 | Annie Dorsey | Illinois Wesleyan | 29:24.8 |
| 173 | Abigail Reed | Williamsburg | 25:36.8 |
| 173 | Isabella Hornbostel | Iowa State University Club | 29:36.7 |
| 174 | Semani Hernandez | Waterloo West | 25:37.0 |
| 174 | Alenis Rios | Knox | 29:40.4 |
| 175 | Addison Mueller | Assumption Davenport | 25:44.6 |
| 175 | Kate Busby | Central (Iowa) | 29:42.1 |
| 176 | Anna Payne | Park Hill | 25:49.1 |
| 176 | Geneva Fairlie | Cornell College | 29:51.0 |
| 177 | Anaiz Martinez | Storm Lake | 25:57.8 |
| 177 | Dillon Lainey | Iowa State University Club | 30:00.1 |
| 178 | Lorraine Marinier | Onalaska | 26:04.0 |
| 178 | Lillian Cogdill | Iowa State University Club | 30:10.7 |
| 179 | Ada Kaplan | Davenport Central | 26:14.7 |
| 179 | Kacie Eisentrager | Simpson (Iowa) | 30:12.0 |
| 180 | Leah Kelley | Mid-Prairie Wellman | 26:21.9 |
| 180 | Lydia Mueller | Faith Baptist Bible (Iowa) | 30:18.2 |
| 181 | Meghan Trout | Newton | 26:30.8 |
| 181 | Eileen Sheetz | Knox | 30:35.7 |
| 182 | Josie Dean | Columbus Catholic Waterloo | 26:33.3 |
| 182 | Kenadie Thiner | Buena Vista | 30:40.3 |
| 183 | Sophia Valdez Chavez | Marshalltown | 26:34.8 |
| 183 | Norah Petersen | Luther | 30:54.5 |
| 184 | Kennedy LeDuc | Clear Lake | 26:43.3 |
| 184 | Maggie Weiss | Grinnell | 31:01.7 |
| 185 | Amira Little | Waterloo West | 26:49.3 |
| 185 | Karsyn Bollinger | Illinois Wesleyan | 31:07.3 |
| 186 | Makayla Martinez | Assumption Davenport | 26:55.0 |
| 186 | Lauren Snelgrove | Elmhurst | 31:30.4 |
| 187 | Leah Thurm | Xavier Cedar Rapids | 27:12.2 |
| 187 | Lillyan Wiese | Luther | 31:41.8 |
| 188 | Katelyn Nikkel | Lynnville-Sully | 27:28.1 |
| 188 | Annalise Wickersheim | Elmhurst | 32:10.3 |
| 189 | Alexis Kolbet | Osage | 28:00.2 |
| 189 | Jelena Bausch | Faith Baptist Bible (Iowa) | 32:10.8 |
| 190 | Emersyn Knudsvig | Columbus Catholic Waterloo | 28:14.3 |
| 190 | Makynzii Murley | Cornell College | 32:37.7 |
| 191 | Addy Sayer | Osage | 28:15.9 |
| 191 | Nicolette Walsh | Knox | 34:21.6 |
| 192 | Mia Van Zante | Newton | 28:28.5 |
| 192 | Ramona Liggett | Knox | 36:03.1 |
| 193 | Alea Runde | Onalaska | 28:52.3 |
| 193 | Isabelle Reyes | Illinois Wesleyan | 36:05.2 |
| 194 | Kyra Hamilton | Clear Lake | 28:58.8 |
| 194 | Sophia Brown | Luther | 36:14.2 |
| 195 | Alaina Safly | Mid-Prairie Wellman | 29:27.7 |
| 195 | Summer Jensen | Luther | 37:28.8 |
| 196 | Eva McClung | Onalaska | 29:43.0 |
| 196 | Cassie Peterson | Luther | 39:09.3 |
| 197 | Adaryn Belanger | Onalaska | 30:18.8 |
| 197 | Leah Becker | Buena Vista | 39:09.4 |
| 198 | Ashlyn Rodriguez Escamilla | Marshalltown | 30:35.5 |
| 199 | Lilyia Christen | Marshalltown | 30:38.0 |
| 200 | Elle Schipper | BCLUW Conrad | 30:38.7 |
| 201 | Samantha Wunderlich | Mid-Prairie Wellman | 31:26.6 |
| 202 | Elyse Brown | Osage | 31:40.5 |
| 203 | Richtricia Gbeynie | Columbus Catholic Waterloo | 32:37.5 |
| 204 | Jorja Janssen | Marshalltown | 33:07.0 |
| 205 | Layla Simon | Newton | 33:47.4 |
| 206 | Mae Lee Corona | Marshalltown | 35:19.4 |
| 207 | Madison Sullivan | Onalaska | 35:19.9 |
| 208 | Keira Halsted | Marshalltown | 35:43.1 |
| 209 | Gwen Wunderlich | Mid-Prairie Wellman | 35:58.5 |
| 210 | Delilah Lenox | Onalaska | 37:23.2 |
Wisconsin high school cross country · 2025 season · free on WI Athlete