He played club rugby for False Bay in 2013 and after the club's Director of Rugby, Kevin Musikanth, was appointed as head coach of the UCT Ikey Tigers Varsity Cup side, Jones followed Musikanth by enrolling at the University of Cape Town for 2014.
[5] After beating Western Cape rivals Maties in the semi-finals, the UCT Ikey Tigers won the final against NWU Pukke in Potchefstroom.
[8] In the latter half of 2014, he appeared for the Western Province U21 side in the 2014 Under-21 Provincial Championship, making three starts and scoring two tries in their match against the Sharks U21 team in Durban.
[9] In 2015, Jones was included in the Stormers wider training group prior to the 2015 Super Rugby season.
[14] He reverted to his role as a replacement for the Stormers, making a further six appearances off the bench throughout the remainder of the competition before starting the final match of the regular season, a 12–34 defeat to the Sharks.
On 28 October 2017 Jones scored two tries in a Man of the Match farewell performance as Western Province beat the Natal Sharks in the final to win the 2017 Currie Cup.
[2] A saltire next to his name caught the attention of Gavin Vaughan of Glasgow Warriors when he was watching a televised game from South Africa in which Jones was playing.
[29] On 26 February 2021, it was confirmed that Jones would leave Glasgow to travel to France to sign for Top 14 side Bayonne ahead of the 2021–22 season.
[31] In May 2016, Jones was called up to the Scotland squad and made his Test debut during their 2016 summer tour of Japan.
Jones played in the opening three matches of the 2019 Six Nations but was injured in Scotland's loss to Ireland and was ruled out for the remainder of the tournament.