Alf Hall's appearances in first-class cricket were limited by his movement between South Africa and his native Lancashire due to business commitments, but he played nine times as a professional for his native county in 1923 and 1924, despite controversy as to whether he was eligible given that he had played for South Africa.
With Buster Nupen he formed a deadly attack that allowed Transvaal to sweep the Currie Cup that year and the win five of six games in 1925–26.
Hall first played for Transvaal in 1920–21, and established himself the following year by being the equal leading wicket taker with 36 in the 1921–22 Currie Cup.
[4] Business commitments (he worked in the textile industry) again removed Hall from first-class cricket after England's next tour of South Africa in 1927–28, when he bowled very well in one of the two Tests he could spare time for to take nine for 167.
[5] Hall only reappeared briefly during England's 1930–31 tour, when with the gradual shift to turf pitches in South Africa he was not successful.