Answer
No, Forbes did not represent South Africa in international cricket. Although he played first-class cricket domestically for several teams in South Africa, he never made it to the national team. Instead, he went on to have a successful career as a financial journalist and author.