Player Pos Span Mat Start Sub YC RC
CL Charvis BR 1996-2007 94 84 10 4 0
GD Jenkins P 2002-2016 129 93 36 4 0
DR Biggar FH 2008-2018 62 54 8 3 0
LM Byrne FB,W 2005-2011 46 42 4 3 0
WM Phillips SH 2003-2015 94 67 27 3 0
LS Quinnell N8 1993-2002 52 50 2 3 0
ME Williams BR 1996-2012 100 87 13 3 0
AG Brew W 2007-2012 9 6 3 2 0
ACG Cuthbert 2011-2017 47 45 2 2 0
BS Davies L 2009-2018 64 42 22 2 0
JJV Davies C 2009-2017 65 62 3 2 0
SL Halfpenny W 2008-2018 78 75 3 2 0
JW Hook C,FH 2006-2015 81 50 31 2 0
AW Jones L 2006-2018 117 107 10 2 0
S Lee 2013-2018 38 25 13 2 0
JH Roberts W,C 2008-2017 94 85 9 2 0
TGL Shanklin W,C 2001-2010 70 56 14 2 0
GM Thomas BR 2001-2010 24 14 10 2 0
LB Williams 2012-2018 48 43 5 2 0
LC Charteris L 2004-2017 74 45 29 1 0
BJ Cockbain L 2003-2007 24 22 2 1 0
DG Davies 2014-2018 33 19 14 1 0
IR Evans L 2006-2014 33 27 6 1 0
TW Francis 2015-2018 33 17 16 1 0
IAR Gill P 2010-2016 7 3 4 1 0
IM Gough L 1998-2010 64 52 12 1 0
J Griffiths L 2000-2000 1 0 1 1 0
GL Henson UB 2001-2011 33 25 8 1 0
RM Hibbard H 2006-2015 38 21 17 1 0
CL Horsman P 2005-2007 14 12 2 1 0
P James P 2003-2016 66 35 31 1 0
GR Jenkins H 1991-2000 58 52 6 1 1
GO Llewellyn L 1989-2004 92 82 10 1 0
RJ McCusker BR 2010-2013 6 1 5 1 0
C Mitchell P 2009-2013 15 7 8 1 0
AP Moore L 1995-2002 26 23 3 1 0
CR Moriarty 2015-2018 23 19 4 1 1
ST Parker C 2002-2008 31 28 3 1 0
AJ Popham BR 2003-2008 33 21 12 1 0
R Priestland FB,FH 2011-2017 50 26 24 1 0
JC Quinnell L 1995-2002 32 22 10 1 0
M Rees H 2005-2014 60 48 12 1 0
RA Sidoli L 2002-2007 42 34 8 1 0
G Thomas UB 1995-2007 100 94 6 1 0
TR Thomas H 2005-2008 27 14 13 1 0
JC Tipuric F 2011-2018 57 27 30 1 0
SK Warburton BR 2009-2017 74 67 7 1 1
OP Watkin 2017-2018 6 4 2 1 0
SM Williams L,N8 1994-2003 28 21 7 1 0
SM Williams W 2000-2011 87 84 3 1 0

The count for yellow cards is for single yellows for a player. Two yellow cards in a match are recorded as one red card.

Records include the following current or recent matches:
Wales v Ireland at Millennium Stadium, 1st Test, Aug 31, 2019 [0-0]
Wales v England at Millennium Stadium, 2nd Test, Aug 17, 2019 [0-0]
Wales v Ireland at Millennium Stadium, Six Nations, Mar 16, 2019 [0-0]