# Iowa 3A State Track & Field Championships 2025

Source: https://ia.milesplit.com/meets/693533-iowa-hs-track-and-field-championships-2025/results/1181199/raw

Boys 3A 100 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Connor Kunze              11 Nevada                                 10.57a
   2 Ryan Bair                 11 Keokuk                                 10.69a
   3 Landry Haberichter        11 West Burlington                        10.70a
   4 Tay Seals                 10 Clear Creek-Amana                      10.74a
   5 Harrison Mullens          11 Pella                                  10.76a
   6 Caden Klein               11 Newton                                 10.88a
   7 William Weichert          11 Algona                                 10.89a
   8 Will Hawthorne            12 Gilbert                                10.90a

Boys 3A 100 Meters Prelims
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Connor Kunze              11 Nevada                                 10.61a
   2 Harrison Mullens          11 Pella                                  10.63a
   3 Tay Seals                 10 Clear Creek-Amana                      10.69a
   4 Landry Haberichter        11 West Burlington                        10.73a
   5 Caden Klein               11 Newton                                 10.73a
   6 Ryan Bair                 11 Keokuk                                 10.80a
   7 William Weichert          11 Algona                                 10.82a
   8 Will Hawthorne            12 Gilbert                                10.84a
   9 Jace Fadden               12 Des Moines Christian                   10.85a
  10 Alex Kerr                 12 Clear Lake                             10.94a
  11 Jayden Weinzetl           12 Webster City                           10.94a
  12 Nick Thomason             11 Newton                                 10.94a
  13 Zane Johnson               9 ADM Adel                               11.00a
  14 Ethan McNeal              10 Atlantic                               11.05a
  15 Brayden Howard            12 Gilbert                                11.06a
  16 Ben Francis               11 Wahlert Dubuque                        11.11a
  17 Josh Oelke                11 Wahlert Dubuque                        11.14a
  18 Victor Ward               11 Charles City                           11.17a
  19 Seth Gordon               11 Creston                                11.21a
  20 Maddux Cooley             10 Clinton                                11.27a
  21 Grady Harris              10 Waverly-Shell Rock                     11.30a
  22 Caleb Nordhagen           12 Carlisle                               11.39a
  23 Miles Robbins             12 Spencer                                11.40a
  24 AJ Kitner                 12 Independence                           11.46a

Boys 3A 200 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Caden Klein               11 Newton                                 21.58a
   2 Ryan Bair                 11 Keokuk                                 21.59a
   3 Alexander Brown           11 Central DeWitt                         21.75a
   4 Allie Evan                11 Algona                                 21.76a
   5 Alex Kerr                 12 Clear Lake                             21.96a
   6 Paul Marpe                11 Gilbert                                22.05a
   7 Christian Ergenbright     12 Newton                                 22.33a
  -- Connor Kunze              11 Nevada                                    DNS

Boys 3A 200 Meters Prelims
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Connor Kunze              11 Nevada                                 21.44a
   2 Caden Klein               11 Newton                                 21.61a
   3 Alexander Brown           11 Central DeWitt                         21.72a
   4 Allie Evan                11 Algona                                 21.78a
   5 Ryan Bair                 11 Keokuk                                 21.89a
   6 Alex Kerr                 12 Clear Lake                             21.98a
   7 Paul Marpe                11 Gilbert                                22.02a
   8 Christian Ergenbright     12 Newton                                 22.09a
   9 Zane Johnson               9 ADM Adel                               22.37a
  10 Ethan McNeal              10 Atlantic                               22.39a
  11 Mason Frost               12 Bondurant-Farrar                       22.42a
  12 Tate Garman               11 Algona                                 22.62a
  13 Caleb Nordhagen           12 Carlisle                               22.63a
  14 Victor Ward               11 Charles City                           22.70a
  15 Willie Sims               12 Maquoketa                              22.75a
  16 Riley Vanderlinden         9 Bondurant-Farrar                       22.81a
  17 Jack Berends              12 Spencer                                22.83a
  18 Eli Kampman               11 Solon                                  22.88a
  19 Garbieno Weno             11 Storm Lake                             22.98a
  20 Yusef Gulley              12 Knoxville                              23.16a
  21 Keaton O'Neill            12 Assumption Davenport                   23.47a
  22 Caleb Dolan               12 Wahlert Dubuque                        23.60a
  -- Seth Gordon               11 Creston                                    DQ
  -- Justice Parkey            12 Des Moines Hoover                         DNF

Boys 3A 400 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Nathan Miller             12 Center Point-Urbana                    47.88a
   2 Harrison Mullens          11 Pella                                  48.49a
   3 Tom Scherr                12 Wahlert Dubuque                        48.96a
   4 Rayce Heitman             12 Williamsburg                           49.00a
   5 Alexander Brown           11 Central DeWitt                         49.04a
   6 Cooper Grimm              11 Center Point-Urbana                    50.02a
   7 Grant Hocker              12 Williamsburg                           50.24a
   8 Cameron Forgy             12 ADM Adel                               50.53a
   9 Garbieno Weno             11 Storm Lake                             50.73a
  10 Cael Irving               12 Knoxville                              50.86a
  11 Justin Callahan           11 Webster City                           50.94a
  12 Victor Cruz               12 Glenwood                               51.06a
  13 Ethan McNeal              10 Atlantic                               51.06a
  14 Dylan Bormann             10 North Polk Alleman                     51.18a
  15 Cooper Katt               11 Moc-Floyd Valley                       51.21a
  16 Hudson Shull              11 ADM Adel                               51.34a
  17 Peyton Lambert            12 Fort Madison                           51.59a
  18 Colin Rudy                11 Atlantic                               52.21a
  19 Tate Loffswold            12 Sergeant Bluff-Luton                   52.25a
  20 Nathaniel Ligman          11 Pella                                  52.40a
  21 Ashton Moreno             12 Algona                                 52.82a
  22 Chayce Smith              11 Keokuk                                 53.05a
  -- Kaleb Wilgenbusch         12 Xavier Cedar Rapids                        DQ
  -- Justice Parkey            12 Des Moines Hoover                         DNS
  -- Kaleb Wilgenbusch         12 Xavier Cedar Rapids                        DQ
  -- Justice Parkey            12 Des Moines Hoover                         DNS

Boys 3A 800 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Quentin Nauman            11 Epworth Western Dubuque              1:49.41a
   2 Caleb Ten Pas             11 Des Moines Christian                 1:51.29a
   3 Canaan Dunham             11 Pella                                1:52.16a
   4 Gabriel Tejada            12 Fairfield                            1:53.40a
   5 Carson Squiers            11 Gilbert                              1:54.42a
   6 Gavin Weber               11 Algona                               1:56.81a
   7 Mitchell Stemper          11 Decorah                              1:57.12a
   8 Tyler Alderton            12 Washington                           1:57.33a
   9 Mason Gaulke              11 Pella                                1:57.34a
  10 Dawson Scheil             11 Mount Vernon                         1:57.46a
  11 Harrison Laug             12 Grinnell                             1:57.64a
  12 Gavin Day                 12 Winterset                            1:57.75a
  13 Cael Irving               12 Knoxville                            1:57.83a
  14 Caleb Olson               12 Central DeWitt                       1:57.95a
  15 John Murphy               11 Assumption Davenport                 1:57.98a
  16 Cole Hotopp               12 Winterset                            1:58.31a
  17 Karson Work               10 Sioux Center                         1:58.49a
  18 Thomas Hammel             12 Decorah                              1:58.74a
  19 Nolan Guzman              10 Fort Madison                         1:58.85a
  20 Kyle Olson                10 Central DeWitt                       1:59.27a
  21 Emrick Ryan               11 Gilbert                              1:59.80a
  22 Jackson VanHorn           11 Clear Creek-Amana                    2:00.29a
  23 Isaac Sorensen            12 Clear Creek-Amana                    2:02.71a
  24 Carter Mann               12 Des Moines Christian                 2:03.88a

Boys 3A 1600 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Quentin Nauman            11 Epworth Western Dubuque              3:59.60a
   2 Caleb Ten Pas             11 Des Moines Christian                 4:03.53a
   3 Canaan Dunham             11 Pella                                4:11.99a
   4 Logan Bleich              10 Gilbert                              4:15.57a
   5 Carson Squiers            11 Gilbert                              4:18.86a
   6 Austin Soldwisch          12 Waverly-Shell Rock                   4:21.48a
   7 Grady Olberding           12 Mount Vernon                         4:22.16a
   8 Gavin Weber               11 Algona                               4:23.21a
   9 Cadel Conner              11 Grinnell                             4:24.89a
  10 Collin Kessler            12 Winterset                            4:25.33a
  11 Chasen Caskey             10 Mount Vernon                         4:27.77a
  12 Max Davidson              11 Ballard                              4:27.97a
  13 Joel Ramirez-Parra        11 Storm Lake                           4:28.43a
  14 Luke Hagenberg            12 Des Moines Christian                 4:28.71a
  15 Jonah Ebersole            10 Pella                                4:29.35a
  16 Kyle Olson                10 Central DeWitt                       4:30.81a
  17 Andrew Allen               9 Xavier Cedar Rapids                  4:31.04a
  18 Tristen Gray              12 Assumption Davenport                 4:32.40a
  19 Jayden Brookins           11 Wahlert Dubuque                      4:33.46a
  20 Brock Hilsman             12 Clear Creek-Amana                    4:33.87a
  21 Carson Meskimen            9 Clear Creek-Amana                    4:34.81a
  22 Adam Wilke                11 Central DeWitt                       4:35.46a
  23 Lance Mueggenberg          9 Xavier Cedar Rapids                  4:38.94a
  24 Garrett See               11 Decorah                              4:40.56a

Boys 3A 3200 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Quentin Nauman            11 Epworth Western Dubuque              8:57.97a
   2 Canaan Dunham             11 Pella                                9:06.76a
   3 Logan Bleich              10 Gilbert                              9:19.48a
   4 Carson Squiers            11 Gilbert                              9:22.68a
   5 Austin Soldwisch          12 Waverly-Shell Rock                   9:22.78a
   6 Cadel Conner              11 Grinnell                             9:40.60a
   7 Joel Ramirez-Parra        11 Storm Lake                           9:40.82a
   8 Jayden Brookins           11 Wahlert Dubuque                      9:43.90a
   9 Torin Timmerman           12 ADM Adel                             9:45.97a
  10 Jaden Sisler              12 Des Moines Christian                 9:54.49a
  11 Max Davidson              11 Ballard                              9:54.72a
  12 Devon Browne              12 Pella                                9:56.54a
  13 Matthew Dahm               9 Sioux Center                         9:59.44a
  14 Adam Wilke                11 Central DeWitt                      10:01.79a
  15 Benjamin Nyberg           12 Des Moines Christian                10:06.46a
  16 Lance Zabel               11 Newton                              10:11.76a
  17 John Taylor               10 Winterset                           10:13.96a
  18 Alex Amaro                10 Bishop Heelan Catholic Sioux City   10:15.97a
  19 Barrett Jesina            11 South Tama County Tama              10:18.24a
  20 Kyle Vogel                 9 Clear Creek-Amana                   10:29.10a
  21 Clarence Nimrod           10 Decorah                             10:30.45a
  22 Brady Sanger              11 Bondurant-Farrar                    10:39.60a
  23 Jeffrey Gross             10 Harlan                              10:45.73a
  24 Nic Schieltz              11 Clear Creek-Amana                   10:46.06a

Boys 3A 110m Hurdles Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Tay Seals                 10 Clear Creek-Amana                      13.58a
   2 Koby Higginbotham         12 Knoxville                              13.77a
   3 Corbin Reed               12 ADM Adel                               14.19a
   4 Nolan Johnson             10 Waverly-Shell Rock                     14.56a
   5 Logan VanDenBroek         10 Pella                                  14.61a
   6 Wichieng Hosnyang         12 LeMars                                 14.68a
   7 Reilly Trease             12 Newton                                 14.80a
   8 Stetson Kane              11 Ballard                                14.86a

Boys 3A 110m Hurdles Prelims
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Koby Higginbotham         12 Knoxville                              13.96a
   2 Tay Seals                 10 Clear Creek-Amana                      14.08a
   3 Reilly Trease             12 Newton                                 14.32a
   4 Corbin Reed               12 ADM Adel                               14.56a
   5 Stetson Kane              11 Ballard                                14.78a
   6 Wichieng Hosnyang         12 LeMars                                 14.79a
   7 Logan VanDenBroek         10 Pella                                  14.81a
   8 Nolan Johnson             10 Waverly-Shell Rock                     14.82a
   9 Jace Bellamy              11 Winterset                              14.84a
  10 Caiden Johnson            11 Pella                                  14.84a
  11 Chase Ihle                11 Ballard                                14.96a
  12 Cooper Cooke              12 Clear Lake                             15.01a
  13 Christian Timmerman       12 West Delaware Manchester               15.06a
  14 Clark Morris              12 West Delaware Manchester               15.06a
  15 Kaiden Smith              12 Knoxville                              15.09a
  16 Conner Vander Ploeg       11 Moc-Floyd Valley                       15.12a
  17 Jaden Then                12 Epworth Western Dubuque                15.17a
  18 Brady Hurn                12 Gilbert                                15.33a
  19 Drew Farver               11 Bondurant-Farrar                       15.50a
  20 Josh Adam                 12 Decorah                                15.50a
  21 Marquis Olson             11 Waverly-Shell Rock                     15.53a
  22 Jameson Gregoire          10 Central DeWitt                         15.63a
  23 Austin Arauz              11 Newton                                 15.78a
  24 Hunter Wauhob             12 Bishop Heelan Catholic Sioux City      16.45a

Boys 3A 400m Hurdles Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Nathan Miller             12 Center Point-Urbana                    51.04a
   2 Caden Klein               11 Newton                                 51.96a
   3 Koby Higginbotham         12 Knoxville                              52.17a
   4 Owen Von Ahsen            11 Benton Community                       53.02a
   5 Jayden Stephens            9 Waverly-Shell Rock                     53.35a
   6 Corbin Reed               12 ADM Adel                               53.85a
   7 Mason Ackerman            10 North Polk Alleman                     55.01a
   8 Abe Krukow                12 Central DeWitt                         55.14a
   9 Nolan Johnson             10 Waverly-Shell Rock                     55.35a
  10 Christian Timmerman       12 West Delaware Manchester               55.48a
  11 Cade Bauer                12 Newton                                 55.56a
  12 Rex Rhamy                 11 Pella                                  55.62a
  13 Justin Callahan           11 Webster City                           55.67a
  14 Owen Myers                12 Perry                                  55.73a
  15 Preston Pitts             12 Spencer                                55.94a
  16 Christopher Meyer         11 Independence                           56.02a
  17 Elijah Cook               12 Bondurant-Farrar                       56.11a
  18 Tycen Augustine           11 LeMars                                 56.37a
  19 Dylan Adam                12 Fairfield                              57.24a
  20 Logan Hamma               11 West Burlington                        57.33a
  21 Dylan Powles               9 Glenwood                               57.42a
  22 Cole Bomgaars             10 Boyden-Hull                            57.89a
  23 Benjamin Thompson         12 Pella                                  58.06a
  24 Isaac LEE                 12 Wahlert Dubuque                        58.26a

Boys 3A 4x100m Relay Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Gilbert                                     41.94a
     1) Brayden Howard                 2) Paul Marpe
     3) Gabe Fierce                    4) Will Hawthorne
   1 Gilbert                                     41.94a
     1) Brayden Howard                 2) Paul Marpe
     3) Gabe Fierce                    4) Will Hawthorne
   2 Newton                                      42.08a
     1) Nick Thomason                  2) Reilly Trease
     3) Ali Yahia                      4) Christian Ergenbright
   2 Newton                                      42.08a
     1) Nick Thomason                  2) Reilly Trease
     3) Ali Yahia                      4) Christian Ergenbright
   3 ADM Adel                                    42.59a
     1) Zane Johnson                   2) Leyton Gerleman
     3) Grant Engleman                 4) Jackson Pitzen
   3 ADM Adel                                    42.59a
     1) Zane Johnson                   2) Leyton Gerleman
     3) Grant Engleman                 4) Jackson Pitzen
   4 Clear Creek-Amana                           42.60a
     1) Brayden Frank                  2) Adam Zeman
     3) Owen Rosenberg                 4) Tay Seals
   4 Clear Creek-Amana                           42.60a
     1) Brayden Frank                  2) Adam Zeman
     3) Owen Rosenberg                 4) Tay Seals
   5 Center Point-Urbana                         42.61a
     1) Tyler Knight                   2) Donovan Crouchet
     3) AJ Maloney                     4) Carter Andrews
   5 Center Point-Urbana                         42.61a
     1) Tyler Knight                   2) Donovan Crouchet
     3) AJ Maloney                     4) Carter Andrews
   6 Algona                                      42.89a
     1) William Weichert               2) Walker Levi
     3) Tate Garman                    4) Allie Evan
   6 Algona                                      42.89a
     1) William Weichert               2) Walker Levi
     3) Tate Garman                    4) Allie Evan
   7 Atlantic                                    43.05a
     1) Zander Killion                 2) Ethan McNeal
     3) Jarrett Hansen                 4) Tye Houser
   7 Atlantic                                    43.05a
     1) Zander Killion                 2) Ethan McNeal
     3) Jarrett Hansen                 4) Tye Houser
   8 Des Moines Christian                        43.11a
     1) Braden Williams                2) Jace Fadden
     3) Tate Olsen                     4) Davis Tokheim
   8 Des Moines Christian                        43.11a
     1) Braden Williams                2) Jace Fadden
     3) Tate Olsen                     4) Davis Tokheim

Boys 3A 4x100m Relay Prelims
===================================================================
     Team                                          Time        H#
