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.
Your dates in, the right session out.
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.
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.
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 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.
| Phase | Emphasis | Set volume | Intensity | Progression |
|---|---|---|---|---|
| Off-seasonBuild the base. The only phase that biases volume up. | strength | +1 set | held | On |
| Pre-seasonConvert the base into power heading toward the season. | power | no change | held | On |
| In-seasonMaintenance: hold intent, trim a set to stay fresh for games. | maintenance | -1 set | held | On |
| PlayoffsProtect game day. Volume comes down and progression pauses. | power | -2 sets | ×0.85 | Paused |
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.
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.
Explore the season-smart toolkit.
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.