Landon was born on 29 January 1947. She was introduced to the game of basketball by playing for the Bankstown Bruins and represented the New South Wales (NSW) team as a player from 1968 to 1975 as she coached junior and senior sides between 1970 and 1982. Landon won the 1975 Australian Basketball Championships as captain of the NSW squad. She was appointed general manager of the Bankstown Association and the Bankstown Basketball Stadium's manager in that year. Landon was a volunteer team manager of the Australia women's national basketball team (Australia Opals) for each of the 1984 Summer Olympics in Los Angeles, the 1986 FIBA World Championship for Women and the 1988 Summer Olympics in Seoul. She was also head of delegations for the team's 1984 tour of China and at four FIBA Under-19 Basketball World Cups until 2011.