MHSAA Boys D3 State Championship 2026

2026-03-13 → 2026-03-14 · Holland Aquatic Center · MI

#1 Boys 200 Individual Medley Relay SCY

PlaceNameAgeTeam Time
1 Cranbrook Kingswood BHCK 1:33.13
1 Cranbrook-D3 1:33.13
2 Holland Christian High School HOLCH 1:34.83
2 Holland Chr-D3 1:34.83
3 DeWitt High School DEW 1:37.13
3 DeWitt-D3 1:37.13
4 East Grand Rapids EGR 1:38.39
5 Erie-Mason ERIE 1:39.78
5 Erie-Mason-D3 1:39.78
6 Riverview RIV 1:39.80
6 Riverview-D3 1:39.80
7 St. Joseph-D3 1:40.54
7 St. Joseph High School (MI) STJOE 1:40.54
8 Grand Rapids Christian GRCH 1:40.89
8 GR Christian-D3 1:40.89
9 Adrian High School ADR 1:40.00
9 Adrian-D3 1:40.00
10 Otsego OTS 1:40.89
10 Otsego-D3 1:40.89
11 Hamilton HAM 1:41.90
11 Hamilton-D3 1:41.90
12 Ludington High School LUD 1:41.93
12 Ludington-D3 1:41.93
13 St Johns-D3 1:44.04
13 St Johns Highschool STJN 1:44.04
14 Holland High School HOLND 1:44.83
14 Holland-D3 1:44.83
15 Grosse Pointe North GPN 1:45.07
15 Gr Pointe North-D3 1:45.07
DQ AlleganFalse start - Misc ALL 1:39.98 DQ

#1 Boys 200 Individual Medley Relay — Preliminary SCY

PlaceNameAgeTeam Time
1 Holland Chr-D3 1:36.33
1 Holland Christian High School HOLCH 1:36.33
2 Cranbrook Kingswood BHCK 1:37.05
2 Cranbrook-D3 1:37.05
3 DeWitt High School DEW 1:37.37
3 DeWitt-D3 1:37.37
4 East Grand Rapids EGR 1:39.31
5 Erie-Mason-D3 1:39.58
5 Erie-Mason ERIE 1:39.58
6 Riverview RIV 1:40.36
6 Riverview-D3 1:40.36
7 St. Joseph High School (MI) STJOE 1:40.41
7 St. Joseph-D3 1:40.41
8 Grand Rapids Christian GRCH 1:40.43
8 GR Christian-D3 1:40.43
9 Allegan-D3 1:40.55
9 Allegan ALL 1:40.55
10 Otsego OTS 1:40.77
10 Otsego-D3 1:40.77
11 Adrian High School ADR 1:41.10
11 Adrian-D3 1:41.10
12 Ludington-D3 1:41.48
12 Ludington High School LUD 1:41.48
13 Hamilton HAM 1:42.83
13 Hamilton-D3 1:42.83
14 Holland-D3 1:43.31
14 Holland High School HOLND 1:43.31
15 Gr Pointe North-D3 1:44.17
15 Grosse Pointe North GPN 1:44.17
16 St Johns Highschool STJN 1:44.24
16 St Johns-D3 1:44.24
17 Fremont-D3 1:44.42
17 Fremont FRE 1:44.42
18 Plainwell-D3 1:44.82
18 Plainwell High School PLAIN 1:44.82
19 Wayland WAY 1:45.27
19 Wayland-D3 1:45.27
20 Tecumseh-D3 1:45.53
20 Tecumseh TEC 1:45.53
21 South Haven SOHV 1:45.83
22 Trenton-D3 1:46.00
22 Trenton High School TRENT 1:46.00
23 Marysville-D3 1:46.22
23 Marysville MARY 1:46.22
24 Chelsea-D3 1:46.31
24 Chelsea High School CHEL 1:46.31
25 Coldwater High School COLD 1:47.77
25 Coldwater-D3 1:47.77
26 St Clair High School STC 1:47.78
26 St Clair 1:47.78
27 GR Catholic Cent-D3 1:50.01
27 Grand Rapids Catholic Central GRCC 1:50.01
28 Milan-D3 1:54.40
28 Milan High School MILAN 1:54.40
DQ Spring Lake High SchoolFalse start - Misc SPLK 1:36.48 DQ
DQ MarshallEarly take-off swimmer #3 MARSH 1:46.25 DQ
DQ Dundee Community High SchoolEarly take-off swimmer #2 DUN 1:46.51 DQ

#2 Boys 200 Freestyle SCY

PlaceNameAgeTeam Time
1 Aj Farner BHCK 1:39.12
2 Jake Shoemaker 11 1:40.55
2 Jake Shoemaker 1 HOLCH 1:40.55
3 Oliver Chu 1 EGR 1:40.95
4 Sam Harper 1 PLAIN 1:41.24
4 Sam Harper 12 1:41.24
5 David Mills 1 ERIE 1:44.52
5 David Mills 11 1:44.52
6 Ryan VanDyke BHCK 1:46.66
7 Brayden Meyer 9 OTS 1:47.95
8 Kevin Dahl 49 SPLK 1:49.02
8 Kevin Dahl 9 1:49.02
9 Will Baker 1 EGR 1:47.63
10 Jack Langeland 94 HAM 1:47.67
11 Franco Amoros 1 DCD 1:48.14
12 Zach Schoen 42 TRENT 1:48.27
12 Zach Schoen 12 1:48.27
13 Charlie DeVore 9 STJOE 1:48.90
14 Maxwell Mitchell 1 EGR 1:49.34
15 Taylor Eberts COLD 1:49.87
16 Henry Schanbeck BCJG 1:50.61

#2 Boys 200 Freestyle — Preliminary SCY

