Skip to main contentSkip to navigation

Importing Results

Learn how to import meet results from CL2 files and process competition data

Last updated 8/11/2025
results
import
CL2
HyTek
competition
data

Importing Results

Learn how to import meet results into Huddleswim from CL2 files exported from HyTek Meet Manager. The import process includes team selection, athlete matching, and data validation to ensure accurate result recording.

Understanding Results Import

What Are Results?

Meet results include:

  • Final Times: Official times for each athlete in each event
  • Split Times: Intermediate times for longer events
  • Placements: Finishing positions in each event
  • Relay Results: Team times with individual swimmer splits
  • Meet Information: Competition details and conditions

Why Import Results?

Importing results enables:

  • Performance Tracking: Monitor athlete improvement over time
  • Team Analysis: Analyze team performance and trends
  • Record Keeping: Maintain historical competition data
  • Recruiting: Provide performance data for college recruitment
  • Season Planning: Use results to plan future training and competitions

Supported File Formats

Current Support: CL2 Files

CL2 (HyTek Results Format):

  • Source: Exported from HyTek Meet Manager
  • Content: Individual and relay results with split times
  • Size: Smaller files, easier to share and process
  • Best For: Final meet results and team performance analysis

File Requirements

Valid CL2 Files Must Include:

  • Meet information and details
  • Team data and athlete information
  • Individual event results with times
  • Relay event results with swimmer details
  • Proper file formatting and structure

File Preparation:

  • Ensure CL2 file is exported correctly from HyTek Meet Manager
  • Verify the file contains your team's results
  • Check that athlete names match your roster
  • Confirm file is not corrupted or incomplete

Import Process Overview

Step 1: Upload CL2 File

  1. Navigate to your meet details page
  2. Click on the "Results" tab
  3. Click "Import Results" or "Upload Results"
  4. Select "Choose File" and browse for your CL2 file
  5. Click "Upload" to begin processing

Step 2: File Validation

The system automatically:

  • Validates Format: Ensures the file is a proper CL2 format
  • Checks Content: Verifies the file contains valid meet and team data
  • Parses Structure: Reads meet information, teams, and results
  • Identifies Issues: Reports any formatting or content problems

Step 3: Team Selection

After successful file validation:

  1. Review Teams: The system shows all teams found in the file
  2. Select Your Team: Choose which team's results to import
  3. Verify Information: Confirm team name and athlete count
  4. Proceed: Continue to athlete matching process

Step 4: Athlete Matching

The system attempts to match athletes:

Automatic Matching

  • Name Matching: Compares file names with roster names
  • Fuzzy Matching: Handles minor spelling differences
  • Success Indicators: Shows which athletes were matched automatically

Manual Matching

For unmatched athletes:

  1. Review Unmatched: See athletes from file not found on roster
  2. Manual Assignment: Match file athletes to roster athletes
  3. Skip Athletes: Choose to skip athletes not on your team
  4. Add New Athletes: Option to add missing athletes to roster

Step 5: Import Confirmation

Before final import:

  1. Review Matches: Verify all athlete assignments are correct
  2. Check Event Count: See how many events will be imported
  3. Confirm Settings: Review import options and settings
  4. Execute Import: Click "Import Results" to complete the process

Detailed Import Features

What Gets Imported

Individual Event Results

For each athlete in each event:

  • Event Information: Distance, stroke, gender
  • Entry Times: Original seed times
  • Preliminary Results: Prelim times, heats, lanes, and places
  • Final Results: Final times, heats, lanes, and places
  • Split Times: Intermediate times for longer events
  • DQ Information: Disqualification codes and reasons

Relay Event Results

For each relay team:

  • Team Information: Relay team name and designation
  • Team Results: Relay times, places, and scoring
  • Individual Swimmers: Each swimmer's information and splits
  • Swimming Order: Position of each swimmer in the relay
  • Split Times: Individual leg times for each swimmer

Meet Context

  • Meet Details: Competition name, date, and location
  • Event Configuration: Distance, stroke, and format information
  • Competition Conditions: Pool type and meet conditions

Data Validation and Processing

Time Format Validation

The system checks:

  • Time Formats: Ensures times are in valid swimming time format
  • DQ Handling: Properly processes disqualification codes
  • Split Consistency: Verifies split times add up correctly
  • Course Compatibility: Matches times to appropriate course types

Athlete Validation

During processing:

  • Roster Verification: Confirms athletes belong to your team
  • Duplicate Prevention: Avoids importing duplicate results
  • Permission Checks: Ensures you can import for these athletes
  • Data Integrity: Maintains athlete information consistency

Event Matching

The system matches:

  • Event Types: Individual and relay events
  • Distances: Swimming distances and formats
  • Strokes: Swimming strokes and event types
  • Gender Categories: Male, female, and mixed events

Advanced Import Options

Import Configuration

Result Types

Choose what to import:

  • All Results: Import both preliminary and final results
  • Finals Only: Import only final results
  • Preliminaries Only: Import only preliminary results
  • Custom Selection: Choose specific events or result types

Overwrite Settings

Control how duplicates are handled:

  • Overwrite Existing: Replace existing results with new data
  • Skip Duplicates: Keep existing results, ignore new ones
  • Merge Results: Combine new results with existing data
  • Prompt for Conflicts: Ask before overwriting existing results

Batch Processing

Multiple File Import

For large competitions:

  1. Prepare Files: Organize multiple CL2 files
  2. Sequential Import: Import files one at a time
  3. Session Management: Import different sessions separately
  4. Verification: Check results after each import

