What protective gear must field hockey players wear ?
Box lacrosse is played at the highest level by the " Senior A " divisions of the Canadian Lacrosse Association and the National Lacrosse League ( NLL ) .