William Thompson (23 September 1923 – 25 April 1992) was an Australian rugby league player.
[1] A local junior from the Cleveland Street club, Thompson was a five-eighth and halfback with South Sydney from 1942 to 1946.
After leaving South Sydney, Thompson had a season as captain-coach of Moree.
[3] One of three halfbacks on the 1948–49 tour of Great Britain, Thompson made his Test debut for Australia in the 2nd Test against Great Britain in Swinton, partnering captain Wally O'Connell in the halves.
He also toured New Zealand the following year, but didn't add to his solitary Test appearance.