At least 33% from each ticket goes to charity, with players having raised over £950 million for more than 9,000 charities and ...