PlaceNameAgeTeam Time
1 Jake Shoemaker 11 1:39.92
1 Jake Shoemaker 1 HOLCH 1:39.92
2 Aj Farner BHCK 1:40.63
3 Oliver Chu 1 EGR 1:41.00
4 Sam Harper 1 PLAIN 1:42.08
5 David Mills 1 ERIE 1:44.66
6 Ryan VanDyke BHCK 1:46.39
7 Kevin Dahl 49 SPLK 1:47.78
8 Brayden Meyer 9 OTS 1:48.25
9 Will Baker 1 EGR 1:48.43
10 Jack Langeland 94 HAM 1:48.93
11 Maxwell Mitchell 12 1:49.01
11 Maxwell Mitchell 1 EGR 1:49.01
12 Charlie DeVore 9 STJOE 1:49.10
13 Zach Schoen 42 TRENT 1:49.40
14 Franco Amoros 1 DCD 1:49.53
15 Henry Schanbeck BCJG 1:49.91
16 Taylor Eberts 12 1:50.51
16 Taylor Eberts COLD 1:50.51
17 Liam Raseman 1 OTS 1:50.59
17 Owen Jen 1 GRCH 1:50.59
18 Owen Jen 12 1:50.59
19 Mason Reynolds 1 ERIE 1:51.32
20 Ethan Bradford 1 EGR 1:51.90
21 Ian Baker ADR 1:51.92
22 Andrew Hull BHCK 1:52.17
23 Sam Warren TEC 1:52.80
24 Alec Markham 9 MILAN 1:52.89
25 Liam O'Callaghan 1 DCD 1:52.97
26 Joseph Hoffman 1 PLAIN 1:54.16
27 Wesley Mazurek SPLK 1:54.18
28 Noah Robinson 1 CHAR 1:55.06
29 Josh Kelley 1 ALL 1:55.68
30 Henry Thurber 31 DEW 1:56.22
31 Reece Nykamp 92 HAM 1:56.40
32 Ciaran Hess 1 PINCK 1:58.07
33 Payton Chandler COR 1:58.31
34 Aiden Lambers HOLND 2:13.77

#3 Boys 200 Individual Medley SCY

PlaceNameAgeTeam Time
1 Liam Smith 1 OTS 1:47.38
2 Ethan Xu 11 1:48.83
2 Ethan Xu BHCK 1:48.83
3 Will Schwab BHCK 1:55.87
4 Dane Trask 59 SPLK 1:57.61
5 Ewan Todd 1 RIV 1:58.46
5 Ewan Todd 12 1:58.46
6 Zander Duncan SOHV 2:01.41
7 Eddie Oudbier WAY 2:01.70
8 Jared Tunison 1 ERIE 2:02.72
9 Marshall Hirschman STJN 2:00.38
10 Miles Stock 1 HOLCH 2:01.73
11 Grady Busen 1 MARY 2:01.91
12 Corbin Chopp 9 ALL 2:02.18
13 Brady Winbigler GPN 2:03.04
14 Blake Schwab BHCK 2:03.53
15 Josiah DeVries 1 HOLCH 2:04.05
16 Brody Leete 1 EGR 2:04.42

#3 Boys 200 Individual Medley — Preliminary SCY

PlaceNameAgeTeam Time
1 Liam Smith 1 OTS 1:47.78
2 Ethan Xu BHCK 1:50.07
2 Ethan Xu 11 1:50.07
3 Will Schwab BHCK 1:56.94
4 Dane Trask 59 SPLK 1:57.91
5 Ewan Todd 1 RIV 1:58.64
6 Eddie Oudbier WAY 2:00.97
7 Jared Tunison 1 ERIE 2:01.36
8 Zander Duncan SOHV 2:01.48
9 Marshall Hirschman STJN 2:01.99
10 Corbin Chopp 9 ALL 2:02.27
11 Miles Stock 1 HOLCH 2:02.38
12 Grady Busen 1 MARY 2:02.40
13 Brady Winbigler GPN 2:03.34
14 Blake Schwab BHCK 2:04.06
15 Brody Leete 1 EGR 2:04.41
16 Josiah DeVries 1 HOLCH 2:05.40
17 Blake Guerrant 1 OTS 2:06.33
18 Jack Pouillon 1 EGR 2:07.26
19 Brandon Watkins 41 TRENT 2:07.39
20 Arthur Fletcher SPLK 2:07.67
21 Jackson Busscher 1 HOLCH 2:07.88
22 Weston Leete 1 EGR 2:08.60
23 Bowie Jacobs 1 ERIE 2:08.68
24 Dylan Sniegowski 1 LUD 2:09.52
25 Calvin Dissette 49 SOHV 2:10.02
26 Parker Zaucha 1 ETR 2:10.19
27 Hudson Grandy 1 BAYCC 2:10.50
28 Leif Briggs-Lind BCJG 2:10.57
29 Davis Nooney 1 PLAIN 2:11.32
30 Emmett Todd 1 RIV 2:11.86
31 Asadbek Urmonjonov 1 EGR 2:12.10
32 Liam Grams STJN 2:12.82
33 Luke Arendshorst HOLND 2:12.86
34 Cadel Conrad 1 ALL 2:13.62
35 Tim Austin 22 DEW 2:14.57
36 Lucas Zeckner ADR 2:14.96
37 Gunnar Garrison 78 OW 2:15.74
38 Seth Larimer 7 STUR 2:15.79
39 Ian Lundberg 1 LUD 2:16.53

#4 Boys 50 Freestyle SCY

PlaceNameAgeTeam Time
1 Jack Higgins 1 DCD 20.79
1 Charlie DeHaan 11 8:57.60
2 Kade Opsal ADR 20.87
3 Emmett Vance 1 GRCH 21.43
4 Brendan Beland ULS 21.46
5 Adam Rickerd 1 CHAR 21.72
6 Graham Porter SPLK 21.73
7 Nathan Johnson 1 RIV 21.87
8 JR Hess 1 DUN 22.20
9 Hunter Julian 39 TRENT 21.91
10 James Gusmano GPN 21.94
11 Cooper Otto COLD 21.96
12 Andrew Bengelink 1 HOLCH 22.11
13 Oliver Burnett 1 ALL 22.16
14 Jack Murray 99 FERN 22.17
15 Brenner Nelson 1 ERIE 22.52
16 Jacob Calewarts 24 DEW 22.58

