Swimcloud
Michigan Open
Finals
Name Time FINA Imp
1 Zachary Chen
Kingfish Aquatic Club
627 PB
2 John Lubisco
Oakland
617 +2.2% PB
3 Clifford Van Wormer
Unattached
598
4 Joseph Puglessi
Rapid Area YMCA
575
5 Michael Hudson
Utica Shelby Swim Club
574
9 Will Chan
Unattached
546 -2.4%
6 Blake Kent
OLY Swimming
521 PB
7 Kyle Larson
Oakland
516 +2.3% PB
8 D. J. Seeds
Liquid Lightning
511 PB
10 Josh Schwimmer
Kingfish Aquatic Club
495 PB
11 Kyle Christensen
Grand Rapids Aquatics
492 +1.1% PB
12 Austin Kingsley
Utica Shelby Swim Club
477
13 Evan Burke
Atlantis Swimming
472
14 Graham Miotke
North Oakland Waves
470
15 Matthew Culver
Kingfish Aquatic Club
467 PB
17 David Nie
OLY Swimming
460 PB
18 Aric Plamondon
Flint Falcons
460
19 Carson Doherty
Unattached
448
20 Michael Johnson
Grand Rapids Aquatics
444 +0.3% PB
16 Chris Oprea
Kingfish Aquatic Club
437
21 Chase Kent
OLY Swimming
429 PB
22 Ethan Briggs
Club Wolverine
422
23 Justin May
Kingfish Aquatic Club
421 -0.2%
24 Christian Liddiard
Unattached
419 PB
Preliminaries
Name Time FINA Imp
1 Michael Hudson
Utica Shelby Swim Club
623
2 John Lubisco
Oakland
581 +0.3% SB
3 Grant Borregard
Great Lakes Aquatics
544 PB
4 Clifford Van Wormer
Unattached
542
5 Joseph Puglessi
Rapid Area YMCA
539
6 Blake Kent
OLY Swimming
532 PB
7 Zachary Chen
Kingfish Aquatic Club
532 PB
8 Kyle Larson
Oakland
521 +2.6% PB
9 D. J. Seeds
Liquid Lightning
496 PB
10 Will Chan
Unattached
485 -6.5%
11 Josh Schwimmer
Kingfish Aquatic Club
482 PB
12 Kyle Christensen
Grand Rapids Aquatics
479 +0.3% PB
13 Matthew Culver
Kingfish Aquatic Club
467 PB
14 Evan Burke
Atlantis Swimming
459
15 Austin Kingsley
Utica Shelby Swim Club
447
16 Graham Miotke
North Oakland Waves
442
17 Chris Oprea
Kingfish Aquatic Club
439
18 Chase Kent
OLY Swimming
429 PB
19 David Nie
OLY Swimming
428 PB
20 Ethan Briggs
Club Wolverine
423
21 Carson Doherty
Unattached
418
22 Michael Johnson
Grand Rapids Aquatics
418 -1.8%
23 Justin May
Kingfish Aquatic Club
415 -0.6%
24 Aric Plamondon
Flint Falcons
412
25 Christian Liddiard
Unattached
406
26 Anthony Dekraker
Saline Swim Team
400 +2.9% PB
27 Joseph Girdler
Kingfish Aquatic Club
397
28 Chris Barron
Novi Sturgeons
394
29 Ben Puglessi
Rapid Area YMCA
392
30 Blake Kniffen
Kingfish Aquatic Club
392 PB
31 Jacob Newberger
Rockford Riptide Swim Team
390 +2.0% PB
32 Ryan Parsons
Grand Rapids Aquatics
386 +1.7% PB
33 Ethan Banks
Unattached
379 +3.0% PB
34 Jake Kusterer
North Oakland Waves
376
35 Hudson Hutchinson
Flint Falcons
373
36 Daniel Frederick
Great Lakes Tritons
371
37 Bolin Li
Plymouth-Canton Cruisers
361 +2.3% PB
38 Shad Soldano
Traverse City Swim Club
358
39 Jon Lee
Novi Sturgeons
356 +2.0% PB
40 Nick Tran
OLY Swimming
351
41 Trevor Degroot
Bulldog Aquatic Club
348 +0.1% PB
42 Mason Adams
Town Wrecker Swim Team
347 PB
43 Nathan Budnick
Plymouth-Canton Cruisers
341
44 Seth Fagen
East Grand Rapids Aquatics
336 +2.2% PB
45 Christopher Westgate
OLY Swimming
336
46 Mitchell Lucky
Flint Falcons
335
47 Matthew Krakowiak
Novi Sturgeons
335 +1.6% PB
48 Jacob Cole
Southwest Y Sharks
332
49 Brian Williams
Detroit Recreation Swim Team
331 -1.9%
50 Andrew Culver
Kingfish Aquatic Club
331 +2.5% PB
51 Christian Etnyre
Novi Sturgeons
324 -1.2%
52 Yoshki Wurtz
Saline Swim Team
324 +0.8% PB
53 Chaz Lumpkin
Lakers Aquatic Club
322 +2.4% PB
53 Kyle Tschannen
Plymouth-Canton Cruisers
322 -3.9%
55 Peter Corsetti
Liquid Lightning
317
56 Alex Podrez
Lake Erie Silver Dolphins
314
57 Hunter Nelson
Saline Swim Team
305 +1.7% PB
58 Ty Sakalys-Moore
Club Wolverine
304 +1.3% PB
59 Drew Fogel
Shoreline Lightning Swimming
301
60 Gabreil Thompson
Neptune Aquatic
294
61 Ian Dicerbo
Lakers Aquatic Club
288 -2.3%
62 Oliver Wenzler
Unattached
287 +0.4% SB
63 Michael Arpasi
Atlantis Swimming
286
64 Sam Konigsberg
Club Wolverine
280 -2.1%
65 Keegan Gardner
Club Wolverine
275
66 Forest Zhang
Kingfish Aquatic Club
266 -2.3%
67 Jonah Katz
Unattached
266 -3.2%
68 Jeremy Adams
Club Wolverine
265
69 Sam Streberger
Great Lakes Tritons
264 +1.9% PB
70 Connor Barbara
OLY Swimming
260
71 Matt Lamothe
North Oakland Waves
257

Events