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
—Grace Zhang12Carmel Swim Club
26.26—Sophia Mueller14Fort Wayne Swim Team
23.95—Ashlyn Hayes14Fishers Area Swimming Tigers
24.14—Gabriel Brown10Fishers Area Swimming Tigers
26.21—Kate Allen13Carmel Swim Club
23.56—Landon Williams14Elkhart United Aquatics
22.14—Annika Hansen12Carmel Swim Club
26.22—Luca Zanotti12Carmel Swim Club
26.18—Xavier Dowling12Oak Hill Swim Club
25.61—Nora Kellstrom13Duneland Swim Club
24.12—Charleeze Medford10Indiana Swim Club
28.14—Timmy O'Rourke13Terre Haute Torpedoes
23.08—Duncan Chandler10Fort Wayne Swim Team
28.19—Sophia Liu11Fishers Area Swimming Tigers
26.47—Grant Feller12Warrick Indiana Tidal Wave
25.26—Anna Parenteau10Westfield Aquatics
29.31—Lex Vargas10Valparaiso Swim Club
29.04—Myra Jaryal10Donner Swim Club
29.72—Alex Xie9Carmel Swim Club
28.75—Maddox Mackrell10Fishers Area Swimming Tigers
27.9550 Back
—Andrew Holter12Rapids Area Y Swimmers
29.02—Miranda Phelps14Club Wolverine
26.67—Luke VanWoerkom9Byron Center
36.40—Hazel Buckler10Plymouth-Canton Cruisers
35.84—Addi Kendrick10Saline Swim Team
33.87—Julia Bontila10Plymouth-Canton Cruisers
35.74—Tucker Lovasz12Dearborn Dolphins
27.69—Austin Visser12Byron Center
29.20—Jefferson Aala10Royal Swimming
32.88—Emma Rudlaff11Byron Center
31.49—Piper Heavner12Club Wolverine
30.67—Liesl Roberts10Byron Center
33.00—Jacob Polasky14St Croix Swim Club
26.35—Seb Gallant10New Hope Crystal Plymouth Swim Club
33.52—Lyla Schultz12Aquajets Swim Team
29.91—Leilani Hill10New Hope Crystal Plymouth Swim Club
34.57—Elliot Leasure14Rochester Swim Club
23.86—Ferris Martin14Great Wolf Swim Team
27.50—Harry Zhou10Aquajets Swim Team
32.54—Connor Zeuli12Rochester Swim Club
28.1750 Breast
—Addyson Salvadori10Southeastern Swim Club
37.76—Gabriel Brown10Fishers Area Swimming Tigers
34.25—Stephen Jiang10Indiana Swim Club
40.55—Xavier Dowling12Oak Hill Swim Club
34.51—Taya Glasper9Steuben Co. YMCA Wavemakers
38.38—Eleanor Silvestrini12Carmel Swim Club
32.95—Remmi Raasch12Carmel Swim Club
31.72—Maggie McCord12Fishers Area Swimming Tigers
35.44—Oliver Grieshop10Noblesville Swim Club
38.93—Jake Rosenbarger12Warrick Indiana Tidal Wave
33.32—Jace Johnson12Valparaiso Swim Club
31.19—Cloe McDowell9Byron Center
39.12—Jovy Edwards12West Michigan Swimmers
32.76—Junia Chang12Club Wolverine
34.68—Rachel Huo10Spartan Aquatic Club
43.27—Raeya Beaton10Monroe Swim Club
43.27—Brennan Nance10Saline Swim Team
40.66—Nola Molter11Club Wolverine
35.90—Ethan Lesnau12Plymouth-Canton Cruisers
31.37—Ozan Saraydar12Atlantis Swimming
32.1250 Fly
—Meredith Lauritzen9West Michigan Swimmers
32.65—Benny Dunbar10Club Wolverine
33.51—Ace Tinsley-Bradford12Supernova Swim Team
28.08—Ozan Saraydar12Atlantis Swimming
27.72—Jovy Edwards12West Michigan Swimmers
29.20—Andrew Holter12Rapids Area Y Swimmers
27.78—Tucker Lovasz12Dearborn Dolphins
26.25—Addi Kendrick10Saline Swim Team
31.67—Liesl Roberts10Byron Center
31.86—Luke VanWoerkom9Byron Center
33.44—Ryan Kim10Saline Swim Team
33.03—Everett Vollmer10East Grand Rapids Aquatics
34.37—Piper Heavner12Club Wolverine
28.16—Clara Lauritzen12West Michigan Swimmers
26.33—Claire DeWitte12Hudsonville Eagles Aquatics Team
29.38—Archer Hougas12West Express Swim Team
25.78—Seb Gallant10New Hope Crystal Plymouth Swim Club
32.38—Eleanor Amys-Roe10Northfield Swim Club
34.47—Will Mager9Green Bay Swim Club, Inc
32.17—Zephyr Smallwood12DFAC Swimming
26.76100 Free
—Melanie Ortiz14Sailfish Swim Club
53.93—Meghan Hovord13Club Wolverine
55.61—Ronan Cusack13Supernova Swim Team
49.73—Cormac Jacques13Grand Rapids Aquatics
50.82—Piper Heavner12Club Wolverine
57.83—Louise Walder10Rapids Area Y Swimmers
1:03.43—Clara Lauritzen12West Michigan Swimmers
52.99—Meredith Lauritzen9West Michigan Swimmers
1:04.20—Claire DeWitte12Hudsonville Eagles Aquatics Team
55.99—Addi Kendrick10Saline Swim Team
1:03.52—August Le12Grand Rapids Aquatics
54.51—Kallen McDowall12Atlantis Swimming
53.40—Brooks Gillis10Byron Center
1:04.33—Charlotte Germain14Michigan Lakeshore Aquatics
53.59—Ryan Yu10Sailfish Swim Club
1:02.78—Oliver Pierce13Unattached
50.16—Theo Hovord10Club Wolverine
1:03.79—Cailyn Reedy14South Central Swimming
53.07—Liesl Roberts10Byron Center
1:01.49—Tucker Lovasz12Dearborn Dolphins
53.20100 Back
—Bryce Conner14Noblesville Swim Club
55.63—Mitchell Sowder12Carmel Swim Club
1:02.61—Audrey Wolf14Fishers Area Swimming Tigers
59.11—Gabriel Brown10Fishers Area Swimming Tigers
1:02.24—Ben Schroeder11Indiana Swim Club
1:01.81—Charleeze Medford10Indiana Swim Club
1:07.66—Duncan Chandler10Fort Wayne Swim Team
1:10.76—Owen Lowe10Lake Central Barracudas
1:13.18—Hailey Guzak14Munster Swim Club
59.72—Edward Enoch14Carmel Swim Club
56.75—Eleanor Silvestrini12Carmel Swim Club
1:04.52—Acelyn George12Carmel Swim Club
1:04.79—Vivien Morris12Carmel Swim Club
1:04.38—Grace Gannon13Fishers Area Swimming Tigers
58.66—Anna Parenteau10Westfield Aquatics
1:12.58—Collins Peachee10Tri-West Swim Club
1:08.97—Dylan Zhao13Carmel Swim Club
56.70—Lex Vargas10Valparaiso Swim Club
1:12.29—Carly Trent11Fort Wayne Swim Team
1:02.44—Anton-David Bernstein12Carmel Swim Club
1:01.63100 Breast
—August Le12Grand Rapids Aquatics
1:09.05—Rachel Huo10Spartan Aquatic Club
1:31.74—Jovy Edwards12West Michigan Swimmers
1:13.32—Junia Chang12Club Wolverine
1:13.64—Hailey Milliman11Club Wolverine
1:15.84—Leah Yeon11Midland Dolphins
1:13.73—Ethan Lesnau12Plymouth-Canton Cruisers
1:07.64—Charlie Roberts12Byron Center
1:06.58—Benny Dunbar10Club Wolverine
1:22.29—Cloe McDowell9Byron Center
1:23.44—Connor Truman14Plymouth-Canton Cruisers
1:01.68—Jun Park14OLY Swimming
1:02.18—Raeya Beaton10Monroe Swim Club
1:32.34—Magizhini Gopalsamy9Spartan Aquatic Club
1:28.75—Elliott Gies10East Grand Rapids Aquatics
1:28.94—Baize DenHerder13West Michigan Swimmers
1:04.36—Claire Gostlin14Hurricane Penguins Swim Club
1:08.97—Lulu Flynn14Club Wolverine
1:04.01—Alice Jahnke14Dexter Community Aquatics Club
1:07.62—Jefferson Aala10Royal Swimming
1:22.40100 Fly
—Dylan Pangemanan13Carmel Swim Club
56.88—Ashlyn Hayes14Fishers Area Swimming Tigers
57.47—Audrey Wolf14Fishers Area Swimming Tigers
55.25—Luke Roman12Avon Community Swim Team
1:02.13—Maya Preston14Noblesville Swim Club
1:00.02—Acelyn George12Carmel Swim Club
59.88—Haylee Hines9Franklin Regional Swim Team
1:17.31—Collins Peachee10Tri-West Swim Club
1:15.58—Ben Gibson12Fort Wayne Swim Team
1:00.86—Alex Xie9Carmel Swim Club
1:09.64—Charleeze Medford10Indiana Swim Club
1:07.54—Maddox Mackrell10Fishers Area Swimming Tigers
1:09.32—Levi Miller11Carmel Swim Club
1:02.36—Scarlet Martin11Flashes Aquatics
1:03.31—Breckin Luckett14Fort Wayne Swim Team
55.78—Cora Arnold10Noblesville Swim Club
1:19.64—Luke VanWoerkom9Byron Center
1:15.65—Grace Farrell10Saline Swim Team
1:16.55—Cailyn Reedy14South Central Swimming
59.28—Jun Park14OLY Swimming
56.62100 IM
—Addyson Salvadori10Southeastern Swim Club
1:16.31—Gabriel Brown10Fishers Area Swimming Tigers
1:02.96—Charleeze Medford10Indiana Swim Club
1:07.80—Duncan Chandler10Fort Wayne Swim Team
1:11.62—Quinn Zarse12Franklin Regional Swim Team
1:05.21—Madeline Grizzle10Fort Wayne Swim Team
1:15.94—Sophia Liu11Fishers Area Swimming Tigers
1:05.91—Haylee Hines9Franklin Regional Swim Team
1:20.79—Grant Feller12Warrick Indiana Tidal Wave
1:03.58—Ben Gibson12Fort Wayne Swim Team
1:02.53—Alex Xie9Carmel Swim Club
1:12.07—Maddox Mackrell10Fishers Area Swimming Tigers
1:12.16—Jace Johnson12Valparaiso Swim Club
1:05.64—Yan Zheng12Carmel Swim Club
1:01.56—Ethan Lesnau12Plymouth-Canton Cruisers
1:00.66—Charlie Roberts12Byron Center
1:02.62—Brooks Gillis10Byron Center
1:15.89—Andrew Holter12Rapids Area Y Swimmers
1:04.65—Jefferson Aala10Royal Swimming
1:14.58—Rosalynn Senn12Minnetonka Swim Club
1:11.12200 Free
—Ashlyn Hayes14Fishers Area Swimming Tigers
1:49.24—Luke Roman12Avon Community Swim Team
1:58.35—Gabriel Brown10Fishers Area Swimming Tigers
1:57.98—Kate Allen13Carmel Swim Club
1:49.47—Luca Zanotti12Carmel Swim Club
2:01.54—Nora Kellstrom13Duneland Swim Club
1:57.49—Timmy O'Rourke13Terre Haute Torpedoes
1:53.25—Victor Martin13Flashes Aquatics
1:50.70—Acelyn George12Carmel Swim Club
2:03.86—Collins Peachee10Tri-West Swim Club
2:16.06—Remmi Raasch12Carmel Swim Club
2:05.34—Lex Vargas10Valparaiso Swim Club
2:18.68—Myra Jaryal10Donner Swim Club
2:26.14—Anton-David Bernstein12Carmel Swim Club
1:59.88—Oliver Grieshop10Noblesville Swim Club
2:22.81—Maddox Mackrell10Fishers Area Swimming Tigers
2:09.60—Annistyn Worley10Noblesville Swim Club
2:22.89—Scarlet Martin11Flashes Aquatics
2:01.81—Breckin Luckett14Fort Wayne Swim Team
1:47.32—Cora Arnold10Noblesville Swim Club
2:24.75200 Back
—Austin Visser12Byron Center
2:19.47—Lucy Tribble14Club Wolverine
2:06.22—Marin Massie12East Grand Rapids Aquatics
2:22.40—Brooke Lindsey12Hurricane Penguins Swim Club
2:24.44—Jun Park14OLY Swimming
2:10.82—Ian Bombery12East Grand Rapids Aquatics
2:26.50—Nola Molter11Club Wolverine
2:29.36—Melanie Ortiz14Sailfish Swim Club
2:07.67—Oliver Pierce13Unattached
2:04.66—Elliot Leasure14Rochester Swim Club
1:48.37—Annie Zechmeister12Minnetonka Swim Club
2:24.19—Archer Hougas12West Express Swim Team
2:17.88—Ferris Martin14Great Wolf Swim Team
2:10.30—Josey Solt12Aquajets Swim Team
2:14.83—Makenna Goldsmith12Minnetonka Swim Club
2:24.68—Jolif Chu12Central Minnesota Aquatics
2:25.18—Calvin Smith14Great Wolf Swim Team
2:04.74—Livy Solt14Aquajets Swim Team
2:08.12—Landon Lacek14Rochester Swim Club
2:07.28—Connor Zeuli12Rochester Swim Club
2:20.24200 Breast
—Sydney Ermel13Carmel Swim Club
2:24.09—Landon Williams14Elkhart United Aquatics
2:10.37—Isaac Lin11Cardinal Community Swim Club
2:44.53—Jason Yang14Boilermaker Aquatics
2:19.20—Stella Moreth13Valparaiso Swim Club
2:28.21—Sophia Liu11Fishers Area Swimming Tigers
2:41.00—Grant Feller12Warrick Indiana Tidal Wave
2:28.55—Grace Gannon13Fishers Area Swimming Tigers
2:17.21—Dylan Zhao13Carmel Swim Club
2:13.75—Annie Hare13Fishers Area Swimming Tigers
2:21.29—Cole Meyer14Zionsville Swim Club
2:16.19—Yan Zheng12Carmel Swim Club
2:27.58—David DePrisco12Spartan Aquatic Club
2:40.20—Baize DenHerder13West Michigan Swimmers
2:20.68—Ethan Lesnau12Plymouth-Canton Cruisers
2:26.87—Connor Truman14Plymouth-Canton Cruisers
2:11.04—Charlie Roberts12Byron Center
2:24.79—Alice White14Novi Sturgeons
2:31.83—Hailey Milliman11Club Wolverine
2:48.24—Lars Oeltjenbruns12Minnetonka Swim Club
2:45.19200 Fly
—Annika Hansen12Carmel Swim Club
2:33.32—Hailey Milliman11Club Wolverine
2:33.55—Claire Gostlin14Hurricane Penguins Swim Club
2:10.15—Ace Tinsley-Bradford12Supernova Swim Team
2:24.36—Lucy Tribble14Club Wolverine
2:18.29—Stuart Kleinheksel14West Michigan Swimmers
2:07.34—Mary Inniger11Dexter Community Aquatics Club
2:33.09—Ozan Saraydar12Atlantis Swimming
2:28.11—Lili Helmrick13Great Wolf Swim Team
2:09.94—Mila Agalliu12Riptide
2:32.45—Elliot Leasure14Rochester Swim Club
1:53.00—Everett Sparling12Edina Swim Club
2:22.08—Willa Moser12Edina Swim Club
2:31.33—Alyce Gaffke13Riptide
2:07.13—Lucas Wang14Rochester Swim Club
2:05.08—Hudson Brennan14Rochester Swim Club
2:02.92—Layla Ripperger12Hurricanes Swim Team
2:33.53—Cash Radkiewicz14Badger Aquatics Club
2:04.88—Grant Brown12Madison Aquatic Club
2:12.71—Lucas Watkins14Bobcat Swim Club
1:57.59200 IM
—Avery Ball10Franklin Regional Swim Team
2:46.67—Clara Lauritzen12West Michigan Swimmers
2:08.13—Sam Eroh14Spartan Aquatic Club
2:00.37—Hailey Milliman11Club Wolverine
2:26.82—Grace Farrell10Saline Swim Team
2:39.69—Brooks Gillis10Byron Center
2:41.29—Hallie Zakrajsek11Club Wolverine
2:30.49—Jefferson Aala10Royal Swimming
2:39.77—Ozan Saraydar12Atlantis Swimming
2:20.92—Leah Yeon11Midland Dolphins
2:29.32—Ethan Lesnau12Plymouth-Canton Cruisers
2:10.82—Charlie Roberts12Byron Center
2:15.47—Cloe McDowell9Byron Center
2:39.29—Theo Hovord10Club Wolverine
2:36.09—Connor Truman14Plymouth-Canton Cruisers
2:02.23—Claire Gostlin14Hurricane Penguins Swim Club
2:09.60—Jiyun Woo14Utica Shelby Swim Club
2:10.54—Chloe Ricketts10Edina Swim Club
2:42.22—Harrison Carr10Aquajets Swim Team
2:39.46—Logan Eisenbraun12Edina Swim Club
2:23.08400 IM
—Audrey Wolf14Fishers Area Swimming Tigers
4:31.79—Jason Yang14Boilermaker Aquatics
4:17.98—Edward Enoch14Carmel Swim Club
4:20.97—Grace Gannon13Fishers Area Swimming Tigers
4:24.40—Gatlin Babcock13Fishers Area Swimming Tigers
4:26.07—Blake Waldo14Fort Wayne Swim Team
4:28.22—Paityn Nelson14Northridge Area Swimming Assoc
4:38.50—Elliot Leasure14Rochester Swim Club
4:06.03—Calvin Smith14Great Wolf Swim Team
4:33.20—Anh-na Le13Riptide
4:47.45—Alyce Gaffke13Riptide
4:37.23—Jackson Wright14New Hope Crystal Plymouth Swim Club
4:22.38—Lucas Wang14Rochester Swim Club
4:38.59—Lucas Watkins14Bobcat Swim Club
4:20.80—Reese Leider14Lake Country Swim Team
4:47.80—Sarah Johnson14Elmbrook Swim Club
4:39.51—Derek Liu13Lake Country Swim Team
4:38.62—Dmitriy Pronin14Badger Aquatics Club
4:32.66—Quinn Yarbro14Howard Suamico Storm Breakers
4:27.87—Ruri Lee14Dayton Raiders
4:36.09500 Free
—Ashlyn Hayes14Fishers Area Swimming Tigers
5:02.45—Kate Allen13Carmel Swim Club
4:53.37—Maya Preston14Noblesville Swim Club
5:15.10—Luca Zanotti12Carmel Swim Club
5:25.18—Nora Kellstrom13Duneland Swim Club
5:13.35—Victor Martin13Flashes Aquatics
4:57.08—Edward Enoch14Carmel Swim Club
4:51.83—Aahan Gupta12Fishers Area Swimming Tigers
5:26.85—Gatlin Babcock13Fishers Area Swimming Tigers
4:52.85—Emery Baker12Fort Wayne Swim Team
5:33.43—Anton-David Bernstein12Carmel Swim Club
5:17.58—Ailsa Mendoza11Valparaiso Swim Club
5:29.50—Scarlet Martin11Flashes Aquatics
5:27.61—Yan Zheng12Carmel Swim Club
5:25.09—Cormac Jacques13Grand Rapids Aquatics
5:01.27—Poppy LaCrosse14Club Wolverine
5:17.87—Layla Ripperger12Hurricanes Swim Team
5:50.86—Alyce Gaffke13Riptide
4:58.78—Eli Melquist14West Express Swim Team
4:56.48—Calvin Smith14Great Wolf Swim Team
5:19.931000 Free
—Ellyn Virgin14Minnetonka Swim Club
11:00.88—Abby Redding11Madison Aquatic Club
11:52.47—Grant Brown12Madison Aquatic Club
10:45.38—Eli Purdin12Madison Aquatic Club
10:29.76—Nora Kellstrom13Duneland Swim Club
10:41.411650 Free
—Josey Solt12Aquajets Swim Team
19:31.49—Logan Eisenbraun12Edina Swim Club
18:32.35—Eli Melquist14West Express Swim Team
17:11.19—Jojo Sarraute11Edina Swim Club
19:33.71—Alyce Gaffke13Riptide
17:14.13—Jacob Polasky14St Croix Swim Club
17:55.18—Willa Moser12Edina Swim Club
19:10.99—Landon Lacek14Rochester Swim Club
17:39.29—Ellyn Virgin14Minnetonka Swim Club
18:19.13—Iris Povolny14Riptide
17:33.96—Calvin Smith14Great Wolf Swim Team
17:55.87—Izza Mork13Great Wolf Swim Team
18:13.35—Violet Liss14Howard Suamico Storm Breakers
17:38.42—Grant Brown12Madison Aquatic Club
17:41.80—Eli Purdin12Madison Aquatic Club
17:12.70—Abby Redding11Madison Aquatic Club
19:36.50—Chase Miller14Elmbrook Swim Club
17:16.30—Daphne Scullion14Fox Valley Wave Swim Team Inc
19:08.65—Hailey Hermann12Ozaukee Aquatics
19:00.66—Bryn Heideman14Pleasant Prairie Patriots Swim Team
17:20.41