===================================================================
   1 Newton                                      42.32a
     1) Nick Thomason                  2) Reilly Trease
     3) Ali Yahia                      4) Christian Ergenbright
   1 Newton                                      42.32a
     1) Nick Thomason                  2) Reilly Trease
     3) Ali Yahia                      4) Christian Ergenbright
   2 Gilbert                                     42.42a
     1) Brayden Howard                 2) Paul Marpe
     3) Gabe Fierce                    4) Will Hawthorne
   2 Gilbert                                     42.42a
     1) Brayden Howard                 2) Paul Marpe
     3) Gabe Fierce                    4) Will Hawthorne
   3 Clear Creek-Amana                           42.55a
     1) Brayden Frank                  2) Adam Zeman
     3) Owen Rosenberg                 4) Tay Seals
   3 Clear Creek-Amana                           42.55a
     1) Brayden Frank                  2) Adam Zeman
     3) Owen Rosenberg                 4) Tay Seals
   4 Algona                                      42.71a
     1) William Weichert               2) Walker Levi
     3) Tate Garman                    4) Allie Evan
   4 Algona                                      42.71a
     1) William Weichert               2) Walker Levi
     3) Tate Garman                    4) Allie Evan
   5 Center Point-Urbana                         42.84a
     1) Tyler Knight                   2) Donovan Crouchet
     3) AJ Maloney                     4) Carter Andrews
   5 Center Point-Urbana                         42.84a
     1) Tyler Knight                   2) Donovan Crouchet
     3) AJ Maloney                     4) Carter Andrews
   6 Atlantic                                    42.85a
     1) Zander Killion                 2) Ethan McNeal
     3) Jarrett Hansen                 4) Tye Houser
   6 Atlantic                                    42.85a
     1) Zander Killion                 2) Ethan McNeal
     3) Jarrett Hansen                 4) Tye Houser
   7 ADM Adel                                    42.85a
     1) Zane Johnson                   2) Leyton Gerleman
     3) Jonathon Hatchitt              4) Grant Engleman
   7 ADM Adel                                    42.85a
     1) Zane Johnson                   2) Leyton Gerleman
     3) Jonathon Hatchitt              4) Grant Engleman
   8 Des Moines Christian                        42.99a
     1) Braden Williams                2) Jace Fadden
     3) Tate Olsen                     4) Davis Tokheim
   8 Des Moines Christian                        42.99a
     1) Braden Williams                2) Jace Fadden
     3) Tate Olsen                     4) Davis Tokheim
   9 Bishop Heelan Catholic Sioux City           43.10a
     1) Hunter Wauhob                  2) James Arlt
     3) Carson Rose                    4) Talon Sexton
   9 Bishop Heelan Catholic Sioux City           43.10a
     1) Hunter Wauhob                  2) James Arlt
     3) Carson Rose                    4) Talon Sexton
  10 North Polk Alleman                          43.11a
     1) Aidan Rademacher               2) Coen Spurgeon
     3) Quinlan Teply                  4) Jake Hout
  10 North Polk Alleman                          43.11a
     1) Aidan Rademacher               2) Coen Spurgeon
     3) Quinlan Teply                  4) Jake Hout
  11 Decorah                                     43.12a
     1) Landon Quandahl                2) Josh Adam
     3) Zach Driscoll                  4) Peyton Webb
  11 Decorah                                     43.12a
     1) Landon Quandahl                2) Josh Adam
     3) Zach Driscoll                  4) Peyton Webb
  12 Waverly-Shell Rock                          43.14a
     1) Grady Harris                   2) Nolan Foster
     3) Sam Wilson                     4) Rylan Peters
  12 Waverly-Shell Rock                          43.14a
     1) Grady Harris                   2) Nolan Foster
     3) Sam Wilson                     4) Rylan Peters
  13 Clear Lake                                  43.24a
     1) Isaac Smith                    2) Alex Kerr
     3) Blake Enke                     4) Titan Schmitt
  13 Clear Lake                                  43.24a
     1) Isaac Smith                    2) Alex Kerr
     3) Blake Enke                     4) Titan Schmitt
  14 Central DeWitt                              43.34a
     1) Sam Pfeifle                    2) Michael Palmer
     3) Brady Meadows                  4) Jonathan Garrison
  14 Central DeWitt                              43.34a
     1) Sam Pfeifle                    2) Michael Palmer
     3) Brady Meadows                  4) Jonathan Garrison
  15 Glenwood                                    43.43a
     1) Jackson Mulkins                2) Keaton German
     3) Drew Schroeder                 4) Tristan Ludwig
  15 Glenwood                                    43.43a
     1) Jackson Mulkins                2) Keaton German
     3) Drew Schroeder                 4) Tristan Ludwig
  16 Wahlert Dubuque                             43.50a
     1) Ben Francis                    2) Josh Oelke
     3) Henry Thier                    4) Will Richardson
  16 Wahlert Dubuque                             43.50a
     1) Ben Francis                    2) Josh Oelke
     3) Henry Thier                    4) Will Richardson
  17 Pella                                       43.61a
     1) Owen Kettler                   2) Harry Tallman
     3) Emmanuel Diers                 4) Landen Pleima
  17 Pella                                       43.61a
     1) Owen Kettler                   2) Harry Tallman
     3) Emmanuel Diers                 4) Landen Pleima
  18 Spencer                                     43.71a
     1) Tommy Lauck                    2) Miles Robbins
     3) Jack Berends                   4) Preston Pitts
  18 Spencer                                     43.71a
     1) Tommy Lauck                    2) Miles Robbins
     3) Jack Berends                   4) Preston Pitts
  19 Keokuk                                      43.84a
     1) Kurt Joy                       2) Tramell Smith
     3) Travarius Smith                4) Drew Campbell
  19 Keokuk                                      43.84a
     1) Kurt Joy                       2) Tramell Smith
     3) Travarius Smith                4) Drew Campbell
  20 West Burlington                             43.90a
     1) Maddox Diewold                 2) Colby Booton
     3) Eli Oleson                     4) Landry Haberichter
  20 West Burlington                             43.90a
     1) Maddox Diewold                 2) Colby Booton
     3) Eli Oleson                     4) Landry Haberichter
  21 Grinnell                                    44.08a
     1) Diallo Perkins                 2) Josh Ringler
     3) Eli Mahoney                    4) Kayne Pavey
  21 Grinnell                                    44.08a
     1) Diallo Perkins                 2) Josh Ringler
     3) Eli Mahoney                    4) Kayne Pavey
  22 Carlisle                                    44.20a
     1) Jakson Hoversten               2) Trevor Shepard
     3) Isaac Burk                     4) Caleb Nordhagen
  22 Carlisle                                    44.20a
     1) Jakson Hoversten               2) Trevor Shepard
     3) Isaac Burk                     4) Caleb Nordhagen
  23 LeMars                                      44.26a
     1) Israel Beltran                 2) Tycen Augustine
     3) Tegan Bogh                     4) Tate Murphy
  23 LeMars                                      44.26a
     1) Israel Beltran                 2) Tycen Augustine
     3) Tegan Bogh                     4) Tate Murphy
  -- Epworth Western Dubuque                        DNF
     1) Bradley Brosius                2) Ben Wernimont
     3) Drew Burds                     4) John FitzPatrick
  -- Epworth Western Dubuque                        DNF
     1) Bradley Brosius                2) Ben Wernimont
     3) Drew Burds                     4) John FitzPatrick

Boys 3A 4x200m Relay Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Newton                                    1:26.45a
     1) Nick Thomason                  2) Reilly Trease
     3) Ali Yahia                      4) Christian Ergenbright
   1 Newton                                    1:26.45a
     1) Nick Thomason                  2) Reilly Trease
     3) Ali Yahia                      4) Christian Ergenbright
   2 Gilbert                                   1:27.29a
     1) Brayden Howard                 2) Paul Marpe
     3) Gabe Fierce                    4) Will Hawthorne
   2 Gilbert                                   1:27.29a
     1) Brayden Howard                 2) Paul Marpe
     3) Gabe Fierce                    4) Will Hawthorne
   3 Waverly-Shell Rock                        1:27.49a
     1) Nolan Foster                   2) Sam Wilson
     3) Jayden Stephens                4) Rylan Peters
   3 Waverly-Shell Rock                        1:27.49a
     1) Nolan Foster                   2) Sam Wilson
     3) Jayden Stephens                4) Rylan Peters
   4 ADM Adel                                  1:28.12a
     1) Zane Johnson                   2) Leyton Gerleman
     3) Grant Engleman                 4) Parker Hook
   4 ADM Adel                                  1:28.12a
     1) Zane Johnson                   2) Leyton Gerleman
     3) Grant Engleman                 4) Parker Hook
   5 Clear Creek-Amana                         1:28.49a
     1) Brayden Frank                  2) Joey Dains
     3) Adam Zeman                     4) Owen Rosenberg
   5 Clear Creek-Amana                         1:28.49a
     1) Brayden Frank                  2) Joey Dains
     3) Adam Zeman                     4) Owen Rosenberg
   6 Algona                                    1:28.79a
     1) William Weichert               2) Tate Garman
     3) Tyler Bradley                  4) Allie Evan
   6 Algona                                    1:28.79a
     1) William Weichert               2) Tate Garman
     3) Tyler Bradley                  4) Allie Evan
   7 Keokuk                                    1:28.89a
     1) Tramell Smith                  2) Travarius Smith
     3) Drew Campbell                  4) Ryan Bair
   7 Keokuk                                    1:28.89a
     1) Tramell Smith                  2) Travarius Smith
     3) Drew Campbell                  4) Ryan Bair
   8 Epworth Western Dubuque                   1:28.91a
     1) Dilan Lopez                    2) Drew Bergfeld
     3) Drew Burds                     4) John FitzPatrick
   8 Epworth Western Dubuque                   1:28.91a
     1) Dilan Lopez                    2) Drew Bergfeld
     3) Drew Burds                     4) John FitzPatrick
   9 Spencer                                   1:29.63a
     1) Miles Robbins                  2) Preston Pitts
     3) Jack Berends                   4) Tate VonEhwagen
   9 Spencer                                   1:29.63a
     1) Miles Robbins                  2) Preston Pitts
     3) Jack Berends                   4) Tate VonEhwagen
  10 Central DeWitt                            1:29.77a
     1) Michael Palmer                 2) Jonathan Garrison
     3) Cooper Small                   4) Sam Pfeifle
  10 Central DeWitt                            1:29.77a
     1) Michael Palmer                 2) Jonathan Garrison
     3) Cooper Small                   4) Sam Pfeifle
  11 LeMars                                    1:30.03a
     1) Israel Beltran                 2) Andrew Grant
     3) Tate Murphy                    4) Wichieng Hosnyang
  11 LeMars                                    1:30.03a
     1) Israel Beltran                 2) Andrew Grant
     3) Tate Murphy                    4) Wichieng Hosnyang
  12 North Polk Alleman                        1:30.04a
     1) Micah Sands                    2) Quinlan Teply
     3) Connor Blake                   4) Jake Hout
  12 North Polk Alleman                        1:30.04a
     1) Micah Sands                    2) Quinlan Teply
     3) Connor Blake                   4) Jake Hout
  13 Bondurant-Farrar                          1:30.41a
     1) Elijah Cook                    2) Riley Vanderlinden
     3) Andrew Kurtz                   4) Mason Frost
  13 Bondurant-Farrar                          1:30.41a
     1) Elijah Cook                    2) Riley Vanderlinden
     3) Andrew Kurtz                   4) Mason Frost
  14 Pella                                     1:30.72a
     1) Landen Pleima                  2) Bailey Shetterly
     3) Rex Rhamy                      4) Nate Warner
  14 Pella                                     1:30.72a
     1) Landen Pleima                  2) Bailey Shetterly
     3) Rex Rhamy                      4) Nate Warner
  15 Carlisle                                  1:31.29a
     1) Jakson Hoversten               2) Trevor Shepard
     3) Isaac Burk                     4) Caleb Nordhagen
  15 Carlisle                                  1:31.29a
     1) Jakson Hoversten               2) Trevor Shepard
     3) Isaac Burk                     4) Caleb Nordhagen
  16 Independence                              1:31.36a
     1) Zeke Symonds                   2) Christian Bryce
     3) Nicholas Fettkether            4) AJ Kitner
  16 Independence                              1:31.36a
     1) Zeke Symonds                   2) Christian Bryce
     3) Nicholas Fettkether            4) AJ Kitner
  17 Clinton                                   1:31.53a
     1) Ceion Currin                   2) Maddux Cooley
     3) Ronnie Abbott-Lutton           4) Jayden Krogmann
  17 Clinton                                   1:31.53a
     1) Ceion Currin                   2) Maddux Cooley
     3) Ronnie Abbott-Lutton           4) Jayden Krogmann
  18 Harlan                                    1:31.62a
     1) Cade Nelson                    2) Sam Shields
     3) Landon Nihsen                  4) Hagen Sorensen
  18 Harlan                                    1:31.62a
     1) Cade Nelson                    2) Sam Shields
     3) Landon Nihsen                  4) Hagen Sorensen
  19 Boone                                     1:32.13a
     1) Lucas Boucher                  2) Noah Davies
     3) Maddox McIntyre                4) Lucas Moore
  19 Boone                                     1:32.13a
     1) Lucas Boucher                  2) Noah Davies
     3) Maddox McIntyre                4) Lucas Moore
  20 West Burlington                           1:34.05a
     1) Maddox Diewold                 2) Eli Oleson
     3) Logan Hamma                    4) Sam Dzawo
  20 West Burlington                           1:34.05a
     1) Maddox Diewold                 2) Eli Oleson
     3) Logan Hamma                    4) Sam Dzawo
  21 Bishop Heelan Catholic Sioux City         1:36.99a
     1) Dylan Knapp                    2) Grant Whitcomb
     3) Hayden Dieger                  4) Caden Lester
  21 Bishop Heelan Catholic Sioux City         1:36.99a
     1) Dylan Knapp                    2) Grant Whitcomb
     3) Hayden Dieger                  4) Caden Lester
  -- Wahlert Dubuque                                DNF
     1) Ben Francis                    2) Anderson Herbst
     3) Josh Oelke                     4) Tom Scherr
  -- Winterset                                       DQ
     1) Bowen Tadlock                  2) Jaydn Cooper
     3) Lochlann O'Neal                4) Wyatt Swanson
  -- Winterset                                       DQ
     1) Bowen Tadlock                  2) Jaydn Cooper
     3) Lochlann O'Neal                4) Wyatt Swanson
  -- Benton Community                                DQ
     1) Gavin Brooks                   2) Gabe Pugh
     3) Will Schanbacher               4) Owen Von Ahsen
  -- Benton Community                                DQ
     1) Gavin Brooks                   2) Gabe Pugh
     3) Will Schanbacher               4) Owen Von Ahsen
  -- Wahlert Dubuque                                DNF
     1) Ben Francis                    2) Anderson Herbst
     3) Josh Oelke                     4) Tom Scherr

Boys 3A 4x400m Relay Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Center Point-Urbana                       3:17.61a
     1) AJ Maloney                     2) Donovan Crouchet
     3) Cooper Grimm                   4) Nathan Miller
   1 Center Point-Urbana                       3:17.61a
     1) AJ Maloney                     2) Donovan Crouchet
     3) Cooper Grimm                   4) Nathan Miller
   2 Waverly-Shell Rock                        3:18.74a
     1) Sam Wilson                     2) Nolan Foster
     3) Nolan Johnson                  4) Jayden Stephens
   2 Waverly-Shell Rock                        3:18.74a
     1) Sam Wilson                     2) Nolan Foster
     3) Nolan Johnson                  4) Jayden Stephens
   3 ADM Adel                                  3:20.18a
     1) Grant Engleman                 2) Hudson Shull
     3) Parker Hook                    4) Cameron Forgy
   3 ADM Adel                                  3:20.18a
     1) Grant Engleman                 2) Hudson Shull
     3) Parker Hook                    4) Cameron Forgy
   4 Central DeWitt                            3:22.64a
     1) Abe Krukow                     2) Caleb Olson
     3) Nathan Butler                  4) Alexander Brown
   4 Central DeWitt                            3:22.64a
     1) Abe Krukow                     2) Caleb Olson
     3) Nathan Butler                  4) Alexander Brown
   5 Pella                                     3:22.80a
     1) Nathaniel Ligman               2) Nate Warner
     3) Colin Kerndt                   4) Harry Mullens
   5 Pella                                     3:22.80a
     1) Nathaniel Ligman               2) Nate Warner
     3) Colin Kerndt                   4) Harry Mullens
   6 Epworth Western Dubuque                   3:23.16a
     1) Symon McDermott                2) Drew Bergfeld
     3) Grey Knepper                   4) John FitzPatrick
   6 Epworth Western Dubuque                   3:23.16a
     1) Symon McDermott                2) Drew Bergfeld
     3) Grey Knepper                   4) John FitzPatrick
   7 Clear Lake                                3:25.09a
     1) Jaxson McIntire                2) Bradyn Watkins
     3) Keeton Jeppeson                4) Alex Kerr
   7 Clear Lake                                3:25.09a
     1) Jaxson McIntire                2) Bradyn Watkins
     3) Keeton Jeppeson                4) Alex Kerr
   8 Winterset                                 3:25.35a
     1) Lochlann O'Neal                2) Cole Hotopp
     3) Jace Bellamy                   4) Gavin Day
   8 Winterset                                 3:25.35a
     1) Lochlann O'Neal                2) Cole Hotopp
     3) Jace Bellamy                   4) Gavin Day

Boys 3A 4x400m Relay Prelims
===================================================================
     Team                                          Time        H#
===================================================================
   1 Center Point-Urbana                       3:20.82a
     1) AJ Maloney                     2) Donovan Crouchet
     3) Cooper Grimm                   4) Nathan Miller
   1 Center Point-Urbana                       3:20.82a
     1) AJ Maloney                     2) Donovan Crouchet
     3) Cooper Grimm                   4) Nathan Miller
   2 Pella                                     3:21.27a
     1) Nathaniel Ligman               2) Nate Warner
     3) Colin Kerndt                   4) Harry Mullens
   2 Pella                                     3:21.27a
     1) Nathaniel Ligman               2) Nate Warner
     3) Colin Kerndt                   4) Harry Mullens
   3 ADM Adel                                  3:22.05a
     1) Grant Engleman                 2) Hudson Shull
     3) Parker Hook                    4) Cameron Forgy
   3 ADM Adel                                  3:22.05a
     1) Grant Engleman                 2) Hudson Shull
     3) Parker Hook                    4) Cameron Forgy
   4 Waverly-Shell Rock                        3:23.22a
     1) Sam Wilson                     2) Nolan Foster
     3) Nolan Johnson                  4) Jayden Stephens
   4 Waverly-Shell Rock                        3:23.22a
     1) Sam Wilson                     2) Nolan Foster
     3) Nolan Johnson                  4) Jayden Stephens
   5 Epworth Western Dubuque                   3:23.69a
     1) Symon McDermott                2) Drew Bergfeld
     3) Grey Knepper                   4) John FitzPatrick
   5 Epworth Western Dubuque                   3:23.69a
     1) Symon McDermott                2) Drew Bergfeld
     3) Grey Knepper                   4) John FitzPatrick
   6 Clear Lake                                3:24.11a
     1) Liam Smith                     2) Bradyn Watkins
     3) Keeton Jeppeson                4) Alex Kerr
   6 Clear Lake                                3:24.11a
     1) Liam Smith                     2) Bradyn Watkins
     3) Keeton Jeppeson                4) Alex Kerr
   7 Winterset                                 3:24.21a
     1) Lochlann O'Neal                2) Cole Hotopp
     3) Jace Bellamy                   4) Gavin Day
   7 Winterset                                 3:24.21a
     1) Lochlann O'Neal                2) Cole Hotopp
     3) Jace Bellamy                   4) Gavin Day
   8 Central DeWitt                            3:24.43a
     1) Abe Krukow                     2) Caleb Olson
     3) Nathan Butler                  4) Alexander Brown
   8 Central DeWitt                            3:24.43a
     1) Abe Krukow                     2) Caleb Olson
     3) Nathan Butler                  4) Alexander Brown
   9 Wahlert Dubuque                           3:24.60a
     1) Will Richardson                2) Anderson Herbst
     3) Lincoln Oberfoell              4) Tom Scherr
   9 Wahlert Dubuque                           3:24.60a
     1) Will Richardson                2) Anderson Herbst
     3) Lincoln Oberfoell              4) Tom Scherr
  10 North Polk Alleman                        3:24.76a
     1) Dylan Bormann                  2) Carter Bormann
     3) Evan Kelsick                   4) Jake Hout
  10 North Polk Alleman                        3:24.76a
     1) Dylan Bormann                  2) Carter Bormann
     3) Evan Kelsick                   4) Jake Hout
  11 Glenwood                                  3:25.52a
     1) Victor Cruz                    2) Dylan Powles
     3) Cooper Delashmutt              4) Haze Stephens
  11 Glenwood                                  3:25.52a
     1) Victor Cruz                    2) Dylan Powles
     3) Cooper Delashmutt              4) Haze Stephens
  12 Benton Community                          3:26.10a
     1) Gavin Brooks                   2) Gabe Pugh
     3) Will Schanbacher               4) Owen Von Ahsen
  12 Benton Community                          3:26.10a
     1) Gavin Brooks                   2) Gabe Pugh
     3) Will Schanbacher               4) Owen Von Ahsen
  13 Decorah                                   3:26.34a
     1) Trevor Kuennen                 2) Max Grimstad
     3) Mason Avila                    4) Mitchell Stemper
  13 Decorah                                   3:26.34a
     1) Trevor Kuennen                 2) Max Grimstad
     3) Mason Avila                    4) Mitchell Stemper
  14 Bondurant-Farrar                          3:26.66a
     1) Andrew Kurtz                   2) Jordan Rial
     3) Elijah Cook                    4) Mason Frost
  14 Bondurant-Farrar                          3:26.66a
     1) Andrew Kurtz                   2) Jordan Rial
     3) Elijah Cook                    4) Mason Frost
  15 Sergeant Bluff-Luton                      3:26.75a
     1) Tate Loffswold                 2) Collin Bliven
     3) Daniel Delarosa                4) Andrew Lincoln
  15 Sergeant Bluff-Luton                      3:26.75a
     1) Tate Loffswold                 2) Collin Bliven
     3) Daniel Delarosa                4) Andrew Lincoln
  16 Algona                                    3:27.90a
     1) Gavin Weber                    2) Ashton Moreno
     3) Walker Levi                    4) Tyler Bradley
  16 Algona                                    3:27.90a
     1) Gavin Weber                    2) Ashton Moreno
     3) Walker Levi                    4) Tyler Bradley
  17 Gilbert                                   3:28.06a
     1) Nolan Zehr                     2) Preston Stensland
     3) Aidan Rash                     4) Emmett Barber
  17 Gilbert                                   3:28.06a
     1) Nolan Zehr                     2) Preston Stensland
     3) Aidan Rash                     4) Emmett Barber
  18 Bishop Heelan Catholic Sioux City         3:28.39a
     1) Carson Rose                    2) James Arlt
     3) Cole Frese                     4) Will Bertrand
  18 Bishop Heelan Catholic Sioux City         3:28.39a
     1) Carson Rose                    2) James Arlt
     3) Cole Frese                     4) Will Bertrand
  19 Clear Creek-Amana                         3:29.13a
     1) Quade Jensen                   2) Nolan Hamerlinck
     3) Cade Overman                   4) Isaac Sorensen
  19 Clear Creek-Amana                         3:29.13a
     1) Quade Jensen                   2) Nolan Hamerlinck
     3) Cade Overman                   4) Isaac Sorensen
  20 Mount Vernon                              3:29.70a
     1) Holden Hlavacek                2) Dawson Scheil
     3) Erik Lamb                      4) Jaks Lee
  20 Mount Vernon                              3:29.70a
     1) Holden Hlavacek                2) Dawson Scheil
     3) Erik Lamb                      4) Jaks Lee
  21 Moc-Floyd Valley                          3:29.73a
     1) Albear Van Zee                 2) Logan Van Ravenhorst
     3) Blake Aalbers                  4) Micah Schmidt
  21 Moc-Floyd Valley                          3:29.73a
     1) Albear Van Zee                 2) Logan Van Ravenhorst
     3) Blake Aalbers                  4) Micah Schmidt
  22 Keokuk                                    3:31.41a
     1) Chayce Smith                   2) Brenton Hoard
     3) Tramell Smith                  4) Travarius Smith
  22 Keokuk                                    3:31.41a
     1) Chayce Smith                   2) Brenton Hoard
     3) Tramell Smith                  4) Travarius Smith
  23 Williamsburg                              3:32.54a
     1) Grant Hocker                   2) Noah Banos
     3) Finn Brummel                   4) Rayce Heitman
  23 Williamsburg                              3:32.54a
     1) Grant Hocker                   2) Noah Banos
     3) Finn Brummel                   4) Rayce Heitman
  24 Harlan                                    3:34.12a
     1) Foxx Argotsinger               2) Josef Reisz
     3) Sam Shields                    4) Hagen Sorensen
  24 Harlan                                    3:34.12a
     1) Foxx Argotsinger               2) Josef Reisz
     3) Sam Shields                    4) Hagen Sorensen

