Swimcloud
15 Michigan Boys Division 1 State Championships
A Final
Name Time Score Imp
1 Tabahn Afrik
West Ottawa
20 +0.9% PB
2 Will Brenner
Huron
17 PB
3 Jackson O'Dowd
Livonia Stevenson
16 +5.0% PB
4 Jonathan Ham
Brighton
15 PB
5 Jared Thornton
Hudsonville
14 PB
6 Jiaming Shen
Pioneer
12 +9.8% PB
6 Zachary Chen
Troy
12 +5.9% PB
8 Ryan Katulski
Novi
11 +6.7% PB
B Final
Name Time Score Imp
9 Ji Ho Hyun
Huron
9 +2.0% PB
10 Drew Grady
Brother Rice
7 PB
11 Jack Kennedy
Brother Rice
6 PB
12 Drew Zawacki
Howell
5
13 Grayson Arnold
Detroit Catholic Central
3 PB
13 Kirk Maibach
Northville
3 +6.4% PB
15 Danny Kiel
West Ottawa
2 PB
16 Joshua Hemsworth
Bloomfield Hills
1 +5.7% PB
Swim-off
Name Time NISCA
1 Sean Terry
Oxford
118
Preliminaries
Name Time NISCA Imp
1 Will Brenner
Huron
151 PB
2 Tabahn Afrik
West Ottawa
151 0.0%
3 Jackson O'Dowd
Livonia Stevenson
148 +5.1% PB
4 Jonathan Ham
Brighton
145 PB
5 Jiaming Shen
Pioneer
137 +10.7% PB
6 Jared Thornton
Hudsonville
136 PB
7 Zachary Chen
Troy
135 +6.4% PB
8 Ryan Katulski
Novi
134 +8.3% PB
9 Ji Ho Hyun
Huron
134 +2.3% PB
10 Kirk Maibach
Northville
131 +7.4% PB
11 Drew Zawacki
Howell
130
12 Drew Grady
Brother Rice
130 PB
13 Grayson Arnold
Detroit Catholic Central
130 PB
14 Joshua Hemsworth
Bloomfield Hills
127 +7.2% PB
15 Danny Kiel
West Ottawa
124 PB
16 Jack Kennedy
Brother Rice
123 PB
18 Sean Terry
Oxford
118
17 Corbin Bremmeyr
Rockford
118 -6.3%
19 Charlie Vincent
West Bloomfield
118 -1.5%
19 Ben Mayer
Grandville
118 PB
21 Jack Mccormak
Pioneer
117 PB
22 Jack Grady
Brother Rice
117 PB
23 Spencer Barlow
Troy
116 +8.3% PB
23 Noah Vallee
Dakota
116
25 Landan Roodvoets
Byron Center
116 PB
25 Mike Wischer
Plymouth
116
27 Matthew Anderson
Carlson
116 +3.0% PB
28 Zac Hoiles
Forest Hills Central
115 PB
29 Will Richmond
Bloomfield Hills
115
30 Tate Schumacher
East Kentwood
112 +3.6% PB
31 Josh Schwimmer
Waterford Kettering HS
111 +2.8% PB
32 Tommy Davis
Brother Rice
108 PB
33 Brendan Foster
Anchor Bay
106