#4 Boys 50 Freestyle — Preliminary SCY

PlaceNameAgeTeam Time
1 Jack Higgins 1 DCD 20.60
1 Jack Higgins 12 5:53.60
1 Charlie DeHaan 11 6:20.55
2 Brendan Beland ULS 21.31
2 Kade Opsal 12 5:29.70
3 Kade Opsal ADR 21.35
3 Emmett Vance 12 5:23.30
4 Adam Rickerd 1 CHAR 21.74
5 Emmett Vance 1 GRCH 21.78
6 JR Hess 1 DUN 21.80
7 Graham Porter SPLK 21.82
7 Truman Jarsma 12 2:16.40
8 Zander Duncan 11 20.60
8 Nathan Johnson 1 RIV 21.85
8 Cooper Otto COLD 21.85
9 Marshall Hirschman 11 21.31
10 Corbin Chopp 9 21.35
10 Andrew Bengelink 1 HOLCH 21.90
10 Henry Persinger 9 2:14.70
11 Miles Stock 11 21.74
11 James Gusmano GPN 21.91
11 Aaron Brewer 12 2:14.60
12 Grady Busen 12 21.78
12 Oliver Burnett 1 ALL 22.11
12 Chayse Sanchez 11 2:10.80
13 Brady Winbigler 11 21.80
13 Jack Murray 99 FERN 22.19
13 Carson Lown 12 2:09.70
14 Blake Schwab 12 21.82
14 Brenner Nelson 1 ERIE 22.27
14 Isaac Witte 11 2:08.10
15 Brody Leete 10 21.85
15 Hunter Julian 39 TRENT 22.29
15 Gabriel Weir 11 2:07.05
16 Josiah DeVries 10 21.85
16 Jacob Calewarts 24 DEW 22.32
16 Jackson Duck 11 2:06.20
17 Blake Guerrant 11 21.90
17 Auden Lenneman 27 DEW 22.39
18 Jack Pouillon 11 21.91
18 Ethan Ratynski 1 FPC 22.40
19 Brandon Watkins 12 22.11
19 Jack Lucas 1 STC 22.59
20 Arthur Fletcher 10 22.19
20 Tucker Long BHCK 22.69
21 Jackson Busscher 12 22.27
21 Lucas Williams 12 SPLK 22.70
22 Weston Leete 10 22.29
22 Brandon Tross 1 ERIE 22.72
23 Bowie Jacobs 12 22.32
23 Russell Cherney SPLK 23.02
24 Dylan Sniegowski 12 22.39
24 Zack Spinelli 1 PINCK 23.19
25 Calvin Dissette 9 22.40
25 Grady Sailor 1 LUD 23.27
26 Parker Zaucha 12 22.59
26 Grant Hillary GRCC 23.71
27 Hudson Grandy 11 22.69
28 Leif Briggs-Lind 10 22.70
29 Davis Nooney 12 22.72
30 Emmett Todd 10 23.02
31 Asadbek Urmonjonov 10 23.19
32 Liam Grams 9 23.27
33 Luke Arendshorst 11 23.71
DQ Ben SparksFalse start 1 PLAIN 22.69 DQ

#5 Boys 11 None SCY

PlaceNameAgeTeam Time
1 Charlie DeHaan 1 HOLCH 8:57.60
2 Carson Reynolds 29 DEW 7:32.75
3 Brodie Brown 97 HAM 6:26.55
4 Jayden Bierschbach 1 HAM 6:14.15
5 Sawyer Bishop 1 LUD 5:55.90
6 Caleb Rappoport 1 EGR 5:53.60
7 Abe Schubert 1 BAYCC 5:29.70
8 Aidan Ranger 1 PLAIN 5:23.30
9 Truman Jarsma 1 STC 5:31.10
10 Henry Persinger 9 EGR 5:18.20
11 Aaron Brewer 1 DUN 5:11.10
12 Chayse Sanchez 1 BCJG 5:00.45
13 Carson Lown WAY 4:59.25
14 Isaac Witte 1 GRCH 4:57.95
15 Gabriel Weir HAS 4:55.40
16 Jackson Duck HAS 4:55.25

#5 Boys 11 None — Preliminary SCY

PlaceNameAgeTeam Time
1 Charlie DeHaan 1 HOLCH 4:18.15
2 Carson Reynolds 29 DEW 3:36.00
3 Brodie Brown 97 HAM 3:09.30
4 Sawyer Bishop 1 LUD 3:07.60
5 Jayden Bierschbach 1 HAM 2:59.95
6 Abe Schubert 1 BAYCC 2:59.80
7 Caleb Rappoport 1 EGR 2:53.15
8 Chayse Sanchez 1 BCJG 2:43.35
9 Truman Jarsma 1 STC 2:41.45
10 Carson Lown WAY 2:38.30
11 Henry Persinger 9 EGR 2:33.35
12 Isaac Witte 1 GRCH 2:30.30
12 Aaron Brewer 1 DUN 2:30.30
14 Gabriel Weir HAS 2:29.35
15 Jackson Duck HAS 2:29.10
16 Phil Mathis 1 PLAIN 2:27.55
17 Vincent Manas STJN 2:25.05
18 Aidan Ranger 1 PLAIN 2:22.95
19 Aaron Faybik 1 RIV 2:22.90
20 TJ Wolk 9 HOLCH 2:21.65
21 Tyler Clements 38 TRENT 2:19.50
22 Blaise Wilburn 32 DEW 2:17.50
23 Tyson Frazier 1 MARY 2:16.40
24 Benny Travelbee 1 COLD 2:14.70
25 Keegan Welsh HOLND 2:14.60
26 Colton Baker 1 HAST 2:10.80
27 J. Hiram Gates 9 CHAR 2:09.70
28 Kylor Freshour 1 DUN 2:08.10
29 Carter Lindauer BCHC 2:07.05
30 Alex Teed 64 MARC 2:06.20
31 Allison Betz TEC 2:03.20
31 Simon Durbin 59 TRENT 2:03.20
33 Cameron Mathews 65 MARC 2:02.60
34 Zackary Schaendorf GRCC 2:02.10
35 Carter Sexton 95 HAM 2:01.60
36 Evan Sahs 1 STJOE 1:58.45
37 John Rice BCHC 1:56.65

