MyAthlete Training: Anatomy of the Grind

Powered by the MyAthlete performance analytics and training science engine. Discover how we transform raw attendance and workout data into actionable physiological insights, helping coaches optimize training loads and track progress through a data-driven lens.

Training metrics are the foundation of athletic progression. By digitizing the daily grind and treating swim workouts as code, coaches and athletes can move away from guessing why a race went well and instead look at the hard biological data of their preparation.

1. Professional Training Dashboards

MyAthlete provides highly personalized dashboards tailored for athletes and coaches to monitor daily training health and consistency.

  • Attendance Rate (%): The percentage of scheduled sessions attended. High attendance is the single biggest predictor of long-term improvement.
  • Volume & Consistency: Tracks total distance swam (km) and hours trained. Includes the "Behind By" metric, which calculates missed volume from unexcused absences.
  • Training Streaks: Real-time tracking of consecutive sessions attended without a single unexcused absence—the ultimate badge of discipline.
  • Bioenergetic Load: Integration of Training Stress Score (TSS), Alactic load, and Metabolic load to monitor internal physiological strain.
  • Intensity Density: Tracks "relentlessness" via TSS per hour to monitor how densely packed a session is.
  • Contextual Benchmarking: Automatic comparison of an athlete's attendance and load against their squad and club averages.

Attendance States

State Definition System Impact
Present Attended the session. Increases volume; maintains or builds the Training Streak.
Excused Sanctioned absence (e.g., Medical, Exam). Maintains "Professional Standing." Mathematically removed from expected attendance. Does not break the streak.
Unexcused A "No-Show" without prior approval. Drops attendance rate; adds to "Behind By" volume; immediately resets the Training Streak to zero.

2. Squad & Club Analytics

Coaches and Admins get a "birds-eye view" of their team's performance, tracking the rhythm of the season across up to 52 weeks of dynamic data.

  • Weekly Performance Charts: Dynamic visual representations of volume versus expected volume, and attendance trends over time.
  • Performance Snapshots: Instantly highlights Top Performers (best attendance, longest streaks) while flagging Athletes Needing Attention (high unexcused absence rates, dropping volume).
  • Period Summaries: Aggregated stats for current seasons or all-time periods, including team-wide physiological load.
  • Hall of Fame: A permanent historical record of the club's all-time best achievements, fostering a legacy of reliability.

3. Dynamic Leaderboards

Gamification is built into the core of MyAthlete through deep, scalable leaderboard integration.

  • Flexible Scopes: Filter leaderboards by specific Squads or view Club-wide rankings.
  • Core Metrics: Stoke friendly competition across Streaks, Distance, Hours, and Attendance.
  • Scalable Architecture: High-performance cursor-based pagination allows coaches to load hundreds of athletes without performance degradation.

4. Advanced Custom Analytics

Deep-dive analysis tools allow coaches to query specific training blocks across custom date ranges for any Athlete, Squad, or the entire Club.

  • Stroke & Mode Breakdown: Visualizes the distribution of distance across strokes (Fly, Back, Breast, Free) and modes (Swim, Kick, Pull, Drill).
  • Intensity Profiles: Breaks down the exact distance spent in specific physiological training zones (EN1 through SP3).
  • Energy System Loading: Precise, cumulative tracking of Alactic versus Metabolic stress over the chosen cycle.
  • Time-Series Analysis: High-resolution daily or weekly progression of training load and intensity density.

5. Session Science & The "Sesh" Editor

The crown jewel of MyAthlete's training suite is Sesh: a world-class engine that treats swim workouts as code, simulating the physiological realities of the aquatic environment.

  • The Sesh DSL: A domain-specific language allowing coaches to type workouts in natural shorthand (e.g., 8x50.fl.en2@t1:00), which the system instantly parses.
  • Digital Twin (AST) Generation: Every workout plan is converted into an enriched Abstract Syntax Tree (AST), allowing the engine to understand the true intent and bioenergetics of the set.
  • STSS (Sesh Training Stress Score): A proprietary algorithm that calculates precise training load based on intensity, duration, stroke biomechanics, and hydrodynamic scaling.
  • Advanced Fatigue Modeling: Automatically accounts for the "Volume Tax" (diminishing mechanical efficiency late in practice) and "W' Depletion" (anaerobic exhaustion).
  • Auto-Zoning: Resolves complex intensity targets seamlessly, whether written in Target Heart Rate (BBM), Race Pace offsets, or standard physiological zones.

6. Customizable Training Dictionaries

Every program has its own quirks. MyAthlete gives clubs full control over their terminology via the Club Extensions system.

  • Custom Zones: Map internal naming conventions (e.g., "Smooth") directly to the engine's core physiological zones (e.g., EN1).
  • Custom Drills: Define specific drills and attach unique metabolic multipliers to them, ensuring the Sesh engine calculates the load perfectly.
  • Macros: Save complex, frequently used sets as reusable DSL snippets that coaches can instantly drop into any session.

7. Sessions & Calendar Integration

A seamless interface for scheduling, reviewing, and organizing the entire training calendar.

  • Monthly Calendar: A high-level scheduling view for macro-cycle planning and review.
  • Past-Performance List: A paginated, easily searchable history of all sessions an athlete has ever attended.
  • Deep Session Detail: One-click access to a session's full roster, coach assignments, location details, and the compiled Sesh technical workout plan with all bioenergetic metrics.

Summary: The Power of Leading Indicators

Why do these metrics matter? Because they are the Leading Indicators of success.

A Personal Best (PB) in the Competition module is a Lagging Indicator—it is simply the delayed result of past work. However, a 95% attendance rate, a balanced bioenergetic load profile, and a 40-session streak in MyAthlete are Leading Indicators. When a coach sees those numbers, they know a PB isn't just a hope; it's an inevitability.