 Alberta Major Soccer League

The Alberta Major Soccer League (AMSL) is the highest level of amateur soccer in Alberta.It is roughly level 4 on the Canadian soccer pyramid although levels below 3 are not formally designated by the Canadian Soccer Association.