2025-2026 Girls All-America Selections

200 Yard Medley Relay
18. Edina — 1:42.64 — Simmons, Katz, Nguyen Ingalsbe, McCarthy
46. Minnetonka — 1:43.71 — Killelea, Schott, Cameron, Wilkey

200 Yard Freestyle
15. Adalynn Biegler — 11 — 1:46.93 — Monticello
69. Alexis Tippie — 11 — 1:49.16 — Shakopee
75. Macy Malinski — 11 — 1:49.39 — Edina

200 Yard Individual Medley
43. Logan Havermann — 11 — 2:01.26 — East Ridge
54. Bobbi Simmons — 10 — 2:01.84 — Edina

50 Yard Freestyle
4. Adalynn Biegler — 11 — :22.16 — Monticello
8. Libbi McCarthy — 12 — :22.52 — Edina
44. Claire Wilkey — 10 — :22.99 — Minnetonka
94. Lucy Paczosa — 11 — :23.33 — Stillwater Area

One Meter Diving (alphabetical; NISCA doesn’t rank dive AA)
Chloe Aarness — 11 — Hastings
Ellis Landry — 12 — Maple Grove
Bailey Monette — 11 — Holy Family Catholic
Ashley Mouyenga — 11 — Wayzata
Chloe Schwietering — 11 — Monticello
Alexa Ulanoski — 9 — Minnetonka

100 Yard Butterfly
22. Adalynn Biegler — 11 — :53.30 — Monticello
28. Julia Ogren — 12 — :53.52 — Rochester John Marshall
100. Sophia Blixt — 12 — :55.23 — Rochester Century

100 Yard Freestyle
9. Adalynn Biegler — 11 — :49.17 — Monticello
12. Libbi McCarthy — 12 — :49.32 — Edina
50. Julia Ogren — 12 — :50.28 — Rochester John Marshall
63. Claire Wilkey — 10 — :50.43 — Minnetonka
96. Lucy Paczosa — 11 — :50.77 — Stillwater Area
96. Alexis Tippie — 11 — :50.77 — Shakopee

500 Yard Freestyle
82. Ellie Bina — 12 — 4:55.44 — Mounds View

200 Yard Freestyle Relay
31. Monticello — 1:34.55 — Biegler, Urick, Farnsworth, Vagle
63. Edina — 1:35.41 — Nguyen Ingalsbe, Malinski, Peterson, Ygona

100 Yard Backstroke
44. Bobbi Simmons — 10 — :54.57 — Edina

100 Yard Breaststroke
(no MN swimmers in the top 100)

400 Yard Freestyle Relay
20. Edina — 3:25.15 — Malinski, Peterson, McCarthy, Simmons
83. Monticello — 3:29.08 — Biegler, Urick, Farnsworth, Vagle

2025-2026 Boys All-America Selections

200 Yard Medley Relay
11. Wayzata — 1:29.99 — Carr, Landry, Lou, Pei
19. Edina — 1:30.40 — Curran, Goepfrich, Hemberger, Riolo
36. Minnetonka — 1:31.33 — Jabs, Chua, Finucane-Tuccio, Korolev
49. Rochester Century — 1:31.94 — Linden, Bargfrede, Truskowski, Holmes
50. St. Thomas Academy — 1:31.95 — Miller, Mechtel, McGuire, Greeley

200 Yard Freestyle
4. Kai Joyner — 10 — 1:35.03 — Rochester Mayo
67. Lucas Megahan — 12 — 1:38.62 — Irondale

200 Yard Individual Medley
10. Micah Davis — 12 — 1:46.22 — St. Cloud Crush
81. Joseph Hemberger — 12 — 1:49.73 — Edina
91. Charlie Bobick — 11 — 1:49.95 — St. Cloud Crush
94. Jerry Lou — 11 — 1:49.99 — Wayzata

50 Yard Freestyle
10. Joey Zelen — 12 — :19.80 — Duluth East
49. Danny Bai — 12 — :20.30 — Mounds View
82. Eli Holmes — 12 — :20.53 — Rochester Century

One Meter Diving (alphabetical; NISCA doesn’t rank dive AA)
Isaiah Croaston — 11 — Andover
Asher Ferris — 11 — Faribault
Gideon Fish — 11 — Orono
Edward Frey — 10 — Edina
Bjorn Jaenchen — 12 — Orono
Kingston Kavati — 10 — Edina
Pengxu Lor — 9 — Champlin Park
Zachary Mikkelson — 12 — Red Wing
Krew Muscha — 11 — Alexandria
Jack Rodine — 9 — Sartell
Andrue Stalboerger — 12 — Melrose
Ethan Teague — 10 — Stillwater
Nikolaos Yannopoulos — 11 — Edina

