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—Dakota Schmidt9Wheaton Swim Club, Inc.
41.40—Bryce Butikofer12Delta Aquatics
35.24—Nicolas Keller12Mundelein Mustang Swim Club
39.58—Lavinia Santos12Delta Aquatics
35.38—Declan Buchholz12Woodstock Dolphins Swim Team
33.59—Elisa Dold9New Trier Aquatics
53.75—Toby Stiller12Coho Swim Club
35.38—Xander Silgalis12Mundelein Mustang Swim Club
33.3750 Back
—Morgyn Roseman9Coho Swim Club
1:05.42—Daniel Weis9New Trier Aquatics
1:10.07—Wesley Chen12Vernon Hills Swim Team
1:06.82—Eliana Miles10Mundelein Mustang Swim Club
39.03—Elisa Dold9New Trier Aquatics
58.43—Tobias Blockhus8Mundelein Mustang Swim Club
59.63—Miles Wereski7Mundelein Mustang Swim Club
59.00—Louie Kraus12New Trier Aquatics
45.36—Ashlyn Stiles11Woodstock Dolphins Swim Team
44.63—Ian Hennig10New Trier Aquatics
42.04—Olivia Mack12Vernon Hills Swim Team
45.13—David Bonham7Woodstock Dolphins Swim Team
57.67—Madelyn Patla11Reach Aquatics Swim Club
40.67—Nikhil Ford8Vernon Hills Swim Team
56.66—Charlotte Burke11Alligator Aquatics
42.83—Xander Silgalis12Mundelein Mustang Swim Club
37.25—Will Boebel11Wheaton Swim Club, Inc.
43.03—Charlie Dotzler11New Trier Aquatics
51.11—Noah Berlow10Coho Swim Club
57.68—Alice Rauen7Coho Swim Club
1:18.5250 Breast
—Tommy Olson10New Trier Aquatics
57.76—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.66—Elisa Dold9New Trier Aquatics
59.27—Tommy Hameister10Blue Devil Swim Club
1:06.55—Leslie Perez-Rios9Blue Devil Swim Club
59.40—Ashton Donin12New Trier Aquatics
47.27—Charlie Schumacher11West Chicago Sharks
52.67—Angie Lang12Mundelein Mustang Swim Club
37.70—Jonah Veltman11Alligator Aquatics
51.10—Anthony Cresham11Mundelein Mustang Swim Club
51.92—Ethan Salgado12Mundelein Mustang Swim Club
52.75—Tommy Johnson11New Trier Aquatics
39.77—Charlotte Rosales9Delta Aquatics
1:09.45—Ari Fernandes8Mundelein Mustang Swim Club
1:00.1550 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—Grace Kolb10New Trier Aquatics
45.40—Meghan Marginean9Vernon Hills Swim Team
41.61—Kara Fry12Delta Aquatics
38.69—Aiden Molinski12New Trier Aquatics
39.84—Henry Summy9Blue Devil Swim Club
1:02.91—Andrew Bausch10Wheaton Swim Club, Inc.
55.64—Teddy Saviski11New Trier Aquatics
39.82—Bram Schawel9Mundelein Mustang Swim Club
52.95—Kai Balayo11Blue Devil Swim Club
50.33100 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—Eric Moldovan13New Trier Aquatics
1:05.07—Nathan Marsh14Delta Aquatics
1:10.39—Nalini Reed13Coho Swim Club
1:14.41—Jayden Gorman13Blue Devil Swim Club
1:15.65—Ava Nelson15West Chicago Sharks
1:10.14100 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—Samantha Cielak12Alligator Aquatics
1:33.21—Marek Sikora15Mundelein Mustang Swim Club
1:12.70—Caroline Barhight10New Trier Aquatics
2:08.99—Meher Bhattal10New Trier Aquatics
2:16.06—Charlotte Cook7New Trier Aquatics
2:34.83—Owen Geli10Alligator Aquatics
1:28.12—Maddie Sandine12Blue Devil Swim Club
2:05.84—Ozan Samikoglu13New Trier Aquatics
1:22.82—Kyle Omachel14Blue Devil Swim Club
1:22.22—Daniel Quintana15Blue Devil Swim Club
1:40.20—Lucy Lahey9New Trier Aquatics
2:09.62—Caroline Hickman9West Chicago Sharks
2:13.97—David Szczygiel17Mundelein Mustang Swim Club
1:20.99—Lucas Kladder15West Chicago Sharks
1:20.05—Daniel Tatevosian15Mundelein Mustang Swim Club
1:14.46—Emma Malalis9New Trier Aquatics
1:46.09100 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—CHRISTOPHER MACUGOWSKI12Reach Aquatics Swim Club
1:36.93—Ruby Curren13Blue Devil Swim Club
1:32.62—Amelia Silverberg9New Trier Aquatics
2:15.44—Nalini Reed13Coho Swim Club
1:37.46—Ava Nelson15West Chicago Sharks
1:31.11—Elise Schramm13Alligator Aquatics
1:29.73—Reagan Sleigh9Mundelein Mustang Swim Club
2:21.78—Vrinda Sarangan11New Trier Aquatics
2:07.53—Lilli Ivers11Woodstock Dolphins Swim Team
1:45.19—Eliana Miles10Mundelein Mustang Swim Club
1:39.29—Sophie Hernandez13West Chicago Sharks
1:40.82100 Fly
—Justin Wang13Coho Swim Club
1:11.32—Owen Snyder13New Trier Aquatics
1:26.01—Addie McNeal12New Trier Aquatics
1:35.53—Cullen Erickson13Alligator Aquatics
1:23.79—Marcus Witkowski16Reach Aquatics Swim Club
1:04.05—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.39—George Gorelik15Coho Swim Club
1:15.61—Dawid Turos19Coho Swim Club
1:01.13—Caz Henely17Mundelein Mustang Swim Club
1:05.71—Izzy Nordmark12Alligator Aquatics
1:18.80—Zachary Adams15Delta Aquatics
1:10.91—Pavlo Komarov19Reach Aquatics Swim Club
1:03.91—Paige Farris11West Chicago Sharks
1:42.39—Jamie Tian14New Trier Aquatics
1:17.03—Caden Huynh15Wheaton Swim Club, Inc.
1:06.22—Yanni Yi12New Trier Aquatics
1:23.82200 Free
—Ayla Crandall11Mundelein Mustang Swim Club
2:57.52—Rachael Trevino11Delta Aquatics
3:21.61—Caleb Hart11Coho Swim Club
2:45.51—Samantha Cielak12Alligator Aquatics
2:59.46—Tyler Volkman11West Chicago Sharks
2:45.32—Brandon Ko11New Trier Aquatics
2:42.45—Izzy Nordmark12Alligator Aquatics
2:33.25—Angie Lang12Mundelein Mustang Swim Club
2:26.84—Declan Buchholz12Woodstock Dolphins Swim Team
2:31.78—Brooklyn Nordmark11Alligator Aquatics
2:54.76—Dominic Lousberg16New Trier Aquatics
2:12.91—Peyton Sinason17Blue Devil Swim Club
2:21.44—Colin Tatak13Alligator Aquatics
2:40.15—Megan Wandycz16Coho Swim Club
2:31.23—Sam Weber16New Trier Aquatics
2:28.40—Marco Mendoza Palumbi15Delta Aquatics
2:29.83—Jenny Taylor13Mundelein Mustang Swim Club
2:30.76—Zach Burk14Delta Aquatics
2:17.12—Dylan Sears15New Trier Aquatics
2:08.15—Molly Wollbrink15Delta Aquatics
2:38.33200 Back
—Daniela Gajardo Simone13West Chicago Sharks
2:58.24—Lauren Filas15Delta Aquatics
3:27.01—Emily Ebner14Coho Swim Club
2:58.76—Elle Klotz16Blue Devil Swim Club
2:41.33—Margaret Lietzau16New Trier Aquatics
2:42.55—Liv Samson15Unattached
3:04.92—Carleigh Kriegel13Woodstock Dolphins Swim Team
3:22.69—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.06—George Gorelik15Coho Swim Club
2:46.76—Eric Miclea14New Trier Aquatics
2:47.69—Sam Fagin14New Trier Aquatics
2:42.66—Caleb Hart11Coho Swim Club
3:02.66—Dominic Lousberg16New Trier Aquatics
2:30.64—Connor Brosche16New Trier Aquatics
2:23.99—Sam Cast14New Trier Aquatics
2:31.11—Kara Fry12Delta Aquatics
3:13.15—Jordan Ko14New Trier Aquatics
2:24.94200 Breast
—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—Kuba Pamula16Alligator Aquatics
2:51.77—Connor Brosche16New Trier Aquatics
3:04.82—Maia Perry15New Trier Aquatics
3:13.32—Anastasia Komarova14Reach Aquatics Swim Club
3:07.69200 Fly
—Hunter Wessel12New Trier Aquatics
2:56.34—Natalia Oleksy14Reach Aquatics Swim Club
2:43.14—Caz Henely17Mundelein Mustang Swim Club
2:24.16200 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—Katelyn Andrus15New Trier Aquatics
2:47.36—Cullen Erickson13Alligator Aquatics
2:52.67—Cameron Wiklund17Mundelein Mustang Swim Club
2:29.02—Luke Fry15Delta Aquatics
2:46.94—Vikrant Wilson14New Trier Aquatics
2:55.75—Will Baumeyer16New Trier Aquatics
2:34.81—Ozan Samikoglu13New Trier Aquatics
2:56.01—Anna Anderson14Reach Aquatics Swim Club
2:42.53—Dylan Sears15New Trier Aquatics
2:28.07—Xandelle Longo13Woodstock Dolphins Swim Team
2:49.37—Esteban Duran14New Trier Aquatics
2:45.33—Margaret Lietzau16New Trier Aquatics
2:39.65—Fee Arney17Wheaton Swim Club, Inc.
2:58.32—Kendall Everson14Mundelein Mustang Swim Club
2:47.32—Ellie Patla16Reach Aquatics Swim Club
2:29.13