A soccer club is an organization that allows players of all levels to compete in the sport. Clubs typically offer different tiers of play, from recreational to professional. A league is a governing body that organizes competitions between clubs.
For example, the Ontario Soccer League is a provincial league in Ontario that regulates competitions between its member clubs. The Toronto Soccer Association is the city’s governing body for amateur club soccer.