[2] A left-handed middle-order batsman, Langdon made his first-class cricket debut for Western Australia in October 1946, playing against a touring English team.
Langdon made his first Sheffield Shield century during the 1948–49 season, 138 against Queensland.
He scored two centuries in six matches – 118 against Queensland and 120 not out against the touring South Africans.
[3] Langdon spent 1954 and 1955 in England, playing in the Lancashire League as a professional for Burnley.
[3] After finishing his playing career, Langdon remained involved in cricket as a coach and selector of the state team, as well as a commentator for ABC Radio.