 Geldenhuys made his provincial debut for Northern Transvaal in 1987.He had a very successful first provincial season with Northern Transvaal, winning the 1987 Currie Cup title and being nominated as one of the South African Players of the Year, the first player ever to be voted for this honour in his first year of first class rugby.In 1990, Geldenhuys relocated to the Eastern Cape and continued his career with Eastern Province.