100 Yard Butterfly
6. Micah Davis — 12 — :46.76 — St. Cloud Crush
34. Nathan Carr — 12 — :47.81 — Wayzata
84. Joseph Hemberger — 12 — :48.89 — Edina

100 Yard Freestyle
14. Joey Zelen — 12 — :43.78 — Duluth East
16. Micah Davis — 12 — :43.82 — St. Cloud Crush
22. Kai Joyner — 10 — :44.08 — Rochester Mayo
44. Danny Bai — 12 — :44.52 — Mounds View
78. Ben Jabs — 12 — :44.84 — Minnetonka
86. Patrick Curran — 12 — :44.94 — Edina

500 Yard Freestyle
2. Kai Joyner — 10 — 4:20.78 — Rochester Mayo
77. Alex Allocco — 11 — 4:30.34 — Edina

200 Yard Freestyle Relay
55. Duluth East — 1:23.99 — J. Zelen, Warren, W. Zelen, Stone
68. Minnetonka — 1:24.28 — Dewitt, Liudahl, Korolev, Finucane-Tuccio
69. Edina — 1:24.32 — Riolo, Goepfrich, Gabler, Hemberger
82. Rochester Century — 1:24.52 — Holmes, Bargfrede, Nord, Linden
90. Rochester Mayo — 1:24.66 — Leasure, Boorjian, Lin-Jankowski, Joyner

100 Yard Backstroke
21. Patrick Curran — 12 — :47.97 — Edina
27. Brent Dahl — 12 — :48.15 — Austin
30. Nathan Carr — 12 — :48.21 — Wayzata
43. Ben Jabs — 12 — :48.54 — Minnetonka

100 Yard Breaststroke
45. Owen Beaudette — 12 — :54.95 — Prior Lake
48. Luke Mechtel — 12 — :54.98 — St. Thomas Academy
86. Charlie Bobick — 11 — :55.60 — St. Cloud Crush
89. Grady Bargfrede — 12 — :55.61 — Rochester Century

400 Yard Freestyle Relay
21. Minnetonka — 3:02.18 — Jabs, Liudahl, Dewitt, Irwin

NISCA 2026 Academic All-America (MN)

Andover — Alison Oswell (G), Raymond Maki (B)

Burnsville — Alexander Boyko (B), Pietro Rossi (B)

Centennial (Circle Pines) — Isaac Nguyen (B)

Champlin Park — Sierra Emery (G), Charlotte Erdman (G), Anna Harris (G), Faith Jacobson (G), Sophia Norsted (G), Matthew Anderson (B), Jameson Stover (B)

East Ridge — Isabelle Hanson (G), Malea Johnson (G), Irene Lee (G), Sophia Soo (G), Ryan Green (B), William Jepsen (B), Jamison Reese (B), Colton Rutkowski (B), Carter Smith (B), Rowan Whelan (B), Andy Xie (B)

Edina — Eloise Anderson (G, Dive), Karissa Cheng (G), Rosemary Downey (G), Madeleine Frey (G, Dive), Ally Hahn (G), Jane Hughes (G), Claire Johnson (G), Natalie Katz (G), Riley Knez (G), Anja Nymo (G), Chloe Smith (G), Audrey Tate (G), Taylor Thompson (G), Clyde Anderson (B), George Goepfrich (B), Joseph Hemberger (B), William Thurk (B), Eric Zhao (B)

Farmington — Wyatt Conine (B), Eli Montgomery (B), Hantruy Nguyen (B), Justin Raymond (B), Tyler West (B)

John Marshall (Rochester) — Maysen Pettengill (G)

Lakeville North — Payton Hultgren (G), Whitney Szorcsik (G), Nicholas Anderson (B)

Lakeville South — Adriana Clemon (G), Julia King (G), Lillian Launsbach (G), Gina Schonthaler (G), Alexandra Strege (G), Karly Trewin (G)

Legacy Christian Academy (Andover) — Alexis Nguyen (G)

Monticello — Camdyn Branson (G), Hayley Henke (G), Isabella Thorson (G), Ella Vagle (G)

Mounds View — Danny Bai (B), Ben Lawrence (B), Grayson Then (B)