Boys 3A 4x800m Relay Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Pella                                     7:53.08a
     1) Mason Gaulke                   2) Kaiden Browne
     3) Jonah Ebersole                 4) Canaan Dunham
   1 Pella                                     7:53.08a
     1) Mason Gaulke                   2) Kaiden Browne
     3) Jonah Ebersole                 4) Canaan Dunham
   2 Mount Vernon                              7:54.16a
     1) Seamus O'Connor                2) Chasen Caskey
     3) Grady Olberding                4) Dawson Scheil
   2 Mount Vernon                              7:54.16a
     1) Seamus O'Connor                2) Chasen Caskey
     3) Grady Olberding                4) Dawson Scheil
   3 Winterset                                 7:56.23a
     1) Cole Hotopp                    2) Ben Strohbehn
     3) Collin Kessler                 4) Gavin Day
   3 Winterset                                 7:56.23a
     1) Cole Hotopp                    2) Ben Strohbehn
     3) Collin Kessler                 4) Gavin Day
   4 Gilbert                                   7:57.47a
     1) Preston Stensland              2) Emrick Ryan
     3) Carson Squiers                 4) Logan Bleich
   4 Gilbert                                   7:57.47a
     1) Preston Stensland              2) Emrick Ryan
     3) Carson Squiers                 4) Logan Bleich
   5 Decorah                                   8:00.50a
     1) Bill Fullhart                  2) Thomas Hammel
     3) Grant Zilka                    4) Mitchell Stemper
   5 Decorah                                   8:00.50a
     1) Bill Fullhart                  2) Thomas Hammel
     3) Grant Zilka                    4) Mitchell Stemper
   6 Fort Madison                              8:01.16a
     1) Peyton Lambert                 2) Mason McLey
     3) Riley Tripp                    4) Nolan Guzman
   6 Fort Madison                              8:01.16a
     1) Peyton Lambert                 2) Mason McLey
     3) Riley Tripp                    4) Nolan Guzman
   7 Des Moines Christian                      8:02.50a
     1) Carter Mann                    2) Josiah Sisler
     3) Luke Hagenberg                 4) Caleb Ten Pas
   7 Des Moines Christian                      8:02.50a
     1) Carter Mann                    2) Josiah Sisler
     3) Luke Hagenberg                 4) Caleb Ten Pas
   8 Washington                                8:03.05a
     1) Logan McDole                   2) Sawyer Tschantz
     3) Carson Ryan                    4) Tyler Alderton
   8 Washington                                8:03.05a
     1) Logan McDole                   2) Sawyer Tschantz
     3) Carson Ryan                    4) Tyler Alderton
   9 Center Point-Urbana                       8:06.13a
     1) Carter Easton                  2) Landon Batcheler
     3) Cayle Estling                  4) Cooper Grimm
   9 Center Point-Urbana                       8:06.13a
     1) Carter Easton                  2) Landon Batcheler
     3) Cayle Estling                  4) Cooper Grimm
  10 Humboldt                                  8:07.10a
     1) Jackson Dodd                   2) Chase Flaherty
     3) Mason Van Pelt                 4) Jackson Flaherty
  10 Humboldt                                  8:07.10a
     1) Jackson Dodd                   2) Chase Flaherty
     3) Mason Van Pelt                 4) Jackson Flaherty
  11 Clear Creek-Amana                         8:08.86a
     1) Brock Hilsman                  2) Isaac Sorensen
     3) Carson Meskimen                4) Jackson VanHorn
  11 Clear Creek-Amana                         8:08.86a
     1) Brock Hilsman                  2) Isaac Sorensen
     3) Carson Meskimen                4) Jackson VanHorn
  12 Assumption Davenport                      8:09.08a
     1) Tristen Gray                   2) John Murphy
     3) Drew Caldwell                  4) Tim Bassier
  12 Assumption Davenport                      8:09.08a
     1) Tristen Gray                   2) John Murphy
     3) Drew Caldwell                  4) Tim Bassier
  13 Epworth Western Dubuque                   8:11.40a
     1) Symon McDermott                2) Caiden Begle
     3) Tyler Hess                     4) Grey Knepper
  13 Epworth Western Dubuque                   8:11.40a
     1) Symon McDermott                2) Caiden Begle
     3) Tyler Hess                     4) Grey Knepper
  14 Central DeWitt                            8:16.38a
     1) Caleb Olson                    2) Greyson Dollar
     3) Kyle Olson                     4) Parker Petsche
  14 Central DeWitt                            8:16.38a
     1) Caleb Olson                    2) Greyson Dollar
     3) Kyle Olson                     4) Parker Petsche
  15 ADM Adel                                  8:18.20a
     1) Ty Landphair                   2) Ty Miller
     3) Max Marple                     4) Robbie Hall
  15 ADM Adel                                  8:18.20a
     1) Ty Landphair                   2) Ty Miller
     3) Max Marple                     4) Robbie Hall
  16 Moc-Floyd Valley                          8:19.50a
     1) Ian Van Der Werff              2) Isaac Hummel
     3) Thatcher Doughan               4) Micah Schmidt
  16 Moc-Floyd Valley                          8:19.50a
     1) Ian Van Der Werff              2) Isaac Hummel
     3) Thatcher Doughan               4) Micah Schmidt
  17 Ballard                                   8:20.42a
     1) Dillon Shoen                   2) Graden Hermann
     3) Austin Vance                   4) Max Davidson
  17 Ballard                                   8:20.42a
     1) Dillon Shoen                   2) Graden Hermann
     3) Austin Vance                   4) Max Davidson
  18 Xavier Cedar Rapids                       8:20.61a
     1) Andrew Allen                   2) Lance Mueggenberg
     3) Augustus Martino               4) Kaleb Wilgenbusch
  18 Xavier Cedar Rapids                       8:20.61a
     1) Andrew Allen                   2) Lance Mueggenberg
     3) Augustus Martino               4) Kaleb Wilgenbusch
  19 Solon                                     8:21.80a
     1) Will Brandt                    2) Owen Young
     3) Preston Raasch                 4) Spencer Michels
  19 Solon                                     8:21.80a
     1) Will Brandt                    2) Owen Young
     3) Preston Raasch                 4) Spencer Michels
  20 Wahlert Dubuque                           8:22.90a
     1) Will Richardson                2) Nolan Hayden
     3) Sam Kennedy                    4) Nick Moroney
  20 Wahlert Dubuque                           8:22.90a
     1) Will Richardson                2) Nolan Hayden
     3) Sam Kennedy                    4) Nick Moroney
  21 Glenwood                                  8:23.42a
     1) Bryce Keller                   2) Evan Stanislav
     3) Cody Henderson                 4) Haze Stephens
  21 Glenwood                                  8:23.42a
     1) Bryce Keller                   2) Evan Stanislav
     3) Cody Henderson                 4) Haze Stephens
  22 Atlantic                                  8:23.84a
     1) Preston Williams               2) Vincent Meisinger
     3) Mason Betts                    4) Colin Rudy
  22 Atlantic                                  8:23.84a
     1) Preston Williams               2) Vincent Meisinger
     3) Mason Betts                    4) Colin Rudy
  23 Sioux Center                              8:24.50a
     1) Caden Kooiker                  2) Karson Work
     3) Micah VandeVegte               4) Max Plasier
  23 Sioux Center                              8:24.50a
     1) Caden Kooiker                  2) Karson Work
     3) Micah VandeVegte               4) Max Plasier
  24 Bondurant-Farrar                          8:32.25a
     1) Grady Gibson                   2) Ryler Hanson
     3) Jack Rieck                     4) Nyle Davis
  24 Bondurant-Farrar                          8:32.25a
     1) Grady Gibson                   2) Ryler Hanson
     3) Jack Rieck                     4) Nyle Davis

Boys 3A 800m Sprint Medley Relay  - [1-1-2-4] Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Center Point-Urbana                       1:30.53a
     1) Tyler Knight                   2) Carter Andrews
     3) AJ Maloney                     4) Nathan Miller
   1 Center Point-Urbana                       1:30.53a
     1) Tyler Knight                   2) Carter Andrews
     3) AJ Maloney                     4) Nathan Miller
   2 Newton                                    1:30.77a
     1) Nick Thomason                  2) Reilly Trease
     3) Christian Ergenbright          4) Caden Klein
   2 Newton                                    1:30.77a
     1) Nick Thomason                  2) Reilly Trease
     3) Christian Ergenbright          4) Caden Klein
   3 Pella                                     1:31.98a
     1) Owen Kettler                   2) Harry Tallman
     3) Colin Kerndt                   4) Harrison Mullens
   3 Pella                                     1:31.98a
     1) Owen Kettler                   2) Harry Tallman
     3) Colin Kerndt                   4) Harrison Mullens
   4 Wahlert Dubuque                           1:32.72a
     1) Ben Francis                    2) Anderson Herbst
     3) Josh Oelke                     4) Tom Scherr
   4 Wahlert Dubuque                           1:32.72a
     1) Ben Francis                    2) Anderson Herbst
     3) Josh Oelke                     4) Tom Scherr
   5 Williamsburg                              1:33.17a
     1) Albert Bamrick                 2) Grady Wetjen
     3) Rayce Heitman                  4) Grant Hocker
   5 Williamsburg                              1:33.17a
     1) Albert Bamrick                 2) Grady Wetjen
     3) Rayce Heitman                  4) Grant Hocker
   6 Central DeWitt                            1:33.42a
     1) Brady Meadows                  2) Michael Palmer
     3) Jonathan Garrison              4) Alexander Brown
   6 Central DeWitt                            1:33.42a
     1) Brady Meadows                  2) Michael Palmer
     3) Jonathan Garrison              4) Alexander Brown
   7 North Polk Alleman                        1:33.80a
     1) Aidan Rademacher               2) Coen Spurgeon
     3) Quinlan Teply                  4) Jake Hout
   7 North Polk Alleman                        1:33.80a
     1) Aidan Rademacher               2) Coen Spurgeon
     3) Quinlan Teply                  4) Jake Hout
   8 Clear Creek-Amana                         1:33.85a
     1) Brayden Frank                  2) Owen Rosenberg
     3) Joey Dains                     4) Quade Jensen
   8 Clear Creek-Amana                         1:33.85a
     1) Brayden Frank                  2) Owen Rosenberg
     3) Joey Dains                     4) Quade Jensen
   9 Gilbert                                   1:33.96a
     1) Gabe Fierce                    2) Will Hawthorne
     3) Paul Marpe                     4) Emmett Barber
   9 Gilbert                                   1:33.96a
     1) Gabe Fierce                    2) Will Hawthorne
     3) Paul Marpe                     4) Emmett Barber
  10 Epworth Western Dubuque                   1:34.03a
     1) Bradley Brosius                2) Drew Bergfeld
     3) Drew Burds                     4) John FitzPatrick
  10 Epworth Western Dubuque                   1:34.03a
     1) Bradley Brosius                2) Drew Bergfeld
     3) Drew Burds                     4) John FitzPatrick
  11 Winterset                                 1:34.05a
     1) Bowen Tadlock                  2) Jaydn Cooper
     3) Wyatt Swanson                  4) Lochlann O'Neal
  11 Winterset                                 1:34.05a
     1) Bowen Tadlock                  2) Jaydn Cooper
     3) Wyatt Swanson                  4) Lochlann O'Neal
  12 Sergeant Bluff-Luton                      1:34.10a
     1) Ryan Husen                     2) Gavin Warren
     3) Collin Bliven                  4) Tate Loffswold
  12 Sergeant Bluff-Luton                      1:34.10a
     1) Ryan Husen                     2) Gavin Warren
     3) Collin Bliven                  4) Tate Loffswold
  13 Waverly-Shell Rock                        1:34.12a
     1) Grady Harris                   2) Rylan Peters
     3) Nolan Foster                   4) Sam Wilson
  13 Waverly-Shell Rock                        1:34.12a
     1) Grady Harris                   2) Rylan Peters
     3) Nolan Foster                   4) Sam Wilson
  14 Spencer                                   1:34.48a
     1) Tommy Lauck                    2) Miles Robbins
     3) Jack Berends                   4) Tate VonEhwagen
  14 Spencer                                   1:34.48a
     1) Tommy Lauck                    2) Miles Robbins
     3) Jack Berends                   4) Tate VonEhwagen
  15 Bishop Heelan Catholic Sioux City         1:34.54a
     1) Hunter Wauhob                  2) Carson Rose
     3) James Arlt                     4) Will Bertrand
  15 Bishop Heelan Catholic Sioux City         1:34.54a
     1) Hunter Wauhob                  2) Carson Rose
     3) James Arlt                     4) Will Bertrand
  16 ADM Adel                                  1:34.67a
     1) Leyton Gerleman                2) Jonathon Hatchitt
     3) Grant Engleman                 4) Hudson Shull
  16 ADM Adel                                  1:34.67a
     1) Leyton Gerleman                2) Jonathon Hatchitt
     3) Grant Engleman                 4) Hudson Shull
  17 Algona                                    1:35.09a
     1) William Weichert               2) Walker Levi
     3) Ashton Moreno                  4) Tyler Bradley
  17 Algona                                    1:35.09a
     1) William Weichert               2) Walker Levi
     3) Ashton Moreno                  4) Tyler Bradley
  18 Xavier Cedar Rapids                       1:35.24a
     1) Mason Meyer                    2) Carson Mahoney
     3) Cael Stutzman                  4) Kaleb Wilgenbusch
  18 Xavier Cedar Rapids                       1:35.24a
     1) Mason Meyer                    2) Carson Mahoney
     3) Cael Stutzman                  4) Kaleb Wilgenbusch
  19 Atlantic                                  1:35.48a
     1) Zander Killion                 2) Tye Houser
     3) Jarrett Hansen                 4) Grant Petty
  19 Atlantic                                  1:35.48a
     1) Zander Killion                 2) Tye Houser
     3) Jarrett Hansen                 4) Grant Petty
  20 Glenwood                                  1:35.60a
     1) Jackson Mulkins                2) Keaton German
     3) Victor Cruz                    4) Cooper Delashmutt
  20 Glenwood                                  1:35.60a
     1) Jackson Mulkins                2) Keaton German
     3) Victor Cruz                    4) Cooper Delashmutt
  21 Bondurant-Farrar                          1:35.88a
     1) Jordan Rial                    2) Riley Vanderlinden
     3) Andrew Kurtz                   4) Mason Frost
  21 Bondurant-Farrar                          1:35.88a
     1) Jordan Rial                    2) Riley Vanderlinden
     3) Andrew Kurtz                   4) Mason Frost
  22 Fairfield                                 1:36.56a
     1) Dayson Workman                 2) Voss Richardson
     3) Ethan Bisgard                  4) Ousman Saine
  22 Fairfield                                 1:36.56a
     1) Dayson Workman                 2) Voss Richardson
     3) Ethan Bisgard                  4) Ousman Saine
  23 Clinton                                   1:37.59a
     1) Ceion Currin                   2) Ronnie Abbott-Lutton
     3) Maddux Cooley                  4) Jayden Krogmann
  23 Clinton                                   1:37.59a
     1) Ceion Currin                   2) Ronnie Abbott-Lutton
     3) Maddux Cooley                  4) Jayden Krogmann
  -- Keokuk                                         DNF
     1) Kurt Joy                       2) Drew Campbell
     3) Ryan Bair                      4) Travarius Smith
  -- Keokuk                                         DNF
     1) Kurt Joy                       2) Drew Campbell
     3) Ryan Bair                      4) Travarius Smith

Boys 3A 1600m sprint medley relay  - [2-2-4-8] Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Epworth Western Dubuque                   3:24.52a
     1) Ben Wernimont                  2) Will Steffen
     3) Symon McDermott                4) Quentin Nauman
   1 Epworth Western Dubuque                   3:24.52a
     1) Ben Wernimont                  2) Will Steffen
     3) Symon McDermott                4) Quentin Nauman
   2 Des Moines Christian                      3:28.26a
     1) Braden Williams                2) Davis Tokheim
     3) Jace Fadden                    4) Caleb Ten Pas
   2 Des Moines Christian                      3:28.26a
     1) Braden Williams                2) Davis Tokheim
     3) Jace Fadden                    4) Caleb Ten Pas
   3 Fairfield                                 3:28.91a
     1) Dylan Adam                     2) Ethan Bisgard
     3) Ousman Saine                   4) Gabriel Tejada
   3 Fairfield                                 3:28.91a
     1) Dylan Adam                     2) Ethan Bisgard
     3) Ousman Saine                   4) Gabriel Tejada
   4 Algona                                    3:29.49a
     1) Tate Garman                    2) Tyler Bradley
     3) Allie Evan                     4) Gavin Weber
   4 Algona                                    3:29.49a
     1) Tate Garman                    2) Tyler Bradley
     3) Allie Evan                     4) Gavin Weber
   5 Gilbert                                   3:31.26a
     1) Brayden Howard                 2) Gabe Fierce
     3) Emmett Barber                  4) Logan Bleich
   5 Gilbert                                   3:31.26a
     1) Brayden Howard                 2) Gabe Fierce
     3) Emmett Barber                  4) Logan Bleich
   6 Mount Vernon                              3:33.18a
     1) Colin Bentley                  2) Logan Stanerson
     3) Holden Hlavacek                4) Grady Olberding
   6 Mount Vernon                              3:33.18a
     1) Colin Bentley                  2) Logan Stanerson
     3) Holden Hlavacek                4) Grady Olberding
   7 Grinnell                                  3:33.20a
     1) Diallo Perkins                 2) Josh Ringler
     3) Eli Mahoney                    4) Harrison Laug
   7 Grinnell                                  3:33.20a
     1) Diallo Perkins                 2) Josh Ringler
     3) Eli Mahoney                    4) Harrison Laug
   8 Center Point-Urbana                       3:34.06a
     1) AJ Maloney                     2) Carter Andrews
     3) Cooper Grimm                   4) Carter Easton
   8 Center Point-Urbana                       3:34.06a
     1) AJ Maloney                     2) Carter Andrews
     3) Cooper Grimm                   4) Carter Easton
   9 Pella                                     3:34.59a
     1) Colin Kerndt                   2) Bailey Shetterly
     3) Benjamin Thompson              4) Mason Gaulke
   9 Pella                                     3:34.59a
     1) Colin Kerndt                   2) Bailey Shetterly
     3) Benjamin Thompson              4) Mason Gaulke
  10 Bishop Heelan Catholic Sioux City         3:35.26a
     1) Carson Rose                    2) Grant Whitcomb
     3) Cole Frese                     4) Will Bertrand
  10 Bishop Heelan Catholic Sioux City         3:35.26a
     1) Carson Rose                    2) Grant Whitcomb
     3) Cole Frese                     4) Will Bertrand
  11 Central DeWitt                            3:35.78a
     1) Michael Palmer                 2) Jameson Gregoire
     3) Nathan Butler                  4) Caleb Olson
  11 Central DeWitt                            3:35.78a
     1) Michael Palmer                 2) Jameson Gregoire
     3) Nathan Butler                  4) Caleb Olson
  12 Decorah                                   3:35.93a
     1) Landon Quandahl                2) Josh Adam
     3) Trevor Kuennen                 4) Bennett Coppola
  12 Decorah                                   3:35.93a
     1) Landon Quandahl                2) Josh Adam
     3) Trevor Kuennen                 4) Bennett Coppola
  13 Washington                                3:36.51a
     1) Seth Shepherd                  2) Keider Gomez Valdez
     3) Logan McDole                   4) Tyler Alderton
  13 Washington                                3:36.51a
     1) Seth Shepherd                  2) Keider Gomez Valdez
     3) Logan McDole                   4) Tyler Alderton
  14 Winterset                                 3:36.57a
     1) Wyatt Swanson                  2) Lochlann O'Neal
     3) Gavin Day                      4) Collin Kessler
  14 Winterset                                 3:36.57a
     1) Wyatt Swanson                  2) Lochlann O'Neal
     3) Gavin Day                      4) Collin Kessler
  15 Clear Creek-Amana                         3:37.30a
     1) Brady Hilsman                  2) Adam Zeman
     3) Quade Jensen                   4) Brock Hilsman
  15 Clear Creek-Amana                         3:37.30a
     1) Brady Hilsman                  2) Adam Zeman
     3) Quade Jensen                   4) Brock Hilsman
  16 Glenwood                                  3:37.35a
     1) Keaton German                  2) Drew Schroeder
     3) Haze Stephens                  4) Bryce Keller
  16 Glenwood                                  3:37.35a
     1) Keaton German                  2) Drew Schroeder
     3) Haze Stephens                  4) Bryce Keller
  17 Sioux Center                              3:37.79a
     1) Braedon Perez                  2) Zachary VanBeek
     3) Caden Kooiker                  4) Karson Work
  17 Sioux Center                              3:37.79a
     1) Braedon Perez                  2) Zachary VanBeek
     3) Caden Kooiker                  4) Karson Work
  18 Moc-Floyd Valley                          3:38.51a
     1) Dalton Koerselman              2) Hudson Kleinhesselink
     3) Blake Aalbers                  4) Ian Van Der Werff
  18 Moc-Floyd Valley                          3:38.51a
     1) Dalton Koerselman              2) Hudson Kleinhesselink
     3) Blake Aalbers                  4) Ian Van Der Werff
  19 Assumption Davenport                      3:38.57a
     1) Keaton O'Neill                 2) Noah Williams
     3) Peter Miller                   4) John Murphy
  19 Assumption Davenport                      3:38.57a
     1) Keaton O'Neill                 2) Noah Williams
     3) Peter Miller                   4) John Murphy
  20 Boone                                     3:39.50a
     1) Luis Maldonado                 2) Jordan McCloud
     3) Maddox McIntyre                4) Dorian Myers
  20 Boone                                     3:39.50a
     1) Luis Maldonado                 2) Jordan McCloud
     3) Maddox McIntyre                4) Dorian Myers
  21 Charles City                              3:40.07a
     1) Patrick Bruening               2) Zeke Causey
     3) Victor Ward                    4) Xander Graeser
  21 Charles City                              3:40.07a
     1) Patrick Bruening               2) Zeke Causey
     3) Victor Ward                    4) Xander Graeser
  22 Des Moines Hoover                         3:40.19a
     1) Gabe Polich                    2) Diyon Berry
     3) Brandon Harrell                4) Chase Gordon
  22 Des Moines Hoover                         3:40.19a
     1) Gabe Polich                    2) Diyon Berry
     3) Brandon Harrell                4) Chase Gordon
  23 ADM Adel                                  3:41.31a
     1) Brayden Davison                2) Jonathon Hatchitt
     3) Brayden Rynearson              4) Ty Landphair
  23 ADM Adel                                  3:41.31a
     1) Brayden Davison                2) Jonathon Hatchitt
     3) Brayden Rynearson              4) Ty Landphair
  -- North Polk Alleman                              DQ
     1) Quinlan Teply                  2) Carter Van Brocklin
     3) Carter Bormann                 4) Evan Kelsick
  -- North Polk Alleman                              DQ
     1) Quinlan Teply                  2) Carter Van Brocklin
     3) Carter Bormann                 4) Evan Kelsick

