Frank Lampard has gained a Guinness World Record after beating Andy Cole's record for scoring against the most Premier League clubs
But the former Chelsea and Manchester City star, who now plays in New York, struggled when challenged to name all 39 teams he'd claimed a scalp from.
Ironically, the goal that gave Lampard the record came at the expense of his old club Chelsea, where he scored after moving to Manchester City.
Chelsea were the 39th club Lampard had scored against in the Premier League, a record which will be marked in the new edition of the Guinness World Records book on September 10.
There have only been 46 clubs to ever feature in the league, since its inception, and there were only five clubs out of the missing seven that Lampard had faced in matches and not scored against: Cardiff, Burnley, QPR, Ipswich and Watford.
His record scoring run came between August 2007 and September 2014.
"It was a weird feeling when I scored," Lampard said. "But it did get me the record so I am also very happy with the goal."
When asked to name all the clubs, Lampard could only remember 21 out of the 39, failing to name Wimbledon, Hull, Blackburn, West Brom and both Sheffield United and Sheffield Wednesday among them.