Rochester Century — Shay Carroll (G), Katie Dao (G), Sarah Homme (G), Maggie Huebert (G), Shannon Kim (G), Addison Kram (G), Chloe Magnuson (G), Jayson Lee (B), Andrew Linden (B), Everett Nord (B), Gavin Potter (B), William Truskowski (B)

Rochester Mayo — Madeline Gau (G)

Rocori (Cold Spring) — Malea Beeler (G), Sage O’Neal (G, Dive), Allie Reitmeier (G)

Two Harbors — Isabella Imholte (G)

White Bear Lake Area — Lucas Hilgers (B), Finnian McVeigh (B)

Barnes Thought of the Week

Hungry… and Thankful

Now that I’ve a coaching almost 40 years and the last 30 with same club, I’ve found myself looking back more than usual.

And one thing keeps coming to mind:

One of the hardest things for driven people to hold onto… is gratitude.

Because ambition, by its nature, is always whispering:

What’s next?

What’s more?

How far can I go?

The next standard.

The next promotion.

The next level.

And listen—that fire?

That’s not the enemy.

That fire builds things.

It moves teams.

It changes lives.

But if you’re not careful…

that same engine that pushes you forward

can quietly steal your ability

to appreciate how far you’ve already come.

I’ve seen it on the pool deck.

I’ve lived it myself.

A swimmer drops time… and within minutes

they’re frustrated it wasn’t more.

A coach hits a milestone… and immediately

shifts to what’s still missing.

Good people doing meaningful work—

still feeling behind.

That’s the treadmill talking.

And it’s always moving… whether you realize it or not.

And here’s the truth most high achievers learn the hard way:

Gratitude and ambition are not opponents.

They’re teammates.

Gratitude without ambition?

That’s where complacency lives.

That’s where growth stalls.

But ambition without gratitude?

That’s a race with no finish line.

You run hard.

You achieve a lot.

And somehow… it still never feels like enough.

The sweet spot—

the place strong, grounded people learn to live—

is right in the middle.

You can be hungry…

and thankful.

You can chase what’s next…

while still respecting what got you here.

You can want more…

without acting like what you have doesn’t matter.

That’s not weakness.

That’s maturity.

That’s perspective.

That’s the whole game.

So this week…

Keep your edge.

Keep your standards high.

Keep chasing what’s next.

But every once in a while—

look back down the lane.

Trust me, there’s a lot behind you

that once lived in your prayers.

Take Care,

John

Know Your Swimming or Diving: The Data Tools Inside Your Locker

Your times tell a story. Your locker helps you read it — and use it to get faster or score higher.

Anybody can look up a time. What your Swim Locker does is different: it takes your swimming and turns it into something you can actually learn from. Not a wall of numbers — a picture of where you’ve been, where you are, and how close you are to where you’re headed.

Here’s what’s waiting in the Data tab.

Watch yourself get faster

The Progression chart is the one you’ll keep coming back to. Pick an event, pick a season, and watch your times trend on a real line chart. There’s nothing like seeing that line drop. You can even flip on the section cut line to see exactly where you stand against it.

See how close you are

State Cuts answers the question every swimmer is secretly doing math on in their head: how far am I? It shows the state cut times for your events and lays your bests right next to them, so the gap isn’t a mystery — it’s a target.

Find your strengths

Your Stroke Portfolio maps your events as a radar so you can see your shape as a swimmer at a glance — where you’re strong, where there’s room. And My Events lays out everything you swim so you can see your whole lineup in one look. Some swimmers are surprised what their strongest event actually is.

Know where you stand

My Rankings shows where you rank on your team, in your class, and across the state — for each of your events. And if you want the bigger picture, you can jump to the HS Hub and see HS Power Rankings and the Times Database open up the wider world of high school swimming whenever you want to dig in.

Your best times, always close

Your Best Times live right up front — a quick snapshot of your PRs so your proudest swims are never more than a tap away.

It’s about your next race

Here’s the thing all of this is really for: these aren’t just stats to admire. They’re tools to use. See the trend, spot the gap, find the event where you’re closest to something big — and take that into your next practice and your next race.

Open the Data tab or add the data modules and take a look. Your story’s already in there.

Make It Yours: Customizing Your Locker

A space that’s actually yours should look like you. Here’s how to make your locker one of a kind.

Here’s the thing about your Swim Locker: out of the box, it’s already yours. But the fun part is making it feel like you — because no two swimmers are the same, and no two lockers have to be either.

