Get the full experience in the app
Don't miss the next race. Push 10 minutes before each event and instant PB-drop alerts — in the iOS app.
Get the app
No live updates yet
50 Free
—Nora Hoffman9Napoleon Aquatic Club
37.47—Edie Shepherd8Bowling Green Swim Club
52.65—Will Vocke9Napoleon Aquatic Club
47.39—Aubryn Gabel10Sand Otter Swimming
35.59—Ainsley Eaglen8Sand Otter Swimming
46.40—Ty Lind9Wauseon Aquatic Club
1:09.37—Everly Smith5Sand Otter Swimming
1:14.45—Marissa Zumfelde10Napoleon Aquatic Club
46.52—Riley Weilnau9Napoleon Aquatic Club
51.96—Makenna Sonnenberg10Napoleon Aquatic Club
36.45—Clementine Brooks9Napoleon Aquatic Club
1:09.02—Dylan Rusch7Sand Otter Swimming
57.08—Joanna Lopez10Bowling Green Swim Club
30.15—Maycee Conroy10Wauseon Aquatic Club
1:04.70—Maggie Conroy9Wauseon Aquatic Club
58.02—Tristan Davis10Napoleon Aquatic Club
53.00—Mason Blohm10Wauseon Aquatic Club
47.82—Addi Sworden10Napoleon Aquatic Club
41.23—Sullivan Shepherd6Bowling Green Swim Club
1:11.39—Alton Smith7Sand Otter Swimming
41.7650 Back
—Will Vocke9Napoleon Aquatic Club
57.47—Easton Coppes10Bowling Green Swim Club
45.66—Marissa Zumfelde10Napoleon Aquatic Club
53.09—Bryler Biller10Sand Otter Swimming
43.88—Riley Weilnau9Napoleon Aquatic Club
52.00—Makenna Sonnenberg10Napoleon Aquatic Club
45.81—Clementine Brooks9Napoleon Aquatic Club
1:21.01—Maggie Conroy9Wauseon Aquatic Club
1:03.05—McKenna Johnson10Sand Otter Swimming
45.26—Peter Gerken10Napoleon Aquatic Club
44.15—Erik Sonnenberg9Napoleon Aquatic Club
44.35—Trevor Schuette9Napoleon Aquatic Club
53.31—Madelyn Wilhelm10Sand Otter Swimming
51.14—Bryce Rutherford10Bowling Green Swim Club
51.47—Amelia Eberle9Napoleon Aquatic Club
55.77—Leah Krueger9Wauseon Aquatic Club
57.43—Madelyn Calvin10Napoleon Aquatic Club
57.04—Skyler Nelson9Wauseon Aquatic Club
50.39—Sawyer Cochrane10Wauseon Aquatic Club
58.16—Jaycob Eisenhauer10Sand Otter Swimming
43.1150 Breast
—Nora Hoffman9Napoleon Aquatic Club
55.23—Easton Coppes10Bowling Green Swim Club
53.80—Will Vocke9Napoleon Aquatic Club
59.35—Marissa Zumfelde10Napoleon Aquatic Club
1:00.55—Nathan Plymale10Bowling Green Swim Club
49.27—Bryler Biller10Sand Otter Swimming
51.48—Joanna Lopez10Bowling Green Swim Club
43.23—Mason Blohm10Wauseon Aquatic Club
1:14.31—Leah Krueger9Wauseon Aquatic Club
1:03.94—Jaycob Eisenhauer10Sand Otter Swimming
52.64—Skyler Nelson9Wauseon Aquatic Club
55.55—Erik Sonnenberg9Napoleon Aquatic Club
52.96—Peter Gerken10Napoleon Aquatic Club
45.72—Aubryn Gabel10Sand Otter Swimming
50.56—Joel Schroeder10Wauseon Aquatic Club
1:09.78—Sawyer Cochrane10Wauseon Aquatic Club
57.03—Madelyn Calvin10Napoleon Aquatic Club
51.34—Logan Shepherd10Bowling Green Swim Club
46.04—Elena Baumgardner10Sand Otter Swimming
1:12.36—McKenna Johnson10Sand Otter Swimming
51.7650 Fly
—Will Vocke9Napoleon Aquatic Club
1:24.02—Aubryn Gabel10Sand Otter Swimming
43.42—Bryler Biller10Sand Otter Swimming
49.40—Marissa Zumfelde10Napoleon Aquatic Club
52.98—Nathan Plymale10Bowling Green Swim Club
42.50—Makenna Sonnenberg10Napoleon Aquatic Club
59.68—Joanna Lopez10Bowling Green Swim Club
35.03—McKenna Johnson10Sand Otter Swimming
49.40—Logan Shepherd10Bowling Green Swim Club
47.78—Parker Leonard10Napoleon Aquatic Club
35.22—Addi Sworden10Napoleon Aquatic Club
55.00—Skyler Nelson9Wauseon Aquatic Club
1:02.33—Jaycob Eisenhauer10Sand Otter Swimming
59.25—Madelyn Wilhelm10Sand Otter Swimming
1:15.87—Trevor Schuette9Napoleon Aquatic Club
1:18.97—Juvencio Perez-Anzures10Wauseon Aquatic Club
1:05.77—Thiago Orellana9Wauseon Aquatic Club
53.50—Bryce Rutherford10Bowling Green Swim Club
52.07100 Free
—Easton Coppes10Bowling Green Swim Club
1:32.33—Aubryn Gabel10Sand Otter Swimming
1:25.07—Nora Hoffman9Napoleon Aquatic Club
1:26.11—Makenna Sonnenberg10Napoleon Aquatic Club
1:26.32—Dylan Rusch7Sand Otter Swimming
2:13.17—Joanna Lopez10Bowling Green Swim Club
1:08.37—Maycee Conroy10Wauseon Aquatic Club
2:35.15—Madelyn Wilhelm10Sand Otter Swimming
1:38.51—Amelia Eberle9Napoleon Aquatic Club
1:47.35—Juvencio Perez-Anzures10Wauseon Aquatic Club
1:40.87—Vincent Werder10Wauseon Aquatic Club
1:53.01—Elena Baumgardner10Sand Otter Swimming
1:39.82—Axel Hernandez-Munoz6Bowling Green Swim Club
1:55.55—McKenna Johnson10Sand Otter Swimming
1:23.35—Addie Bernath8Wauseon Aquatic Club
2:20.39—Xander Binkowski9Bowling Green Swim Club
1:43.76—Thiago Orellana9Wauseon Aquatic Club
1:27.28—Parker Leonard10Napoleon Aquatic Club
1:06.46—Bryler Biller10Sand Otter Swimming
1:18.75—Jaycob Eisenhauer10Sand Otter Swimming
1:21.86100 IM
—Easton Coppes10Bowling Green Swim Club
1:40.95—Edie Shepherd8Bowling Green Swim Club
2:17.24—Aubryn Gabel10Sand Otter Swimming
1:33.45—Carter Swanson8Sand Otter Swimming
2:45.95—Ainsley Eaglen8Sand Otter Swimming
2:18.02—Nora Hoffman9Napoleon Aquatic Club
1:43.73—Jaxson Biddle7Sand Otter Swimming
1:52.56—Bryce Rutherford10Bowling Green Swim Club
1:55.31—Erik Sonnenberg9Napoleon Aquatic Club
1:40.96—Bryler Biller10Sand Otter Swimming
1:38.79—McKenna Johnson10Sand Otter Swimming
1:38.01—Thiago Orellana9Wauseon Aquatic Club
1:52.68—Alton Smith7Sand Otter Swimming
1:49.75—Jaycob Eisenhauer10Sand Otter Swimming
1:38.86—Logan Shepherd10Bowling Green Swim Club
1:31.62—Peter Gerken10Napoleon Aquatic Club
1:35.46—Nathan Plymale10Bowling Green Swim Club
1:27.50—Sawyer Cochrane10Wauseon Aquatic Club
1:48.22—Amelia Eberle9Napoleon Aquatic Club
2:08.84—Leah Krueger9Wauseon Aquatic Club
2:07.09