#5 Boys 11 None — Semifinal SCY

PlaceNameAgeTeam Time
1 Charlie DeHaan 1 HOLCH 6:20.55
2 Carson Reynolds 29 DEW 5:26.90
3 Brodie Brown 97 HAM 4:40.95
4 Sawyer Bishop 1 LUD 4:32.20
5 Jayden Bierschbach 1 HAM 4:27.45
6 Caleb Rappoport 1 EGR 4:18.65
7 Abe Schubert 1 BAYCC 4:14.60
8 Aidan Ranger 1 PLAIN 4:00.45
9 Truman Jarsma 1 STC 3:57.40
10 Henry Persinger 9 EGR 3:53.75
11 Chayse Sanchez 1 BCJG 3:48.90
12 Carson Lown WAY 3:48.45
13 Gabriel Weir HAS 3:47.60
14 Jackson Duck HAS 3:45.70
15 Isaac Witte 1 GRCH 3:44.85
16 Aaron Brewer 1 DUN 3:41.80
17 Vincent Manas STJN 3:38.55
18 TJ Wolk 9 HOLCH 3:37.85
19 Phil Mathis 1 PLAIN 3:32.20
20 Aaron Faybik 1 RIV 3:30.85

#6 Boys 100 Butterfly SCY

PlaceNameAgeTeam Time
1 Liam Smith 1 OTS 47.80
2 Ethan Xu BHCK 49.05
3 Greg Flermoen 9 HOLCH 50.86
4 Brendan Beland ULS 51.24
5 Zander Duncan SOHV 51.32
6 Vincent Rose 30 DEW 51.45
7 Miles Stock 1 HOLCH 52.37
8 Aidan Ranger 12 47.80
8 Tyler Collins GPN 53.80
9 Truman Jarsma 12 49.05
9 Alex Strauss SPLK 53.47
10 Henry Persinger 9 50.86
10 Cooper Fouch 9 EGR 53.61
11 Chayse Sanchez 11 51.24
11 Alex Nelson 1 GRCH 53.64
12 Carson Lown 12 51.32
12 Ryan Robinson 1 MARSH 54.25
13 Gabriel Weir 11 51.45
13 Brandon Tross 1 ERIE 54.51
14 Jackson Duck 11 52.37
14 Nicolas Gomez-Valdez 1 DCD 55.08
15 Isaac Witte 11 53.80
15 Anthony Garrett PNDP 55.60
17 Vincent Manas 12 53.47
18 TJ Wolk 9 53.61
19 Phil Mathis 12 53.64
20 Aaron Faybik 11 54.25
DQ Tyler NuttHead did not break the surface by 15 meters SPLK 55.47 DQ

#6 Boys 100 Butterfly — Preliminary SCY

PlaceNameAgeTeam Time
1 Liam Smith 1 OTS 48.53
1 Charlie DeHaan 11 4:18.15
2 Ethan Xu BHCK 49.40
3 Brendan Beland ULS 50.80
4 Greg Flermoen 9 HOLCH 51.21
5 Jayden Bierschbach 11 48.53
5 Vincent Rose 30 DEW 51.63
6 Abe Schubert 10 49.40
6 Zander Duncan SOHV 51.95
7 Caleb Rappoport 11 50.80
7 Miles Stock 1 HOLCH 52.67
8 Chayse Sanchez 11 51.21
8 Tyler Collins GPN 53.48
9 Truman Jarsma 12 51.63
9 Cooper Fouch 9 EGR 53.54
10 Carson Lown 12 51.95
10 Ryan Robinson 1 MARSH 53.78
11 Henry Persinger 9 52.67
11 Alex Nelson 1 GRCH 53.81
12 Isaac Witte 11 53.48
12 Aaron Brewer 12 53.54
12 Alex Strauss SPLK 53.88
13 Brandon Tross 1 ERIE 54.38
14 Gabriel Weir 11 53.78
14 Nicolas Gomez-Valdez 1 DCD 54.56
15 Anthony Garrett 12 47.52
15 Jackson Duck 11 53.81
15 Anthony Garrett PNDP 54.94
16 Tyler Nutt 12 47.63
16 Phil Mathis 12 53.88
16 Tyler Nutt SPLK 55.07
17 Blake Guerrant 11 48.27
17 Vincent Manas 12 54.38
17 Blake Guerrant 1 OTS 55.53
18 Tadas Zukovskis 11 48.28
18 Aidan Ranger 12 54.56
18 Tadas Zukovskis 1 MILAN 55.68
19 Sam Warren 12 48.46
19 Sam Warren TEC 55.86
20 Lucas Marchese 12 48.68
20 Lucas Marchese BHCK 55.87
21 Josiah Wolters 10 48.85
21 Josiah Wolters 1 HOLCH 55.94
22 Sam Content 12 48.92
22 Sam Content FRE 56.05
23 Dylan Sniegowski 12 48.96
23 Dylan Sniegowski 1 LUD 56.15
24 Aiden DeFrenn 11 49.02
24 Brett VandenBerg 11 49.14
24 Aiden DeFrenn 77 OW 56.16
24 Brett VandenBerg 91 HAM 56.16
26 Blake Schwab 12 49.34
26 Blake Schwab BHCK 56.29
27 Eric Liu 12 49.53
27 Eric Liu BHCK 56.31
28 William Johnson 11 49.65
28 William Johnson 1 RIV 56.52
29 Alejandro Delgado 12 49.66
29 Alejandro Delgado GPN 56.94
30 Lucas Zeckner 10 49.80
30 Lucas Zeckner ADR 57.33
31 Max Husband 9 49.81
31 Max Husband TEC 57.53
32 Ian Baker 11 50.26
32 Ian Baker ADR 57.74
33 Hudson Grandy 11 50.30
33 Hudson Grandy 1 BAYCC 57.88
34 Brock Adamczak 10 50.40
34 Brock Adamczak 57 MANST 57.96
35 Nazario Estrada 12 50.68
35 Nazario Estrada HOLND 57.98
36 Isaac Reedy 12 50.87
36 Isaac Reedy 1 PINCK 58.08
37 Miles Dell 12 50.98
37 Miles Dell 1 CHEL 58.14
38 Loris DeFore 12 51.14
38 Loris DeFore TEC 58.21
39 Sam Cook 12 51.29
39 Sam Cook 1 BCHC 59.09
40 Liam Grams 9 51.49
40 Liam Grams STJN 59.22
41 Joe Sawdon 10 51.58
41 Joe Sawdon 1 WILL 59.38
42 Cadel Conrad 10 51.71
42 Cadel Conrad 1 ALL 1:00.41
Borys Grodny 11 52.16

