Cradley Heath, Staffordshire born inside right Bill Boswell began his football career with Tansey Green Rovers in 1922 and played for Coombs Wood Colliery in 1923 before joining Third Division (North) club Walsall in 1924, making his Football League debut at Barrow in February 1925. His first 6 appearances were at centre half before his playing at Lincoln City at inside right, where he scored the only goal in a 1-0 victory. Having scored once in 8 appearances before the end of the season, he made no further appearances in 1925-26 before joining Second Division Wolverhampton Wanderers, where he scored 5 goals in 8 appearances in his breakthrough season including both goals in a 2-1 win at South Shields in May 1927.
However he had made only one further appearance for Wolves in the new season before he transferred to Gillingham in November 1927, where he scored 5 goals in 20 appearances during the rest of 1927-28 but returned to the Midlands in the 1928 close season, joining Birmingham & District League Worcester City, whom he helped to win the League in both 1929 and 1930. He joined Burton Town (of the same league) in 1930 but returned to Football League action in 1931 with Oldham Athletic, where he scored once in 2 appearances in January 1932 before returning to Burton Town. He then joined Kidderminster Harriers in 1933. After helping them win the Birmingham Senior Cup in 1935, in 1935-36 he set a new club scoring record netting 64 goals in a single season. He finished his career with spells at Shirley Town and Solihull Town prior to the outbreak of the Second World War in September 1939,