Every England national team player has donated their entire match fee to charity for 19 years, raising £15 million in secret.
The tradition started with David Beckham and continues today with every squad member giving £2,000 per game.
Want to know more?