Internationals

Internationals who have played for Cardiff RFC at some time during their career.

Name Between Years Team
Rob Ackerman 1980 - 1985 Wales
Cory Allen 2013 - 2017 Wales
Scott A Andrews 2011 - 2017 Wales
Rob Appleyard 1997 - 1998 Wales
Charlie Arthur 1888 - 1891 Wales
Cliff Ashton 1959 - 1962 Wales
Keiron Assiratti 2023 - 2024 Wales
Tom Barlow 1884 - 1884 Wales
Bob Barrell 1929 - 1933 Wales
Arthur Bassett 1934 - 1938 Wales
Jack Bassett 1929 - 1932 Wales
Dan Baugh 1998 - 2002 Canada
Geoff Beckingham 1953 - 1958 Wales
Mark Bennett 1995 - 1995 Wales
John Bevan 1971 - 1973 Wales
Roger Bidgood 1992 - 1993 Wales
Norman Biggs 1888 - 1894 Wales
Selwyn Biggs 1895 - 1900 Wales
Jim Birch 1911 - 1911 Wales
Dai Bishop 1984 - 1984 Wales
Steve Blackmore 1987 - 1987 Wales
John Blake 1899 - 1901 Wales
Alec Bland 1887 - 1890 Wales
Ronnie Boon 1930 - 1933 Wales
Jim Botham 2020 - 2024 Wales
Harry Bowcott 1929 - 1933 Wales
Alfred Brice 1899 - 1904 Wales
Jim Brown 1925 - 1925 Wales
John Brown 1907 - 1909 Wales
Charles Bryant 1920 - 1920 Ireland
Dai Burcher 1977 - 1977 Wales
Paul Burke 1995 - 2003 Ireland
Jim Burns 1927 - 1927 Wales
Percy Bush 1905 - 1910 Wales
Richard Cardus 1979 - 1979 England
Rhys Carre 2019 - 2023 Wales
Alun Carter 1991 - 1991 Wales
James Clare 1882 - 1882 Wales
Billy Cleaver 1947 - 1950 Wales
Richie Collins 1987 - 1995 Wales
Terry Cook 1949 - 1949 Wales
Gareth Cooper 2001 - 2010 Wales
William Cope 1896 - 1896 Wales
Robin Copeland 2014 - 2014 Ireland
Arthur Cornish 1923 - 1926 Wales
Fred Cornish 1897 - 1899 Wales
Pele Cowley 2014 - 2019 Samoa
Darren Crompton 2007 - 2007 England
Alex Cuthbert 2011 - 2023 Wales
Chris Czekaj 2005 - 2010 Wales
Kristian Dacey 2015 - 2017 Wales
Malcolm Dacey 1983 - 1987 Wales
Pat Daniels 1981 - 1982 Wales
Dickie David 1907 - 1907 Wales
Adrian Davies 1990 - 1995 Wales
Alban Davies 1913 - 1914 Wales
Barry Davies 1896 - 1896 Wales
Bradley Davies 2009 - 2019 Wales
Brian Davies 1962 - 1963 Wales
Cecil Davies 1934 - 1934 Wales
Cliff Davies 1947 - 1951 Wales
Cowboy Davies 1956 - 1956 Wales
Cyril Davies 1957 - 1961 Wales
Daph Davies 1921 - 1925 Wales
David (Dai) Davies 1923 - 1923 Wales
Ewan Davies 1912 - 1912 Wales
Gareth Davies 1978 - 1985 Wales
Gerald Davies 1966 - 1978 Wales
Glyn R Davies 1947 - 1951 Wales
Gwynne Davies 1928 - 1930 Wales
Huw Davies 1981 - 1986 England
Jonathan Davies 1985 - 1997 Wales
Leigh Davies 1996 - 2003 Wales
Seb Davies 2017 - 2022 Wales
Stan Davies 1923 - 1923 Wales
William Edward Norman (Wendy) Davis 1939 - 1939 Wales
Harry Day 1892 - 1894 Wales
Hans de Goede 1974 - 1987 Canada
Bobby Delahay 1922 - 1927 Wales
Dean Dewdney 1996 - 1996 Zimbabwe
George Dobson 1900 - 1900 Wales
Tom Dobson 1898 - 1899 Wales
Cam Dolan 2013 - 2021 USA
Corey Domachowski 2023 - 2024 Wales
Alun Donovan 1978 - 1982 Wales
Richie Donovan 1983 - 1983 Wales
Bruce Douglas 2002 - 2006 Scotland
William Matthew (Billy) Douglas 1886 - 1887 Wales
Louis Dyke 1910 - 1911 Wales
Gareth Edwards 1967 - 1978 Wales
Ian Eidman 1983 - 1986 Wales
Jack Elliot 1894 - 1898 Wales
William Elsey 1895 - 1895 Wales
Arthur Emyr 1989 - 1991 Wales
Grant Esterhuizen 2000 - 2000 South Africa
Ben Evans 1998 - 2004 Wales
Bill Evans 1882 - 1883 Wales
David (Dai) Evans 1896 - 1898 Wales
David William Evans 1889 - 1891 Wales
David Wyn Evans 1989 - 1995 Wales
Gareth Evans 1977 - 1978 Wales
Gavin Evans 2006 - 2006 Wales
Gwyn Evans 1947 - 1949 Wales
Jarrod Evans 2018 - 2021 Wales
JD Evans 1958 - 1958 Wales
Owen James (Jem) Evans 1887 - 1888 Wales
Roddy Evans 1958 - 1962 Wales
Rosser Evans 1889 - 1889 Wales
Norman Fender 1930 - 1931 Wales
Taufa'ao Filise 2001 - 2011 Tonga
James Finlay 1913 - 1920 Ireland
Alex Finlayson 1974 - 1974 Wales
Dai Fitzgerald 1894 - 1894 Wales
Steve Ford 1990 - 1991 Wales
Wayne Fyvie 1996 - 1996 South Africa
Rhys Gabe 1901 - 1908 Wales
Ernie George 1895 - 1896 Wales
Reggie Gibbs 1906 - 1911 Wales
Ray Giles 1983 - 1987 Wales
Rhys Gill 2010 - 2016 Wales
Barry Girling 1881 - 1881 Wales
Mason Grady 2023 - 2024 Wales
Gareth Griffiths 1953 - 1957 Wales
Mike Griffiths 1988 - 1998 Wales
Adrian Hadley 1983 - 1988 Wales
Uilisi Halaholo 2021 - 2022 Wales
Leigh Halfpenny 2008 - 2023 Wales
Mike Hall 1988 - 1995 Wales
Wayne Hall 1988 - 1988 Wales
Luke Hamilton 2017 - 2018 Scotland
Ernie Hammett 1920 - 1922 England
Frank Hancock 1884 - 1886 Wales
Froude Hancock 1886 - 1890 England
Arthur Flowers (Boxer) Harding 1902 - 1908 Wales
Danny Harris 1959 - 1961 Wales
Iestyn Harris 2001 - 2004 Wales
Dai Hayward 1963 - 1964 Wales
Dick Hellings 1897 - 1901 Wales
Cory Hill 2016 - 2021 Wales
Frank Hill 1885 - 1894 Wales
Simon Hill 1993 - 1997 Wales
Syd Hinam 1925 - 1926 Wales
John Hinton 1884 - 1884 Wales
Jarrad Hoeata 2011 - 2011 New Zealand
Terry Holmes 1978 - 1985 Wales
Kevin Hopkins 1985 - 1987 Wales
Edward Horsfall 1949 - 1949 England
William Howell 1888 - 1888 Wales
Rob Howley 1996 - 2002 Wales
Sawdust Hughes 1887 - 1889 Wales
Billy Hullin 1967 - 1967 Wales
Jon Humphreys 1995 - 2003 Wales
Viv Huzzey 1898 - 1899 Wales
Albert Hybart 1887 - 1887 Wales
Hugh Ingledew 1890 - 1891 Wales
Iorrie Isaacs 1933 - 1933 Wales
Dafydd James 1996 - 2007 Wales
Maldwyn James 1947 - 1948 Wales
Tom James 2007 - 2016 Wales
Lee Jarvis 1997 - 1997 Wales
Billy Jenkins 1912 - 1913 Wales
Ellis Jenkins 2016 - 2022 Wales
Llew Jenkins 1923 - 1923 Wales
Ned Jenkins 1927 - 1932 Wales
Neil Jenkins 1991 - 2002 Wales
Barry John 1966 - 1972 Wales
Glyn John 1954 - 1954 Wales
Paul John 1994 - 1998 Wales
Spencer John 1995 - 2002 Wales
WillGriff John 2021 - 2021 Wales
Tom Johnson 1921 - 1925 Wales
Adam Jones 2006 - 2006 Wales
Arthur Jones 1933 - 1933 Wales
Bob Jones 1901 - 1901 Wales
Cliff Jones 1934 - 1938 Wales
Derwyn Jones 1994 - 1996 Wales
Douglas Marsden Jones 1921 - 1924 Wales
Gareth Jones 1995 - 1995 Wales
Gwyn Jones 1996 - 1997 Wales
Hal Jones 1929 - 1929 Wales
J Arthur Jones 1883 - 1883 Wales
Ken Jones 1962 - 1966 Wales
Keri Jones 1967 - 1968 Wales
Kingsley Jones 1960 - 1963 Wales
Robert Jones 1986 - 1995 Wales
William (Pussy) Jones 1898 - 1898 Wales
Windham Jones 1905 - 1905 Wales
Sid Judd 1953 - 1955 Wales
Dick Kedzlie 1888 - 1888 Wales
Mike Knill 1976 - 1976 Wales
Tavis Knoyle 2010 - 2013 Wales
Owen Lane 2019 - 2021 Wales
Stuart Lane 1978 - 1980 Wales
ALP Lewis 1996 - 2002 Wales
Clem Lewis 1912 - 1923 Wales
Dai Lewis 1886 - 1886 Wales
Dillon Lewis 2017 - 2024 Wales
Emyr Lewis 1991 - 1996 Wales
Rhodri Lewis 1981 - 1982 Wales
Tom Lewis 1926 - 1927 Wales
Shane Lewis-Hughes 2020 - 2020 Wales
Max Llewellyn 2023 - 2023 Wales
Willie Llewellyn 1899 - 1905 Wales
Evan Lloyd 2024 - 2024 Wales
Christian Loader 1995 - 1997 Wales
Campese Ma'afu 2010 - 2019 Fiji
Salesi Ma'afu 2010 - 2011 Australia
Martyn Madden 2002 - 2003 Wales
Ossie Male 1921 - 1928 Wales
Les Manfield 1939 - 1948 Wales
Alex Mann 2024 - 2024 Wales
BB Mann 1881 - 1881 Wales
Mackenzie Martin 2024 - 2024 Wales
Chris Matthews 1939 - 1939 Wales
Jack Matthews 1947 - 1951 Wales
Allen McCarley 1938 - 1938 Wales
Alun Meredith 1949 - 1949 Wales
Frank Mills 1892 - 1896 Wales
Craig Mitchell 2009 - 2013 Wales
Andy Moore 1995 - 1996 Wales
Steve Moore 1997 - 1997 Wales
Cliff Morgan 1951 - 1958 Wales
Craig Morgan 2002 - 2005 Wales
Harry Morgan 1956 - 1956 Wales
Robert Morgan 1962 - 1963 Wales
Scott Morgan 2007 - 2007 Wales
Teddy Morgan 1902 - 1908 Wales
William Morgan 1910 - 1910 Wales
Bill Morris 1965 - 1966 Wales
Darren Morris 1998 - 2004 Wales
Haydn Morris 1951 - 1955 Wales
Pieter Muller 1992 - 1999 South Africa
Jamie Murphy 2017 - 2017 Germany
Lyndon Mustoe 1995 - 1998 Wales
Kirby Myhill 2021 - 2021 Wales
Josh Navidi 2013 - 2022 Wales
Barry Nelmes 1975 - 1978 England
Trevor Nicholas 1919 - 1919 Wales
Gwyn Nicholls 1896 - 1906 Wales
Howard Nicholls 1958 - 1958 Wales
Syd Nicholls 1888 - 1891 Wales
Howie Norris 1963 - 1966 Wales
Bob Norster 1982 - 1989 Wales
William Norton 1882 - 1884 Wales
Des O'Brien 1948 - 1952 Ireland
Billy O'Neill 1904 - 1908 Wales
John O'Shea 1967 - 1968 Wales
Bill Ould 1924 - 1924 Wales
George Parsons 1947 - 1947 Wales
Rhys Patchell 2013 - 2023 Wales
Filo Paulo 2012 - 2019 Samoa
Tim Payne 2004 - 2010 England
Tom Pearson 1891 - 1903 Wales
Anton Peikrishvili 2013 - 2016 Georgia
Alan Phillips 1979 - 1987 Wales
William Phillips 1881 - 1884 Wales
Andy Powell 2008 - 2012 Wales
Jack Powell 1923 - 1923 Wales
Jack Powell 1906 - 1906 Wales
Ryan Powell 2002 - 2002 Wales
Wick Powell 1920 - 1920 Wales
Andries Pretorius 2013 - 2013 Wales
Alun Priday 1958 - 1961 Wales
Jack Prosser 1921 - 1921 Wales
Gary Prothero 1964 - 1966 Wales
Richie Pugh 2005 - 2005 Wales
Joe Pugsley 1910 - 1911 Wales
Craig Quinnell 1995 - 2002 Wales
Billy Raybould 1967 - 1970 Wales
Mike Rayer 1991 - 1994 Wales
Lou Reed 2012 - 2013 Wales
Brian Rees 1967 - 1967 Wales
Harry Rees 1937 - 1938 Wales
Lew Rees 1933 - 1933 Wales
Gwyn Richards 1927 - 1927 Wales
Idris Richards 1925 - 1925 Wales
Ken Richards 1960 - 1961 Wales
Maurice Richards 1968 - 1969 Wales
Arnold Rickards 1924 - 1924 Wales
Mark Ring 1983 - 1991 Wales
Jamie Ringer 2001 - 2001 Wales
Bill Roberts 1929 - 1929 Wales
Gareth Roberts 1985 - 1987 Wales
Jamie Roberts 2008 - 2017 Wales
John Roberts 1927 - 1929 Wales
Martin Roberts 2008 - 2009 Wales
Meirion Roberts 1960 - 1963 Wales
Harry Robinson 2012 - 2013 Wales
Ian Robinson 1974 - 1974 Wales
Jamie Robinson 2001 - 2007 Wales
Nicky Robinson 2003 - 2009 Wales
Bill Roche 1920 - 1920 Ireland
Peter Rogers 1999 - 2000 Wales
Bobby Ross 1989 - 2003 Canada
Mel Rosser 1924 - 1924 Wales
Gwyn Rowlands 1953 - 1956 Wales
Keith Rowlands 1962 - 1965 Wales
Mark Rowley 1996 - 1997 Wales
Stuart Roy 1995 - 1995 Wales
Reginald Schwarz 1899 - 1901 England
John Scott 1978 - 1984 England
Matthew Screech 2021 - 2021 Wales
Tal Selley 2005 - 2005 Wales
Heino Senekal 1998 - 2007 Namibia
Tom Shanklin 2001 - 2010 Wales
Terry Shaw 1983 - 1983 Wales
Joe Simpson 1884 - 1884 Wales
Semo Sititi 1999 - 2009 Samoa
Archie Skym 1928 - 1935 Wales
Richard Smith 2000 - 2000 Wales
Sidney Smith 1884 - 1885 Wales
Robin Sowden-Taylor 2005 - 2009 Wales
Billy Spiller 1910 - 1913 Wales
William Stadden 1884 - 1890 Wales
Andrew Stoddart 1885 - 1893 England
Anthony Sullivan 2001 - 2001 Wales
Ralph Sweet-Escott 1891 - 1895 Wales
John Tait 1997 - 2002 Canada
Luke Tait 2005 - 2010 Canada
Petru Tamba 2012 - 2012 Romania
Bill (WE) Tamplin 1947 - 1948 Wales
Haydn Tanner 1935 - 1949 Wales
Don Tarr 1935 - 1935 Wales
Hemi Taylor 1994 - 1996 Wales
Mike Teague 1985 - 1993 England
Alun Thomas 1952 - 1955 Wales
Ben Thomas 2021 - 2021 Wales
Billy Thomas 1961 - 1963 Wales
Gareth Thomas 1995 - 2007 Wales
Ivor Thomas 1924 - 1924 Wales
Justin Thomas 1995 - 1997 Wales
LC Thomas 1885 - 1885 Wales
Melbourne Thomas 1919 - 1924 Wales
Nathan Thomas 1996 - 1998 Wales
Thomas Rhys Thomas 2005 - 2008 Wales
Rory Thornton 2017 - 2017 Wales
Alec Timms 1896 - 1905 Scotland
Bunner Travers 1937 - 1949 Wales
Edward Treharne 1881 - 1882 Wales
Frank Trott 1948 - 1949 Wales
Bernard Turnbull 1925 - 1930 Wales
Maurice Turnbull 1933 - 1933 Wales
Dick Uzzell 1963 - 1965 Wales
Michel Van der Loos 1975 - 1980 Netherlands
Mike Voyle 1996 - 2000 Wales
John Wakeford 1988 - 1988 Wales
Nigel Walker 1993 - 1998 Wales
Thomas Wallace 1920 - 1920 Ireland
Nick Walne 1999 - 1999 Wales
Eddie Watkins 1935 - 1939 Wales
Ian Watkins 1988 - 1989 Wales
Mike Watkins 1984 - 1984 Wales
Stuart Watkins 1964 - 1970 Wales
Gordon Wells 1955 - 1958 Wales
Dai Westacott 1906 - 1906 Wales
Jeff Whitefoot 1984 - 1987 Wales
Andy Williams 2003 - 2007 Wales
Bleddyn Williams 1947 - 1955 Wales
Brynmor Williams 1978 - 1981 Wales
Cliff Williams 1924 - 1925 Wales
Derek (CD) Williams 1955 - 1956 Wales
Frank Williams 1929 - 1933 Wales
Gareth Williams 2003 - 2010 Wales
Jonnie Williams 1906 - 1911 Wales
Les Williams 1947 - 1949 Wales
Lloyd Williams 1957 - 1962 Wales
Lloyd Williams 2011 - 2021 Wales
Martyn Williams 1996 - 2012 Wales
Morgan Williams 1999 - 2008 Canada
Owain Williams 1990 - 1990 Wales
Owen Williams 2013 - 2013 Wales
Rhys Williams 2000 - 2005 Wales
Robbie Williams 1912 - 1914 Wales
Steve Williams 1994 - 2003 Wales
Teddy Williams 2023 - 2024 Wales
Tom Williams 1882 - 1882 Wales
Tomos Williams 2018 - 2024 Wales
William Williams 1887 - 1890 Wales
Rex Willis 1950 - 1955 Wales
Bobby Windsor 1973 - 1979 Wales
Bert Winfield 1903 - 1908 Wales
Cameron Winnett 2024 - 2024 Wales
Matthew Wintle 1996 - 1996 Wales
Richard Wintle 1988 - 1988 Wales
Wilf Wooller 1933 - 1939 Wales
John Yapp 2005 - 2011 Wales
Dai Young 1987 - 2001 Wales
George Young 1886 - 1886 Wales
Paul Young 2003 - 2003 Wales
Thomas Young 2017 - 2021 Wales

