Swimcloud
28th Annual Marquette Invitational
Timed Finals
Name Time Score Imp
1 Devin Testin
Homestead
20 +0.1% SB
2 Andrew Herman
Waukesha North Co-Op
17 -0.1%
3 Connor Kwiatkowski
Homestead
16 +1.1% PB
4 Bennett Braatz
Sun Prairie East
15 +2.0% SB
5 Jonathan Schluesche
Sun Prairie East
14 -0.8%
6 Nathaniel Rafe
Badger
13 PB
7 Theo Wolf
Middleton
12 -1.7%
8 Brody LePine
Greenfield
11 -3.8%
9 Nathan Rozeboom
Verona
9 +1.3% PB
10 Avery Blas
Verona
7 -2.0%
11 Jackson Stich
Brookfield Co-Op
6 -2.5%
12 Jude Toppe
Homestead
5 PB
13 Caleb Weis
Burlington
4
14 Matthew Loy
Sauk/WiscHeights Co-Op
3 PB
15 Spencer Gross
Burlington
2
16 Max Nikitovic
Brookfield Co-Op
1 -7.0%
17 Jackson Esteves
Middleton
+1.2% SB
18 Noah Langelund
Badger
+5.7% PB
19 Colin Gabert
Middleton
+1.1% PB
20 Aidan Donovan
Beloit Memorial
+0.5% PB
21 Nolan Cassidy
Badger
22 Logan James
Waukesha South/Mukwonago
+0.5% PB
23 Parker Tetting
Greenfield
PB
24 Mark Larson
Boylan
+1.6% SB
25 Will Schasker
Sun Prairie East
-0.5%
26 Iker Velasco
Franklin
27 Ryan Godwin
Sauk/WiscHeights Co-Op
-1.6%
28 Anthony Rosario
Sauk/WiscHeights Co-Op
+7.1% PB
29 Craig Evander
Burlington
30 Austin Kaukl
Sauk/WiscHeights Co-Op
31 TJ Xing
New Berlin
PB
32 Caleb Weekley
Byron (Co-Op)
-3.3%
33 Ethan Kluck
New Berlin
34 Aiden VanLandingham
Beloit Memorial
+0.3% PB
35 Carter Buss
Sauk/WiscHeights Co-Op
36 Kevin Maldonado
Byron (Co-Op)
37 Mitchell Meister
New Berlin
PB
38 Will Huttleston
Madison East