He played numerous times for South Africa, including on their 1951–52 Grand Slam tour of Europe, as well as captaining them once against the All Blacks.
[2] He made his debut for the Springboks in 1949 in a Test match against the All Blacks, which was played at Ellis Park in Johannesburg.
He was then chosen to play in a four match series against the Wallabies in 1953, scoring a try in the first Test at Ellis Park, which South Africa won 25 to three.
The tour then continued to New Zealand, and du Rand captained South Africa against the All Blacks on July 14 at Carisbrook.
He was capped another three times against the All Blacks, playing his last Test for South Africa on September 1 at Eden Park.