Swimmer Management

Build and maintain your team roster with comprehensive swimmer profiles.

Overview

Swimmers are the athletes on your team. Each swimmer has a detailed profile including personal information, contact details, and performance history. Swimmers can be added to events, relay teams, and tracked throughout their competitive career.

Adding Swimmers

Coach and Head Coach roles can add swimmers to the team roster:

Create a Swimmer Profile
Required and optional information

Required Fields:

  • First Name - Swimmer's given name
  • Last Name - Swimmer's family name
  • Gender - Male, Female, or Mixed (for relays)

Optional Fields:

  • Birth Date - Used for age group calculations
  • Email - Swimmer's email address
  • Mobile Phone - Swimmer's mobile phone number
  • Home Phone - Household phone number
  • USA Swimming ID - Official USA Swimming membership number
  • Graduation Year - For high school/college swimmers
  • Guardian 1 Name - First parent/guardian name
  • Guardian 1 Email - First parent/guardian email
  • Guardian 1 Phone - First parent/guardian mobile phone
  • Guardian 2 Name - Second parent/guardian name
  • Guardian 2 Email - Second parent/guardian email
  • Guardian 2 Phone - Second parent/guardian mobile phone

Managing Swimmers

View, edit, and manage your team roster:

Viewing Swimmers

All team members can view the roster:

  • Navigate to Roster page
  • Search by name
  • Filter by gender or active status
  • Sort by various criteria
  • Click actions menu (three dots) and select "View" to see full details
  • View includes all contact info, guardians, and swimming details
Editing Swimmers

Coach and Head Coach can edit profiles:

  • Update personal information
  • Modify contact details
  • Change active/inactive status
  • Add/update USA Swimming ID

Bulk Import Swimmers

Import multiple swimmers at once using a spreadsheet (CSV or XLSX):

Download Template

Start with our template for proper formatting:

  1. Navigate to Roster page
  2. Click "Import Roster" button
  3. Click "Download Template"
  4. Fill in your swimmer data
  5. Save as CSV or XLSX
Upload Roster

Import your completed roster file:

  1. Click "Import Roster"
  2. Select your CSV/XLSX file
  3. Review parsed swimmers
  4. Select which to import
  5. Click "Import Selected"
Supported Column Names
The import system is flexible and recognizes many column name variations

Athlete Name

firstName, first_name, athleteFirstName, Athlete First Name

Birth Date

birthDate, birthday, dob, date_of_birth

Gender

gender, sex (accepts M/F or Male/Female)

Phone Numbers

Mobile: phone, mobile, mobilePhone
Home: homePhone, home_phone

Guardian/Parent Names

Can use full name OR separate first/last name columns:

Full Name: guardianName, parentName, parent1Name

Separate Names: parent1FirstName + parent1LastName

Guardian Contact

guardianEmail, parent1Email, guardianPhone, parent1MobilePhone

Second Guardian

Same patterns with "2" suffix: guardian2Name, parent2FirstName, etc.

Active vs Inactive Status

Manage swimmer availability without losing historical data:

Swimmer Status

Active Swimmers

Swimmers marked as active are:

  • Shown in the main roster view
  • Available for event entries
  • Included in relay team selection
  • Displayed in all swimmer dropdowns

Inactive Swimmers

Swimmers marked as inactive:

  • Hidden from main roster view (filter to see)
  • Cannot be entered in new events
  • Not available for new relay teams
  • Historical data is preserved
  • Can be reactivated at any time

Deleting Swimmers

Permanent Deletion

Coach and Head Coach can delete swimmers from the roster.

Opponent Swimmers

Add swimmers from opposing teams for meet management:

Managing Opponent Swimmers

When creating a meet with opponent teams, you can add their swimmers:

  1. Create or select an opponent team
  2. Add swimmers to the opponent team (manually or via bulk import)
  3. Enter opponent swimmers in events
  4. Record times and results for all competitors
Importing Opponent Swimmers
Bulk import from CSV, XLSX, or SDIF files

SDIF Format (.sd3 files) - Recommended

The easiest way to import opponent swimmers is using SDIF (Standard Data Interchange Format) files:

  • Exported directly from timing systems (Hy-Tek, SwimTopia, etc.)
  • Automatically extracts all swimmer information (name, birth date, gender, USA Swimming ID)
  • Automatically creates event entries with seed times and age group matching
  • No manual formatting required - just upload the .sd3 file
  • Deduplicates swimmers using USA Swimming ID as unique identifier

CSV/XLSX Format

You can also import from spreadsheet files:

Required columns:

  • firstName
  • lastName
  • gender (M or F)

Optional columns:

  • birthDate (YYYY-MM-DD format)
  • usaSwimmingId
  • graduationYear

Best Practices

  • Add all swimmers at the beginning of the season
  • Keep contact information up to date for communication
  • Include USA Swimming IDs for official meets
  • Use inactive status instead of deleting to preserve history
  • Verify birth dates for age group accuracy
  • Add guardian information for minors (supports up to 2 guardians)
  • Use bulk import for adding multiple swimmers at once
  • Include both mobile and home phone numbers when available