SwimSlate Sign in
Features FAQ

For swimmers and swim families

Every swim in one place, and what each time is worth.

Meet results scatter: a results PDF here, a scoreboard photo there, a time in an app or on a results site. SwimSlate keeps the whole history in one place and answers the question everyone actually has — was that a good swim?

Free while SwimSlate is in early access.

Your dashboard

One card per event. The badge top-right is the motivational standard that time earned. The chips underneath are the meets it qualifies for.

What SwimSlate works out for you

Bests that know one pool from another

A 100 free in a 25-yard pool and a 100 free in a 50-meter pool are different swims, and SwimSlate never mixes them. Short course yards, short course meters and long course meters each keep their own bests — and the odd pairs that only exist in one course, like the 500 free and the 400 free, are grouped so a season reads straight through.

A standard on every swim

Every time is measured against USA Swimming's motivational standards for your swimmer's age on the day they swam it — so a birthday mid-season shifts the bar the way it really does.

B BB A AA AAA AAAA

The cuts you're actually chasing

Add the meets that matter — Sectionals, Zones, Senior State, a championship invitational — and every swim is checked against their published qualifying times. Age on the meet's start date, qualifying windows, bonus cuts and course conversions are all handled, because those are exactly the rules that are easy to get wrong at the kitchen table.

Q Qualified B Bonus

Club and high school, side by side

Swimmers who do both get both columns, kept separate the way the record books do — with a mark when a high-school swim was USA-observed and counts for each. Track your team's record board too, and see which records your swimmer is already under.

Getting the times in

Type it, or import from anything

Adding a swim by hand takes about ten seconds — event, time, done. But you don't have to. Give SwimSlate the meet's results PDF, a photo of the scoreboard, the spreadsheet the team emailed, or just paste the text, and it reads your swimmers' swims out of it.

Nothing is saved until you've seen it. You get a table of what it found — new swims, ones you already have, anything that disagrees with what's on file — and you decide row by row. Relay legs come in with the lineup and splits noted.

Review before saving
Fall Classic Invitational — SCY, Nov 8

Edit anything that's off, choose what to do with each row, then save.

Three steps to a useful dashboard

  1. 1

    Add your swimmer

    Name, birthday, and whether they swim club, high school or both. The birthday is what makes age-group standards and cuts come out right.

  2. 2

    Log or import a meet

    Add the meet once, then each swim under it — or upload the results and let SwimSlate pull them out.

  3. 3

    Watch the badges land

    Standards, personal bests and qualifying cuts appear the moment a time goes in. Nothing else to set up.

Start with one meet

Add a swimmer and last weekend's results. The standards, bests and cuts fill themselves in from there.