Lane Swimmer Team Place Time
1 Kai Sandsmark Pabst Ymca Piranhas 17 30.72
1 Noah Potratz Waukesha Express Swim Team 8 28.45
1 Drew Borland Southwest Aquatic Team 24 36.04
1 Michael Beckman Southwest Aquatic Team 35 45.49
2 Inaky Perez Stoughton Aqua Racers 16 30.59
2 Mason Kent Fort Atkinson Swim Team 33 44.45
2 William Utech Tosa Aquatic Club 1 25.14
2 Blake Thiele Pabst Ymca Piranhas 23 35.81
3 Ignacio Ayoroa Waukesha Express Swim Team 10 29.29
3 Jonathan Lee Elmbrook Swim Club 36 46.16
3 Hunter Schoenherr Waterloo Swim Club 38 NS
3 Jacob Shackelford Tosa Aquatic Club 2 26.44
4 Taylor Steeno Southwest Aquatic Team 22 34.42
4 Brandon Niemiec Pabst Ymca Piranhas 29 40.08
4 Adam Fleischhacker Southwest Aquatic Team 11 29.30
4 Gabriel Szerlong Stoughton Aqua Racers 6 26.96
5 Josh Werner Waukesha Express Swim Team 5 26.85
5 Samuel Johnson Waukesha Express Swim Team 12 29.36
5 David Vowels Pabst Ymca Piranhas 28 39.23
5 Tyler Patt Elmbrook Swim Club 38 NS
6 Christian Daniels Beloit Aquatic Team 14 29.88
6 Eduardo Balcazar Stoughton Aqua Racers 7 27.36
6 Jeremy Foltz Pabst Ymca Piranhas 30 41.69
6 Eric Heinz Lake Geneva Gyd Ducks 20 33.01
7 Cole Sandvold Pabst Ymca Piranhas 32 43.67
7 Kevin Van Cleave Elmbrook Swim Club 21 34.36
7 Jasen Johnson New Berlin Swim Club 4 26.71
7 Spencer Mattox Milton Marlins 13 29.58
8 Matthew Olenchek New Berlin Swim Club 18 30.92
8 Alexander Larkin Elmbrook Swim Club 26 37.20
8 Tyler Kloehn Waukesha Express Swim Team 3 26.50
8 Tomer Korabelnikov Elmbrook Swim Club 34 44.73
9 Austin Ranson Waukesha Express Swim Team 15 30.10
9 Erik Wahlgren Elmbrook Swim Club 7 27.36
9 Steven Domitrz Southwest Aquatic Team 37 50.30
9 Tyler Knigge Waukesha Express Swim Team 27 37.85
10 Matthew Gilson Southwest Aquatic Team 25 37.03
10 Zachary Zernechel Beloit Aquatic Team 19 31.34
10 Conrad Farrell Waukesha Express Swim Team 31 42.45
10 Ernesto Toulet Stoughton Aqua Racers 9 28.59