“I probably decided to retire when Messi was running past me,” said Beckham, according to Yahoo Sports. Beckham retired after playing for England in the Champions League against Barcelona.