He achieved his Junior Springbok colours in waterpolo while still at school. He switched to rugby as his main sport and achieved honours while at school and university. He played for Natal's winning Currie Cup team in 1995 and 1996.
Andrews made his international test debut for South Africa on 11 June 1994 against England in Cape Town. He went on to play 77 test and 13 mid-week games for South Africa. During his test career he scored 12 tries for a tally of 60 test points.