Boys 3A 4x110 Shuttle Hurdles Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Clear Creek-Amana                           57.49a
     1) Owen Rosenberg                 2) Luke Higdon
     3) Eliezer Mipata                 4) Tay Seals
   1 Clear Creek-Amana                           57.49a
     1) Owen Rosenberg                 2) Luke Higdon
     3) Eliezer Mipata                 4) Tay Seals
   2 Ballard                                     58.45a
     1) Chase Ihle                     2) Kiir Wol
     3) Curtis Hinzman                 4) Stetson Kane
   2 Ballard                                     58.45a
     1) Chase Ihle                     2) Kiir Wol
     3) Curtis Hinzman                 4) Stetson Kane
   3 Moc-Floyd Valley                            58.80a
     1) Conner Vander Ploeg            2) Braylon Van Gelder
     3) Blake Aalbers                  4) Dylan Maasdam
   3 Moc-Floyd Valley                            58.80a
     1) Conner Vander Ploeg            2) Braylon Van Gelder
     3) Blake Aalbers                  4) Dylan Maasdam
   4 Bishop Heelan Catholic Sioux City         1:00.05a
     1) James Arlt                     2) Fisher Uhl
     3) Cole Frese                     4) Hunter Wauhob
   4 Bishop Heelan Catholic Sioux City         1:00.05a
     1) James Arlt                     2) Fisher Uhl
     3) Cole Frese                     4) Hunter Wauhob
   5 Benton Community                          1:00.89a
     1) Owen Von Ahsen                 2) Evan Patterson
     3) Will Schanbacher               4) Eli Patterson
   5 Benton Community                          1:00.89a
     1) Owen Von Ahsen                 2) Evan Patterson
     3) Will Schanbacher               4) Eli Patterson
   6 North Polk Alleman                        1:00.97a
     1) Nathan Pitlock                 2) Brady Cathcart
     3) Mason Ackerman                 4) Dylan Twedt
   6 North Polk Alleman                        1:00.97a
     1) Nathan Pitlock                 2) Brady Cathcart
     3) Mason Ackerman                 4) Dylan Twedt
   7 Clear Lake                                1:03.55a
     1) Keeton Jeppeson                2) Gage Larson
     3) Max Larson                     4) Cooper Cooke
   7 Clear Lake                                1:03.55a
     1) Keeton Jeppeson                2) Gage Larson
     3) Max Larson                     4) Cooper Cooke
  -- Spencer                                         DQ
     1) Preston Pitts                  2) Sam Hinkeldey
     3) Jivahny Lovan                  4) Jack Steuben
  -- Spencer                                         DQ
     1) Preston Pitts                  2) Sam Hinkeldey
     3) Jivahny Lovan                  4) Jack Steuben

Boys 3A 4x110 Shuttle Hurdles Prelims
===================================================================
     Team                                          Time        H#
===================================================================
   1 Ballard                                     58.63a
     1) Chase Ihle                     2) Kiir Wol
     3) Curtis Hinzman                 4) Stetson Kane
   1 Ballard                                     58.63a
     1) Chase Ihle                     2) Kiir Wol
     3) Curtis Hinzman                 4) Stetson Kane
   2 Clear Creek-Amana                           58.72a
     1) Owen Rosenberg                 2) Luke Higdon
     3) Eliezer Mipata                 4) Tay Seals
   2 Clear Creek-Amana                           58.72a
     1) Owen Rosenberg                 2) Luke Higdon
     3) Eliezer Mipata                 4) Tay Seals
   3 Spencer                                     59.38a
     1) Preston Pitts                  2) Sam Hinkeldey
     3) Jivahny Lovan                  4) Jack Steuben
   3 Spencer                                     59.38a
     1) Preston Pitts                  2) Sam Hinkeldey
     3) Jivahny Lovan                  4) Jack Steuben
   4 Moc-Floyd Valley                            59.73a
     1) Conner Vander Ploeg            2) Braylon Van Gelder
     3) Dylan Maasdam                  4) Blake Aalbers
   4 Moc-Floyd Valley                            59.73a
     1) Conner Vander Ploeg            2) Braylon Van Gelder
     3) Dylan Maasdam                  4) Blake Aalbers
   5 Benton Community                          1:00.58a
     1) Owen Von Ahsen                 2) Evan Patterson
     3) Will Schanbacher               4) Eli Patterson
   5 Benton Community                          1:00.58a
     1) Owen Von Ahsen                 2) Evan Patterson
     3) Will Schanbacher               4) Eli Patterson
   6 Bishop Heelan Catholic Sioux City         1:00.69a
     1) James Arlt                     2) Fisher Uhl
     3) Cole Frese                     4) Hunter Wauhob
   6 Bishop Heelan Catholic Sioux City         1:00.69a
     1) James Arlt                     2) Fisher Uhl
     3) Cole Frese                     4) Hunter Wauhob
   7 North Polk Alleman                        1:00.70a
     1) Nathan Pitlock                 2) Brady Cathcart
     3) Mason Ackerman                 4) Dylan Twedt
   7 North Polk Alleman                        1:00.70a
     1) Nathan Pitlock                 2) Brady Cathcart
     3) Mason Ackerman                 4) Dylan Twedt
   8 Clear Lake                                1:00.70a
     1) Keeton Jeppeson                2) Gage Larson
     3) Max Larson                     4) Cooper Cooke
   8 Clear Lake                                1:00.70a
     1) Keeton Jeppeson                2) Gage Larson
     3) Max Larson                     4) Cooper Cooke
   9 Gilbert                                   1:00.73a
     1) Aidan Rash                     2) Cael O'Brien
     3) Ethan Rash                     4) Brady Hurn
   9 Gilbert                                   1:00.73a
     1) Aidan Rash                     2) Cael O'Brien
     3) Ethan Rash                     4) Brady Hurn
  10 Knoxville                                 1:00.82a
     1) Kaiden Smith                   2) Grant DeMoss
     3) Kaison Wilder                  4) Koby Higginbotham
  10 Knoxville                                 1:00.82a
     1) Kaiden Smith                   2) Grant DeMoss
     3) Kaison Wilder                  4) Koby Higginbotham
  11 West Delaware Manchester                  1:01.10a
     1) Christian Timmerman            2) Seth Jackson
     3) Levi Wilson-Bries              4) Clark Morris
  11 West Delaware Manchester                  1:01.10a
     1) Christian Timmerman            2) Seth Jackson
     3) Levi Wilson-Bries              4) Clark Morris
  12 Fairfield                                 1:02.95a
     1) Spencer McCready               2) Blake Burnett
     3) Dylan Adam                     4) Ryan Giberson
  12 Fairfield                                 1:02.95a
     1) Spencer McCready               2) Blake Burnett
     3) Dylan Adam                     4) Ryan Giberson
  13 Newton                                    1:03.08a
     1) Cade Bauer                     2) Josh Lampe
     3) Drew Bauer                     4) Austin Arauz
  13 Newton                                    1:03.08a
     1) Cade Bauer                     2) Josh Lampe
     3) Drew Bauer                     4) Austin Arauz
  14 Humboldt                                  1:03.26a
     1) Tyler Carlson                  2) Valley Davis
     3) Griffin Groat                  4) Jackson Dodd
  14 Humboldt                                  1:03.26a
     1) Tyler Carlson                  2) Valley Davis
     3) Griffin Groat                  4) Jackson Dodd
  15 Glenwood                                  1:03.43a
     1) Dylan Powles                   2) Pauley Simonetti
     3) Shain Pratt                    4) Aaden Lopez
  15 Glenwood                                  1:03.43a
     1) Dylan Powles                   2) Pauley Simonetti
     3) Shain Pratt                    4) Aaden Lopez
  16 Saydel                                    1:06.37a
     1) Jimmie Bridges                 2) Shane Scott
     3) Bentley Schwartz               4) Tate Lause
  16 Saydel                                    1:06.37a
     1) Jimmie Bridges                 2) Shane Scott
     3) Bentley Schwartz               4) Tate Lause
  -- Waverly-Shell Rock                              DQ
     1) Nolan Johnson                  2) Marquis Olson
     3) Zander Christensen             4) Jayden Stephens
  -- Central DeWitt                                  DQ
     1) Abe Krukow                     2) Sam Pfeifle
     3) Beckham (Beck) Maricle         4) Jameson Gregoire
  -- ADM Adel                                        DQ
     1) Jackson Pitzen                 2) Joseph Kitzinger
     3) Corbin Reed                    4) Keaton Kier
  -- Pella                                           DQ
     1) Levi Shetterly                 2) Logan VanDenBroek
     3) Benjamin O'Halloran            4) Caiden Johnson
  -- Atlantic                                        DQ
     1) Grant Petty                    2) Jaxon Hepler
     3) Zander Killion                 4) Shelton Mualia
  -- Bondurant-Farrar                                DQ
     1) Landon Cory                    2) Elijah Cook
     3) Jordan Rial                    4) Drew Farver
  -- Epworth Western Dubuque                         DQ
     1) Nolan Urbain                   2) Beau Jasper
     3) Willie Williams                4) Jaden Then
  -- LeMars                                          DQ
     1) Tegan Bogh                     2) Tycen Augustine
     3) Colin Murphy                   4) Wichieng Hosnyang
  -- Epworth Western Dubuque                         DQ
     1) Nolan Urbain                   2) Beau Jasper
     3) Willie Williams                4) Jaden Then
  -- ADM Adel                                        DQ
     1) Jackson Pitzen                 2) Joseph Kitzinger
     3) Corbin Reed                    4) Keaton Kier
  -- Central DeWitt                                  DQ
     1) Abe Krukow                     2) Sam Pfeifle
     3) Beckham (Beck) Maricle         4) Jameson Gregoire
  -- Bondurant-Farrar                                DQ
     1) Landon Cory                    2) Elijah Cook
     3) Jordan Rial                    4) Drew Farver
  -- Waverly-Shell Rock                              DQ
     1) Nolan Johnson                  2) Marquis Olson
     3) Zander Christensen             4) Jayden Stephens
  -- Pella                                           DQ
     1) Levi Shetterly                 2) Logan VanDenBroek
     3) Benjamin O'Halloran            4) Caiden Johnson
  -- Atlantic                                        DQ
     1) Grant Petty                    2) Jaxon Hepler
     3) Zander Killion                 4) Shelton Mualia
  -- LeMars                                          DQ
     1) Tegan Bogh                     2) Tycen Augustine
     3) Colin Murphy                   4) Wichieng Hosnyang

Boys 3A Shot Put Finals
==================================================================================================
     Athlete                   Yr Team                                     Mark        H#
==================================================================================================
   1 Landon Prince             12 Clear Creek-Amana                     60-9.25
   2 Garret Kluesner           12 Epworth Western Dubuque               58-0.25
   3 Max Nevitt                11 Algona                                   57-3
   4 Greyson Hartman           10 Washington                            55-4.75
   5 Nick Milburn              10 Newton                               53-11.75
   6 Hayden Overgaard          12 Bishop Heelan Catholic Sioux City        53-5
   7 Tom Mikkelsen             10 Creston                               53-2.75
   8 Alex Wilson               12 Sergeant Bluff-Luton                  52-1.75
   9 Lincoln Skarnulis         10 Glenwood                              51-1.50
  10 Urijah Brooks             10 Fort Madison                          50-6.25
  11 Gavin Holt                11 Carroll Community                     50-4.50
  12 William Hahn              12 Decorah                              49-11.75
  13 Timmothy Chandonia        11 South Tama County Tama                49-9.25
  14 Gavin McLaren             11 Atlantic                                 49-9
  15 Cameron Corey             11 Grinnell                              49-8.50
  16 Seth VanDerLinden         12 Winterset                             49-1.75
  17 Isaiah Busick             12 Humboldt                                48-11
  18 Beau Morton               10 Hampton-Dumont-CAL                      48-11
  19 Jimmy Topping             11 Wahlert Dubuque                       48-8.25
  20 Jude Baumgardner          11 Boone                                 48-2.50
  21 Caden Barnes              12 Fort Madison                          45-6.25
  22 Jack Guy                  11 Humboldt                              43-7.75
  23 Kamden Jorgensen          11 Saydel                                43-0.50
  -- Xavier Darrow             12 Atlantic                                 FOUL

Boys 3A Discus Finals
==================================================================================================
     Athlete                   Yr Team                                     Mark        H#
==================================================================================================
   1 Landon Prince             12 Clear Creek-Amana                      181-10
   2 Carson McInerney          12 Bishop Heelan Catholic Sioux City      173-10
   3 Greyson Hartman           10 Washington                              169-8
   4 Nick Milburn              10 Newton                                  165-8
   5 Cameron Corey             11 Grinnell                                162-8
   6 Max Nevitt                11 Algona                                  161-2
   7 Cody Sandbulte            11 Sioux Center                            160-2
   8 Justin Kurt               12 Epworth Western Dubuque                 158-4
   9 Brayden Schoon            12 Creston                                157-11
  10 William Hahn              12 Decorah                                 148-2
  11 Reagan Anderson           10 Pella                                  147-11
  12 Gavin McLaren             11 Atlantic                                145-7
  13 Landyn Lewerke            12 Clear Lake                              144-8
  14 Jude Baumgardner          11 Boone                                   144-7
  15 Garrett O'Halloran        12 Pella                                   143-6
  16 Brody Clubb               12 Clear Creek-Amana                       143-0
  17 Brayton Schneider         12 Fort Madison                            143-0
  18 Alex Gassman              11 Epworth Western Dubuque                142-11
  19 Xavier Darrow             12 Atlantic                                142-6
  20 Cole Cantrall             12 Spencer                                 142-1
  21 Jacob Mulder              10 Moc-Floyd Valley                        134-0
  22 Will Limbaugh             10 Algona                                  133-8
  23 Alex Wilson               12 Sergeant Bluff-Luton                   129-10
  24 Tyson Shivers             12 Boone                                  128-11

Boys 3A High Jump Finals
==================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
==================================================================================================
   1 Eli Patterson             11 Benton Community                          6-7
   2 Ryan Giberson             12 Fairfield                                 6-3
   2 Eli Zillman               11 Fairfield                                 6-3
   2 Ryan Giberson             12 Fairfield                                 6-3
   4 Kenden Bowie              12 Fort Madison                              6-3
   4 Tyler Carlson             12 Humboldt                                  6-3
   4 Kenden Bowie              12 Fort Madison                              6-3
   6 Kanen DeYoung              9 Ballard                                   6-1
   6 Kaden Hoeper              10 Solon                                     6-1
   6 Parker Miller             10 Ballard                                   6-1
   6 Reid Kluesner             10 ADM Adel                                  6-1
   6 Kyler Chapman             12 ADM Adel                                  6-1
   6 Kaden Hoeper              10 Solon                                     6-1
   6 Kanen DeYoung              9 Ballard                                   6-1
   6 Parker Miller             10 Ballard                                   6-1
   6 Kyler Chapman             12 ADM Adel                                  6-1
   6 Reid Kluesner             10 ADM Adel                                  6-1
  11 Wichieng Hosnyang         12 LeMars                                    6-1
  12 Tate VonEhwagen           10 Spencer                                   6-1
  13 Samuel Howland            12 Clear Lake                                6-1
  13 Albert Bamrick            10 Williamsburg                              6-1
  13 Mason Watkins             12 West Burlington                           6-1
  13 Albert Bamrick            10 Williamsburg                              6-1
  13 Samuel Howland            12 Clear Lake                                6-1
  13 Mason Watkins             12 West Burlington                           6-1
  16 Peyton Webb               11 Decorah                                  5-11
  16 Logan VanDenBroek         10 Pella                                    5-11
  16 Peyton Webb               11 Decorah                                  5-11
  16 Isaiah Hansen             10 Newton                                   5-11
  16 Logan VanDenBroek         10 Pella                                    5-11
  16 Erik Lamb                 12 Mount Vernon                             5-11
  16 Isaiah Hansen             10 Newton                                   5-11
  16 Erik Lamb                 12 Mount Vernon                             5-11
  20 Jack Reed                 10 Pella                                    5-11
  -- Donovan Cook              11 Maquoketa                                  NH
  -- Kaiden Smith              12 Knoxville                                  NH
  -- Trevor Banning             9 Winterset                                  NH
  -- Max Dougherty              9 Xavier Cedar Rapids                        NH
  -- Donovan Cook              11 Maquoketa                                  NH
  -- Kaiden Smith              12 Knoxville                                  NH
  -- Trevor Banning             9 Winterset                                  NH
  -- Max Dougherty              9 Xavier Cedar Rapids                        NH

Boys 3A Long Jump Finals
==================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
==================================================================================================
   1 Rylan Peters              11 Waverly-Shell Rock                    22-6.25
   2 Jace Fadden               12 Des Moines Christian                  22-3.25
   3 Zeke Symonds              11 Independence                          22-2.75
   4 Albear Van Zee            10 Moc-Floyd Valley                      22-2.50
   5 Yusef Gulley              12 Knoxville                             22-2.50
   6 Lamar Dayton              12 Fort Madison                         21-10.75
   7 Eli Zillman               11 Fairfield                             21-9.25
   8 Chase Ihle                11 Ballard                               21-7.25
   9 Corbin Reed               12 ADM Adel                              21-7.25
  10 Emmanuel Diers            11 Pella                                 21-6.50
  11 Rayce Heitman             12 Williamsburg                          21-6.50
  12 Connor Kunze              11 Nevada                                21-3.75
  13 Elliot Carlson            12 Humboldt                              20-8.75
  14 Carter Andrews            12 Center Point-Urbana                   20-7.50
  15 Spencer McCready          11 Fairfield                             20-4.25
  16 Alameen Shanto            10 Newton                                20-2.50
  17 Nate Gondek               10 Winterset                                20-0
  18 Nolan Ehlinger            11 Maquoketa                               19-10
  19 Owen Kettler              10 Pella                                    19-9
  20 Jay Dodd                  10 Clinton                                  19-9
  21 Will Freund               10 Wahlert Dubuque                          19-7
  22 Cooper Small              10 Central DeWitt                        19-3.75
  23 Brett McInnis             10 LeMars                                17-4.50
  -- Caleb Bock                12 Solon                                     DNS

Girls 3A 100 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Kelly Grobstich           12 Assumption Davenport                   11.83a
   2 Kaleigh Tooker            11 Moc-Floyd Valley                       12.18a
   3 Aiden Gosselink           11 Grinnell                               12.20a
   4 Mackenzie Harder          12 Storm Lake                             12.22a
   5 Abigail (Abby) Cave       11 Marion                                 12.37a
   6 Alex Scott                11 Mount Pleasant                         12.42a
   7 Ailea Wetjen              12 Williamsburg                           12.45a
   8 Kenzie Lovell             12 Marion                                 12.54a

