South Africa is a full member of the International Cricket Council ( ICC ) with Test and One Day International ( ODI ) status .
South Africa is a full member of the International Cricket Council , also known as ICC , with Test and One Day International , or ODI , status .