Andrews made his provincial debut for
Western Province against Eastern Province in the
Vodacom Cup in 2000. Three seasons later he made his
Super 12 debut for the Stormers against the
Hurricanes. Andrews made his international debut for South Africa on Saturday, 12 June 2004 in
Bloemfontein in a match against
Ireland. South Africa won the match 31–17. He also played in the subsequent match against the Irish in Cape Town which was also won by South Africa and was a reserve in the victory over
Wales in
Pretoria. He went on to play against the
Pacific Islanders team in
Gosford before he was included in the Springboks'
2004 Tri Nations series squad. He played four tests during the series, two tests against the
All Blacks and the
Wallabies. The Springboks went on to win the
Tri Nations that year. He earned another three caps during the end of year tests in the northern hemisphere. He played in the three
2006 mid-year rugby tests, in the two wins against
Scotland and the loss to France. He was then named in the Springboks'
2006 Tri Nations series squad.
Test history ==Political career==