Girls 3A 100 Meters Prelims
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Kelly Grobstich           12 Assumption Davenport                   11.81a
   2 Aiden Gosselink           11 Grinnell                               12.18a
   3 Mackenzie Harder          12 Storm Lake                             12.19a
   4 Kaleigh Tooker            11 Moc-Floyd Valley                       12.32a
   5 Kenzie Lovell             12 Marion                                 12.35a
   6 Abigail (Abby) Cave       11 Marion                                 12.35a
   7 Ailea Wetjen              12 Williamsburg                           12.40a
   8 Alex Scott                11 Mount Pleasant                         12.42a
   9 Carly Busch               12 Boone                                  12.45a
  10 Natalie Johnson           11 Algona                                 12.45a
  11 Lauren Clarke             11 Newton                                 12.46a
  12 Keaton Hanson             11 Gilbert                                12.53a
  13 Taylor Wing               12 Maquoketa                              12.57a
  14 Shannon Cleary            11 Bishop Heelan Catholic Sioux City      12.60a
  15 Kamry Trine               10 Pella                                  12.61a
  16 Cassandra Stammeyer        9 Decorah                                12.64a
  17 Claire Brosius             9 Wahlert Dubuque                        12.72a
  18 Lila Wiederstein          11 Atlantic                               12.77a
  19 Kya Thornton              12 Clarke Osceola                         12.87a
  19 Jaiden Uhl                10 North Polk Alleman                     12.87a
  19 Kya Thornton              12 Clarke Osceola                         12.87a
  19 Jaiden Uhl                10 North Polk Alleman                     12.87a
  21 Madison Englin            11 Waverly-Shell Rock                     13.02a
  22 Claire Stuntz             11 Epworth Western Dubuque                13.03a
  23 Kyia Clark                11 Denison-Schleswig                      13.06a
  24 Kiyah Sanders             10 Mount Pleasant                         13.10a

Girls 3A 200 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Kelly Grobstich           12 Assumption Davenport                   24.32a
   2 Caliana Whitaker          11 Mount Vernon                           24.81a
   3 Mackenzie Harder          12 Storm Lake                             25.14a
   4 Abigail (Abby) Cave       11 Marion                                 25.16a
   5 Aiden Gosselink           11 Grinnell                               25.20a
   6 Kaleigh Tooker            11 Moc-Floyd Valley                       25.31a
   7 Carly Busch               12 Boone                                  25.47a
   8 Lauren Clarke             11 Newton                                 25.95a

Girls 3A 200 Meters Prelims
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Kelly Grobstich           12 Assumption Davenport                   24.38a
   2 Mackenzie Harder          12 Storm Lake                             24.80a
   3 Aiden Gosselink           11 Grinnell                               24.93a
   4 Caliana Whitaker          11 Mount Vernon                           25.07a
   5 Carly Busch               12 Boone                                  25.09a
   6 Abigail (Abby) Cave       11 Marion                                 25.09a
   7 Lauren Clarke             11 Newton                                 25.17a
   8 Kaleigh Tooker            11 Moc-Floyd Valley                       25.40a
   9 Cat Wedeking              11 Waverly-Shell Rock                     25.44a
  10 Ailea Wetjen              12 Williamsburg                           25.49a
  11 Kamry Trine               10 Pella                                  25.50a
  12 Mara Schiebout            12 Pella                                  25.53a
  13 Alex Scott                11 Mount Pleasant                         25.56a
  14 Cora Widel                11 Maquoketa                              25.61a
  15 Gretchen Mizerak          12 Gilbert                                25.88a
  16 Jaedyn Moore              10 Washington                             25.95a
  17 Lila Wiederstein          11 Atlantic                               25.97a
  18 Taylor Wing               12 Maquoketa                              25.99a
  19 Elizabeth Timmerman       11 Clear Creek-Amana                      26.09a
  20 Sydnee Hopkins            11 Spencer                                26.14a
  21 Imari Michaels            10 Marion                                 26.30a
  22 Kylie Sieverding          11 Wahlert Dubuque                        26.32a
  23 Treasure Moore            11 Perry                                  26.54a
  24 Alize Rau                 12 Bishop Heelan Catholic Sioux City      27.13a

Girls 3A 400 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Reese Brownlee            12 Clear Lake                             54.84a
   2 Kelly Grobstich           12 Assumption Davenport                   55.50a
   3 Caliana Whitaker          11 Mount Vernon                           56.34a
   4 Ava Hocker                10 Williamsburg                           56.81a
   5 Tierney Carter            11 Oskaloosa                              57.05a
   6 Carly Busch               12 Boone                                  57.70a
   7 Olivia Donovan            12 Wahlert Dubuque                        58.20a
   8 Hailey Williams           10 Epworth Western Dubuque                58.27a
   9 Avery Bitker              11 Sioux Center                           58.63a
  10 Lizzie Neumann            11 Pella                                  58.69a
  11 Jerzey Haluska            10 Solon                                  58.93a
  12 Isabel Grossoehme         10 Webster City                           59.05a
  13 Jayda Carnes              12 Marion                                 59.09a
  14 Mackenzie Harder          12 Storm Lake                             59.19a
  15 Cora Smith                 9 Creston                                59.33a
  16 Aubri Waterhouse          12 Bondurant-Farrar                     1:00.08a
  17 Avery Case                10 Marion                               1:00.19a
  18 Brecken Morse             11 ADM Adel                             1:01.08a
  19 Maci Schmalbeck           12 Sioux Center                         1:01.18a
  20 Caitlin Hebel             11 Glenwood                             1:02.02a
  21 Kaitlyn Dear              11 Gilbert                              1:02.42a
  22 Delaney Harbour            9 Oskaloosa                            1:02.76a
  23 Chloe Punt                12 Pella                                1:03.01a
  24 Acown Kak                 12 Des Moines Hoover                    1:03.46a

Girls 3A 800 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Keira Andersen            11 Gilbert                              2:13.88a
   2 Evelyn Moeller            10 Mount Vernon                         2:13.94a
   3 Kolby Oldenkamp           11 Sioux Center                         2:14.85a
   4 Brinkley Strickland       10 Bondurant-Farrar                     2:15.46a
   5 Audrina Jones             10 Sioux Center                         2:16.13a
   6 Tierney Carter            11 Oskaloosa                            2:16.72a
   7 Carryn Sattler            11 Clinton                              2:16.87a
   8 Elyse Erzen                9 Des Moines Christian                 2:17.20a
   9 Lizzy VandeVoort           9 Pella                                2:17.32a
  10 Addison Dabroski          11 Marion                               2:18.16a
  11 Raegan Snieder            12 Pella                                2:20.70a
  12 Hannah Haaland            11 North Polk Alleman                   2:21.99a
  13 Sarah May                 12 Moc-Floyd Valley                     2:22.15a
  14 Sam Schoff                12 Mount Vernon                         2:22.22a
  15 Mara Smith                11 Fort Madison                         2:22.39a
  16 Jada Hoffman              12 Assumption Davenport                 2:22.89a
  17 Macy Knapp                11 Algona                               2:23.57a
  18 Grace Berglund            10 Glenwood                             2:24.60a
  19 Amelia Moore              11 Assumption Davenport                 2:24.65a
  20 Bella Winther             12 Newton                               2:24.99a
  21 Saylor Schmitt            10 Clear Lake                           2:25.64a
  22 Haylee Hughes             11 Glenwood                             2:27.50a
  23 Charly Lynch              10 West Delaware Manchester             2:27.99a
  24 Brynn Malo                11 Humboldt                             2:28.01a

Girls 3A 1500 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Sarah Feddersen           12 Gilbert                              4:36.73a
   2 Evelyn Moeller            10 Mount Vernon                         4:38.20a
   3 Lindsey Sonderman         12 Harlan                               4:38.60a
   4 Marissa Ferebee           11 Pella                                4:39.38a
   5 Natalie Anderson          10 Moc-Floyd Valley                     4:43.46a
   6 Izzy Hardin               11 Maquoketa                            4:44.02a
   7 Annika Larson             12 Ballard                              4:46.48a
   8 Elyse Erzen                9 Des Moines Christian                 4:47.16a
   9 Molly Isakson             10 Sioux Center                         4:48.01a
  10 Kyra Cordes               12 Marion                               4:49.16a
  11 Addison Doughan           12 Clear Lake                           4:51.82a
  12 Kienna Lassen             11 Moc-Floyd Valley                     4:51.85a
  13 Grace Berglund            10 Glenwood                             4:52.92a
  14 Avery Rump                11 Fort Madison                         4:54.09a
  15 Ruth Dunham               10 Pella                                4:57.43a
  16 Kaitlyn Dear              11 Gilbert                              4:58.07a
  17 Adalyn Appleby            12 Central DeWitt                       4:58.78a
  18 Peyton Morey              12 Spencer                              4:59.04a
  19 Elyse Zwart               12 Boyden-Hull                          5:00.48a
  20 Mia Deegan                11 Xavier Cedar Rapids                  5:01.33a
  21 Maven Smith               10 Winterset                            5:02.11a
  22 Iris Dahl                 11 Washington                           5:02.62a
  23 Alli Haskell               9 Clinton                              5:04.43a
  24 Jordyn Marshall            9 Fort Madison                         5:19.41a

Girls 3A 3000 Meters Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Marissa Ferebee           11 Pella                                9:51.96a
   2 Lindsey Sonderman         12 Harlan                               9:54.31a
   3 Izzy Hardin               11 Maquoketa                           10:16.51a
   4 Annika Larson             12 Ballard                             10:18.89a
   5 Avery Rump                11 Fort Madison                        10:22.59a
   6 Grace Berglund            10 Glenwood                            10:23.58a
   7 Natalie Anderson          10 Moc-Floyd Valley                    10:25.07a
   8 Ruth Dunham               10 Pella                               10:26.19a
   9 Ashlyn Rau                 9 Harlan                              10:38.91a
  10 Elyse Zwart               12 Boyden-Hull                         10:44.73a
  11 Ashlyn Appleby             9 Central DeWitt                      10:46.77a
  12 Alexis Hergenreter        10 North Polk Alleman                  10:46.92a
  13 Peyton Morey              12 Spencer                             10:47.60a
  14 Adalyn Appleby            12 Central DeWitt                      10:51.37a
  15 Lucy Murphy               11 Wahlert Dubuque                     10:53.63a
  16 Addison Doughan           12 Clear Lake                          10:53.97a
  17 Aubry Fisher               9 Humboldt                            10:56.68a
  18 Jordyn Marshall            9 Fort Madison                        10:57.40a
  19 Ava Hope                   9 Winterset                           10:59.07a
  20 Silvia Kampbell           11 Storm Lake                          11:15.94a
  21 Elliotte Von Roden         9 ADM Adel                            11:23.13a
  22 Edith Dawson              11 Mount Vernon                        11:23.80a
  23 Channing Becker            9 Williamsburg                        11:42.12a
  24 Avanti Dunn               10 Center Point-Urbana                 12:13.07a

Girls 3A 100m Hurdles Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Josi Dufoe                12 ADM Adel                               14.50a
   2 Elise Coghlan             11 ADM Adel                               14.55a
   3 Renae Wilson              11 Decorah                                14.90a
   4 Avery Schmitz             10 West Delaware Manchester               15.11a
   5 Olivia Neal               11 Xavier Cedar Rapids                    15.17a
   6 Macy Kalb                 11 Epworth Western Dubuque                15.24a
   7 Sophia Calpito            10 Charles City                           15.28a
   8 Reese Wagner              10 North Polk Alleman                     15.30a

Girls 3A 100m Hurdles Prelims
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Josi Dufoe                12 ADM Adel                               14.90a
   2 Elise Coghlan             11 ADM Adel                               14.99a
   3 Renae Wilson              11 Decorah                                15.07a
   4 Avery Schmitz             10 West Delaware Manchester               15.11a
   5 Olivia Neal               11 Xavier Cedar Rapids                    15.18a
   6 Sophia Calpito            10 Charles City                           15.21a
   7 Macy Kalb                 11 Epworth Western Dubuque                15.47a
   8 Reese Wagner              10 North Polk Alleman                     15.52a
   9 Tori White                11 Newton                                 15.56a
  10 Lilly Bergren             12 Fairfield                              15.57a
  11 Claire Susemihl           12 LeMars                                 15.63a
  12 Emma Robinson             11 Carlisle                               15.83a
  13 Carly Dunn                12 Sioux Center                           15.91a
  14 Jayci Reed                11 Atlantic                               15.92a
  15 Hadley Harderson          12 Des Moines Christian                   15.94a
  15 Sophia Overman            12 Gilbert                                15.94a
  15 Hadley Harderson          12 Des Moines Christian                   15.94a
  17 Leighton Messinger        11 Washington                             15.97a
  18 Amalia Djoumessi           9 Waverly-Shell Rock                     16.00a
  19 Rhett Dahlquist           10 Waverly-Shell Rock                     16.05a
  20 Layonna Stewart           12 Keokuk                                 16.10a
  21 Jovi Vroegh                9 Bondurant-Farrar                       16.15a
  22 Macy Lampe                12 Newton                                 16.18a
  23 Brooklyn Banghart         11 Independence                           16.40a
  24 Kadley Bailey             11 Creston                                16.65a

Girls 3A 400m Hurdles Finals
=================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
=================================================================================================
   1 Reese Brownlee            12 Clear Lake                             59.98a
   2 Ava Hocker                10 Williamsburg                         1:03.34a
   3 Norah Peyton              11 West Delaware Manchester             1:03.82a
   4 Elise Coghlan             11 ADM Adel                             1:04.22a
   5 Katelyn Aden              12 Carroll Community                    1:06.06a
   6 Leighton Messinger        11 Washington                           1:06.58a
   7 Megan Hughes              10 Glenwood                             1:06.60a
   8 Eastin Whisner            10 Mount Vernon                         1:06.67a
   9 Kyla Barnes               10 Pella                                1:07.00a
  10 Justic Armbruster         11 Maquoketa                            1:07.30a
  11 Jaylin Herring            11 Clear Creek-Amana                    1:07.61a
  12 Lucy Simington            10 Spencer                              1:08.04a
  13 Sescie Haan               12 Clinton                              1:08.17a
  14 Madi James                12 ADM Adel                             1:08.19a
  15 Breckyn Petersen          12 Glenwood                             1:08.26a
  16 Lily Hambly               12 Hampton-Dumont-CAL                   1:08.53a
  17 Makinze Rensink           12 Boyden-Hull                          1:08.95a
  18 Lily Myers                10 Perry                                1:09.03a
  19 Gracie Anderson           10 Bondurant-Farrar                     1:09.39a
  20 Sorell Telecky             9 Mount Vernon                         1:09.60a
  21 Josie McMahon             12 West Delaware Manchester             1:09.62a
  22 Lilly Bergren             12 Fairfield                            1:09.66a
  23 Sophia Bleich             12 Gilbert                              1:10.23a
  24 Peyton Dirks               9 North Polk Alleman                   1:12.05a

Girls 3A 4x100m Relay Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Gilbert                                     48.49a
     1) Kayla Rash                     2) Keaton Hanson
     3) Laurel Mizerak                 4) Gretchen Mizerak
   1 Gilbert                                     48.49a
     1) Kayla Rash                     2) Keaton Hanson
     3) Laurel Mizerak                 4) Gretchen Mizerak
   2 ADM Adel                                    48.50a
     1) Peyton Standley                2) Jada Grove
     3) Calli Seehase                  4) Josi Dufoe
   2 ADM Adel                                    48.50a
     1) Peyton Standley                2) Jada Grove
     3) Calli Seehase                  4) Josi Dufoe
   3 Marion                                      48.57a
     1) Kenzie Lovell                  2) Hayden Dietz
     3) Kendyl Aarhus                  4) Abigail (Abby) Cave
   3 Marion                                      48.57a
     1) Kenzie Lovell                  2) Hayden Dietz
     3) Kendyl Aarhus                  4) Abigail (Abby) Cave
   4 Epworth Western Dubuque                     48.57a
     1) Hailey Williams                2) Macy Kalb
     3) Lucy Ehlers                    4) Claire Stuntz
   4 Epworth Western Dubuque                     48.57a
     1) Hailey Williams                2) Macy Kalb
     3) Lucy Ehlers                    4) Claire Stuntz
   5 Grinnell                                    48.70a
     1) Myah Stephenson                2) Alyssa Flander
     3) Lauren Louden                  4) Aiden Gosselink
   5 Grinnell                                    48.70a
     1) Myah Stephenson                2) Alyssa Flander
     3) Lauren Louden                  4) Aiden Gosselink
   6 Mount Pleasant                              49.11a
     1) Kynlee White                   2) Alex Scott
     3) Taylor Williamson              4) Kiyah Sanders
   6 Mount Pleasant                              49.11a
     1) Kynlee White                   2) Alex Scott
     3) Taylor Williamson              4) Kiyah Sanders
   7 Decorah                                     49.28a
     1) Addisyn Ivy                    2) Stella Pole
     3) Cassandra Stammeyer            4) Audrey Essa
   7 Decorah                                     49.28a
     1) Addisyn Ivy                    2) Stella Pole
     3) Cassandra Stammeyer            4) Audrey Essa
   8 Maquoketa                                   49.33a
     1) Rylee Wing                     2) Cora Widel
     3) Millie Wing                    4) Taylor Wing
   8 Maquoketa                                   49.33a
     1) Rylee Wing                     2) Cora Widel
     3) Millie Wing                    4) Taylor Wing

Girls 3A 4x100m Relay Prelims
===================================================================
     Team                                          Time        H#