#7 Boys 100 Freestyle SCY

PlaceNameAgeTeam Time
1 Jack Higgins 1 DCD 45.72
2 Jake Shoemaker 1 HOLCH 45.75
3 Emmett Vance 1 GRCH 46.81
4 Graham Porter SPLK 47.53
5 Oliver Burnett 1 ALL 47.76
6 Adam Rickerd 1 CHAR 47.82
7 Jack Langeland 94 HAM 48.63
8 Brenner Nelson 1 ERIE 48.67
9 Nathan Johnson 1 RIV 48.18
10 Jack Murray 99 FERN 48.47
11 Tupper Gorman 9 EGR 48.61
12 Andrew Bengelink 1 HOLCH 48.84
13 Henry Schanbeck BCJG 49.11
14 Jacob Calewarts 24 DEW 49.35
15 Cillian Slater 1 HAM 49.37
16 Eddie Oudbier WAY 49.56

#7 Boys 100 Freestyle — Preliminary SCY

PlaceNameAgeTeam Time
1 Jake Shoemaker 11 45.49
1 Jake Shoemaker 1 HOLCH 45.49
2 Jack Higgins 1 DCD 46.09
3 Graham Porter SPLK 47.44
4 Emmett Vance 1 GRCH 47.52
5 Adam Rickerd 1 CHAR 47.63
6 Oliver Burnett 1 ALL 48.27
7 Brenner Nelson 1 ERIE 48.28
8 Jack Langeland 94 HAM 48.46
9 Tupper Gorman 9 EGR 48.68
10 Eddie Oudbier WAY 48.85
11 Andrew Bengelink 1 HOLCH 48.92
12 Nathan Johnson 1 RIV 48.96
13 Jack Murray 99 FERN 49.02
14 Jacob Calewarts 24 DEW 49.14
15 Henry Schanbeck BCJG 49.34
16 Cillian Slater 1 HAM 49.53
17 Liam O'Callaghan 1 DCD 49.65
18 Auden Lenneman 27 DEW 49.66
19 Hunter Julian 39 TRENT 49.80
20 Brody Leete 1 EGR 49.81
21 Joey Pierangeli 1 STJOE 50.26
22 Alex Hubbard WAY 50.30
23 Charlie DeVries 1 HOLCH 50.40
24 Owen Musser 28 DEW 50.68
25 Zeke Zwiep 1 HOLCH 50.87
26 Grady Nugent 1 PLAIN 50.98
27 Grady Sailor 1 LUD 51.14
28 Ethan Ratynski 1 FPC 51.29
29 Zack Spinelli 1 PINCK 51.49
30 Mason Sparks FRE 51.58
31 Tyler Jurhs 76 OW 51.71
32 Hayden Sanders 1 CHAR 52.16

#8 Boys 500 Freestyle SCY

PlaceNameAgeTeam Time
1 Sam Harper 1 PLAIN 4:32.14
2 Jake Shoemaker 11 4:32.14
2 Oliver Chu 1 EGR 4:35.81
3 Emmett Vance 12 4:35.81
3 Will Schwab BHCK 4:42.24
4 Graham Porter 11 4:42.24
4 David Mills 1 ERIE 4:46.77
5 Oliver Burnett 11 4:46.77
5 Brayden Meyer 9 OTS 4:47.25
6 Adam Rickerd 11 4:47.25
6 Liam Raseman 1 OTS 4:47.48
7 Jack Langeland 12 4:47.48
7 Will Baker 1 EGR 4:51.20
8 Brenner Nelson 12 4:51.20
8 Brady Winbigler GPN 4:52.54
9 Grayson Busch 23 DEW 4:52.00
10 Jack Murray 11 4:52.00
10 Zach Schoen 42 TRENT 4:54.24
11 Tupper Gorman 9 4:54.24
11 Arthur Fletcher SPLK 4:56.76
12 Andrew Bengelink 10 4:56.76
12 Brandon Watkins 41 TRENT 4:58.53
13 Henry Schanbeck 12 4:58.53
13 Franco Amoros 1 DCD 4:58.85
14 Jacob Calewarts 12 4:58.85
14 Parker Zaucha 1 ETR 5:00.40
15 Cillian Slater 11 5:00.40
15 Taylor Eberts COLD 5:00.92
16 Eddie Oudbier 12 5:00.92
16 Maxwell Mitchell 1 EGR 5:02.66

#8 Boys 500 Freestyle — Preliminary SCY