Plus the following players have also turned out for Wales in rugby league…

  NAME POSITION  
  Rob Ackerman Centre  
  Arthur Bassett Wing  
  John Bevan Wing  
  Dai Bishop Scrumhalf  
  Tom Brown Back Row  
  Chris Camilleri Wing  
  Terry Cook Wing  
  Gerald Cordle Wing  
  Tom Danter    
  Alban Davies Fullback  
  Gwyn Davies Wing  
  Jonathan Davies Flyhalf  
  Malcolm Davies Wing  
  Kevin Ellis Scrumhalf  
  Dai Evans Wing  
  Norman Fender Back Row  
  Phil Ford Wing  
  Ray Glastonbury Wing  
  Adrian Hadley Wing  
  Iestyn Harris Flyhalf  
  Ron Hill Fullback  
  Iorrie Isaacs Back Row  
  Emlyn Jenkins    
  Harold Jones Lock  
  Joe Mahoney Centre  
  Mark McJennett Back Row  
  Bernard McNally    
  Jim Mills Lock  
  Lewis Mills Back Row  
  Glyn Morgan Scrumhalf  
  Phil Morgan Flyhalf  
  Billy O’Neill Prop  
  George Parsons Lock  
  Ray Price Wing  
  Gordon Pritchard Wing  
  Joe Pugsley Hooker  
  Lewis Reece Wing  
  Lou Rees Back Row  
  Jim Regan Hooker  
  Maurice Richards Wing  
  Johnny Rogers Half Back  
  Mel Rosser Fullback  
  Matthew Silva Fullback  
  Frank Stephens Back Row  
  Anthony Sullivan Wing  
  Jim Sullivan Fullback  
  Gareth Thomas Wing  
  Gwyn Thomas Fullback  
  Eddie Watkins Lock  
  Frank Whitcombe Prop  
  Brynmor Williams Scrumhalf  
  Gwyn Williams Wing  
  Les Williams Wing  
  Danny Wilson Flyhalf  
  Frank Wilson Wing  
  Dai Young Prop  
  Frank Young Fullback  

 

TEAM P W D L PF PA PTS
Llandovery 20 19 0 1 684 307 90
Newport 20 17 0 3 670 365 85
Ebbw Vale 19 14 0 5 590 353 70
Cardiff 20 11 1 8 541 459 58
Pontypridd 20 9 1 10 440 485 48
Pontypool 18 10 0 8 440 431 46
Aberavon 19 8 0 11 446 526 46
Merthyr 17 9 0 8 422 436 44
Bridgend Ravens 19 7 0 12 400 519 37
Swansea 18 5 0 13 344 502 28
RGC 1404 17 5 0 12 334 466 27
Carmarthen Quins 18 4 0 14 382 505 26
Neath 19 3 0 16 306 645 18