At high school level, Hall attended Kearsney College, where he played rugby for their first team. He kicked a 62-meter penalty in a high school match against Westville Boys' High School in March 2014, with video footage of the kick going viral.
He earned a provincial call-up for KwaZulu-Natal for the 2014 Under-18 Craven Week competition held in Middelburg.
After school he signed a with Eastern Province Kings and made a single appearance for their Under-19 side during the 2014 Under-19 Provincial Championship. He joined the EP Kings on a full-time basis for the 2015 season and he was a key member of the Eastern Province U19 side in the 2015 Under-19 Provincial Championship Group A, starting all fourteen of their matches in the competition.
On 13 December 2015, Hall was included on a list of 20 players released by the South African Rugby Union that would be part of the Southern Kings squad for the 2016 Super Rugby season. He made his Super Rugby debut in the Kings' match against the Bulls in Round Seven of the competition, starting in a 6–38 defeat in Port Elizabeth. He made a total of 7 appearances for the Kings that season.
In May 2016, Hall was included in a South Africa Under-20 he was included in the final squad for the 2016 World Rugby Under 20 Championship tournament to be held in England.
He started their opening two matches in Pool C of the tournament and came off the bench in the 40-31 bonus-point victory over France in their final pool match. He was also used as a replacement in both play-off matches, as South Africa faced three-time champions England in the semi-finals with the hosts proving too strong for South Africa, knocking them out of the competition with a 39–17 victory – and against Argentina in the third-place play-off final.
In 2016, French Rugby Pro D2 side Oyonnax announced the signing of Hall on a three-year contract. Hall helped the side to promotion and was a regular starter for the side during their 2017/18 season in the Top 14.
After 61 appearances and 52 points scored at Oyonnax, Hall signed a deal with Stade Francais in 2019.
(LS September 2, 2020)
Career
![]() |
Perpignan Scrum Half |
2024 - present |
![]() |
South Africa U20's Scrum Half |
2016 - 2016 |
![]() |
Southern Kings Scrum Half |
2016 - 2017 |
![]() |
US Oyonnax Scrum Half |
2016 - 2019 |
![]() |
Stade Francais Scrum Half |
2019 - 2023 |
![]() |
Racing 92 Scrum Half |
2023 - 2024 |
![]() |
Kearsney College Scrum Half |