PlaceNameAgeTeam Time
1 Oliver Chu 1 EGR 4:35.35
2 Sam Harper 1 PLAIN 4:35.48
3 Will Schwab BHCK 4:43.59
3 Will Schwab 9 4:43.59
4 David Mills 1 ERIE 4:47.00
5 Brayden Meyer 9 OTS 4:50.40
6 Brady Winbigler GPN 4:51.19
7 Liam Raseman 1 OTS 4:52.20
8 Will Baker 1 EGR 4:53.78
9 Grayson Busch 23 DEW 4:55.87
10 Maxwell Mitchell 1 EGR 4:58.18
11 Arthur Fletcher SPLK 4:58.50
12 Franco Amoros 1 DCD 4:58.75
13 Zach Schoen 42 TRENT 4:59.30
14 Parker Zaucha 1 ETR 5:00.80
15 Taylor Eberts COLD 5:01.56
16 Brandon Watkins 41 TRENT 5:01.87
17 Jackson Deane 1 EGR 5:07.00
18 Ethan Delaney 25 DEW 5:08.58
19 Noah Judson ADR 5:09.10
20 Alec Markham 9 MILAN 5:09.27
21 Brighton Walcott 1 HOLCH 5:11.64
22 Jacob VanDuinen 1 HOLCH 5:12.75
23 Ethan Bradford 1 EGR 5:13.75
24 Thomas Ryan 1 FPC 5:14.01
25 Aiden Lambers HOLND 5:14.09
26 Andrew Hull BHCK 5:14.89
27 Aiden Thomas 9 PNDP 5:14.99
28 Ethan Mcafee 9 MARY 5:15.21
29 Douglas Wilson 9 MARSH 5:16.22
30 Sam Otter SPLK 5:16.98
31 Ciaran Hess 1 PINCK 5:18.67
32 Josh Kelley 1 ALL 5:21.43
33 Henry Thurber 31 DEW 5:22.16
34 Ray Stanley 1 EGR 5:22.70
35 Conner Wilkinson 1 BCJG 5:24.49
36 Payton Chandler COR 5:29.53

#9 Boys 200 Freestyle Relay SCY

PlaceNameAgeTeam Time
1 Spring Lake High School SPLK 1:26.03
1 Spring Lake 1:26.03
2 Cranbrook Kingswood BHCK 1:26.68
2 Cranbrook-D3 1:26.68
3 Detroit Country Day DCD 1:27.16
3 Country Day 1:27.16
4 Grand Rapids Christian GRCH 1:27.94
4 GR Christian-D3 1:27.94
5 Riverview RIV 1:27.95
5 Riverview-D3 1:27.95
6 East Grand Rapids EGR 1:28.87
7 Wayland WAY 1:30.02
7 Wayland-D3 1:30.02
8 Grosse Pointe North GPN 1:30.07
8 Gr Pointe North-D3 1:30.07
9 Holland Christian High School HOLCH 1:29.37
9 Holland Chr-D3 1:29.37
10 Allegan ALL 1:30.49
10 Allegan-D3 1:30.49
11 Erie-Mason ERIE 1:30.84
11 Erie-Mason-D3 1:30.84
12 Plainwell High School PLAIN 1:31.03
12 Plainwell-D3 1:31.03
13 John Glenn High School BCJG 1:32.15
13 BC John Glen-D3 1:32.15
14 DeWitt High School DEW 1:32.27
14 DeWitt-D3 1:32.27
15 Fremont FRE 1:32.59
15 Fremont-D3 1:32.59
16 Milan High School MILAN 1:32.81
16 Milan-D3 1:32.81

#9 Boys 200 Freestyle Relay — Preliminary SCY

PlaceNameAgeTeam Time
1 Spring Lake High School SPLK 1:27.43
1 Spring Lake 1:27.43
2 Country Day 1:27.63
2 Detroit Country Day DCD 1:27.63
3 Cranbrook Kingswood BHCK 1:28.06
3 Cranbrook-D3 1:28.06
4 GR Christian-D3 1:28.31
4 Grand Rapids Christian GRCH 1:28.31
5 Riverview RIV 1:29.47
5 Riverview-D3 1:29.47
6 East Grand Rapids EGR 1:29.80
7 Grosse Pointe North GPN 1:30.03
7 Gr Pointe North-D3 1:30.03
8 Wayland WAY 1:30.38
8 Wayland-D3 1:30.38
9 Holland Christian High School HOLCH 1:30.42
9 Holland Chr-D3 1:30.42
10 Allegan ALL 1:30.44
10 Allegan-D3 1:30.44
11 Erie-Mason-D3 1:30.56
11 Erie-Mason ERIE 1:30.56
12 Plainwell High School PLAIN 1:31.52
12 Plainwell-D3 1:31.52
13 BC John Glen-D3 1:32.32
13 John Glenn High School BCJG 1:32.32
14 Milan-D3 1:32.54
14 Milan High School MILAN 1:32.54
15 Fremont FRE 1:33.36
15 Fremont-D3 1:33.36
16 DeWitt High School DEW 1:33.52
16 DeWitt-D3 1:33.52
17 St Johns-D3 1:33.54
17 St Johns Highschool STJN 1:33.54
18 Marysville-D3 1:33.59
18 Marysville MARY 1:33.59
19 South Haven SOHV 1:33.74
19 South Haven 1:33.74
20 Owosso High School OW 1:34.10
20 Owosso-D3 1:34.10
21 Trenton-D3 1:34.43
21 Trenton High School TRENT 1:34.43
22 Hamilton-D3 1:34.60
22 Hamilton HAM 1:34.60
23 Charlotte High School CHAR 1:35.00
23 Charlotte-D3 1:35.00
24 Holland-D3 1:35.19
24 Holland High School HOLND 1:35.19
25 Coldwater-D3 1:35.54
25 Coldwater High School COLD 1:35.54
26 Adrian-D3 1:35.61
26 Adrian High School ADR 1:35.61
27 St. Joseph-D3 1:35.86
27 St. Joseph High School (MI) STJOE 1:35.86
28 GR Catholic Cent-D3 1:36.66
28 Grand Rapids Catholic Central GRCC 1:36.66
29 Ludington High School LUD 1:38.55
29 Ludington-D3 1:38.55

#10 Boys 100 Backstroke SCY

