Swimcloud
15 Michigan Boys Division 1 State Championships
A Final
Name Time Score Imp
1 Jack Walsh
Detroit Catholic Central
20 +5.2% PB
2 Mark Blinstrub
Brother Rice
17 +11.9% PB
3 Kyle Maas
West Ottawa
16 PB
4 Ryan Geheb
Hartland
15 +7.7% PB
5 Jake Zalinski
Brother Rice
14 +4.8% PB
6 Daniel Keith
Saline
13 +6.2% PB
7 Gabriel Trevino
Zeeland
12 PB
8 Parker Saladin
Bridgman
11 PB
B Final
Name Time Score Imp
9 Noah Frassrand
Pioneer
9 +6.9% PB
10 Patrick Olmsted
Brother Rice
7 +1.0% PB
11 Mason Wilczewski
Brother Rice
6 PB
12 RJ Johnston
Grand Blanc
5 PB
13 Max Threlkeld
Bloomfield Hills
4 PB
14 Riley Page
Brother Rice
3
15 Dan Clyde
Huron
2
16 James Xue
Northville
1 PB
Swim-off
Name Time NISCA Imp
1 Riley Page
Brother Rice
114
2 Nathan Ladetto
Waterford Kettering HS
111 +2.8% PB
Preliminaries
Name Time NISCA Imp
1 Jack Walsh
Detroit Catholic Central
155 +4.1% PB
2 Mark Blinstrub
Brother Rice
149 +10.6% PB
3 Ryan Geheb
Hartland
145 +8.5% PB
4 Kyle Maas
West Ottawa
144 PB
5 Daniel Keith
Saline
141 +8.5% PB
6 Gabriel Trevino
Zeeland
132 PB
7 Parker Saladin
Bridgman
131 PB
8 Jake Zalinski
Brother Rice
130 +3.7% PB
9 Noah Frassrand
Pioneer
123 +6.0% PB
10 Patrick Olmsted
Brother Rice
120 +1.6% PB
11 RJ Johnston
Grand Blanc
119 PB
12 Max Threlkeld
Bloomfield Hills
118 PB
13 James Xue
Northville
117 PB
14 Dan Clyde
Huron
115
15 Mason Wilczewski
Brother Rice
114 PB
17 Nathan Ladetto
Waterford Kettering HS
113 +3.2% PB
16 Riley Page
Brother Rice
113
18 Nick Samra
Forest Hills Central
112 PB
19 Daniel Long
Detroit Catholic Central
112 +9.2% PB
20 Jon Lee
Detroit Catholic Central
111 +3.1% PB
21 Austin Mills
Zeeland
109 +7.0% PB
22 Sid Kareddy
Novi
109 +4.4% PB
23 Maxwell Chen
Troy
109 -1.0%
24 John Luttmann
Brother Rice
106 +7.8% PB
25 Gerard Niermann
Canton
104 +9.3% PB
26 Sam Timmerman
Howell
102 PB
27 Grant Ruster
Grand Haven
101
28 James Nelson
Clarkston
101 PB
29 Charlie Walsh
Detroit Catholic Central
100 PB