Cricket South Africa (CSA) has announced the appointment of Pearl Maphoshe as chairperson of the board of directors, with Advocate Ncumisa Mayosi appointed as the lead independent director.