Cape Town - The Springboks boast an impressive record against Wales heading into their Rugby World Cup quarter-final clash at Twickenham on Saturday.
Of the 30 matches played to date, the Boks have won 27, with one draw and two wins for Wales.
Overall, the South Africans have scored 814 points compared to Wales’ 440.
The biggest win for the Boks was 96-13 at Loftus Versfeld in 1998.
Full list of previous Springbok Tests against Wales:
December 1, 1906: St. Helen's, Swansea, won 11-0
December 14, 1912: Cardiff Arms Park, Cardiff, won 3-0
December 5, 1931: St. Helen's, Swansea, won 8-3
December 22, 1951: Cardiff Arms Park, Cardiff, won 6-3
December 3, 1960: National Stadium, Cardiff, won 3-0
May 23, 1964: Kings Park, Durban, won 24–3
January 24, 1970: National Stadium, Cardiff, 6-6 draw
November 26, 1994: National Stadium, Cardiff, won 20-12
September 2, 1995: Ellis Park, Johannesburg, won 40-11
December 15, 1996: National Stadium, Cardiff, won 37-20
June 27, 1998 Loftus Versfeld, Pretoria, won 96–13
November 14, 1998: Wembley Stadium, England, won 28-20
June 26, 1999: Millennium Stadium, Cardiff, lost 29–19
November 26, 2000: Millennium Stadium, Cardiff, won 23-13
June 8, 2002: Free State Stadium, Bloemfontein won 34-19
June 15, 2002: Newlands, Cape Town, won 19-8
June 26, 2004: Loftus Versfeld, Pretoria, won 53-18
November 6, 2004: Millennium Stadium, Cardiff, won 38-36
November 19, 2005: Millennium Stadium, Cardiff, won 33-16
November 24, 2007: Millennium Stadium, Cardiff, won 34-12
June 7, 2008: Free State Stadium, Bloemfontein, won 43-17
June 14, 2008: Loftus Versfeld, Pretoria, won 37-21
November 8, 2008: Millennium Stadium, Cardiff, won 20-15
June 5, 2010: Millennium Stadium, Cardiff, won 34-31
November 13, 2010: Millennium Stadium, Cardiff, won 29-25
September 11, 2011: Wellington Regional Stadium, Wellington, won 17-16
November 9, 2013: Millennium Stadium, Cardiff, won 24-15
June 14, 2014: Kings Park, Durban, won 38-16
June 21, 2014: Mbombela Stadium, Nelspruit, won 31-30
November 29, 2014: Millennium Stadium, Cardiff, lost 12-6