Swimcloud
Michigan Boys Division 2 State Championships
A Final
Name Time Score Imp
1 Zach Milke
De La Salle (Warren)
20 +0.9% PB
2 Kaden Schwaiger
Walled Lake Northern
17 +0.3% PB
3 Kevin Lingle
Temperance Bedford
16 +1.5% PB
4 Alex Shehab
Dexter
15 +2.0% PB
5 Robbie Hagner
Wylie Groves
14 +7.2% PB
6 Ethan Briggs
Grosse Pointe South
13 +0.8% PB
7 Tyler Vo
Holland
12 +0.8% PB
8 Matthew Melican
Grosse Pointe South
11 +0.3% SB
B Final
Name Time Score Imp
9 Lucas Holcombe
Huron
9 +1.8% PB
10 Sam Weber
Portage Central
7 -0.8%
11 David Helton
Wylie Groves
6 +1.2% PB
12 Sam Latshaw
Dexter
5 +1.7% PB
13 Drew Himebaugh
Okemos
4 +2.7% SB
14 Zach Fewkes
Dow
3 +3.5% PB
15 Kendrick Villalon
Heritage
2 -1.1%
16 Rory Lange
Seaholm
1 -0.6%
Preliminaries
Name Time NISCA Imp
1 Zach Milke
De La Salle (Warren)
139 +0.1% PB
2 Kaden Schwaiger
Walled Lake Northern
134 0.0%
3 Alex Shehab
Dexter
133 +1.5% PB
4 Robbie Hagner
Wylie Groves
127 +6.4% PB
5 Ethan Briggs
Grosse Pointe South
127 +0.9% PB
6 Kevin Lingle
Temperance Bedford
125 -1.3%
7 Tyler Vo
Holland
123 +1.5% PB
8 Matthew Melican
Grosse Pointe South
118 +0.8% PB
9 Drew Himebaugh
Okemos
116 +4.0% PB
10 Lucas Holcombe
Huron
115 +1.4% PB
11 Sam Weber
Portage Central
114 -0.6%
12 Kendrick Villalon
Heritage
112 -0.5%
13 David Helton
Wylie Groves
111 +1.2% PB
14 Rory Lange
Seaholm
109 +0.6% PB
15 Sam Latshaw
Dexter
109 +0.9% PB
16 Zach Fewkes
Dow
106 +2.3% PB
17 Phillip Rew
Huron
105 +1.1% PB
18 Zachary Sneathen
East Lansing
105 +0.7% PB
19 AJ Costanzo
Milford HS
105 +1.4% PB
20 Cam Mabley
Seaholm
105 +1.0% PB
21 Justin Watkins
Royal Oak
102 +0.7% PB
22 Connor Nguyen
Adams
99 -1.4%
23 Max Ambs
Portage Northern
98 -4.1%
24 Jonah Cribbs
Heritage
97 -3.6%
25 Ji Ung Hyun
Huron
94 -1.0%
26 Yoshki Wurtz
Huron
91 -2.6%
27 Max Ruthenberg
Stoney Creek
90 -3.8%
28 Preston Cartwright
Bay City Western
89 -2.4%
29 Jeremy Wang
Adams
89 -2.9%
30 Jacob Stibel
Allen Park
82 -4.8%