 Geldenhuys played 184 matches for Northern Transvaal and also captained his province 54 times.In total, he played in seven tests for the Springboks and scored one try.His first test was as flanker on 29 August 1981 against the All Blacks at Athletic Park, Wellington.