===================================================================
   1 Gilbert                                     48.54a
     1) Kayla Rash                     2) Keaton Hanson
     3) Laurel Mizerak                 4) Gretchen Mizerak
   1 Gilbert                                     48.54a
     1) Kayla Rash                     2) Keaton Hanson
     3) Laurel Mizerak                 4) Gretchen Mizerak
   2 Marion                                      48.60a
     1) Kenzie Lovell                  2) Hayden Dietz
     3) Kendyl Aarhus                  4) Abigail (Abby) Cave
   2 Marion                                      48.60a
     1) Kenzie Lovell                  2) Hayden Dietz
     3) Kendyl Aarhus                  4) Abigail (Abby) Cave
   3 Grinnell                                    48.70a
     1) Myah Stephenson                2) Alyssa Flander
     3) Lauren Louden                  4) Aiden Gosselink
   3 Grinnell                                    48.70a
     1) Myah Stephenson                2) Alyssa Flander
     3) Lauren Louden                  4) Aiden Gosselink
   4 Epworth Western Dubuque                     48.72a
     1) Hailey Williams                2) Macy Kalb
     3) Lucy Ehlers                    4) Claire Stuntz
   4 Epworth Western Dubuque                     48.72a
     1) Hailey Williams                2) Macy Kalb
     3) Lucy Ehlers                    4) Claire Stuntz
   5 ADM Adel                                    48.79a
     1) Peyton Standley                2) Jada Grove
     3) Calli Seehase                  4) Josi Dufoe
   5 ADM Adel                                    48.79a
     1) Peyton Standley                2) Jada Grove
     3) Calli Seehase                  4) Josi Dufoe
   6 Mount Pleasant                              49.09a
     1) Kynlee White                   2) Alex Scott
     3) Taylor Williamson              4) Kiyah Sanders
   6 Mount Pleasant                              49.09a
     1) Kynlee White                   2) Alex Scott
     3) Taylor Williamson              4) Kiyah Sanders
   7 Maquoketa                                   49.21a
     1) Rylee Wing                     2) Cora Widel
     3) Millie Wing                    4) Taylor Wing
   7 Maquoketa                                   49.21a
     1) Rylee Wing                     2) Cora Widel
     3) Millie Wing                    4) Taylor Wing
   8 Decorah                                     49.27a
     1) Addisyn Ivy                    2) Stella Pole
     3) Cassandra Stammeyer            4) Audrey Essa
   8 Decorah                                     49.27a
     1) Addisyn Ivy                    2) Stella Pole
     3) Cassandra Stammeyer            4) Audrey Essa
   9 Moc-Floyd Valley                            49.34a
     1) Deviryn McCarty                2) Brielle Hoegh
     3) Maggie McEwen                  4) Kaleigh Tooker
   9 Moc-Floyd Valley                            49.34a
     1) Deviryn McCarty                2) Brielle Hoegh
     3) Maggie McEwen                  4) Kaleigh Tooker
  10 Washington                                  49.38a
     1) Layla Green                    2) Jaedyn Moore
     3) Leighton Salazar               4) Leighton Messinger
  10 Washington                                  49.38a
     1) Layla Green                    2) Jaedyn Moore
     3) Leighton Salazar               4) Leighton Messinger
  11 North Polk Alleman                          49.51a
     1) Madilyn Simoens                2) Jocelyn Manock
     3) Addison Flinn                  4) Jaiden Uhl
  11 North Polk Alleman                          49.51a
     1) Madilyn Simoens                2) Jocelyn Manock
     3) Addison Flinn                  4) Jaiden Uhl
  12 Pella                                       49.55a
     1) Abigail Melvin                 2) Haylie DeVries
     3) Kamry Trine                    4) Genevieve Treur
  12 Pella                                       49.55a
     1) Abigail Melvin                 2) Haylie DeVries
     3) Kamry Trine                    4) Genevieve Treur
  13 Wahlert Dubuque                             49.67a
     1) Claire Brosius                 2) Lauren McClimon
     3) Claire Ludovissy               4) Karyn Ellis
  13 Wahlert Dubuque                             49.67a
     1) Claire Brosius                 2) Lauren McClimon
     3) Claire Ludovissy               4) Karyn Ellis
  14 Bishop Heelan Catholic Sioux City           49.68a
     1) Alize Rau                      2) Shannon Cleary
     3) Trelyn White                   4) Lilly Wooten
  14 Bishop Heelan Catholic Sioux City           49.68a
     1) Alize Rau                      2) Shannon Cleary
     3) Trelyn White                   4) Lilly Wooten
  15 Clear Lake                                  49.78a
     1) Madison Leisure                2) Lauren Englin
     3) Lydia Brattrud                 4) Ella Landau
  15 Clear Lake                                  49.78a
     1) Madison Leisure                2) Lauren Englin
     3) Lydia Brattrud                 4) Ella Landau
  16 Williamsburg                                50.02a
     1) Graceyn Uhlmann                2) Ava Hocker
     3) Makenna Hughes                 4) Ailea Wetjen
  16 Williamsburg                                50.02a
     1) Graceyn Uhlmann                2) Ava Hocker
     3) Makenna Hughes                 4) Ailea Wetjen
  17 Sioux Center                                50.07a
     1) Carly Dunn                     2) Stella Hietbrink
     3) Courteney Schmidt              4) Taylor Holverson
  17 Sioux Center                                50.07a
     1) Carly Dunn                     2) Stella Hietbrink
     3) Courteney Schmidt              4) Taylor Holverson
  18 Algona                                      50.17a
     1) Lillian Allie                  2) Kaitlyn Burns
     3) Summer Thompson                4) Natalie Johnson
  18 Algona                                      50.17a
     1) Lillian Allie                  2) Kaitlyn Burns
     3) Summer Thompson                4) Natalie Johnson
  19 Clear Creek-Amana                           50.28a
     1) Anna Johnson                   2) Kendall Ronnfeldt
     3) Elizabeth Timmerman            4) Addilyn Scheetz
  19 Clear Creek-Amana                           50.28a
     1) Anna Johnson                   2) Kendall Ronnfeldt
     3) Elizabeth Timmerman            4) Addilyn Scheetz
  20 Atlantic                                    50.35a
     1) Stellah Van Aernam             2) Jayci Reed
     3) Allison Middents               4) Lila Wiederstein
  20 Atlantic                                    50.35a
     1) Stellah Van Aernam             2) Jayci Reed
     3) Allison Middents               4) Lila Wiederstein
  21 Spencer                                     50.35a
     1) Ava Buum                       2) Sydnee Hopkins
     3) Khia Koenig                    4) Mercedes Krieg
  21 Spencer                                     50.35a
     1) Ava Buum                       2) Sydnee Hopkins
     3) Khia Koenig                    4) Mercedes Krieg
  22 Mount Vernon                                50.48a
     1) Lucy Wischmeyer                2) Kara Swantz
     3) Olivia Haverback               4) Grace Hale
  22 Mount Vernon                                50.48a
     1) Lucy Wischmeyer                2) Kara Swantz
     3) Olivia Haverback               4) Grace Hale
  23 Carlisle                                    50.90a
     1) Anyah Oatts                    2) Aubrey McDaniel
     3) Danica Penman                  4) Alyvia Freeman
  23 Carlisle                                    50.90a
     1) Anyah Oatts                    2) Aubrey McDaniel
     3) Danica Penman                  4) Alyvia Freeman
  24 Boyden-Hull                                 51.14a
     1) Rylee Bomgaars                 2) Ciana Zomer
     3) Makinze Rensink                4) Maya Netten
  24 Boyden-Hull                                 51.14a
     1) Rylee Bomgaars                 2) Ciana Zomer
     3) Makinze Rensink                4) Maya Netten

Girls 3A 4x200m Relay Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Marion                                    1:41.03a
     1) Kenzie Lovell                  2) Hayden Dietz
     3) Kendyl Aarhus                  4) Abigail (Abby) Cave
   1 Marion                                    1:41.03a
     1) Kenzie Lovell                  2) Hayden Dietz
     3) Kendyl Aarhus                  4) Abigail (Abby) Cave
   2 Decorah                                   1:41.40a
     1) Stella Pole                    2) McKenzie Riley
     3) Cassandra Stammeyer            4) Audrey Essa
   2 Decorah                                   1:41.40a
     1) Stella Pole                    2) McKenzie Riley
     3) Cassandra Stammeyer            4) Audrey Essa
   3 ADM Adel                                  1:42.66a
     1) Aniston Tollari                2) Jada Grove
     3) Calli Seehase                  4) Josi Dufoe
   3 ADM Adel                                  1:42.66a
     1) Aniston Tollari                2) Jada Grove
     3) Calli Seehase                  4) Josi Dufoe
   4 Gilbert                                   1:42.70a
     1) Kayla Rash                     2) Keaton Hanson
     3) Laurel Mizerak                 4) Gretchen Mizerak
   4 Gilbert                                   1:42.70a
     1) Kayla Rash                     2) Keaton Hanson
     3) Laurel Mizerak                 4) Gretchen Mizerak
   5 West Delaware Manchester                  1:43.19a
     1) Natalie Mensen                 2) Avery Schmitz
     3) Norah Peyton                   4) Anna O'Rear
   5 West Delaware Manchester                  1:43.19a
     1) Natalie Mensen                 2) Avery Schmitz
     3) Norah Peyton                   4) Anna O'Rear
   6 Newton                                    1:43.30a
     1) Camryn Klein                   2) Lola Rivera
     3) Abby Bruce                     4) Lauren Clarke
   6 Newton                                    1:43.30a
     1) Camryn Klein                   2) Lola Rivera
     3) Abby Bruce                     4) Lauren Clarke
   7 Wahlert Dubuque                           1:43.33a
     1) Claire Brosius                 2) Anna Roling
     3) Kylie Sieverding               4) Karyn Ellis
   7 Wahlert Dubuque                           1:43.33a
     1) Claire Brosius                 2) Anna Roling
     3) Kylie Sieverding               4) Karyn Ellis
   8 Moc-Floyd Valley                          1:43.63a
     1) Deviryn McCarty                2) Maggie McEwen
     3) Ady Jeltema                    4) Kaleigh Tooker
   8 Moc-Floyd Valley                          1:43.63a
     1) Deviryn McCarty                2) Maggie McEwen
     3) Ady Jeltema                    4) Kaleigh Tooker
   9 Clear Creek-Amana                         1:43.66a
     1) Jaylin Herring                 2) Bailey Simpson
     3) Addilyn Scheetz                4) Elizabeth Timmerman
   9 Clear Creek-Amana                         1:43.66a
     1) Jaylin Herring                 2) Bailey Simpson
     3) Addilyn Scheetz                4) Elizabeth Timmerman
  10 Mount Pleasant                            1:43.83a
     1) Ellie Freeman                  2) Kynlee White
     3) Kiyah Sanders                  4) Alex Scott
  10 Mount Pleasant                            1:43.83a
     1) Ellie Freeman                  2) Kynlee White
     3) Kiyah Sanders                  4) Alex Scott
  11 Solon                                     1:43.87a
     1) Piper Stahle                   2) Marin Ashbacker
     3) Kobi Lietz                     4) Aly Stahle
  11 Solon                                     1:43.87a
     1) Piper Stahle                   2) Marin Ashbacker
     3) Kobi Lietz                     4) Aly Stahle
  12 Pella                                     1:44.15a
     1) Abigail Melvin                 2) Haylie DeVries
     3) Genevieve Treur                4) Mara Schiebout
  12 Pella                                     1:44.15a
     1) Abigail Melvin                 2) Haylie DeVries
     3) Genevieve Treur                4) Mara Schiebout
  13 Glenwood                                  1:44.31a
     1) Elaina Dougherty               2) Megan Hughes
     3) Brooklyn Schultz               4) Allison Koontz
  13 Glenwood                                  1:44.31a
     1) Elaina Dougherty               2) Megan Hughes
     3) Brooklyn Schultz               4) Allison Koontz
  14 Bishop Heelan Catholic Sioux City         1:44.82a
     1) Alize Rau                      2) Shannon Cleary
     3) Trelyn White                   4) Lilly Wooten
  14 Bishop Heelan Catholic Sioux City         1:44.82a
     1) Alize Rau                      2) Shannon Cleary
     3) Trelyn White                   4) Lilly Wooten
  15 North Polk Alleman                        1:45.07a
     1) Madilyn Simoens                2) Jocelyn Manock
     3) Mia Doonan                     4) Jaiden Uhl
  15 North Polk Alleman                        1:45.07a
     1) Madilyn Simoens                2) Jocelyn Manock
     3) Mia Doonan                     4) Jaiden Uhl
  16 Algona                                    1:45.29a
     1) Lillian Allie                  2) Kaitlyn Burns
     3) Maya Lentz                     4) Natalie Johnson
  16 Algona                                    1:45.29a
     1) Lillian Allie                  2) Kaitlyn Burns
     3) Maya Lentz                     4) Natalie Johnson
  17 LeMars                                    1:46.42a
     1) Aubree Leusink                 2) Holly McNaughton
     3) Ahrianna Westhoff              4) Sienna Kass
  17 LeMars                                    1:46.42a
     1) Aubree Leusink                 2) Holly McNaughton
     3) Ahrianna Westhoff              4) Sienna Kass
  18 Epworth Western Dubuque                   1:46.45a
     1) Allie Graber                   2) Natalie Soppe
     3) Addi Mohr                      4) Claire Stuntz
  18 Epworth Western Dubuque                   1:46.45a
     1) Allie Graber                   2) Natalie Soppe
     3) Addi Mohr                      4) Claire Stuntz
  19 Keokuk                                    1:46.95a
     1) Camryn Atterberg               2) Violet Shead
     3) Alaya Carr                     4) Ada Wood
  19 Keokuk                                    1:46.95a
     1) Camryn Atterberg               2) Violet Shead
     3) Alaya Carr                     4) Ada Wood
  20 Carlisle                                  1:47.08a
     1) Danica Penman                  2) Aubrey McDaniel
     3) Kira Fisk                      4) Anyah Oatts
  20 Carlisle                                  1:47.08a
     1) Danica Penman                  2) Aubrey McDaniel
     3) Kira Fisk                      4) Anyah Oatts
  21 Atlantic                                  1:47.23a
     1) Gianna Mixon                   2) Morgan Botos
     3) Allison Middents               4) Stellah Van Aernam
  21 Atlantic                                  1:47.23a
     1) Gianna Mixon                   2) Morgan Botos
     3) Allison Middents               4) Stellah Van Aernam
  22 Winterset                                 1:47.96a
     1) Neela Applegate                2) Madelyn Nordstrom
     3) Quinlan O'Neal                 4) Ashlynn Devine
  22 Winterset                                 1:47.96a
     1) Neela Applegate                2) Madelyn Nordstrom
     3) Quinlan O'Neal                 4) Ashlynn Devine
  23 Carroll Community                         1:48.84a
     1) Marasyn Wittrock               2) Macy Simmelink
     3) Macy Schaefer                  4) Maggie Dirkx
  23 Carroll Community                         1:48.84a
     1) Marasyn Wittrock               2) Macy Simmelink
     3) Macy Schaefer                  4) Maggie Dirkx
  24 Bondurant-Farrar                          1:49.59a
     1) Elliott Kruse                  2) Maddie Martin
     3) Madelyn Klinkenborg            4) Lauren Tegeler
  24 Bondurant-Farrar                          1:49.59a
     1) Elliott Kruse                  2) Maddie Martin
     3) Madelyn Klinkenborg            4) Lauren Tegeler

Girls 3A 4x400m Relay Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Wahlert Dubuque                           3:53.33a
     1) Anna Roling                    2) Claire Brosius
     3) Kylie Sieverding               4) Olivia Donovan
   1 Wahlert Dubuque                           3:53.33a
     1) Anna Roling                    2) Claire Brosius
     3) Kylie Sieverding               4) Olivia Donovan
   2 Marion                                    3:54.11a
     1) Jayda Carnes                   2) Avery Case
     3) Addison Dabroski               4) Hayden Dietz
   2 Marion                                    3:54.11a
     1) Jayda Carnes                   2) Avery Case
     3) Addison Dabroski               4) Hayden Dietz
   3 Pella                                     3:54.26a
     1) Lizzy VandeVoort               2) Kyla Barnes
     3) Mara Schiebout                 4) Lizzie Neumann
   3 Pella                                     3:54.26a
     1) Lizzy VandeVoort               2) Kyla Barnes
     3) Mara Schiebout                 4) Lizzie Neumann
   4 Sioux Center                              3:54.61a
     1) Avery Bitker                   2) Maci Schmalbeck
     3) Audrina Jones                  4) Kolby Oldenkamp
   4 Sioux Center                              3:54.61a
     1) Avery Bitker                   2) Maci Schmalbeck
     3) Audrina Jones                  4) Kolby Oldenkamp
   5 West Delaware Manchester                  3:55.25a
     1) Avery Schmitz                  2) Natalie Mensen
     3) Sofia Schulte                  4) Anna O'Rear
   5 West Delaware Manchester                  3:55.25a
     1) Avery Schmitz                  2) Natalie Mensen
     3) Sofia Schulte                  4) Anna O'Rear
   6 Gilbert                                   3:55.91a
     1) Sophia Bleich                  2) Kaitlyn Dear
     3) Keira Andersen                 4) Sarah Feddersen
   6 Gilbert                                   3:55.91a
     1) Sophia Bleich                  2) Kaitlyn Dear
     3) Keira Andersen                 4) Sarah Feddersen
   7 ADM Adel                                  3:57.82a
     1) Brecken Morse                  2) Aniston Tollari
     3) Madi James                     4) Jada Grove
   7 ADM Adel                                  3:57.82a
     1) Brecken Morse                  2) Aniston Tollari
     3) Madi James                     4) Jada Grove
   8 Bondurant-Farrar                          4:00.04a
     1) Elliott Kruse                  2) Aubri Waterhouse
     3) Addison Brown                  4) Brinkley Strickland
   8 Bondurant-Farrar                          4:00.04a
     1) Elliott Kruse                  2) Aubri Waterhouse
     3) Addison Brown                  4) Brinkley Strickland

Girls 3A 4x400m Relay Prelims
===================================================================
     Team                                          Time        H#
===================================================================
   1 Marion                                    3:55.77a
     1) Jayda Carnes                   2) Avery Case
     3) Addison Dabroski               4) Hayden Dietz
   1 Marion                                    3:55.77a
     1) Jayda Carnes                   2) Avery Case
     3) Addison Dabroski               4) Hayden Dietz
   2 Gilbert                                   3:57.28a
     1) Sophia Bleich                  2) Kaitlyn Dear
     3) Keira Andersen                 4) Sarah Feddersen
   2 Gilbert                                   3:57.28a
     1) Sophia Bleich                  2) Kaitlyn Dear
     3) Keira Andersen                 4) Sarah Feddersen
   3 Sioux Center                              3:57.58a
     1) Avery Bitker                   2) Maci Schmalbeck
     3) Audrina Jones                  4) Kolby Oldenkamp
   3 Sioux Center                              3:57.58a
     1) Avery Bitker                   2) Maci Schmalbeck
     3) Audrina Jones                  4) Kolby Oldenkamp
   4 Wahlert Dubuque                           3:58.36a
     1) Claire Brosius                 2) Anna Roling
     3) Kylie Sieverding               4) Olivia Donovan
   4 Wahlert Dubuque                           3:58.36a
     1) Claire Brosius                 2) Anna Roling
     3) Kylie Sieverding               4) Olivia Donovan
   5 West Delaware Manchester                  3:58.98a
     1) Avery Schmitz                  2) Natalie Mensen
     3) Sofia Schulte                  4) Anna O'Rear
   5 West Delaware Manchester                  3:58.98a
     1) Avery Schmitz                  2) Natalie Mensen
     3) Sofia Schulte                  4) Anna O'Rear
   6 Bondurant-Farrar                          3:59.22a
     1) Elliott Kruse                  2) Aubri Waterhouse
     3) Addison Brown                  4) Brinkley Strickland
   6 Bondurant-Farrar                          3:59.22a
     1) Elliott Kruse                  2) Aubri Waterhouse
     3) Addison Brown                  4) Brinkley Strickland
   7 Pella                                     3:59.45a
     1) Lizzy VandeVoort               2) Kyla Barnes
     3) Mara Schiebout                 4) Lizzie Neumann
   7 Pella                                     3:59.45a
     1) Lizzy VandeVoort               2) Kyla Barnes
     3) Mara Schiebout                 4) Lizzie Neumann
   8 ADM Adel                                  4:00.20a
     1) Brecken Morse                  2) Aniston Tollari
     3) Madi James                     4) Jada Grove
   8 ADM Adel                                  4:00.20a
     1) Brecken Morse                  2) Aniston Tollari
     3) Madi James                     4) Jada Grove
   9 Mount Vernon                              4:03.37a
     1) Kiersten Swart                 2) Eastin Whisner
     3) Sorell Telecky                 4) Caliana Whitaker
   9 Mount Vernon                              4:03.37a
     1) Kiersten Swart                 2) Eastin Whisner
     3) Sorell Telecky                 4) Caliana Whitaker
  10 Solon                                     4:03.61a
     1) Quinn Armentrout               2) Jerzey Haluska
     3) Grace Hoeper                   4) Kobi Lietz
  10 Solon                                     4:03.61a
     1) Quinn Armentrout               2) Jerzey Haluska
     3) Grace Hoeper                   4) Kobi Lietz
  11 Center Point-Urbana                       4:04.58a
     1) Addilyn Wade                   2) Aaliyah Causey
     3) Emily Bowe                     4) Grace Estling
  11 Center Point-Urbana                       4:04.58a
     1) Addilyn Wade                   2) Aaliyah Causey
     3) Emily Bowe                     4) Grace Estling
  12 Decorah                                   4:04.63a
     1) McKenzie Riley                 2) Renae Wilson
     3) Stella Pole                    4) Lillian Olson
  12 Decorah                                   4:04.63a
     1) McKenzie Riley                 2) Renae Wilson
     3) Stella Pole                    4) Lillian Olson
  13 Glenwood                                  4:04.92a
     1) Caitlin Hebel                  2) Megan Hughes
     3) Breckyn Petersen               4) Brooklyn Schultz
  13 Glenwood                                  4:04.92a
     1) Caitlin Hebel                  2) Megan Hughes
     3) Breckyn Petersen               4) Brooklyn Schultz
  14 Clear Creek-Amana                         4:05.37a
     1) Payton Curtin                  2) Jaylin Herring
     3) Bailey Simpson                 4) Sara Kinzenbaw
  14 Clear Creek-Amana                         4:05.37a
     1) Payton Curtin                  2) Jaylin Herring
     3) Bailey Simpson                 4) Sara Kinzenbaw
  15 Maquoketa                                 4:05.71a
     1) Kalyn Hackman                  2) Natalie Hackman
     3) Justic Armbruster              4) Cora Widel
  15 Maquoketa                                 4:05.71a
     1) Kalyn Hackman                  2) Natalie Hackman
     3) Justic Armbruster              4) Cora Widel
  16 Moc-Floyd Valley                          4:06.74a
     1) Maggie McEwen                  2) Kate Kleinhesselink
     3) Ady Jeltema                    4) Deviryn McCarty
  16 Moc-Floyd Valley                          4:06.74a
     1) Maggie McEwen                  2) Kate Kleinhesselink
     3) Ady Jeltema                    4) Deviryn McCarty
  17 North Polk Alleman                        4:06.90a
     1) Frankie Huether                2) Mia Doonan
     3) Addison Fiore                  4) Jaiden Uhl
  17 North Polk Alleman                        4:06.90a
     1) Frankie Huether                2) Mia Doonan
     3) Addison Fiore                  4) Jaiden Uhl
  18 Des Moines Christian                      4:09.86a
     1) Hailey Deterding               2) Brynn Van Mersbergen
     3) Hadley Harderson               4) Hailey Mull
  18 Des Moines Christian                      4:09.86a
     1) Hailey Deterding               2) Brynn Van Mersbergen
     3) Hadley Harderson               4) Hailey Mull
  19 LeMars                                    4:10.31a
     1) Sienna Kass                    2) Maya Hogrefe
     3) Claire Beitelspacher           4) Makenzie DeRocher
  19 LeMars                                    4:10.31a
     1) Sienna Kass                    2) Maya Hogrefe
     3) Claire Beitelspacher           4) Makenzie DeRocher
  20 Harlan                                    4:12.94a
     1) Lily Schechinger               2) Abby Broeckelman
     3) Paige Sonderman                4) Aubree Wegner
  20 Harlan                                    4:12.94a
     1) Lily Schechinger               2) Abby Broeckelman
     3) Paige Sonderman                4) Aubree Wegner
  21 Clinton                                   4:13.83a
     1) Molly Steiner                  2) Carryn Sattler
     3) Alli Haskell                   4) Sescie Haan
  21 Clinton                                   4:13.83a
     1) Molly Steiner                  2) Carryn Sattler
     3) Alli Haskell                   4) Sescie Haan
  22 Washington                                4:14.41a
     1) Lauren Drahota                 2) Jaslyn Villa
     3) Lauren Horak                   4) Kendall Hinrichsen
  22 Washington                                4:14.41a
     1) Lauren Drahota                 2) Jaslyn Villa
     3) Lauren Horak                   4) Kendall Hinrichsen
  23 Epworth Western Dubuque                   4:15.36a
     1) Allie Graber                   2) Sara Petsche
     3) Neena Goldsmith                4) Hailey Williams
  23 Epworth Western Dubuque                   4:15.36a
     1) Allie Graber                   2) Sara Petsche
     3) Neena Goldsmith                4) Hailey Williams
  24 Keokuk                                    4:17.61a
     1) Violet Shead                   2) Preslie Weigert
     3) Baylee Billings                4) Camryn Atterberg
  24 Keokuk                                    4:17.61a
     1) Violet Shead                   2) Preslie Weigert
     3) Baylee Billings                4) Camryn Atterberg

