William L. Ball (July 18, 1908 – March 14, 1979) was a Canadian alpine, cross-country, and Nordic combined skier who competed in the 1936 Winter Olympics.
Ball was born in North Hatley, Quebec. In 1936 he finished 54th in the 18 kilometre cross-country skiing event and 46th in the Nordic combined skiing competition. He also participated in the alpine skiing combined event but were unplaced due to not finishing the second slalom heat.
Ball was inducted into the Canadian Ski Hall of Fame in 1982.