Milton Keynes Dons Born in Milton Keynes, Williams joined the academy of
Milton Keynes Dons at a young age and progressed through several age groups alongside future England international
Dele Alli. On 12 November 2011, at the age of 16 years and 66 days, he made his first team debut and scored in a 6–0 home
FA Cup first round win over
Nantwich Town. In doing so, Williams became the youngest ever player to score in the history of the competition, as well as becoming the club's youngest ever goalscorer. Following his move to Fulham, MK Dons chairman
Pete Winkelman said he was disappointed seeing Williams leave the club, and told the club's official website:
"We are very disappointed that George has chosen not to take up his scholarship or the offer of a professional contract with MK Dons and has instead decided his future is best served with Fulham".
Loan spells On 16 February 2015, Williams rejoined
League One side
Milton Keynes Dons on a youth loan for the remainder of the 2014–15 season, but his loan was cut short by an
anterior cruciate ligament injury, keeping him out for between four and six months. On 12 February 2016, Williams joined League One side
Gillingham on loan until the end of the 2015–16 season. On 29 July 2016, Williams returned to Milton Keynes Dons on loan until the end of the 2016–17 season. On 31 January 2018, Williams joined
Scottish Premiership side
St. Johnstone on loan until the end of the 2017–18 season.
Forest Green Rovers On 12 June 2018, Williams signed for League Two club
Forest Green Rovers. On 4 September 2018, He scored his first goal for the club in a 4-0
EFL Trophy win over
Cheltenham Town.
Grimsby Town On 13 August 2020, Williams signed a two-year contract with
League Two team
Grimsby Town. Following on from Grimsby's relegation from the Football League at the end of the 2020–21 season, Williams was deemed surplus to requirements and was transfer listed by manager
Paul Hurst with the player being made available on a free transfer. On 11 August 2021, Williams was released by Grimsby by mutual consent, he played 23 times for The Mariners, scoring twice in all competitions but had struggled to break into Hurst's team after initially being brought to the club by previous manager
Ian Holloway.
Barrow On the same day as his release by Grimsby, it was announced that Williams had joined
Barrow in August 2021. He was released at the end of the season.
Boreham Wood On 14 July 2022, Williams signed for
National League club
Boreham Wood. In February 2023, he joined
Hemel Hempstead Town on loan until the end of the season.
Hemel Hempstead Town Following a loan at the end of the previous season, Williams signed a permanent deal with Hemel Hempstead Town on 16 May 2023. ==International career==