Girls 3A 4x800m Relay Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Gilbert                                   9:14.60a
     1) Keira Andersen                 2) Kaitlyn Dear
     3) Sophia Bleich                  4) Sarah Feddersen
   1 Gilbert                                   9:14.60a
     1) Keira Andersen                 2) Kaitlyn Dear
     3) Sophia Bleich                  4) Sarah Feddersen
   2 Marion                                    9:18.65a
     1) Greta Hansen                   2) Jayda Carnes
     3) Addison Dabroski               4) Kyra Cordes
   2 Marion                                    9:18.65a
     1) Greta Hansen                   2) Jayda Carnes
     3) Addison Dabroski               4) Kyra Cordes
   3 Mount Vernon                              9:21.41a
     1) Eastin Whisner                 2) Kiersten Swart
     3) Sam Schoff                     4) Evelyn Moeller
   3 Mount Vernon                              9:21.41a
     1) Eastin Whisner                 2) Kiersten Swart
     3) Sam Schoff                     4) Evelyn Moeller
   4 Sioux Center                              9:24.87a
     1) Audrina Jones                  2) Molly Isakson
     3) Maci Schmalbeck                4) Kolby Oldenkamp
   4 Sioux Center                              9:24.87a
     1) Audrina Jones                  2) Molly Isakson
     3) Maci Schmalbeck                4) Kolby Oldenkamp
   5 Center Point-Urbana                       9:38.61a
     1) Deni Katcher                   2) Sydney McCormick
     3) Aaliyah Causey                 4) Grace Estling
   5 Center Point-Urbana                       9:38.61a
     1) Deni Katcher                   2) Sydney McCormick
     3) Aaliyah Causey                 4) Grace Estling
   6 Pella                                     9:39.24a
     1) Raegan Snieder                 2) Carleigh Altwine
     3) Marissa Ferebee                4) Lizzy VandeVoort
   6 Pella                                     9:39.24a
     1) Raegan Snieder                 2) Carleigh Altwine
     3) Marissa Ferebee                4) Lizzy VandeVoort
   7 Moc-Floyd Valley                          9:42.90a
     1) Sarah May                      2) Natalie Anderson
     3) Kienna Lassen                  4) Elin Van Der Werff
   7 Moc-Floyd Valley                          9:42.90a
     1) Sarah May                      2) Natalie Anderson
     3) Kienna Lassen                  4) Elin Van Der Werff
   8 Creston                                   9:47.24a
     1) Maylee Riley                   2) Hope Henderson
     3) Payton Davis                   4) Cora Smith
   8 Creston                                   9:47.24a
     1) Maylee Riley                   2) Hope Henderson
     3) Payton Davis                   4) Cora Smith
   9 Glenwood                                  9:47.53a
     1) Madelyn Berglund               2) Haylee Hughes
     3) Caitlin Hebel                  4) Breckyn Petersen
   9 Glenwood                                  9:47.53a
     1) Madelyn Berglund               2) Haylee Hughes
     3) Caitlin Hebel                  4) Breckyn Petersen
  10 West Delaware Manchester                  9:49.20a
     1) Anna O'Rear                    2) Charly Lynch
     3) Kirstyn Kolbet                 4) Brynn Kartman
  10 West Delaware Manchester                  9:49.20a
     1) Anna O'Rear                    2) Charly Lynch
     3) Kirstyn Kolbet                 4) Brynn Kartman
  11 Wahlert Dubuque                           9:52.05a
     1) Anna Roling                    2) Lucy Lueken
     3) Caroline Freed                 4) Ella Rohner
  11 Wahlert Dubuque                           9:52.05a
     1) Anna Roling                    2) Lucy Lueken
     3) Caroline Freed                 4) Ella Rohner
  12 Fort Madison                              9:53.46a
     1) Addison Rump                   2) Mara Smith
     3) McKayla Schinstock             4) Avery Rump
  12 Fort Madison                              9:53.46a
     1) Addison Rump                   2) Mara Smith
     3) McKayla Schinstock             4) Avery Rump
  13 Clinton                                   9:54.20a
     1) Carryn Sattler                 2) Molly Steiner
     3) Aubrey Rivers                  4) Alli Haskell
  13 Clinton                                   9:54.20a
     1) Carryn Sattler                 2) Molly Steiner
     3) Aubrey Rivers                  4) Alli Haskell
  14 Clear Lake                                9:55.27a
     1) Saylor Schmitt                 2) Rebekah Steinbron
     3) Jezzie Thompson                4) Addison Doughan
  14 Clear Lake                                9:55.27a
     1) Saylor Schmitt                 2) Rebekah Steinbron
     3) Jezzie Thompson                4) Addison Doughan
  15 ADM Adel                                  9:56.54a
     1) Madi James                     2) Brecken Morse
     3) Allie Eggleston                4) Addy Bjork
  15 ADM Adel                                  9:56.54a
     1) Madi James                     2) Brecken Morse
     3) Allie Eggleston                4) Addy Bjork
  16 Des Moines Christian                      9:59.40a
     1) Adrianna Bruxvoort             2) Sienna Stec
     3) Meryl Casady                   4) Elyse Erzen
  16 Des Moines Christian                      9:59.40a
     1) Adrianna Bruxvoort             2) Sienna Stec
     3) Meryl Casady                   4) Elyse Erzen
  17 Williamsburg                              10:00.35a
     1) Channing Becker                2) Ashlyn Hoffman
     3) Aubree Wilde                   4) Edie Axmear
  17 Williamsburg                              10:00.35a
     1) Channing Becker                2) Ashlyn Hoffman
     3) Aubree Wilde                   4) Edie Axmear
  18 Washington                                10:01.34a
     1) Kendall Hinrichsen             2) Iris Dahl
     3) Lauren Horak                   4) Emma Horak
  18 Washington                                10:01.34a
     1) Kendall Hinrichsen             2) Iris Dahl
     3) Lauren Horak                   4) Emma Horak
  19 Newton                                    10:01.37a
     1) Harper Barton                  2) Sarah Malow
     3) Alex Riney                     4) Bella Winther
  19 Newton                                    10:01.37a
     1) Harper Barton                  2) Sarah Malow
     3) Alex Riney                     4) Bella Winther
  20 Nevada                                    10:01.98a
     1) Brooke Axmear                  2) Sophia Martinez
     3) Isla Martin                    4) Ava Vanderheyden
  20 Nevada                                    10:01.98a
     1) Brooke Axmear                  2) Sophia Martinez
     3) Isla Martin                    4) Ava Vanderheyden
  21 Harlan                                    10:02.33a
     1) Sadie Alberti                  2) Ashlyn Rau
     3) Brylee Schechinger             4) Lindsey Sonderman
  21 Harlan                                    10:02.33a
     1) Sadie Alberti                  2) Ashlyn Rau
     3) Brylee Schechinger             4) Lindsey Sonderman
  22 Winterset                                 10:03.55a
     1) Maven Smith                    2) Morgan Back
     3) Klaire Seidler                 4) Mallory Back
  22 Winterset                                 10:03.55a
     1) Maven Smith                    2) Morgan Back
     3) Klaire Seidler                 4) Mallory Back
  23 Clear Creek-Amana                         10:04.48a
     1) Raegan Wyant                   2) Kira Barker
     3) Sara Kinzenbaw                 4) Kadence Whitmer
  23 Clear Creek-Amana                         10:04.48a
     1) Raegan Wyant                   2) Kira Barker
     3) Sara Kinzenbaw                 4) Kadence Whitmer
  24 Algona                                    10:09.52a
     1) Charli Dodds                   2) Andi Jensen
     3) Mara Davis                     4) Macy Knapp
  24 Algona                                    10:09.52a
     1) Charli Dodds                   2) Andi Jensen
     3) Mara Davis                     4) Macy Knapp

Girls 3A 800m Sprint Medley Relay  - [1-1-2-4] Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Clear Lake                                1:45.39a
     1) Madison Leisure                2) Lydia Brattrud
     3) Lauren Englin                  4) Reese Brownlee
   1 Clear Lake                                1:45.39a
     1) Madison Leisure                2) Lydia Brattrud
     3) Lauren Englin                  4) Reese Brownlee
   2 Williamsburg                              1:47.00a
     1) Graceyn Uhlmann                2) Makenna Hughes
     3) Ailea Wetjen                   4) Ava Hocker
   2 Williamsburg                              1:47.00a
     1) Graceyn Uhlmann                2) Makenna Hughes
     3) Ailea Wetjen                   4) Ava Hocker
   3 Wahlert Dubuque                           1:47.64a
     1) Lauren McClimon                2) Karyn Ellis
     3) Kylie Sieverding               4) Olivia Donovan
   3 Wahlert Dubuque                           1:47.64a
     1) Lauren McClimon                2) Karyn Ellis
     3) Kylie Sieverding               4) Olivia Donovan
   4 Epworth Western Dubuque                   1:47.82a
     1) Allie Graber                   2) Lucy Ehlers
     3) Macy Kalb                      4) Hailey Williams
   4 Epworth Western Dubuque                   1:47.82a
     1) Allie Graber                   2) Lucy Ehlers
     3) Macy Kalb                      4) Hailey Williams
   5 Marion                                    1:48.66a
     1) Imari Michaels                 2) Kendyl Aarhus
     3) Kenzie Lovell                  4) Hayden Dietz
   5 Marion                                    1:48.66a
     1) Imari Michaels                 2) Kendyl Aarhus
     3) Kenzie Lovell                  4) Hayden Dietz
   6 Decorah                                   1:48.91a
     1) Audrey Essa                    2) Cassandra Stammeyer
     3) Stella Pole                    4) McKenzie Riley
   6 Decorah                                   1:48.91a
     1) Audrey Essa                    2) Cassandra Stammeyer
     3) Stella Pole                    4) McKenzie Riley
   7 Mount Vernon                              1:48.92a
     1) Olivia Haverback               2) Grace Hale
     3) Kara Swantz                    4) Caliana Whitaker
   7 Mount Vernon                              1:48.92a
     1) Olivia Haverback               2) Grace Hale
     3) Kara Swantz                    4) Caliana Whitaker
   8 Newton                                    1:49.16a
     1) Alivia Conley                  2) Abby Bruce
     3) Lola Rivera                    4) Lauren Clarke
   8 Newton                                    1:49.16a
     1) Alivia Conley                  2) Abby Bruce
     3) Lola Rivera                    4) Lauren Clarke
   9 ADM Adel                                  1:49.22a
     1) Aniston Tollari                2) Calli Seehase
     3) Jada Grove                     4) Elise Coghlan
   9 ADM Adel                                  1:49.22a
     1) Aniston Tollari                2) Calli Seehase
     3) Jada Grove                     4) Elise Coghlan
  10 Pella                                     1:49.53a
     1) Abigail Melvin                 2) Genevieve Treur
     3) Mara Schiebout                 4) Lizzie Neumann
  10 Pella                                     1:49.53a
     1) Abigail Melvin                 2) Genevieve Treur
     3) Mara Schiebout                 4) Lizzie Neumann
  11 Maquoketa                                 1:49.59a
     1) Rylee Wing                     2) Millie Wing
     3) Taylor Wing                    4) Cora Widel
  11 Maquoketa                                 1:49.59a
     1) Rylee Wing                     2) Millie Wing
     3) Taylor Wing                    4) Cora Widel
  12 Boone                                     1:49.83a
     1) Taylor Arringdale              2) Mia Graeve
     3) Avery Howie                    4) Carly Busch
  12 Boone                                     1:49.83a
     1) Taylor Arringdale              2) Mia Graeve
     3) Avery Howie                    4) Carly Busch
  13 Sioux Center                              1:49.92a
     1) Carly Dunn                     2) Stella Hietbrink
     3) Taylor Holverson               4) Avery Bitker
  13 Sioux Center                              1:49.92a
     1) Carly Dunn                     2) Stella Hietbrink
     3) Taylor Holverson               4) Avery Bitker
  14 Solon                                     1:50.27a
     1) Piper Stahle                   2) Marin Ashbacker
     3) Kobi Lietz                     4) Jerzey Haluska
  14 Solon                                     1:50.27a
     1) Piper Stahle                   2) Marin Ashbacker
     3) Kobi Lietz                     4) Jerzey Haluska
  15 Oskaloosa                                 1:50.54a
     1) Vivian Bolibaugh               2) Miley McCain
     3) Delaney Harbour                4) Tierney Carter
  15 Oskaloosa                                 1:50.54a
     1) Vivian Bolibaugh               2) Miley McCain
     3) Delaney Harbour                4) Tierney Carter
  16 North Polk Alleman                        1:50.61a
     1) Madilyn Simoens                2) Addison Flinn
     3) Jocelyn Manock                 4) Mia Doonan
  16 North Polk Alleman                        1:50.61a
     1) Madilyn Simoens                2) Addison Flinn
     3) Jocelyn Manock                 4) Mia Doonan
  17 Glenwood                                  1:50.88a
     1) Elaina Dougherty               2) Olivia Wright
     3) Allison Koontz                 4) Brooklyn Schultz
  17 Glenwood                                  1:50.88a
     1) Elaina Dougherty               2) Olivia Wright
     3) Allison Koontz                 4) Brooklyn Schultz
  18 Gilbert                                   1:50.96a
     1) Kayla Rash                     2) Laurel Mizerak
     3) Gretchen Mizerak               4) Keaton Hanson
  18 Gilbert                                   1:50.96a
     1) Kayla Rash                     2) Laurel Mizerak
     3) Gretchen Mizerak               4) Keaton Hanson
  19 Center Point-Urbana                       1:51.04a
     1) Maya Burkhart                  2) Addilyn Wade
     3) Emily Bowe                     4) Grace Estling
  19 Center Point-Urbana                       1:51.04a
     1) Maya Burkhart                  2) Addilyn Wade
     3) Emily Bowe                     4) Grace Estling
  20 Bondurant-Farrar                          1:51.31a
     1) Lauren Tegeler                 2) Jovi Vroegh
     3) Addison Brown                  4) Aubri Waterhouse
  20 Bondurant-Farrar                          1:51.31a
     1) Lauren Tegeler                 2) Jovi Vroegh
     3) Addison Brown                  4) Aubri Waterhouse
  21 Boyden-Hull                               1:52.02a
     1) Maya Netten                    2) Rylee Bomgaars
     3) Ciana Zomer                    4) Makinze Rensink
  21 Boyden-Hull                               1:52.02a
     1) Maya Netten                    2) Rylee Bomgaars
     3) Ciana Zomer                    4) Makinze Rensink
  22 Waverly-Shell Rock                        1:52.34a
     1) Delilah Kroyman                2) Harper Graff
     3) Cat Wedeking                   4) Amalia Djoumessi
  22 Waverly-Shell Rock                        1:52.34a
     1) Delilah Kroyman                2) Harper Graff
     3) Cat Wedeking                   4) Amalia Djoumessi
  23 Creston                                   1:54.57a
     1) Karter Clayton                 2) Braylee Pokorny
     3) Kadley Bailey                  4) Cora Smith
  23 Creston                                   1:54.57a
     1) Karter Clayton                 2) Braylee Pokorny
     3) Kadley Bailey                  4) Cora Smith
  24 Mount Pleasant                            1:55.00a
     1) Ellie Freeman                  2) Izzy Sloat
     3) Kiyah Sanders                  4) Kynlee White
  24 Mount Pleasant                            1:55.00a
     1) Ellie Freeman                  2) Izzy Sloat
     3) Kiyah Sanders                  4) Kynlee White

Girls 3A 1600m sprint medley relay  - [2-2-4-8] Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 Gilbert                                   4:04.86a
     1) Kayla Rash                     2) Laurel Mizerak
     3) Keira Andersen                 4) Sarah Feddersen
   1 Gilbert                                   4:04.86a
     1) Kayla Rash                     2) Laurel Mizerak
     3) Keira Andersen                 4) Sarah Feddersen
   2 Sioux Center                              4:06.53a
     1) Stella Hietbrink               2) Taylor Holverson
     3) Avery Bitker                   4) Audrina Jones
   2 Sioux Center                              4:06.53a
     1) Stella Hietbrink               2) Taylor Holverson
     3) Avery Bitker                   4) Audrina Jones
   3 Mount Vernon                              4:06.92a
     1) Lucy Wischmeyer                2) Kara Swantz
     3) Eastin Whisner                 4) Evelyn Moeller
   3 Mount Vernon                              4:06.92a
     1) Lucy Wischmeyer                2) Kara Swantz
     3) Eastin Whisner                 4) Evelyn Moeller
   4 Bondurant-Farrar                          4:09.47a
     1) Lauren Tegeler                 2) Addison Brown
     3) Aubrie Waterhouse              4) Brinkley Strickland
   4 Bondurant-Farrar                          4:09.47a
     1) Lauren Tegeler                 2) Addison Brown
     3) Aubrie Waterhouse              4) Brinkley Strickland
   5 Marion                                    4:09.48a
     1) Imari Michaels                 2) Kendyl Aarhus
     3) Addison Dabroski               4) Kyra Cordes
   5 Marion                                    4:09.48a
     1) Imari Michaels                 2) Kendyl Aarhus
     3) Addison Dabroski               4) Kyra Cordes
   6 Glenwood                                  4:11.68a
     1) Elaina Dougherty               2) Allison Koontz
     3) Brooklyn Schultz               4) Breckyn Petersen
   6 Glenwood                                  4:11.68a
     1) Elaina Dougherty               2) Allison Koontz
     3) Brooklyn Schultz               4) Breckyn Petersen
   7 Wahlert Dubuque                           4:12.16a
     1) Lauren McClimon                2) Claire Ludovissy
     3) Karley Belken                  4) Olivia Donovan
   7 Wahlert Dubuque                           4:12.16a
     1) Lauren McClimon                2) Claire Ludovissy
     3) Karley Belken                  4) Olivia Donovan
   8 Center Point-Urbana                       4:12.18a
     1) Addilyn Wade                   2) Emily Bowe
     3) Grace Estling                  4) Deni Katcher
   8 Center Point-Urbana                       4:12.18a
     1) Addilyn Wade                   2) Emily Bowe
     3) Grace Estling                  4) Deni Katcher
   9 Des Moines Christian                      4:12.68a
     1) Hailey Deterding               2) Quincey Vogel
     3) Hailey Mull                    4) Elyse Erzen
   9 Des Moines Christian                      4:12.68a
     1) Hailey Deterding               2) Quincey Vogel
     3) Hailey Mull                    4) Elyse Erzen
  10 West Delaware Manchester                  4:14.07a
     1) Natalie Mensen                 2) Norah Peyton
     3) Anna O'Rear                    4) Brynn Kartman
  10 West Delaware Manchester                  4:14.07a
     1) Natalie Mensen                 2) Norah Peyton
     3) Anna O'Rear                    4) Brynn Kartman
  11 Pella                                     4:14.46a
     1) Kamry Trine                    2) Genevieve Treur
     3) Lizzie Neumann                 4) Lizzy VandeVoort
  11 Pella                                     4:14.46a
     1) Kamry Trine                    2) Genevieve Treur
     3) Lizzie Neumann                 4) Lizzy VandeVoort
  12 Spencer                                   4:16.77a
     1) Sydnee Hopkins                 2) Mercedes Krieg
     3) Katie Eilts                    4) Peyton Morey
  12 Spencer                                   4:16.77a
     1) Sydnee Hopkins                 2) Mercedes Krieg
     3) Katie Eilts                    4) Peyton Morey
  13 Clinton                                   4:17.45a
     1) Dorianna Hill                  2) Camila Hunter
     3) Molly Steiner                  4) Carryn Sattler
  13 Clinton                                   4:17.45a
     1) Dorianna Hill                  2) Camila Hunter
     3) Molly Steiner                  4) Carryn Sattler
  14 Boyden-Hull                               4:18.19a
     1) Rylee Bomgaars                 2) Ciana Zomer
     3) Makinze Rensink                4) Elyse Zwart
  14 Boyden-Hull                               4:18.19a
     1) Rylee Bomgaars                 2) Ciana Zomer
     3) Makinze Rensink                4) Elyse Zwart
  15 Perry                                     4:18.85a
     1) Taryn Nehring                  2) Treasure Moore
     3) Cate Erickson                  4) Lily Myers
  15 Perry                                     4:18.85a
     1) Taryn Nehring                  2) Treasure Moore
     3) Cate Erickson                  4) Lily Myers
  16 Solon                                     4:20.06a
     1) Piper Stahle                   2) Aly Stahle
     3) Grace Hoeper                   4) Falyn Svalstad
  16 Solon                                     4:20.06a
     1) Piper Stahle                   2) Aly Stahle
     3) Grace Hoeper                   4) Falyn Svalstad
  17 Assumption Davenport                      4:22.04a
     1) Delylah Graves                 2) Mary Ann Lai
     3) Amelia Moore                   4) Jada Hoffman
  17 Assumption Davenport                      4:22.04a
     1) Delylah Graves                 2) Mary Ann Lai
     3) Amelia Moore                   4) Jada Hoffman
  18 Clear Creek-Amana                         4:22.25a
     1) Kennedy Stratton               2) Maycin Ernst
     3) Payton Curtin                  4) Kira Barker
  18 Clear Creek-Amana                         4:22.25a
     1) Kennedy Stratton               2) Maycin Ernst
     3) Payton Curtin                  4) Kira Barker
  19 ADM Adel                                  4:22.33a
     1) Peyton Standley                2) Bella Smyth
     3) Isabelle Book                  4) Addy Bjork
  19 ADM Adel                                  4:22.33a
     1) Peyton Standley                2) Bella Smyth
     3) Isabelle Book                  4) Addy Bjork
  20 Maquoketa                                 4:22.65a
     1) Rylee Wing                     2) Millie Wing
     3) Kalyn Hackman                  4) Natalie Hackman
  20 Maquoketa                                 4:22.65a
     1) Rylee Wing                     2) Millie Wing
     3) Kalyn Hackman                  4) Natalie Hackman
  21 Fort Madison                              4:24.95a
     1) Lilly Gelsthorpe               2) Olivia Buckner
     3) Mara Smith                     4) Avery Rump
  21 Fort Madison                              4:24.95a
     1) Lilly Gelsthorpe               2) Olivia Buckner
     3) Mara Smith                     4) Avery Rump
  22 Humboldt                                  4:25.46a
     1) Gracey May                     2) Landry Lash
     3) Bella Metli                    4) Brynn Malo
  22 Humboldt                                  4:25.46a
     1) Gracey May                     2) Landry Lash
     3) Bella Metli                    4) Brynn Malo
  23 Moc-Floyd Valley                          4:31.32a
     1) Olivia Bahrke                  2) Lily Vander Pol
     3) Kate Kleinhesselink            4) Eva Immeker
  23 Moc-Floyd Valley                          4:31.32a
     1) Olivia Bahrke                  2) Lily Vander Pol
     3) Kate Kleinhesselink            4) Eva Immeker
  24 West Burlington                           4:31.80a
     1) Ady Lamm                       2) Kaylee Webb
     3) Jilian Nickel                  4) Kaitlyn Kipp
  24 West Burlington                           4:31.80a
     1) Ady Lamm                       2) Kaylee Webb
     3) Jilian Nickel                  4) Kaitlyn Kipp

