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
—Jared Ingram18Jenks Trojan Swim Club
24.23—Oliver Rydin14Jenks Trojan Swim Club
26.41—Carney Dillsaver16American Energy Swim Club
23.73—Daniel Snyder17American Energy Swim Club
23.93—Levi Dickerson15SwimTulsa
26.72—Joshua Tamer17SwimTulsa
23.16—Lucas LeFlore16Greater Ada Swim Club
24.45—Roman Moore16Jenks Trojan Swim Club
22.76—Luke Saylor17Bixby Swim Club
22.45—Thimijaya Bamunuarachchi15Bixby Swim Club
24.73—Troy Brooks Brooks17Bison Aquatic Club
23.32—Connor Hall18SwimTulsa
25.35—Cameron Schultz16Bison Aquatic Club
23.59—Milo Norris14Trident Aquatics Club
25.62—Vann Walker17King Marlin Swim Club
24.72—Gabe Perez16Bixby Swim Club
25.04—Xander Applegate15King Marlin Swim Club
23.38—Jasper Cui13King Marlin Swim Club
24.63—Benjamin Spory15American Energy Swim Club
23.45—Brady Mitchell16King Marlin Swim Club
23.6350 Back
—John Robert Waldo14SwimTulsa
28.69—Daniel Snyder17American Energy Swim Club
27.63—chelsea ubeda15American Energy Swim Club
31.07—Leah Corngold14SwimTulsa
33.88—Wyatt Freeman17Bixby Swim Club
25.69—Andrew Watson14Trident Aquatics Club
28.00—Massimiliano Bello18Trident Aquatics Club
27.10—Cameron Goodwin16Greater Ada Swim Club
29.23—Taylen Pratt14Unattached
28.31—Delayney Deskin13Sooner Swim Club
31.12—Alexis Chojnowski13Sooner Swim Club
30.52—Ginnie Harkins17King Marlin Swim Club
32.32—Finn Maggard16Sooner Swim Club
30.24—Aidan Baker15Trident Aquatics Club
25.28—Cameron Schultz16Bison Aquatic Club
27.13—Lexi Rothrock15Jenks Trojan Swim Club
34.85—Ethan Hawksworth17SwimTulsa
28.26—Graham Evans16SwimTulsa
25.55—Camryn Kanaly16King Marlin Swim Club
28.28—Tygun Bertram15King Marlin Swim Club
29.7950 Breast
—Cami Miller14Bixby Swim Club
33.76—Owen McCall18Bison Aquatic Club
28.84—Connor McManis13King Marlin Swim Club
33.50—Heidi Droege11Bartlesville Splash Club
37.52—Hayden Branham17Jenks Trojan Swim Club
28.43—Trent Knight18SwimTulsa
31.32—Levi Dickerson15SwimTulsa
31.90—John Robert Waldo14SwimTulsa
30.38—Stephen Shao16American Energy Swim Club
28.88—Jake Cecere16SwimTulsa
29.53—Lily Vonhartitzsch16Jenks Trojan Swim Club
33.24—Ella May Dillsaver15American Energy Swim Club
33.71—Julianna Eaton12Jenks Trojan Swim Club
35.59—Arielle Adhikari16King Marlin Swim Club
34.14—Marizel Van Jaarsveld26American Energy Swim Club
28.45—Harper Burnett13Sooner Swim Club
36.47—Braylin Mitchell12Sooner Swim Club
34.64—Parker Bynum18Bison Aquatic Club
29.60—Olli Wang16Sooner Swim Club
29.72—Beckham Shields17Bison Aquatic Club
29.8150 Fly
—Lila Moore16King Marlin Swim Club
27.79—Rowdy Miller15Trident Aquatics Club
23.90—Brooke Kramer16Trident Aquatics Club
27.27—Connor McManis13King Marlin Swim Club
27.85—Delayney Deskin13Sooner Swim Club
28.66—Luke Zhang17King Marlin Swim Club
23.70—Isabela Aissaoui16Sooner Swim Club
28.63—Easton Hightower15Sooner Swim Club
24.35—JP Morais de Sa e Silva16Sooner Swim Club
24.65—Samuel Briggs16Jenks Trojan Swim Club
24.41—Braylin Mitchell12Sooner Swim Club
29.40—Jackson Thomas13Sooner Swim Club
26.07—Emmy McAllister15Jenks Trojan Swim Club
28.66—Daisy Barnard16Jenks Trojan Swim Club
27.88—Harper Burnett13Sooner Swim Club
32.00—Victoria Welch15Bixby Swim Club
28.70—Ethan Grove16Bixby Swim Club
28.29—Aidan Baker15Trident Aquatics Club
24.30—Summer Pfeiffer18Trident Aquatics Club
28.73—Hussein Sallam16Jenks Trojan Swim Club
28.98100 Free
—Thimijaya Bamunuarachchi15Bixby Swim Club
55.70—Fia Khan15Jenks Trojan Swim Club
55.54—Norah Jankowsky16SwimTulsa
55.37—Luke Saylor17Bixby Swim Club
49.20—Anna Young16Bartlesville Splash Club
55.40—Anna Ray15King Marlin Swim Club
57.52—Bailey Wise12Bixby Swim Club
57.41—Brady Mitchell16King Marlin Swim Club
52.11—Arielle Adhikari16King Marlin Swim Club
54.99—Aurora Fletcher15American Energy Swim Club
58.66—Taylor Higbee17Aquatic Club of Enid
51.98—Addie Kuntz15Bartlesville Splash Club
57.88—Zach Lopp18King Marlin Swim Club
48.93—Addison Clemens15Jenks Trojan Swim Club
1:00.93—Kevin Contreras16Bartlesville Splash Club
55.49—Daisy Droege15Bartlesville Splash Club
57.70—Cole Harrison16King Marlin Swim Club
49.57—Easton Pierce15Sooner Swim Club
56.51—David Huff15SwimTulsa
58.20—QUINN SMITH12Bartlesville Splash Club
59.86100 Back
—Norah Jankowsky16SwimTulsa
1:02.25—Keira Nguyen17King Marlin Swim Club
1:09.37—Olivia Lao-Alvarado17King Marlin Swim Club
1:09.41—Julia Cottingham15King Marlin Swim Club
59.44—Brenna Olander17King Marlin Swim Club
1:01.41—Jocelyn Leslie17King Marlin Swim Club
1:09.17—Brinlee Johnson15Bison Aquatic Club
1:12.40—JP Morais de Sa e Silva16Sooner Swim Club
1:00.22—Ty Reichert15Sooner Swim Club
1:04.59—Cameron Schultz16Bison Aquatic Club
1:01.19—Cole Harrison16King Marlin Swim Club
58.09—Brooklyn England14Bison Aquatic Club
1:08.36—Grayson Ellis16Bartlesville Splash Club
58.92—Ashlyn Bucy18King Marlin Swim Club
1:00.96—Zach Lopp18King Marlin Swim Club
55.81—Tygun Bertram15King Marlin Swim Club
1:03.20—Ginnie Harkins17King Marlin Swim Club
1:08.76—Ethan Hawksworth17SwimTulsa
59.60—Parker Lahann17Jenks Trojan Swim Club
1:07.64—Jordan Erickson18Jenks Trojan Swim Club
53.92100 Breast
—Finley McKinnell13Jenks Trojan Swim Club
1:21.52—Jake Cecere16SwimTulsa
1:05.85—Oihan Matute Rebollo16Jenks Trojan Swim Club
1:02.14—Macy Bruehl15American Energy Swim Club
1:08.86—Heidi Droege11Bartlesville Splash Club
1:21.58—Gianna Lim16American Energy Swim Club
1:13.67—Caleb McDougal15American Energy Swim Club
1:01.81—Addison Clemens15Jenks Trojan Swim Club
1:15.49—Kory Eby15Sooner Swim Club
1:11.66—Sabina Stanfield16Sooner Swim Club
1:21.46—Lily Vonhartitzsch16Jenks Trojan Swim Club
1:12.99—Milli Lam13Sooner Swim Club
1:12.46—Cole Harrison16King Marlin Swim Club
1:01.97—Connor Leader18Sooner Swim Club
57.64—Alexander Lam13Sooner Swim Club
1:10.67—Jacob Hoang17Jenks Trojan Swim Club
58.18—Kylie Wise16Bixby Swim Club
1:18.97—Benjamin Spory15American Energy Swim Club
1:07.52—Canaan Brice19Jenks Trojan Swim Club
55.77—Grace Noviski15Trident Aquatics Club
1:09.34100 Fly
—Noah Taveras Escala15SwimTulsa
58.02—Jake Cecere16SwimTulsa
1:03.59—Trent Knight18SwimTulsa
1:00.82—Luke Saylor17Bixby Swim Club
54.35—Kosten McKinney16SwimTulsa
1:02.54—Connor Hall18SwimTulsa
1:01.86—Graham Evans16SwimTulsa
55.50—Xander Applegate15King Marlin Swim Club
53.84—Carter Carey17King Marlin Swim Club
52.66—Zach Lopp18King Marlin Swim Club
55.60—Hussein Sallam16Jenks Trojan Swim Club
1:03.02—Kieton Vasquez16American Energy Swim Club
56.45—Lauren Cowan16Bison Aquatic Club
1:08.25—Harper Husbands16King Marlin Swim Club
1:00.43—Chapel McCollom17King Marlin Swim Club
1:03.00—Arthur Uribe16Bison Aquatic Club
1:02.01—Easton Hightower15Sooner Swim Club
53.16—Anna Wells18Bartlesville Splash Club
1:04.76—Peyton Nichols14SwimTulsa
1:09.68—Ella Lundt17SwimTulsa
1:01.71200 Free
—Jack Jankowsky14SwimTulsa
1:58.81—Roman Moore16Jenks Trojan Swim Club
1:46.85—Benjamin Spory15American Energy Swim Club
1:49.94—Charles Wasif15Jenks Trojan Swim Club
1:54.72—Levi Dickerson15SwimTulsa
2:10.40—Jared Ingram18Jenks Trojan Swim Club
1:58.60—Ethan Hawksworth17SwimTulsa
2:02.06—Matthew Ranallo17SwimTulsa
2:06.14—Keaton Davis17Green Country Swim Club
2:13.48—Daniel Snyder17American Energy Swim Club
1:53.79—Graham Evans16SwimTulsa
1:49.73—Wyatt Freeman17Bixby Swim Club
1:54.74—Evan England18Bixby Swim Club
1:51.16—Landon Gilmore15King Marlin Swim Club
1:56.18—Cole Harrison16King Marlin Swim Club
1:47.95—Brady Mitchell16King Marlin Swim Club
1:55.55—Zack Rosa-Berrios16King Marlin Swim Club
1:50.23—Charlsie Clowdus14Sooner Swim Club
2:11.33—Harper Burnett13Sooner Swim Club
2:16.46—Josh Yang15Jenks Trojan Swim Club
1:59.09200 Back
—Daniel Snyder17American Energy Swim Club
2:05.42—Travis Lief18Bartlesville Splash Club
1:54.79—Lorelei Almeida14SwimTulsa
2:29.29—Ali Berning15Trident Aquatics Club
2:12.42—Carter Wilson17American Energy Swim Club
2:21.02—Phoebe Little15King Marlin Swim Club
2:15.53—Daisy Droege15Bartlesville Splash Club
2:12.16—Nora Craig15Bartlesville Splash Club
2:11.28—Tygun Bertram15King Marlin Swim Club
2:17.86—Alexis Chojnowski13Sooner Swim Club
2:17.74—Colt Dennis15King Marlin Swim Club
2:02.52—Max Short16Sooner Swim Club
2:07.43—Natalia Alca14Sooner Swim Club
2:31.92—Addison Lessley16Bixby Swim Club
2:22.44—Kylie Wise16Bixby Swim Club
2:19.73—Olivia Wasif16Jenks Trojan Swim Club
2:26.07—Reagan Hough14Bixby Swim Club
2:33.01—Andrew Watson14Trident Aquatics Club
2:03.45—Brooklyn England14Bison Aquatic Club
2:19.81—Brinlee Johnson15Bison Aquatic Club
2:30.83200 Breast
—Declan Seale16American Energy Swim Club
2:12.70—Jacob Hoang17Jenks Trojan Swim Club
2:08.36—Parker Shoesmith16Bartlesville Splash Club
2:06.63—Caleb McDougal15American Energy Swim Club
2:18.12—Sabina Stanfield16Sooner Swim Club
2:54.46—Aven Burkhead16Bison Aquatic Club
2:41.09—Elijah Peck16Bison Aquatic Club
2:29.14—Taylor Higbee17Aquatic Club of Enid
2:13.10—Easton Hightower15Sooner Swim Club
2:21.64—D Hernandez-Silva16American Energy Swim Club
2:25.53—Lorelei Almeida14SwimTulsa
2:52.64—Ella May Dillsaver15American Energy Swim Club
2:39.25—Luci Mears18Sooner Swim Club
2:48.10—Ethan Kim14Jenks Trojan Swim Club
2:17.12—John David Juneau15American Energy Swim Club
2:25.41—Levi Dickerson15SwimTulsa
2:29.62—Tygun Bertram15King Marlin Swim Club
2:33.60—Stephen Shao16American Energy Swim Club
2:16.84—Connor Leader18Sooner Swim Club
2:07.45—Hayden Branham17Jenks Trojan Swim Club
2:23.50200 Fly
—Harper Burnett13Sooner Swim Club
2:30.03—Zack Rosa-Berrios16King Marlin Swim Club
2:04.52—Arthur Uribe16Bison Aquatic Club
2:17.64—Connor Leader18Sooner Swim Club
1:53.70—Colt Dennis15King Marlin Swim Club
2:09.57—Declan Seale16American Energy Swim Club
1:57.03—Joshua Tamer17SwimTulsa
2:22.05—Ella Lundt17SwimTulsa
2:24.35—Macy Bruehl15American Energy Swim Club
2:16.69—Bella Pruitt13SwimTulsa
2:24.11—Paige Bielefeld16King Marlin Swim Club
2:31.12—Isabelle Dekinder17King Marlin Swim Club
2:29.36—Addison Lessley16Bixby Swim Club
2:29.44—Matilda Finch16King Marlin Swim Club
2:27.19—Easton Hightower15Sooner Swim Club
2:01.53—Cade Tyszko15Bison Aquatic Club
1:57.16—Easton Pierce15Sooner Swim Club
2:12.11—Kosten McKinney16SwimTulsa
2:19.76—Hussein Sallam16Jenks Trojan Swim Club
2:31.76—Noah Taveras Escala15SwimTulsa
2:07.64200 IM
—Summer Gray15American Energy Swim Club
2:22.30—Leah Corngold14SwimTulsa
2:28.77—Macy Bruehl15American Energy Swim Club
2:15.11—Taylen Pratt14Unattached
2:15.02—Marizel Van Jaarsveld26American Energy Swim Club
2:05.26—Addison Lessley16Bixby Swim Club
2:21.81—Alexis Taylor15Bartlesville Splash Club
2:27.62—Grace Noviski15Trident Aquatics Club
2:16.39—Olivia Lao-Alvarado17King Marlin Swim Club
2:33.38—Bailey Wise12Bixby Swim Club
2:21.29—Rachel Compton16King Marlin Swim Club
2:20.05—Lily Vonhartitzsch16Jenks Trojan Swim Club
2:28.70—Cameron Schultz16Bison Aquatic Club
2:15.73—Jacob Hoang17Jenks Trojan Swim Club
2:03.60—Kaida Bradley17Sooner Swim Club
2:13.39—Jared Ingram18Jenks Trojan Swim Club
2:18.98—Trent Knight18SwimTulsa
2:17.35—Stephen Shao16American Energy Swim Club
2:09.11—Declan Seale16American Energy Swim Club
1:56.88—Zach Lopp18King Marlin Swim Club
2:02.72400 IM
—Easton Pierce15Sooner Swim Club
4:41.75—Karis Shamhart15Bartlesville Splash Club
4:54.85—Charlie Bornman12Sooner Swim Club
5:09.89—Harper Burnett13Sooner Swim Club
5:13.38—Paige Bielefeld16King Marlin Swim Club
5:13.60—Connor Leader18Sooner Swim Club
4:07.06—Addison Lessley16Bixby Swim Club
5:06.30—Summer Gray15American Energy Swim Club
5:06.12—Zack Garrett15Trident Aquatics Club
4:30.72—Makena Bondy14Bison Aquatic Club
5:31.72—Hadley Lundt14SwimTulsa
5:31.12—Rohan Mariano18Sooner Swim Club
4:28.57—Isabelle Dekinder17King Marlin Swim Club
5:10.04—Anna Ray15King Marlin Swim Club
4:49.27—Joseph Higbee15Aquatic Club of Enid
4:57.83—Sarah Kingrey17King Marlin Swim Club
4:46.62—Brady Mitchell16King Marlin Swim Club
4:25.77—Camryn Kanaly16King Marlin Swim Club
4:45.34—Ginnie Harkins17King Marlin Swim Club
5:05.70—Norah Jankowsky16SwimTulsa
4:52.50500 Free
—Emma Brown15Jenks Trojan Swim Club
5:48.04—Karis Shamhart15Bartlesville Splash Club
5:22.01—Peyton Nichols14SwimTulsa
5:47.10—Hadley Lundt14SwimTulsa
5:51.55—Madeline Rogers15Sooner Swim Club
6:16.78—Brooklyn Beringer15King Marlin Swim Club
5:38.52—Matilda Finch16King Marlin Swim Club
5:45.77—Ginnie Harkins17King Marlin Swim Club
5:37.50—Izzy Murphy16American Energy Swim Club
6:02.66—Jared Ingram18Jenks Trojan Swim Club
5:18.07—Jackson Thomas13Sooner Swim Club
4:55.25—Easton Pierce15Sooner Swim Club
5:20.65—Charlie Bornman12Sooner Swim Club
5:43.40—Kamryn Hunter12Bartlesville Splash Club
5:41.42—Oliver Rakes14Bartlesville Splash Club
5:36.76—Kosten McKinney16SwimTulsa
5:15.44—Matthew Ranallo17SwimTulsa
5:46.26—Benjamin Spory15American Energy Swim Club
4:55.19—John David Juneau15American Energy Swim Club
5:09.26—Jackson Turlington Allen-Parr17Greater Ada Swim Club
5:19.711000 Free
—Benjamin Spory15American Energy Swim Club
10:14.03—Aysen Offutt16Bartlesville Splash Club
10:12.79—David Huff15SwimTulsa
12:26.39—Travis Lief18Bartlesville Splash Club
9:57.91—John David Juneau15American Energy Swim Club
10:41.73—Oliver Rakes14Bartlesville Splash Club
11:33.24—Lorelei Almeida14SwimTulsa
11:57.57—Izzy Murphy16American Energy Swim Club
12:19.18—Ginnie Harkins17King Marlin Swim Club
11:34.72—Nolyn Martin15Jenks Trojan Swim Club
12:19.31—Cora Fletcher14Aquatic Club of Enid
12:13.09—Justin Fletcher16Aquatic Club of Enid
10:39.95—Kellen Brown14Bison Aquatic Club
11:16.65—Grayson Ellis16Bartlesville Splash Club
10:05.80—Arielle Adhikari16King Marlin Swim Club
10:45.12—Paige Bielefeld16King Marlin Swim Club
11:30.76—Brinlee Johnson15Bison Aquatic Club
12:08.87—Jocelyn Leslie17King Marlin Swim Club
11:56.19—Emma Claire Malarkey13SwimTulsa
13:03.07—Emma Brown15Jenks Trojan Swim Club
11:54.94