Session-Based Import

For multi-session meets:

  • Session Identification: Label results by session
  • Progressive Import: Import as sessions complete
  • Result Integration: Combine results across sessions
  • Final Compilation: Generate complete meet results

Troubleshooting Import Issues

Common File Problems

Problem: "Invalid file format" error

  • Cause: File may not be a valid CL2 format
  • Solution: Verify file was exported correctly from HyTek
  • Check: File extension should be .cl2
  • Fix: Re-export file from HyTek Meet Manager

Problem: "No teams found" error

  • Cause: CL2 file doesn't contain valid team data
  • Solution: Check that file includes team information
  • Verify: File should contain team abbreviations and athlete data
  • Action: Obtain a complete CL2 file with all necessary data

Problem: "File appears to be empty" error

  • Cause: File has no content or is corrupted
  • Solution: Download a fresh copy of the file
  • Check: File size should be greater than 0 bytes
  • Verify: Open file in text editor to confirm content exists

Athlete Matching Issues

Problem: Many athletes not matching automatically

  • Cause: Name differences between file and roster
  • Solution: Use manual matching process
  • Tips: Check for:
    • Spelling differences
    • Nickname vs. full name usage
    • Middle names or initials
    • Hyphenated names

Problem: Athlete appears multiple times

  • Cause: Duplicate entries in source file or roster
  • Solution: Use merge athlete function
  • Prevention: Clean roster before import
  • Manual Fix: Choose the correct athlete record to keep

Problem: Athletes from other teams appearing

  • Cause: CL2 file contains multiple teams
  • Expected: Normal for championship meets
  • Action: Only select your team during team selection
  • Result: Only your team's athletes will be processed

Import Processing Errors

Problem: Import fails during processing

  • Cause: Data validation errors or system issues
  • Check: Error messages for specific issues
  • Solution: Fix data issues and retry import
  • Support: Contact support if technical issues persist

Problem: Some results not imported

  • Cause: Event matching failures or data format issues
  • Check: Event configuration in your meet
  • Solution: Verify events match file content
  • Manual Fix: Add missing events before re-importing

Problem: Times appear incorrect

  • Cause: Time format conversion issues
  • Check: Original file times versus imported times
  • Solution: Verify time formats and course types
  • Correction: Manually edit incorrect times if needed

Post-Import Processing

Automatic Updates

After successful import:

Performance Records

  • Personal Records: System updates athlete PRs automatically
  • Team Records: Checks for new team records
  • Season Records: Updates season performance tracking
  • Historical Data: Integrates with existing performance history

Statistics and Rankings

  • Team Statistics: Recalculates team performance metrics
  • Individual Rankings: Updates athlete rankings and standings
  • Improvement Tracking: Calculates improvement from previous performances
  • Comparative Analysis: Enables comparison with other meets

Result Verification

Data Quality Checks

Review imported results for:

  • Time Accuracy: Verify imported times match source data
  • Athlete Assignment: Confirm results assigned to correct athletes
  • Event Classification: Check results are in correct events
  • Split Time Validation: Verify split times are logical

Missing Data Review

Check for:

  • Incomplete Results: Events with missing athletes
  • Missing Split Times: Distance events without splits
  • Scoring Discrepancies: Unusual scoring or placement results
  • Technical Issues: Any obvious data import problems

Integration with Other Features

Performance Analysis

Imported results enable:

Individual Analysis

  • Time Progression: Track athlete improvement over time
  • Event Comparison: Compare performance across different events
  • Goal Setting: Set future performance targets
  • Training Evaluation: Assess training effectiveness

Team Analysis

  • Team Performance: Analyze overall team results
  • Depth Assessment: Evaluate team depth in each event
  • Scoring Potential: Project team scoring capability
  • Recruitment Needs: Identify areas needing new talent

Recruiting and Documentation

Recruiting Support

  • Performance Profiles: Generate athlete performance summaries
  • Improvement Documentation: Show athlete development trajectories
  • Comparative Data: Compare athletes to recruiting standards
  • College Preparation: Prepare materials for college coaches

Record Keeping

  • Historical Archive: Maintain complete competition history
  • Achievement Recognition: Document records and achievements
  • Season Documentation: Comprehensive season performance records
  • Compliance Records: Meet required record-keeping obligations

Export and Sharing

Report Generation

  • Meet Summaries: Generate complete meet result reports
  • Individual Reports: Create athlete-specific performance reports
  • Team Reports: Develop team performance summaries
  • Season Reports: Compile season-long performance analysis

Data Export

  • Spreadsheet Export: Export results to Excel/CSV formats
  • PDF Reports: Generate formatted result reports
  • Online Sharing: Share results through team websites
  • Database Integration: Connect with other swimming databases

Best Practices

File Management

  • Organize Files: Keep CL2 files organized by meet and date
  • Backup Data: Maintain backups of original result files
  • Version Control: Track file versions and updates
  • Documentation: Document import dates and sources

Import Timing

  • Regular Imports: Import results promptly after competitions
  • Batch Processing: Group imports efficiently
  • Verification Time: Allow time for result verification
  • Update Schedules: Establish regular update routines

Quality Control

  • Double-Check: Verify important results manually
  • Cross-Reference: Compare with other result sources
  • Error Reporting: Document and report any issues
  • Continuous Improvement: Refine import processes over time
Importing Results - HuddleSwim Help | Huddleswim