His career coincided directly with South Africa's sporting isolation, and his international experience was limited to his post-prime days. He played three One Day Internationals for South Africa following the country's return from sporting isolation. He was controversially left out of the squads for the one-off Test against the West Indies and the 1992 Cricket World Cup.
Early and domestic career
Rice began his career with Transvaal in 1969 and was called up for South Africa's (ultimately cancelled) tour of Australia in 1970. In South African domestic cricket he successfully led the 1980s Transvaal, known as the "Mean Machine", to three Castle Currie Cups and other one day competitions victories. Toward the end of his playing career, he played for and captained Natal.