Ferreira played for
Free State and
Northern Transvaal in the South African provincial competitions and also for the
Springboks. He made his test debut against the visiting
New Zealand Cavaliers on 10 May 1986 at Newlands in Cape Town. He played in the first two tests against the Cavaliers and was then replaced by Garth Wright for the last two tests.
Test history ==See also==