The 18-year-old forward was coveted by a host of clubs after turning down a professional contract with the Premier League side.
However, it was Lyon who managed to convince him that his future lay with them.
Griffiths has signed a four-year deal with the French side taking him through until the summer of 2022, but Tottenham will not wind up empty-handed as they are due six years' worth of compensation for the youngster, who came through the ranks at the club.
An England youth international, Griffiths scored 33 goals for Tottenham's U18 side last season, including two hat-tricks against Arsenal.
The youngster follows the likes of Jadon Sancho and Marcus McGuane in opting to try his luck overseas.
August 1, 2018