Let’s take the tour.

Start with the backdrop

Your locker comes with 48 different backgrounds across six categories — so whether you’re into clean and minimal, bold and loud, or something with a little ocean energy, there’s a look that fits. Pick the one that feels like you the second you open the app.

Set the vibe

Backgrounds are just the start. You’ve got 28 tile vibes to style the cards in your locker, 68 icons to mark them however you want, and 9 different fonts to set the tone. Want your locker calm and focused? Done. Want it loud and a little chaotic? Also done. The combinations are basically endless, which means yours won’t look like anyone else’s.

Make it personal

This is where it really becomes yours:

  • Add your own photo. Drop in a shot of you at the blocks, your teammates, your dog — whatever fires you up. You can fill it, fit it, and set the focus point so it looks exactly right.
  • Rep your team. Add your team logo so your locker flies your colors.
  • Pin a quote. Put a quote tile up with words that mean something to you — something to see every time you check in.

Arrange it your way

Your locker isn’t a fixed grid you’re stuck with. Drag your tiles around and put what matters most right where you want it. Swap tiles, move them into open spots, even use half-size tiles to fit more in. Your most-checked stuff up top, the rest wherever makes sense to you. It’s your room — arrange the furniture however you like.

So… go make it yours

The best locker is the one that feels like you opened the door and set it up exactly how you wanted. Spend five minutes playing with backgrounds, vibes, and your photo, and watch it turn into a space you actually look forward to opening.

It’s all waiting for you. Time to make it yours.

Your Swim Locker: a space that is actually yours

Lots of apps and sites can tell you anybody’s times. Your Swim Locker is different — it’s not a database you look things up in, it’s a place that belongs to you.

Make it yours, first. Pick your background, your colors, your fonts. Drop in your own photos and your team logo. Rearrange everything until it feels right. Nobody else’s locker looks like yours, because you built it.

Then there’s the stuff a public site would never give you. Recognition badges when you earn them — a season best, a big time drop, your varsity debut, sections, state — landing on your own shelf to keep. A game of the day. A quote to start the morning. Trivia, your playlist, your gear list. Little things that make checking your locker something you actually want to do, not a chore.

It’s also where you set your sights. Write down your goals — the time you’re chasing, the cut you want, the thing you’re working toward — and keep them in front of you instead of in your head. And you’ll have a place to journal, too: log how a race felt, what clicked, what you want to fix before the next one. The locker isn’t just where you see what you’ve done — it’s where you decide what’s next.

And it’s private. This isn’t a public profile where the whole internet ranks you against everyone else. It’s your corner — your progress, your wins, your vibe, on your terms. You decide what it looks like and you’re the one it’s built for.

MSHSL Boys and Girls Swim and Dive Class and Section Assignments

Every two years the Minnesota State High School league looks at enrollment data from schools across the state and determines class and section for all sports. Here’s the changes going into the next two year cycle. Details of the process can be found on the MSHSL site.

Girls

Moving from Class A to AA

North High School (4A to 4AA)
Columbia Heights/Cooper (2A to 5AA)
Minneapolis Edison/Henry/North (2A to 6AA)
Minneapolis South/Roosevelt (2A to 6AA)
Alexandria Area H.S (8A to 8AA)

Moving from Class AA to A

Minneapolis Southwest High School (6AA to 2A)
St. Louis Park High School (6AA to 2A)
Hastings High School (3AA to 4A)
Sartell High School (8AA to 6A)
Sauk Rapids-Rice High Schoo1 (8AA to 6A)

Boys

Moving from Class A to AA

Austin H.S (1A to 1AA)
Mankato East Cougars (1A to 1AA)
St. Anthony Swim Team (2A to 4AA)
Bloomington Kennedy High School (2A to 6AA)
Alexandria Area High School (5A to 8AA)
Monticello High School (3A to 8AA)

Moving from Class AA to A

Cretin-Derham Hall (6AA to 2A)
Minneapolis Southwest (6AA to 2A)
Sartell High School (8AA to 5A)
Sauk Rapids-Rice High School (8AA to 5A)
Burnsville High School

Moving Around

Minneapolis Edison/Camden/North (4A to 2A)
St. Thomas Academy (4A to 2A)
New Prague High School Swimming & Diving, Boys (1AA to 2AA)
Burnsville High School Swimming and Diving, Boys (2AA to 6AA)