Born in Weston-super-Mare, Johnny was brought up in Tilehurst, near Reading, where he attended Park Lane Primary and Little Heath School.
Playing mini and junior rugby for Redingensians RFC before joining the Exiles’ academy set-up aged 14, Williams has matured into a formidable centre.
A gradute of the London Irish Senior Academy and previously on loan to Henley Hawks, Johnny first represented a Berkshire age-group team when 13, qualifies for Wales through his father Gareth and for Scotland through a grandparent. He can play full-back, fly-half or wing but centre is the route that he wants to take in the game.
Williams played a key role in Irish’s road to promotion from the Championship last term, playing 14 times for Irish during the 2016/17 season.
In November 2017, Williams continued his journey with the Exiles, with the explosive centre pledging his future to the Exiles by inking fresh terms with his boyhood club.
May 2018 saw him sign a deal with Newcastle Falcons ahead of the 2018/19 season.
After 2 seasons at the Falcons, the strong-running centre signed a deal with the Scarlets in July 2020.
October 2020 saw him being named in Wales' 38-man squad for their 2020 autumn campaign.
Williams made his debut for Wales during the 2020 Autumn Nations Cup.
In 2021 he featured against Ireland in the Six Nations and scored a try against the All Blacks in November of that year. He was also part of the Wales squad that toured to South Africa in the summer of 2022, but unfortunately a calf injury left him sidelined for much of the season.
Ahead of the Rugby World Cup 2023, Williams has been named in the training squad for Wales.
ML August 2023
|2019 - present
|2020 - present
|2016 - 2017
|2015 - 2018
|2018 - 2020
|2020 - 2024