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.
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.
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.
Edit anything that's off, choose what to do with each row, then save.
Three steps to a useful dashboard
-
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
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
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.