PlaceNameAgeTeam Time
1 Kade Opsal ADR 49.20
2 Dane Trask 59 SPLK 50.46
3 Greg Flermoen 9 HOLCH 50.48
4 Ryan VanDyke BHCK 52.34
5 Charlie DeVore 9 STJOE 53.18
6 Tupper Gorman 9 EGR 53.67
7 Eric Liu BHCK 55.28
8 Cooper Otto COLD 55.86
9 Grayson Busch 23 DEW 54.99
10 Kevin Dahl 49 SPLK 55.29
11 Jaden Vronko 1 LUD 55.46
12 Nicholas Lear 40 TRENT 55.85
13 Ethan Delaney 25 DEW 56.01
14 Lyndon Turnage 1 EGR 56.29
15 Ryan Robinson 1 MARSH 58.06
16 Doug McLaughlin 10 58.12
16 Doug McLaughlin 1 RIV 58.12

#10 Boys 100 Backstroke — Preliminary SCY

PlaceNameAgeTeam Time
1 Kade Opsal ADR 50.15
2 Dane Trask 59 SPLK 51.32
3 Greg Flermoen 9 HOLCH 51.39
4 Ryan VanDyke BHCK 52.60
5 Tupper Gorman 9 EGR 54.20
6 Cooper Otto COLD 54.71
7 Charlie DeVore 9 STJOE 54.73
8 Eric Liu BHCK 55.47
9 Grayson Busch 23 DEW 55.74
10 Jaden Vronko 1 LUD 55.85
11 Kevin Dahl 49 SPLK 55.90
12 Ethan Delaney 25 DEW 56.04
13 Lyndon Turnage 1 EGR 56.59
14 Nicholas Lear 40 TRENT 56.61
15 Ryan Robinson 1 MARSH 56.63
16 Doug McLaughlin 10 56.67
16 Doug McLaughlin 1 RIV 56.67
17 William Mosey CL 56.78
18 Tyler Nutt SPLK 56.79
19 Jackson Busscher 1 HOLCH 56.84
19 Jackson Busscher 12 1:02.08
20 Tyler Collins GPN 57.03
20 Tyler Collins 11 1:02.86
21 Joey Pierangeli 1 STJOE 57.19
21 Joey Pierangeli 12 1:02.91
22 Bowie Jacobs 1 ERIE 57.21
22 Bowie Jacobs 12 1:02.98
23 Tadas Zukovskis 1 MILAN 57.23
23 Tadas Zukovskis 11 1:03.46
24 Cooper Fouch 9 EGR 57.24
24 Cooper Fouch 9 1:03.61
25 Ben Sparks 1 PLAIN 57.62
25 Ben Sparks 12 1:04.15
26 Mason Reynolds 1 ERIE 58.11
26 Mason Reynolds 12 1:04.28
27 William Johnson 1 RIV 58.12
27 William Johnson 11 1:04.30
28 James Jewell GPN 58.23
28 James Jewell 12 1:04.31
29 Aaron Clark 37 TRENT 58.30
29 Aaron Clark 10 1:04.32
30 Kingsley Li BHCK 58.38
30 Kingsley Li 9 1:04.46
31 Quinn Barclay SPLK 58.65
31 Quinn Barclay 10 1:04.71
32 Sam Kelley 1 ALL 58.72
32 Sam Kelley 10 1:04.86
33 Jacob Guy 1 ETR 58.93
33 Jacob Guy 11 1:05.03
34 Grady Nugent 1 PLAIN 59.80
34 Grady Nugent 12 1:05.20
35 Thomas Kezhaya GPN 1:00.07
35 Thomas Kezhaya 11 1:05.34
36 AJ Coats 1 MARSH 1:00.24
36 AJ Coats 11 1:05.45
37 Ryan Hodel 1 CHEL 1:01.66
37 Ryan Hodel 11 1:05.46
38 JR Hess 1 DUN 1:03.43
38 JR Hess 12 1:05.52
Borys Grodny 11 1:05.64

#11 Boys 100 Breaststroke SCY

PlaceNameAgeTeam Time
1 Aj Farner BHCK 55.83
2 Vincent Rose 30 DEW 57.77
3 Marshall Hirschman STJN 59.10
4 Ewan Todd 1 RIV 59.13
5 Alex Strauss SPLK 59.41
6 Grady Busen 1 MARY 59.79
7 James Gusmano GPN 1:00.29
8 Sawyer O'Grady 1 GRCH 1:02.10
9 Corbin Chopp 9 ALL 1:00.82
10 Jack Lucas 1 STC 1:01.24
11 Weston Leete 1 EGR 1:01.43
12 Josiah DeVries 1 HOLCH 1:01.86
13 Lucas Marchese BHCK 1:02.45
14 Anthony Garrett PNDP 1:02.49
15 Justin VanDyke WAY 1:02.52
16 Jared Tunison 1 ERIE 1:03.38
44 Eric Myrtollari 12 1:08.79

#11 Boys 100 Breaststroke — Preliminary SCY

