Season-phase training

Train with the season.

Season-phase training shifts your hockey programming by the part of the season you are in — off-season, pre-season, in-season, and playoffs — and adjusts your training load to your readiness. The app reads your own season schedule, derives your current phase, and moves the intensity and volume of your sessions to match it.

How it works

Your dates in, the right session out.

  1. Tell us your season schedule

    Add your season start, season end, and (if you have one) your playoff start. That is all the engine needs to place you on the calendar.

  2. The engine derives your current phase

    From those dates it works out whether you are in off-season, pre-season, in-season, or playoffs today — and whether a taper, peak, or transition window applies.

  3. Your sessions shift intensity and volume

    On days you have a readiness score, your programmed training adjusts its working intensity and set volume to match the phase, then adapts to that readiness. No schedule on file means no seasonal bias is applied.

The season-phase model

The rules the engine applies. Phase by phase.

Each phase sets an emphasis and a change to your set volume; the intensity factor scales the working load. This describes what the engine does — not a promised result.

PhaseEmphasisSet volumeIntensityProgression
Off-seasonBuild the base. The only phase that biases volume up.strength+1 setheldOn
Pre-seasonConvert the base into power heading toward the season.powerno changeheldOn
In-seasonMaintenance: hold intent, trim a set to stay fresh for games.maintenance-1 setheldOn
PlayoffsProtect game day. Volume comes down and progression pauses.power-2 sets×0.85Paused

Modifier windows

Near the edges of a phase the engine applies a modifier that overrides the base bias for that window.

  • Last ~2 weeks of pre-season

    Taper

    Eases volume into competition; ramps in so there is no overnight jump.

    Emphasis
    power
    Set volume
    -2 sets
    Intensity
    ×0.9
    Progression
    Paused
  • The playoff window

    Peak

    Holds the lightest load to protect game day.

    Emphasis
    power
    Set volume
    -2 sets
    Intensity
    ×0.85
    Progression
    Paused
  • First ~2 weeks of off-season

    Transition

    Active recovery and restoration before the next build; no progression.

    Emphasis
    restoration
    Set volume
    -2 sets
    Intensity
    ×0.7
    Progression
    Paused

If your season phase is unknown, no seasonal bias is applied (it stays neutral) — your session is shown exactly as programmed. We would rather apply nothing than guess.

FAQ

Questions, answered.

What is season-phase training?
It is training that changes with the part of the season you are in. The app recognizes off-season, pre-season, in-season, and playoffs, and shifts the intensity and volume of your programmed sessions to match the phase you are currently in.
How does the program change in-season versus off-season?
Off-season is the only phase that leans volume up: it keeps your full prescribed sets on days readiness would otherwise trim one. In-season switches to maintenance — it holds your working intent but trims a set so games stay the priority.
What happens in the playoffs?
During the playoff window the engine protects game day: it lowers the working intensity, reduces set volume, and pauses progression so you stay fresh for competition rather than chasing new gains.
What if I don't know my season phase?
Then no seasonal bias is applied. If there is no schedule on file the phase is treated as unknown and your session is shown exactly as programmed — we would rather apply nothing than guess.
Is this based on my own schedule?
Yes. The engine derives your current phase from the season dates you provide — your season start, season end, and optional playoff start — so the phase reflects your own calendar, not a generic one.
Get started

Train with the season,
not against it.

Add your schedule and let your program move through off-season, pre-season, in-season, and playoffs with you.