Claim: Lee Beachill finished runner-up at the World Open and was part of the English team who won the World Team Squash Championships in 2005.
Evidence: He also finished runner-up at the World Open that year. Beachill was part of the English team which won the World Team Squash Championships in 2005.