William Wilson fue un defensa de fútbol estadounidense que pasó seis temporadas en la Liga Americana de Fútbol y fue internacional en dos ocasiones con la selección nacional de Estados Unidos .
En 1924, Wilson firmó con los New Bedford Whalers de la American Soccer League . Si bien comenzó la temporada 1926-1927 con los Whalers, jugó solo un partido y luego fue transferido a los Brooklyn Wanderers . Al final de la temporada, se trasladó a los New York Nationals para la temporada 1927-1928. Hay una brecha en su carrera durante los siguientes dos años que puede explicarse si jugó en la Eastern Professional Soccer League. De todos modos, Wilson regresó a la ASL en 1930 con los New Bedford Whalers . Dejó la ASL de forma permanente en 1931. [1]
Su primer partido con la selección nacional fue en una victoria por 6-1 sobre Canadá el 11 de noviembre de 1925. Su segundo partido llegó casi exactamente un año después en una victoria por 6-2 sobre Canadá el 6 de noviembre de 1926. [2]