PlaceNameAgeTeam Time
1 Aj Farner BHCK 56.37
1 Aj Farner 12 3:12.81
2 Vincent Rose 30 DEW 57.55
3 Marshall Hirschman STJN 59.51
4 Ewan Todd 1 RIV 59.68
4 Ewan Todd 12 3:14.57
5 James Gusmano GPN 59.96
5 Grady Busen 1 MARY 59.96
7 Alex Strauss SPLK 1:00.19
7 Alex Strauss 12 3:15.08
8 Sawyer O'Grady 1 GRCH 1:01.48
9 Corbin Chopp 9 ALL 1:01.71
10 Josiah DeVries 1 HOLCH 1:01.96
11 Lucas Marchese BHCK 1:02.00
12 Weston Leete 1 EGR 1:02.08
13 Justin VanDyke WAY 1:02.86
14 Anthony Garrett PNDP 1:02.91
15 Jack Lucas 1 STC 1:02.98
16 Jared Tunison 1 ERIE 1:03.46
17 Luke Arendshorst HOLND 1:03.61
18 Brett VandenBerg 91 HAM 1:04.15
19 William Peterson STJOE 1:04.28
20 Russell Cherney SPLK 1:04.30
21 Zach Bain 93 HAM 1:04.31
22 Jack Pouillon 1 EGR 1:04.32
23 Winn Halsey SPLK 1:04.46
24 Ken Han BHCK 1:04.71
25 Davis Nooney 1 PLAIN 1:04.86
26 Nolan Lindsey 1 PLAIN 1:05.03
27 Alejandro Delgado GPN 1:05.20
28 Paul Stephens GPN 1:05.34
29 Hudson Tinholt 1 HOLCH 1:05.45
30 Dylan Hodges 1 CHEL 1:05.46
31 Emmett Todd 1 RIV 1:05.52
32 Gavan Miller 1 STUR 1:05.64
33 Mason Fein WAY 1:05.98
34 Brighton Walcott 1 HOLCH 1:06.32
34 Calvin Dissette 49 SOHV 1:06.32
36 Chandler Gossiaux 1 DUN 1:06.81
37 Noah Judson ADR 1:06.91
38 Tim Austin 22 DEW 1:07.00
39 Nolan Carr COR 1:07.23
40 Charlie Guigar 1 CARO 1:07.40
40 Hayden Sanders 1 CHAR 1:07.40
42 Leif Briggs-Lind BCJG 1:08.18
43 Easton Dale 1 MARSH 1:08.25
44 Eric Myrtollari 1 RIV 1:08.79
45 Ian Lundberg 1 LUD 1:08.88
46 Chase Rosales ADR 1:09.38
DQ Cole BarclayFalse start SPLK 1:07.16 DQ

#12 Boys 400 Freestyle Relay SCY

PlaceNameAgeTeam Time
1 Holland Christian High School HOLCH 3:08.77
2 Cranbrook Kingswood BHCK 3:09.49
3 Detroit Country Day DCD 3:12.81
4 DeWitt High School DEW 3:14.57
5 Erie-Mason ERIE 3:15.08
6 East Grand Rapids EGR 3:15.09
7 Grand Rapids Christian GRCH 3:16.14
8 Otsego OTS 3:17.57
9 Spring Lake High School SPLK 3:17.47
9 Spring Lake 3:17.47
10 Plainwell High School PLAIN 3:17.59
10 Plainwell-D3 3:17.59
11 Hamilton HAM 3:18.05
11 Hamilton-D3 3:18.05
12 Trenton High School TRENT 3:19.65
12 Trenton-D3 3:19.65
13 Wayland WAY 3:20.52
13 Wayland-D3 3:20.52
14 St. Joseph High School (MI) STJOE 3:21.54
14 St. Joseph-D3 3:21.54
15 VanDyke, Justin 3:08.77
15 Adrian High School ADR 3:23.57
15 Adrian-D3 3:23.57
16 Allegan ALL 3:28.35
16 Allegan-D3 3:28.35

#12 Boys 400 Freestyle Relay — Preliminary SCY

PlaceNameAgeTeam Time
1 Holland Chr-D3 3:11.23
1 Holland Christian High School HOLCH 3:11.23
2 Cranbrook-D3 3:12.68
2 Cranbrook Kingswood BHCK 3:12.68
3 Detroit Country Day DCD 3:14.26
3 Country Day 3:14.26
4 Erie-Mason ERIE 3:14.97
4 Erie-Mason-D3 3:14.97
5 East Grand Rapids EGR 3:15.99
6 DeWitt-D3 3:17.02
6 DeWitt High School DEW 3:17.02
7 GR Christian-D3 3:16.14
7 Otsego OTS 3:17.61
7 Otsego-D3 3:17.61
8 Otsego-D3 3:17.57
8 Grand Rapids Christian GRCH 3:18.68
8 GR Christian-D3 3:18.68
9 Spring Lake High School SPLK 3:19.71
9 Spring Lake 3:19.71
10 Hamilton-D3 3:20.79
10 Hamilton HAM 3:20.79
11 Plainwell-D3 3:22.40
11 Plainwell High School PLAIN 3:22.40
12 St. Joseph High School (MI) STJOE 3:22.99
12 St. Joseph-D3 3:22.99
13 Trenton-D3 3:23.46
13 Trenton High School TRENT 3:23.46
14 Wayland-D3 3:23.58
14 Wayland WAY 3:23.58
15 Adrian High School ADR 3:25.59
15 Adrian-D3 3:25.59
16 Allegan-D3 3:28.11
16 Allegan ALL 3:28.11
17 Flint Powers Catholic FPC 3:28.19
18 Ludington High School LUD 3:28.35
18 Ludington-D3 3:28.35
19 Milan-D3 3:28.47
19 Milan High School MILAN 3:28.47
20 John Glenn High School BCJG 3:28.80
20 BC John Glen-D3 3:28.80
21 Coldwater-D3 3:29.16
21 Coldwater High School COLD 3:29.16
22 Owosso-D3 3:29.75
22 Owosso High School OW 3:29.75
23 Fremont-D3 3:29.76
23 Fremont FRE 3:29.76
24 Gr Pointe North-D3 3:30.40
24 Grosse Pointe North GPN 3:30.40
25 Charlotte-D3 3:33.66
25 Charlotte High School CHAR 3:33.66
26 Pinckney-D3 3:34.03
26 Pinckney PINCK 3:34.03
27 Riverview RIV 3:35.51
27 Riverview-D3 3:35.51
28 Chelsea High School CHEL 3:40.96
28 Chelsea-D3 3:40.96

#13 Boys 50 Freestyle SCY

PlaceNameAgeTeam Time
1 Connor Fish 1 MARSH 53.20

#14 Boys 100 Freestyle SCY

PlaceNameAgeTeam Time
1 Connor Fish 1 MARSH 2:09.36

#102 Boys 200 Freestyle SCY

PlaceNameAgeTeam Time
1 Liam Raseman 1 OTS 1:50.94
2 Owen Jen 1 GRCH 1:52.14

#104 Boys 50 Freestyle SCY

PlaceNameAgeTeam Time
1 Nathan Johnson 1 RIV 21.78
2 Cooper Otto COLD 21.98