ISL

Saturday morning showdown

Dual Meet Builder

Pick 2 or 3 clubs. We'll project their lineups for every event using each swimmer's 2026 age (not 2025), the same cross-bracket PB matching used elsewhere on the site, and ISL-style top-3 entries per team per event.

Team A
Team B
Team C (optional)
Entries per teamTop 1Top 2Top 3ISL dual meets typically allow 2 entries per team per event.

How it works

  1. 1.Pick 2 or 3 clubs facing each other this weekend.
  2. 2.For every event, we identify each club's top swimmers by projected 2026 age (so a 12-year-old who'll race 13-14 next summer is correctly slotted into 13-14 events).
  3. 3.Each swimmer's projected time is their lifetime PB at the same gender/distance/ stroke. A 9-10 50 Fly PB drives the kid's 11-12 50 Fly seeding.
  4. 4.Entries are ranked by time and scored 5/3/2/1 for the top 4 places.

Tip: pick your toughest rival as Team B to see where you're likely to be outscored.

Times projected from each swimmer's lifetime PB at the same stroke + distance. Real meets involve scratches, sickness, and drop time. Use this as the heat-sheet starting point, not the final entry form.

Coming soon

Swimmer Rankings — beyond Irvine.

We're building the same kind of profiles, records, and progression tracking for every youth swim league in the country. ISL families get early access.

Join the beta list