Girls 3A 4x100 Shuttle Hurdles Finals
===================================================================
     Team                                          Time        H#
===================================================================
   1 ADM Adel                                  1:01.15a
     1) Haley Nelson                   2) Bella Smyth
     3) Elise Coghlan                  4) Josi Dufoe
   1 ADM Adel                                  1:01.15a
     1) Haley Nelson                   2) Bella Smyth
     3) Elise Coghlan                  4) Josi Dufoe
   2 West Delaware Manchester                  1:05.10a
     1) Norah Peyton                   2) Josie McMahon
     3) Sofia Schulte                  4) Avery Schmitz
   2 West Delaware Manchester                  1:05.10a
     1) Norah Peyton                   2) Josie McMahon
     3) Sofia Schulte                  4) Avery Schmitz
   3 Sioux Center                              1:06.18a
     1) Carly Dunn                     2) Margo Schuiteman
     3) Alivia Johnston                4) Taylor Holverson
   3 Sioux Center                              1:06.18a
     1) Carly Dunn                     2) Margo Schuiteman
     3) Alivia Johnston                4) Taylor Holverson
   4 Waverly-Shell Rock                        1:06.26a
     1) Delilah Kroyman                2) Coryn Eckerman
     3) Rhett Dahlquist                4) Amalia Djoumessi
   4 Waverly-Shell Rock                        1:06.26a
     1) Delilah Kroyman                2) Coryn Eckerman
     3) Rhett Dahlquist                4) Amalia Djoumessi
   5 Glenwood                                  1:07.69a
     1) Megan Hughes                   2) Kasey Hilsabeck
     3) Courtney Crawford              4) Allison Koontz
   5 Glenwood                                  1:07.69a
     1) Megan Hughes                   2) Kasey Hilsabeck
     3) Courtney Crawford              4) Allison Koontz
   6 Epworth Western Dubuque                   1:07.73a
     1) Lexi Vogel                     2) Mya Hogrefe
     3) Addi Mohr                      4) Macy Kalb
   6 Epworth Western Dubuque                   1:07.73a
     1) Lexi Vogel                     2) Mya Hogrefe
     3) Addi Mohr                      4) Macy Kalb
   7 Newton                                    1:07.80a
     1) Camryn Klein                   2) Macy Lampe
     3) Mack Sims                      4) Tori White
   7 Newton                                    1:07.80a
     1) Camryn Klein                   2) Macy Lampe
     3) Mack Sims                      4) Tori White
   8 Clear Creek-Amana                         1:08.16a
     1) Sydney Pfeiffer                2) Addilyn Scheetz
     3) Bella Behrens                  4) Jaylin Herring
   8 Clear Creek-Amana                         1:08.16a
     1) Sydney Pfeiffer                2) Addilyn Scheetz
     3) Bella Behrens                  4) Jaylin Herring

Girls 3A 4x100 Shuttle Hurdles Prelims
===================================================================
     Team                                          Time        H#
===================================================================
   1 ADM Adel                                  1:02.61a
     1) Haley Nelson                   2) Bella Smyth
     3) Elise Coghlan                  4) Josi Dufoe
   1 ADM Adel                                  1:02.61a
     1) Haley Nelson                   2) Bella Smyth
     3) Elise Coghlan                  4) Josi Dufoe
   2 West Delaware Manchester                  1:05.75a
     1) Norah Peyton                   2) Josie McMahon
     3) Sofia Schulte                  4) Avery Schmitz
   2 West Delaware Manchester                  1:05.75a
     1) Norah Peyton                   2) Josie McMahon
     3) Sofia Schulte                  4) Avery Schmitz
   3 Newton                                    1:06.35a
     1) Camryn Klein                   2) Macy Lampe
     3) Mack Sims                      4) Tori White
   3 Newton                                    1:06.35a
     1) Camryn Klein                   2) Macy Lampe
     3) Mack Sims                      4) Tori White
   4 Waverly-Shell Rock                        1:06.95a
     1) Delilah Kroyman                2) Coryn Eckerman
     3) Rhett Dahlquist                4) Amalia Djoumessi
   4 Waverly-Shell Rock                        1:06.95a
     1) Delilah Kroyman                2) Coryn Eckerman
     3) Rhett Dahlquist                4) Amalia Djoumessi
   5 Sioux Center                              1:07.27a
     1) Carly Dunn                     2) Margo Schuiteman
     3) Alivia Johnston                4) Taylor Holverson
   5 Sioux Center                              1:07.27a
     1) Carly Dunn                     2) Margo Schuiteman
     3) Alivia Johnston                4) Taylor Holverson
   6 Glenwood                                  1:07.64a
     1) Megan Hughes                   2) Kasey Hilsabeck
     3) Courtney Crawford              4) Allison Koontz
   6 Glenwood                                  1:07.64a
     1) Megan Hughes                   2) Kasey Hilsabeck
     3) Courtney Crawford              4) Allison Koontz
   7 Epworth Western Dubuque                   1:08.46a
     1) Lexi Vogel                     2) Mya Hogrefe
     3) Addi Mohr                      4) Macy Kalb
   7 Epworth Western Dubuque                   1:08.46a
     1) Lexi Vogel                     2) Mya Hogrefe
     3) Addi Mohr                      4) Macy Kalb
   8 Clear Creek-Amana                         1:08.64a
     1) Sydney Pfeiffer                2) Addilyn Scheetz
     3) Bella Behrens                  4) Jaylin Herring
   8 Clear Creek-Amana                         1:08.64a
     1) Sydney Pfeiffer                2) Addilyn Scheetz
     3) Bella Behrens                  4) Jaylin Herring
   9 Atlantic                                  1:08.79a
     1) Emerie Jones                   2) Morgan Botos
     3) Adler Bruce                    4) Jayci Reed
   9 Atlantic                                  1:08.79a
     1) Emerie Jones                   2) Morgan Botos
     3) Adler Bruce                    4) Jayci Reed
  10 Des Moines Christian                      1:08.91a
     1) Marli Lambert                  2) Brynn Van Mersbergen
     3) Aleah Saak                     4) Hadley Harderson
  10 Des Moines Christian                      1:08.91a
     1) Marli Lambert                  2) Brynn Van Mersbergen
     3) Aleah Saak                     4) Hadley Harderson
  11 Benton Community                          1:09.11a
     1) Mabry Sadler                   2) Belle Werner
     3) Haiden Moore                   4) Sophia Seeck
  11 Benton Community                          1:09.11a
     1) Mabry Sadler                   2) Belle Werner
     3) Haiden Moore                   4) Sophia Seeck
  12 Decorah                                   1:09.12a
     1) Kelby Kerndt                   2) Addisyn Ivy
     3) Kennady Riehle                 4) Renae Wilson
  12 Decorah                                   1:09.12a
     1) Kelby Kerndt                   2) Addisyn Ivy
     3) Kennady Riehle                 4) Renae Wilson
  13 LeMars                                    1:09.78a
     1) Aubree Leusink                 2) Aduk Dut
     3) Sadie Meyer                    4) Claire Susemihl
  13 LeMars                                    1:09.78a
     1) Aubree Leusink                 2) Aduk Dut
     3) Sadie Meyer                    4) Claire Susemihl
  14 Washington                                1:10.10a
     1) Leighton Salazar               2) Layla Green
     3) Kendall Hinrichsen             4) Leighton Messinger
  14 Washington                                1:10.10a
     1) Leighton Salazar               2) Layla Green
     3) Kendall Hinrichsen             4) Leighton Messinger
  15 Pella                                     1:10.11a
     1) Avery Parks                    2) Abbie Brand
     3) Riley Parks                    4) Emmilyn Riddick
  15 Pella                                     1:10.11a
     1) Avery Parks                    2) Abbie Brand
     3) Riley Parks                    4) Emmilyn Riddick
  16 Creston                                   1:10.38a
     1) Kadley Bailey                  2) Josie Tallmon
     3) Karter Clayton                 4) Hope Henderson
  16 Creston                                   1:10.38a
     1) Kadley Bailey                  2) Josie Tallmon
     3) Karter Clayton                 4) Hope Henderson
  17 Mount Vernon                              1:11.07a
     1) Olivia Haverback               2) Adrienne Ruhland
     3) Annabelle Smith                4) Kiersten Swart
  17 Mount Vernon                              1:11.07a
     1) Olivia Haverback               2) Adrienne Ruhland
     3) Annabelle Smith                4) Kiersten Swart
  18 Fairfield                                 1:11.30a
     1) Isabel McCready                2) Hayley Reinier
     3) Ireland Cranston               4) Lilly Bergren
  18 Fairfield                                 1:11.30a
     1) Isabel McCready                2) Hayley Reinier
     3) Ireland Cranston               4) Lilly Bergren
  19 Bondurant-Farrar                          1:11.39a
     1) Trinity Langel                 2) Jovi Vroegh
     3) Erica Lyle                     4) Addy Pasker
  19 Bondurant-Farrar                          1:11.39a
     1) Trinity Langel                 2) Jovi Vroegh
     3) Erica Lyle                     4) Addy Pasker
  20 Gilbert                                   1:11.94a
     1) Sophia Overman                 2) Cora Holz
     3) Evie Christenson               4) Kaitlyn Terry
  20 Gilbert                                   1:11.94a
     1) Sophia Overman                 2) Cora Holz
     3) Evie Christenson               4) Kaitlyn Terry
  21 Clarke Osceola                            1:11.99a
     1) josephine Moore                2) Miah Graves
     3) Finley Cooper                  4) Reagan Fry
  21 Clarke Osceola                            1:11.99a
     1) josephine Moore                2) Miah Graves
     3) Finley Cooper                  4) Reagan Fry
  22 Xavier Cedar Rapids                       1:12.02a
     1) Makenna Huntington             2) Sofia Musick
     3) Ainsley Foxen                  4) Olivia Neal
  22 Xavier Cedar Rapids                       1:12.02a
     1) Makenna Huntington             2) Sofia Musick
     3) Ainsley Foxen                  4) Olivia Neal
  23 Keokuk                                    1:17.12a
     1) Layonna Stewart                2) Baylee Billings
     3) Alaya Carr                     4) Kylee Hoard
  23 Keokuk                                    1:17.12a
     1) Layonna Stewart                2) Baylee Billings
     3) Alaya Carr                     4) Kylee Hoard
  -- North Polk Alleman                              DQ
     1) Peyton Dirks                   2) Ali Weiser
     3) Reese Wagner                   4) Frankie Huether
  -- North Polk Alleman                              DQ
     1) Peyton Dirks                   2) Ali Weiser
     3) Reese Wagner                   4) Frankie Huether

Girls 3A Shot Put Finals
==================================================================================================
     Athlete                   Yr Team                                     Mark        H#
==================================================================================================
   1 Charlee Morton            12 Hampton-Dumont-CAL                    47-6.25
   2 Brylie Lorence            12 Fort Madison                          44-8.25
   3 Lauren Luzum              11 Decorah                               40-7.75
   4 Katie Scheckel            11 Pella                                39-11.50
   5 Grace Tangen               9 Decorah                              39-10.75
   6 Kennedy Stanford          12 ADM Adel                              38-9.75
   7 Jorgia VanDeBerg          10 Sioux Center                          38-9.50
   8 Ella Ensminger            11 Mount Pleasant                           38-9
   9 Ana Glawe                 12 Benton Community                      38-1.25
  10 Madison Hettinga          12 Moc-Floyd Valley                      37-5.25
  11 Leah Stewart              12 Charles City                          37-4.50
  12 Aubrey Fergurson          11 Clinton                               37-3.25
  13 Taylor Schwenn            10 Clear Lake                            36-1.25
  14 Katherine (Kate) Shafer   12 Solon                                 36-1.25
  15 Emma Kuhlmann             12 Carroll Community                     36-0.75
  16 Libby Dix                 12 Mount Vernon                          35-4.75
  17 Natalie Cagle             12 Central DeWitt                        34-9.50
  18 Reagan Haynes             10 Algona                                34-8.50
  19 Lilly Ness                10 Williamsburg                          34-8.50
  20 Olivia Rowedder           12 Carroll Community                     34-3.50
  21 Adysen Poppen             12 Webster City                             34-0
  22 Jakaela Cherry            12 Webster City                         33-11.50
  23 Ava Hernandez              9 Glenwood                              33-1.75
  24 Maggie Thompson           12 Pella                                    31-8

Girls 3A Discus Finals
==================================================================================================
     Athlete                   Yr Team                                     Mark        H#
==================================================================================================
   1 Libby Dix                 12 Mount Vernon                           148-10
   2 Olivia Hilby              12 Wahlert Dubuque                         145-3
   3 Charlee Morton            12 Hampton-Dumont-CAL                      139-1
   4 Katherine (Kate) Shafer   12 Solon                                   137-9
   5 Grace Tangen               9 Decorah                                 131-6
   6 Lauren Hagedorn           11 ADM Adel                                125-0
   7 Madison Hettinga          12 Moc-Floyd Valley                        120-2
   8 Jorgia VanDeBerg          10 Sioux Center                            119-4
   9 Taylor Braun              12 ADM Adel                                116-8
  10 Leah Stewart              12 Charles City                            115-0
  11 Olivia Rowedder           12 Carroll Community                       114-5
  12 Ireland Bishop            10 Pella                                   114-5
  13 Brylie Lorence            12 Fort Madison                            114-3
  14 Nakia Tangang             11 Clear Creek-Amana                       114-3
  15 Ana Glawe                 12 Benton Community                        113-4
  16 Madison Kneifl            12 Sergeant Bluff-Luton                    110-2
  17 Piper Johnson             10 Solon                                   108-9
  18 Mayah Slater              12 Denison-Schleswig                       108-8
  19 Reagan Haynes             10 Algona                                  107-7
  20 Jennifer LaMar             9 Boone                                   107-3
  21 Elyse Setterstrom         11 Fairfield                               107-2
  22 Lauren Louden             11 Grinnell                                106-4
  23 Izabella Taylor           12 Winterset                               101-9
  24 Brenna Penner             12 Epworth Western Dubuque                  99-7

Girls 3A High Jump Finals
==================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
==================================================================================================
   1 Reese Wagner              10 North Polk Alleman                        5-8
   2 London Warmuth            12 ADM Adel                                  5-7
   3 Renae Wilson              11 Decorah                                   5-6
   4 Jocelyn Endelman          11 Waverly-Shell Rock                        5-4
   5 Tori White                11 Newton                                    5-2
   5 Elle Lonergan             11 Clinton                                   5-2
   5 Ellie Nielsen              9 Williamsburg                              5-2
   5 Tori White                11 Newton                                    5-2
   5 Elle Lonergan             11 Clinton                                   5-2
   5 Ellie Nielsen              9 Williamsburg                              5-2
   8 Sydney Maue               12 Mount Vernon                              5-2
   9 Sara Mun                  11 Denison-Schleswig                         5-2
  10 Emma Robinson             11 Carlisle                                  5-0
  11 Lauren Stuckey             9 Spencer                                   5-0
  12 Allie Grandgenett         11 Gilbert                                   5-0
  12 Lauren LeClere            11 West Delaware Manchester                  5-0
  12 Allie Grandgenett         11 Gilbert                                   5-0
  14 Isla Nielsen               9 Williamsburg                              5-0
  15 Melanie Chanthapangna     11 Storm Lake                                5-0
  16 Brielle Hoegh              9 Moc-Floyd Valley                         4-10
  16 Tierney Carter            11 Oskaloosa                                4-10
  16 Madison Henrichs          12 North Polk Alleman                       4-10
  16 Brielle Hoegh              9 Moc-Floyd Valley                         4-10
  16 Tierney Carter            11 Oskaloosa                                4-10
  16 Madison Henrichs          12 North Polk Alleman                       4-10
  19 Camryn Atterberg          12 Keokuk                                   4-10
  20 Amiya Hester              10 Bondurant-Farrar                         4-10
  20 Ella Baer                  9 Winterset                                4-10
  -- Alyssa O'Neal             12 Assumption Davenport                       NH
  -- Maya Lentz                10 Algona                                     NH
  -- Emily Cue                  9 Center Point-Urbana                        NH
  -- Alyssa O'Neal             12 Assumption Davenport                       NH
  -- Maya Lentz                10 Algona                                     NH
  -- Emily Cue                  9 Center Point-Urbana                        NH

Girls 3A Long Jump Finals
==================================================================================================
     Athlete                   Yr Team                                     Mark        H#    Wind
==================================================================================================
   1 Reese Brownlee            12 Clear Lake                            19-0.50
   2 Aiden Gosselink           11 Grinnell                              18-6.25
   3 Frankie Huether           10 North Polk Alleman                    17-9.25
   4 Shannon Cleary            11 Bishop Heelan Catholic Sioux City     17-6.50
   5 Calli Seehase             12 ADM Adel                              17-5.25
   6 Mackenzie Harder          12 Storm Lake                            17-3.25
   7 Lucy Wischmeyer           10 Mount Vernon                         16-11.50
   8 Kenzie Niehus             10 LeMars                                   16-8
   9 Lila Wiederstein          11 Atlantic                                 16-8
  10 Ella Landau               10 Clear Lake                            16-6.25
  11 Aniston Tollari           12 ADM Adel                              16-5.50
  12 Izzy Sloat                 9 Mount Pleasant                        16-3.25
  13 Maya Lentz                10 Algona                                   16-2
  14 Rylee Bomgaars            12 Boyden-Hull                           16-1.50
  15 Elizabeth Timmerman       11 Clear Creek-Amana                     16-1.25
  16 Sophia Calpito            10 Charles City                         15-11.50
  17 Abby Bruce                12 Newton                               15-11.25
  18 Sofia Musick              10 Xavier Cedar Rapids                  15-10.75
  19 Maddie Martin             10 Bondurant-Farrar                      15-8.75
  20 Erin Mensen               11 West Delaware Manchester              15-7.25
  21 Linzy Striegel            10 Mount Pleasant                        15-2.50
  22 Brylee Mrla               10 Carroll Community                     15-1.25
  23 Haylie DeVries             9 Pella                                 14-6.75
  24 Bella Chamberlian         11 Assumption Davenport                  13-9.50
