Puck Perfection

Can you go 84-0?

All-Time Roster: One Franchise, Every Era

All-Time Roster starts with one team roll. That franchise is yours for the run, and you build from its Classic player cards across every available era. Former team names follow the same franchise history used elsewhere in PuckPerfection. There is no salary cap.

Fill four forward lines, three defense pairs, and two goalie positions. Centers can play either wing in this mode. Every player appears once, using their best available Classic card for that franchise, so you cannot fill multiple positions with different versions of the same star. The cards keep their existing Classic peak-season stats, which can come from another team, while you choose.

Tap a position to browse eligible players. Search by name or sort by peak points (wins for goalies). Use the small remove button to open a spot, and make swaps until you are happy with all twenty players. Then lock in your lineup for an 84-game season. Your season result earns a grade.

The result uses the same summary, lineup, Cup Run, and image-sharing controls as the other roster modes. Its leaderboard lives under Limited-time modes. Compare your record overall or filter to the franchise you rolled. Your result also compares your roster with all legal lineups for this franchise. The number of combinations is counted exactly. Your combination rank is a clearly labeled estimate from a large, reproducible sample of legal lineups. Different line and pair placements count as different lineups, while picking order does not.

All-Time Roster joins Draft Class and Double Team in the weekly limited-time rotation. The homepage shows the live mode and a countdown. When this mode is away, its all-time leaderboard and shared results remain available. You can also finish a roster you started before the weekly switch.

Play this mode

Explore the other modes

How to Play overview