Dan Magness visited all of London's Premier League grounds during his feat
A man has broken a world record by playing "keepy-uppy" 30 miles across London, visiting every Premier League stadium in the capital.
Dan Magness, 26, left Fulham's Craven Cottage at 0800 GMT and finished at Tottenham Hotspur's White Hart Lane stadium at about 2145 GMT.
The football freestyler beat the record for the longest keepy-uppy journey.
To manage the feat he had to keep the ball off the ground using all parts of his body, except his hands.
After reaching White Hart Lane, Mr Magness, of Milton Keynes, Buckinghamshire, said: "I am absolutely exhausted, I've had every sort of cramp but I am really proud."
He said he now hoped to visit every Premier League ground doing his football tricks.
The ball he used will embark on a 10,000-mile overland journey to Johannesburg, South Africa.
On its journey, the football will be taken through Europe and 17 African countries to the opening of the World Cup in the South African city.
In much the same vein as the Olympic Torch, the football - which organisers refer to as The Ball - is seen as a symbol of hope, promoting peace and unity.
The ball was hand-stitched in Africa by Alive & Kicking, a UK-based social enterprise that runs stitching factories in Kenya and Zambia.
"It's a fitting way to begin the ball's journey to the World Cup in South Africa and we're very proud that a ball hand-stitched by Alive & Kicking in Kenya will be the centrepiece of this amazing footballing spectacle," said Alive & Kicking director Will Prochaska.
Mr Magness has already broken four world records, recently controlling a ball for 24 hours in a box in central London's Covent Garden.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.