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
—Kaylee Klemm10St Charles Swim Team
36.35—Kenan Santos10Palatine Park Dist Swim Team
30.39—Addie McNeal12New Trier Aquatics
28.95—Abigail Martinez10Dundee Dolphins
31.69—Reese Kruse12St Charles Swim Team
27.90—Jori Verbeeck10St Charles Swim Team
32.75—Teddy Saviski11New Trier Aquatics
30.17—Amelia Kruszewski12Mundelein Mustang Swim Club
30.25—Angie Lang11Mundelein Mustang Swim Club
28.98—Julia Skiba8Sage YMCA
34.79—Jonathan Lesatz9St Charles Swim Team
35.52—April Alonzo11Elgin Cyclones
30.54—Anthony Cresham10Mundelein Mustang Swim Club
33.04—Ashlyn Stiles10Woodstock Dolphins Swim Team
32.70—Ashlynn Yerk10Rockford Marlins Swim Club
29.75—Natalie Birch12Barrington Swim Club
28.87—Santi Weiler12Unattached
28.61—Milana LaCombe12Elgin Cyclones
28.71—Sam Gaylord10Sage YMCA
33.95—Charlie Welker10St Charles Swim Team
33.8750 Back
—Isabella Glinko13Palatine Park Dist Swim Team
30.43—Jonathan Lesatz9St Charles Swim Team
43.37—Harper Giangreco9Palatine Park Dist Swim Team
40.99—Xander Silgalis11Mundelein Mustang Swim Club
35.88—Aidan Dombrowski12New Trier Aquatics
33.13—Alyssa Kim13Barrington Swim Club
36.86—Ethan Ludy10Palatine Park Dist Swim Team
33.55—Hudson Vanslyck13St Charles Swim Team
33.15—Victor Otero14Schaumburg Pk Dist Barracudas
28.59—Laelyn Begale13Woodstock Dolphins Swim Team
32.66—Ava Chiappetta13Mundelein Mustang Swim Club
34.58—Claire Herlehy9St Charles Swim Team
41.99—Claire Keyworth15New Trier Aquatics
28.25—Henry Sneyd14Mundelein Mustang Swim Club
31.97—Brayden Dudycha14Elgin Cyclones
28.23—Maya Moore12Palatine Park Dist Swim Team
32.93—Elinor Spring12St Charles Swim Team
32.06—Victoria Skiba10Sage YMCA
36.03—Santi Weiler12Unattached
33.70—Kailyn Jennings11Palatine Park Dist Swim Team
33.89100 Free
—Evie Schumacher13New Trier Aquatics
1:00.20—Lizzie Williams15Barrington Swim Club
57.28—Adam Serbest15New Trier Aquatics
49.86—Jordana Segel13New Trier Aquatics
1:00.52—Nathan Walkington15St Charles Swim Team
49.96—Gabe Niemi17Dundee Dolphins
56.53—Elle Soukoulis16New Trier Aquatics
1:00.22—Ryan You16Reach Aquatics Swim Club
53.41—Emely Rudsinski17Reach Aquatics Swim Club
57.72—Jeremy Potter14Dundee Dolphins
52.57—Nathan Micek13Palatine Park Dist Swim Team
57.80—Tyler Smith14Barrington Swim Club
55.13—Charlena Villaro14Schaumburg Pk Dist Barracudas
58.26—Dennis Ashuev16New Trier Aquatics
52.50—Julia Jordan13St Charles Swim Team
59.62—SOFIA De Oliveira17Wheaton Swim Club, Inc.
57.53—Esteban Duran14New Trier Aquatics
57.64—Emery Larsen15St Charles Swim Team
53.77—Logan Langlois15Elgin Cyclones
50.13—Griffin Rogers14Mundelein Mustang Swim Club
54.66100 Breast
—Helen Jezioro9St Charles Swim Team
1:47.42—Irvine Chama9Palatine Park Dist Swim Team
1:35.16—Tommy Crowe12St Charles Swim Team
1:20.20—Adeline Catardi9Palatine Park Dist Swim Team
1:35.78—Presian Petrov9Schaumburg Pk Dist Barracudas
1:43.30—Nathan Walkington15St Charles Swim Team
1:02.40—Danny Mangan17Barrington Swim Club
1:04.28—Veronica Krenska17Reach Aquatics Swim Club
1:11.02—Leah Chan14Woodstock Dolphins Swim Team
1:12.83—Ryan You16Reach Aquatics Swim Club
1:09.60—Ella Mesina17Elgin Cyclones
1:09.60—Madeline Everson16Mundelein Mustang Swim Club
1:18.99—Caden Cook11New Trier Aquatics
1:23.02—Aubrey Schinkel16Reach Aquatics Swim Club
1:10.98—Elise Cox11Dundee Dolphins
1:22.30—Anthony Cresham10Mundelein Mustang Swim Club
1:35.02—Grayson Phillips13Wheaton Swim Club, Inc.
1:17.23—Connor Danielson16Barrington Swim Club
1:08.85—Derek Garcia15Barrington Swim Club
1:05.91—Marcel Kubiak12Mundelein Mustang Swim Club
1:17.51100 Fly
—Piper Fauser17Mundelein Mustang Swim Club
1:01.24—Vicki Osenkowski15Reach Aquatics Swim Club
1:02.81—Julia Jordan13St Charles Swim Team
1:02.69—Sean Peterson10St Charles Swim Team
1:32.86—Trinity Weisgerber17Wheaton Swim Club, Inc.
1:09.79—Xandelle Longo13Woodstock Dolphins Swim Team
1:04.55—Gabriella Lesatz11St Charles Swim Team
1:16.67—Beatrice Chung11New Trier Aquatics
1:20.68—Jamie Tian13New Trier Aquatics
1:08.33—Ellen Hinshaw13Reach Aquatics Swim Club
1:06.41—Zach Youn16New Trier Aquatics
57.18—Lincoln Tang11New Trier Aquatics
1:14.50—Emme Lee17Palatine Park Dist Swim Team
1:00.81—Elise Abbasi15New Trier Aquatics
1:03.20—Lindsey Marzalik15Dundee Dolphins
1:05.43—Maya Moore12Palatine Park Dist Swim Team
1:08.19—Caz Henely16Mundelein Mustang Swim Club
56.50—Mark Uskov13New Trier Aquatics
1:09.21—Kennedy Dunn11St Charles Swim Team
1:16.35—Riley Cornell17Palatine Park Dist Swim Team
57.67200 Back
—Stephanie Adamson16Schaumburg Pk Dist Barracudas
2:19.83—Emme Lee17Palatine Park Dist Swim Team
2:11.06—Madison Gerber13Barrington Swim Club
2:34.21—Katelyn Andrus15New Trier Aquatics
2:12.82—Ethan Ryu14Palatine Park Dist Swim Team
2:04.10—Charlie Edwards16Barrington Swim Club
2:09.17—Mason Zimmer13Wheaton Swim Club, Inc.
2:19.66—Maia Perry15New Trier Aquatics
2:21.79—Trinity Weisgerber17Wheaton Swim Club, Inc.
2:26.81—Shai Livne13New Trier Aquatics
2:23.14—Garrett Heckman16Mundelein Mustang Swim Club
2:10.29—Samantha Gutierrez15Wheaton Swim Club, Inc.
2:20.18—Riley Cornell17Palatine Park Dist Swim Team
2:10.76—Grace Bellue16St Charles Swim Team
2:23.44—Sofia Singeorzan12Mundelein Mustang Swim Club
2:28.34—Eleanor Rose11New Trier Aquatics
2:40.52—George Patkovskyi11Palatine Park Dist Swim Team
2:40.62—Will Boebel11Wheaton Swim Club, Inc.
2:48.65—Cooper Catardi12Palatine Park Dist Swim Team
2:27.59—Victor Abramowicz12Palatine Park Dist Swim Team
2:29.92200 Breast
—Madonna Szewczykowski12St Charles Swim Team
2:51.36—Max Kapolka12Palatine Park Dist Swim Team
2:46.48—Everett Yabut12Palatine Park Dist Swim Team
2:45.33—Marcel Kubiak12Mundelein Mustang Swim Club
2:45.31—Natalie Birch12Barrington Swim Club
2:58.06—Sara Rulkowski10Palatine Park Dist Swim Team
3:03.49—Adhvay Nasaka11Palatine Park Dist Swim Team
3:04.37—Zoe Yu12Palatine Park Dist Swim Team
2:56.61—Greg Fiaccato11Wheaton Swim Club, Inc.
3:04.17—Maisy Bulger11Rockford Marlins Swim Club
2:51.23—Vlad Efros12Palatine Park Dist Swim Team
3:09.96—Amelia Jagielski12Dundee Dolphins
3:00.66—Peter Neubauer12Mundelein Mustang Swim Club
3:00.33—Lilli Ivers11Woodstock Dolphins Swim Team
3:11.17200 Fly
—Ron Livne11New Trier Aquatics
2:43.89—Elinor Spring12St Charles Swim Team
2:39.31—Matt Logan12New Trier Aquatics
2:18.83—Drake Moore12Palatine Park Dist Swim Team
2:27.91—Ellie McIver12Elgin Cyclones
2:50.62—Ari Patel11St Charles Swim Team
3:05.27—Ivy Duffy12New Trier Aquatics
2:46.49200 IM
—Riley Cornell17Palatine Park Dist Swim Team
2:17.59—Michael Chan16New Trier Aquatics
2:09.56—Madeline Everson16Mundelein Mustang Swim Club
2:27.44—Madonna Szewczykowski12St Charles Swim Team
2:37.13—Kendall Everson14Mundelein Mustang Swim Club
2:19.91—Gabriella Lesatz11St Charles Swim Team
2:52.71—Trenton Forni13St Charles Swim Team
2:16.14—Derek Garcia15Barrington Swim Club
2:08.73—Owen Beu12St Charles Swim Team
2:34.35—Lindsey Kaleta16Palatine Park Dist Swim Team
2:16.38—Claire Herlehy9St Charles Swim Team
3:13.86—Natalie Birch12Barrington Swim Club
2:35.66—Logan Ochalek9Dundee Dolphins
3:19.49—Annie Beu10St Charles Swim Team
3:09.54—Luka Radisic12New Trier Aquatics
2:34.88—Daniel Tatevosian15Mundelein Mustang Swim Club
2:12.79—Diya Sarkar14Palatine Park Dist Swim Team
2:31.09—Austin Yu14Palatine Park Dist Swim Team
2:16.47—George Patkovskyi11Palatine Park Dist Swim Team
2:43.60—Anthony Gigiano13Mundelein Mustang Swim Club
2:19.87400 IM
—Dimitar Bratovanov14New Trier Aquatics
4:30.28—Grace Miller15New Trier Aquatics
5:13.40—Samantha Gutierrez15Wheaton Swim Club, Inc.
4:58.89—Naomi Reopelle11St Charles Swim Team
5:51.87—Jocelyn Weisgerber14Wheaton Swim Club, Inc.
4:49.16—Lucy Palarz14Palatine Park Dist Swim Team
4:56.08—Rachel Pan13New Trier Aquatics
5:23.84—Maggie Atkinson12St Charles Swim Team
6:06.42—Julia Jordan13St Charles Swim Team
5:01.89—Ava Hastert14St Charles Swim Team
5:14.09—Emma Rose12New Trier Aquatics
5:00.04—Rosemary Brogan13Unattached
5:06.74—Margaret Lietzau16New Trier Aquatics
4:53.37—Sam Fagin14New Trier Aquatics
4:47.10—Reagan Coonrad12Barrington Swim Club
6:12.86—Mackenzie Martin12St Charles Swim Team
5:49.56—Nicole Kubiak14Mundelein Mustang Swim Club
5:01.40—Caz Henely16Mundelein Mustang Swim Club
4:23.99—Grayson Phillips13Wheaton Swim Club, Inc.
4:55.47—Daniel Sheynis13New Trier Aquatics
4:47.67500 Free
—Elise Cox11Dundee Dolphins
6:18.72—George Patkovskyi11Palatine Park Dist Swim Team
6:26.43—Lindy Schlaud11New Trier Aquatics
6:35.97—Tim Sardak15Barrington Swim Club
4:53.73—Ellie Ventura15New Trier Aquatics
5:45.82—Addison Ahlberg14Rockford Marlins Swim Club
5:45.97—Madison Manny15St Charles Swim Team
5:19.89—Lizzie Williams15Barrington Swim Club
5:17.06—Caz Henely16Mundelein Mustang Swim Club
4:51.50—Joe Kennedy11New Trier Aquatics
5:42.89—Cole Lamberti13Elgin Cyclones
5:11.97—Connor Danielson16Barrington Swim Club
5:12.59—Rachel Johnson15Dundee Dolphins
5:11.08—Naomi Poortinga13Reach Aquatics Swim Club
5:21.19—Hannah Maksimuk15St Charles Swim Team
5:27.30—Grayson Belli13St Charles Swim Team
5:32.08—Eric Miclea14New Trier Aquatics
5:07.45—Maia Perry15New Trier Aquatics
5:17.40—Antonika Shapovalova13Barrington Swim Club
5:42.88—Violet Schumacher15New Trier Aquatics
5:19.471000 Free
—Bella Rojo15St Charles Swim Team
11:39.13—Jared Lagasca15Elgin Cyclones
10:53.75—Lila Ochalek13Dundee Dolphins
12:29.07—Tyler Smith14Barrington Swim Club
11:08.47—Eric Miclea14New Trier Aquatics
10:41.13—Elle Soukoulis16New Trier Aquatics
11:07.44—Evan Meyer17Elgin Cyclones
11:17.00—Trinity Weisgerber17Wheaton Swim Club, Inc.
12:02.80—Michael Chan16New Trier Aquatics
10:38.52—Patrick Chan14New Trier Aquatics
11:31.25—Tyler Zheng14New Trier Aquatics
10:18.38—Grace Phillips16St Charles Swim Team
11:26.15—Christopher Verone13Barrington Swim Club
12:16.14—Jeremy Potter14Dundee Dolphins
11:16.63—Madison Gerber13Barrington Swim Club
12:03.96—George Scallan17New Trier Aquatics
11:15.47—Mark Uskov13New Trier Aquatics
12:07.67—Bradley Lesatz14St Charles Swim Team
11:42.45—Ava Hastert14St Charles Swim Team
11:47.22—Jenna Harris18Mundelein Mustang Swim Club
12:19.06