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
—Mary Bonham12Woodstock Dolphins Swim Team
31.93—Nathan Huska9Blue Devil Swim Club
1:04.90—Layla Roeder8New Trier Aquatics
43.68—Logan Hickman10West Chicago Sharks
43.68—David Singeorzan10Mundelein Mustang Swim Club
36.02—Aaron Wagner10Mundelein Mustang Swim Club
48.72—CHRISTOPHER MACUGOWSKI12Reach Aquatics Swim Club
32.93—Claire Marchevsky11New Trier Aquatics
44.56—Jack Byrd11New Trier Aquatics
44.82—Eleanor Santamaria10Blue Devil Swim Club
44.77—Owen Tatak11Alligator Aquatics
40.57—Sydney Schulz9Blue Devil Swim Club
47.15—Piper Chaidez8West Chicago Sharks
43.90—Leah Arevalo11Mundelein Mustang Swim Club
39.82—Paige Paull12West Chicago Sharks
33.85—Braelyn Seaton8Delta Aquatics
1:11.00—Colin Cox11Blue Devil Swim Club
50.94—Neil Peterson10Coho Swim Club
49.09—Charlotte Cook7New Trier Aquatics
1:11.02—Mackenzie Sinason8Blue Devil Swim Club
1:00.5150 Back
—Morgyn Roseman9Coho Swim Club
1:05.42—Daniel Weis9New Trier Aquatics
1:10.07—Nolan Brady11Blue Devil Swim Club
1:18.08—Jay Slade9Coho Swim Club
52.38—James Harlin12New Trier Aquatics
41.26—Emma VERDOORN8Delta Aquatics
52.97—Natalie Stevens12Delta Aquatics
44.51—Mia Rittenhouse10Coho Swim Club
54.78—Lauren Schulz11Mundelein Mustang Swim Club
49.99—Nathan Faynshteyn6New Trier Aquatics
1:22.78—Ellie Patera12Vernon Hills Swim Team
48.55—Hazel Klose8Waukesha Express Swim Team
56.45—Harry Malcolm12Lake Country Swim Team
44.78—Julia Antonialli Ienne10Elmbrook Swim Club
40.38—Srish Singh11Elmbrook Swim Club
48.84—Ethan Stewart10Lake Country Swim Team
49.63—Santiago Tibbits Villa11Oregon Community Swim Club
39.93—Karbon Hock9Green Bay Swim Club, Inc
40.14—Lucas Scherbert12Waukesha Express Swim Team
51.17—Sophia Wang11Elmbrook Swim Club
44.9550 Breast
—Tommy Olson10New Trier Aquatics
57.76—Henry Davis11Blue Devil Swim Club
56.95—Lauren Schulz11Mundelein Mustang Swim Club
1:03.20—Bennett Davis11Blue Devil Swim Club
1:02.31—Ian Hennig10New Trier Aquatics
48.79—Mila Ortaleza10West Chicago Sharks
54.87—Eddie Iversen11Blue Devil Swim Club
1:04.29—Riley Veltman8Alligator Aquatics
1:00.37—Annemarie Clark12Vernon Hills Swim Team
57.04—Ellie Liechty11Elmbrook Swim Club
57.83—Lara Oettinger9Lake Country Swim Team
1:08.57—Jakob Nowak9Elmbrook Swim Club
1:07.91—Joshua Bruch11Geneva YMCA Ducks
45.27—Avery Brzezinski10Blue Devil Swim Club
1:01.42—Harper Boehnke9Coho Swim Club
1:15.05—Meher Bhattal10New Trier Aquatics
58.56—Grace Kolb10New Trier Aquatics
49.34—Kennedy Suter11Wheaton Swim Club, Inc.
55.90—Muskaan Malhotra10Delta Aquatics
1:18.29—Mia Rittenhouse10Coho Swim Club
56.6650 Fly
—Grace Grana12Blue Devil Swim Club
47.94—Maggie Bonham11Woodstock Dolphins Swim Team
54.10—William Sheehan12Coho Swim Club
37.61—Owen Geli10Alligator Aquatics
38.85—Anna Zych10West Chicago Sharks
38.32—Nora Volkman7West Chicago Sharks
1:05.77—Mila Bihary12West Chicago Sharks
42.11—Eddie Iversen11Blue Devil Swim Club
1:00.60—Lucas Huska12Blue Devil Swim Club
58.99—Eliana Miles10Mundelein Mustang Swim Club
40.34—Sydney Schulz9Blue Devil Swim Club
1:05.07—Teddy Saviski11New Trier Aquatics
39.82—Bram Schawel9Mundelein Mustang Swim Club
52.95—Kai Balayo11Blue Devil Swim Club
50.33—Toby Stiller12Coho Swim Club
46.99—Claire Marchevsky11New Trier Aquatics
56.92—Ellie Taylor9Mundelein Mustang Swim Club
1:03.14—Ayla Crandall11Mundelein Mustang Swim Club
40.90—Gwen Hilty8Blue Devil Swim Club
1:22.26—Rachael Trevino11Delta Aquatics
50.25100 Free
—Pavlo Komarov19Reach Aquatics Swim Club
1:04.70—Charlie Roth14New Trier Aquatics
1:02.30—Marcel Kubiak12Mundelein Mustang Swim Club
1:15.91—Anna Horwath16Mundelein Mustang Swim Club
1:03.66—Anderson Vuong16New Trier Aquatics
1:00.59—Ava Cabrera13Delta Aquatics
1:08.58—Anna Anderson14Reach Aquatics Swim Club
1:03.64—Caz Henely17Mundelein Mustang Swim Club
1:00.60—Daniel Sheynis13New Trier Aquatics
1:04.65—Ruby Curren13Blue Devil Swim Club
1:11.49—Aaliyah Tatum14Blue Devil Swim Club
1:13.03—Stanzi Zorns13Blue Devil Swim Club
1:24.06—Rachel Pan13New Trier Aquatics
1:10.65—Samantha Gutierrez15Wheaton Swim Club, Inc.
1:14.05—Andrew Alshouse14New Trier Aquatics
1:05.07—Sophie Hernandez13West Chicago Sharks
1:13.06—Caroline Whiting14Wheaton Swim Club, Inc.
1:14.87—Dominic Lousberg16New Trier Aquatics
58.39—Kate Kelly16New Trier Aquatics
1:10.49—Sam Fagin14New Trier Aquatics
1:06.78100 Back
—Teddy Saviski11New Trier Aquatics
1:25.36—Zooey Christensen10New Trier Aquatics
1:31.95—Colin Tatak13Alligator Aquatics
1:21.17—Olivia McCollum7West Chicago Sharks
1:56.49—Meher Bhattal10New Trier Aquatics
2:16.06—Max Lawing15Blue Devil Swim Club
1:18.92—Megan Turner12Delta Aquatics
1:32.88—Luka Radisic12New Trier Aquatics
1:18.83—Viaan Kothari11Blue Devil Swim Club
2:20.07—William Xia13Coho Swim Club
1:13.04—Sohum Unhavane10Blue Devil Swim Club
2:08.72—Leah Arevalo11Mundelein Mustang Swim Club
1:40.35—Claudia Winnicki11Blue Devil Swim Club
2:03.36—Marcus Witkowski16Reach Aquatics Swim Club
1:02.38—Sebastian Aguayo8Scout Aquatics
2:03.66—Max Chiappetta16Reach Aquatics Swim Club
1:13.91—Grace Lang6Mundelein Mustang Swim Club
2:10.25—Lucas Huska12Blue Devil Swim Club
1:49.03—Luke Paradise8New Trier Aquatics
2:00.39—Henry Sneyd14Mundelein Mustang Swim Club
1:25.96100 Breast
—Angie Lang12Mundelein Mustang Swim Club
1:21.55—Julia Deba11Vernon Hills Swim Team
2:02.23—Will Boebel11Wheaton Swim Club, Inc.
1:51.27—Irina Liu11Vernon Hills Swim Team
1:43.65—Anna Horwath16Mundelein Mustang Swim Club
1:31.55—Zach Slania10Mundelein Mustang Swim Club
2:04.47—Tommy Castellanos11Blue Devil Swim Club
2:04.07—Araad Maher12New Trier Aquatics
2:10.74—Abby Logan10New Trier Aquatics
2:01.95—Elise Schramm13Alligator Aquatics
1:29.73—Alex Tran12Scout Aquatics
1:33.37—Bella Ivers15Woodstock Dolphins Swim Team
1:34.45—Gabby Clasen15West Chicago Sharks
1:31.37—Naomi Poortinga14Reach Aquatics Swim Club
1:26.57—Layla Roeder8New Trier Aquatics
1:56.31—Adrian Hantov12Coho Swim Club
1:48.15—Henry Hsu12Scout Aquatics
1:46.77—Owen Geli10Alligator Aquatics
1:55.20—Fee Arney17Wheaton Swim Club, Inc.
1:37.16—Joe Kennedy11New Trier Aquatics
1:32.07100 Fly
—Justin Wang13Coho Swim Club
1:11.32—Marcus Witkowski16Reach Aquatics Swim Club
1:04.05—Caz Henely17Mundelein Mustang Swim Club
1:05.71—Izzy Nordmark12Alligator Aquatics
1:18.80—Zachary Adams15Delta Aquatics
1:10.91—Jamie Tian14New Trier Aquatics
1:17.03—Caden Huynh15Wheaton Swim Club, Inc.
1:06.22—Yanni Yi12New Trier Aquatics
1:23.82—Ellie Patla16Reach Aquatics Swim Club
1:07.00—Henry Beermann12Oregon Community Swim Club
1:39.82—Grace Egholm Egholm10Lake Country Swim Team
1:57.58—Isabelle Neuman9Lake Country Swim Team
1:42.73—Owen Snyder13New Trier Aquatics
1:26.01—Addie McNeal12New Trier Aquatics
1:35.53—Cullen Erickson13Alligator Aquatics
1:23.79—Adam Bodner14New Trier Aquatics
1:29.98—Astrid Reyes11Wheaton Swim Club, Inc.
2:01.54—Diego Louise15New Trier Aquatics
1:10.20—Ethan Omachel16Blue Devil Swim Club
1:10.72—Logan Bremner16West Chicago Sharks
1:13.39200 Free
—Ayla Crandall11Mundelein Mustang Swim Club
2:57.52—Rachael Trevino11Delta Aquatics
3:21.61—Caleb Hart11Coho Swim Club
2:45.51—Brandon Ko11New Trier Aquatics
2:42.45—Brooklyn Nordmark11Alligator Aquatics
2:54.76—David Bonham7Woodstock Dolphins Swim Team
4:08.54—Klay Balayo9Blue Devil Swim Club
3:46.80—Allie Pollack9West Chicago Sharks
3:22.98—Gwen Hilty8Blue Devil Swim Club
4:40.93—Hailey Davis10Scout Aquatics
3:11.42—Riley Veltman8Alligator Aquatics
3:42.34—Morgyn Roseman9Coho Swim Club
4:03.67—Logan Aguayo10Scout Aquatics
3:43.08—Bram Schawel9Mundelein Mustang Swim Club
3:27.92—Grace Lang6Mundelein Mustang Swim Club
4:08.73—Bowie Davis8Scout Aquatics
4:26.89—Sebastian Aguayo8Scout Aquatics
3:46.56—Rhiannon Henkel14Lake Country Swim Team
3:30.49—Diya Shetty13Elmbrook Swim Club
3:27.70—Reese Jankowski13Lake Country Swim Team
2:30.56200 Back
—Daniela Gajardo Simone13West Chicago Sharks
2:58.24—Lauren Filas15Delta Aquatics
3:27.01—Liv Samson15Unattached
3:04.92—Carleigh Kriegel13Woodstock Dolphins Swim Team
3:22.69—Daniel Liberman13New Trier Aquatics
2:53.22—Eric Moldovan13New Trier Aquatics
2:30.15—Reagan Halfen11Lake Country Swim Team
3:14.52—Will Birling11Oregon Community Swim Club
3:37.02—Michael Kornhoff17Geneva YMCA Ducks
2:50.35—Archer Green13Elmbrook Swim Club
2:52.25—Norah Mihm12Elmbrook Swim Club
2:55.10—Santiago Tibbits Villa11Oregon Community Swim Club
3:10.40—Evan Schweng13Lake Country Swim Team
3:16.00—Emily Ebner14Coho Swim Club
2:58.76—Elle Klotz16Blue Devil Swim Club
2:41.33—Margaret Lietzau16New Trier Aquatics
2:42.55—Carter Mila14Delta Aquatics
2:57.96—Aiden Molinski12New Trier Aquatics
3:08.26—Ben Siuty13Coho Swim Club
3:00.02—Anderson Vuong16New Trier Aquatics
2:46.06200 Breast
—Kuba Pamula16Alligator Aquatics
2:51.77—Connor Brosche16New Trier Aquatics
3:04.82—Elyse Newlands18New Trier Aquatics
2:54.46—Maddy Borelli15Blue Devil Swim Club
3:18.01—Greg Fiaccato11Wheaton Swim Club, Inc.
3:38.07—Ady Seymour13Elmbrook Swim Club
3:10.36—Anna Sitterly17Elmbrook Swim Club
3:30.49—Sophia Ward11Waunakee Wave
4:02.45—Ella Riebesehl12Elmbrook Swim Club
3:50.54—Brittany Marinello12Waukesha Express Swim Team
3:20.62—Dominic Lousberg16New Trier Aquatics
2:41.24—Cormac McEwen15New Trier Aquatics
3:14.10—Eric Moldovan13New Trier Aquatics
3:05.64—Sam Cast14New Trier Aquatics
3:07.50—Tyler Zheng14New Trier Aquatics
2:56.94—Maia Perry15New Trier Aquatics
3:13.32200 Fly
—Natalia Oleksy14Reach Aquatics Swim Club
2:43.14—Connor Gritt14Lake Country Swim Team
3:28.02—Hunter Wessel12New Trier Aquatics
2:56.34200 IM
—Amelia Kruszewski13Mundelein Mustang Swim Club
3:12.82—William Xia13Coho Swim Club
2:38.06—Emily Ebner14Coho Swim Club
3:02.27—Benjamin McDougal14New Trier Aquatics
2:36.97—Rachel Pan13New Trier Aquatics
3:02.67—Cameron Wiklund17Mundelein Mustang Swim Club
2:29.02—Fee Arney17Wheaton Swim Club, Inc.
2:58.32—Kendall Everson14Mundelein Mustang Swim Club
2:47.32—Ellie Patla16Reach Aquatics Swim Club
2:29.13—Sam Fagin14New Trier Aquatics
2:40.09—Tyler Zheng14New Trier Aquatics
2:30.45—Sophie Funneman15Blue Devil Swim Club
2:58.79—Morgan Plating12Wheaton Swim Club, Inc.
3:05.44—Jordana Segel13New Trier Aquatics
2:42.51—Audra York13Wheaton Swim Club, Inc.
3:00.53—Redmond Bonar14Coho Swim Club
2:34.59—Nate Finley15Delta Aquatics
2:31.12—Evan Di Vito17Blue Devil Swim Club
2:28.90—Arjun Verma15Mundelein Mustang Swim Club
3:00.68—Ben Diep16New Trier Aquatics
2:39.16400 Free
—Natalia Oleksy14Reach Aquatics Swim Club
5:01.51—Madelyn Patla11Reach Aquatics Swim Club
5:47.72—Kyle Omachel14Blue Devil Swim Club
5:15.08—Ashlyn Stiles11Woodstock Dolphins Swim Team
6:01.97—Brian Springer16Delta Aquatics
4:58.96—Jayden Gorman13Blue Devil Swim Club
5:41.85—Anders Spoelhof13Wheaton Swim Club, Inc.
5:33.69—Josiah/Joe Denman14Wheaton Swim Club, Inc.
5:21.31—Ellen Hinshaw13Reach Aquatics Swim Club
5:03.42—Stefan Tadic16New Trier Aquatics
4:18.60—Kaden Volkman15West Chicago Sharks
5:32.78—Abigail Taylor16Delta Aquatics
5:57.06—Anna Beaman15Blue Devil Swim Club
5:09.86—Jacob Gorelik13Coho Swim Club
5:47.51—Evan Di Vito17Blue Devil Swim Club
4:53.89—Owen Hinshaw11Reach Aquatics Swim Club
6:01.80—Isabella Barzu13Reach Aquatics Swim Club
5:24.61—William Hsu14Scout Aquatics
5:29.87—Emily Siuty10Coho Swim Club
6:28.89—Emma Gornik11New Trier Aquatics
6:11.08400 IM
—Donny Kennedy15New Trier Aquatics
5:16.16—George Gorelik15Coho Swim Club
5:58.62—Eric Miclea14New Trier Aquatics
5:34.68—Sam Fagin14New Trier Aquatics
5:36.64—Megan Wandycz16Coho Swim Club
6:14.18—Jenny Taylor13Mundelein Mustang Swim Club
6:11.82—Daniel Sheynis13New Trier Aquatics
5:41.60—Benjamin McDougal14New Trier Aquatics
5:47.18—Cameron Wiklund17Mundelein Mustang Swim Club
5:22.72—Sylvia Deliduka16New Trier Aquatics
5:24.84—Redmond Bonar14Coho Swim Club
5:24.84—Esteban Duran14New Trier Aquatics
5:58.47—Claire Bambrick12Delta Aquatics
7:21.58—Kaira Ghai14New Trier Aquatics
6:08.55—Cullen Erickson13Alligator Aquatics
6:08.55—David Mazurek15New Trier Aquatics
5:45.50—Daniel Liberman13New Trier Aquatics
5:51.83—Kendall Everson14Mundelein Mustang Swim Club
6:04.67—Tyler Gandor13Mundelein Mustang Swim Club
6:04.67—Will Baumeyer16New Trier Aquatics
5:29.311500 Free
—Declan Buchholz12Woodstock Dolphins Swim Team
21:19.38—Colin Tatak13Alligator Aquatics
21:16.59—Charlie Roth14New Trier Aquatics
18:07.73—Michael Chan16New Trier Aquatics
19:44.51—Hunter Wessel12New Trier Aquatics
21:36.31—Jordana Segel13New Trier Aquatics
20:10.90—Maia Perry15New Trier Aquatics
19:56.07—Sam Cast14New Trier Aquatics
18:39.25—Cormac McEwen15New Trier Aquatics
18:54.57—Lily Janowiak16Wheaton Swim Club, Inc.
19:31.68—Elle Soukoulis16New Trier Aquatics
20:29.15