Red Cards Issued

Season Date Opponent Player Time Score
2025/26 (3)31/01/2026
25/10/2025
16/08/2025
Swansea City (H)
Coventry City (A)
Queens Park Rangers (H)
Nestory Irankunda
James Abankwah
Imrân Louza
90'
44'
90'
0-2
1-3
2-1
2024/25 (6)21/04/2025
18/04/2025
18/04/2025
15/03/2025
01/02/2025
26/12/2024
Portsmouth (A)
Burnley (H)
Burnley (H)
Oxford United (A)
Norwich City (H)
Portsmouth (H)
Kévin Keben
Edo Kayembe
Moussa Sissoko
James Abankwah
Vakoun Bayo
Kwadwo Baah
57'
69'
60'
79'
35'
After Match
0-1
1-2
1-2
0-1
0-1
2-1
2023/24 (3)29/12/2023
25/11/2023
04/10/2023
Stoke City (H)
Leicester City (A)
Sunderland (A)
Vakoun Bayo
Daniel Bachmann
Ryan Andrews
52'
90'
87'
1-1
0-2
0-2
2022/23 (3)07/04/2023
26/12/2022
12/08/2022
Huddersfield Town (H)
Millwall (H)
Burnley (H)
Daniel Bachmann
Hassane Kamara
Hassane Kamara
90'
38'
81'
2-3
0-2
1-0
2021/22 (3)07/05/2022
21/01/2022
07/11/2021
Crystal Palace (A)
Norwich City (H)
Arsenal (A)
Hassane Kamara
Emmanuel Dennis
Juraj Kucka
68'
78'
89'
0-1
0-3
0-1
2020/21 (3)17/04/2021
27/02/2021
22/09/2020
Luton Town (A)
AFC Bournemouth (A)
Newport County (A)
Kiko Femenía
João Pedro
Stipe Perica
88'
90'
88'
0-1
0-1
1-3
2019/20 (4)04/01/2020
01/01/2020
28/12/2019
08/11/2019
Tranmere Rovers (H)
Wolverhampton Wanderers (H)
Aston Villa (H)
Norwich City (A)
Roberto Pereyra (rescinded)
Christian Kabasele
Adrian Mariappa
Christian Kabasele
89'
71'
57'
65'
3-3
2-1
3-0
2-0
2018/19 (5)12/05/2019
15/04/2019
01/12/2018
06/10/2018
26/09/2018
West Ham United (H)
Arsenal (H)
Leicester City (A)
AFC Bournemouth (H)
Tottenham Hotspur (A)
José Holebas (rescinded)
Troy Deeney
Étienne Capoue
Christian Kabasele
Christian Kabasele (rescinded)
48'
11'
90'
32'
81'
1-4
0-1
0-2
0-4
2-2
2017/18 (5)16/12/2017
12/12/2017
09/12/2017
26/08/2017
22/08/2017
Huddersfield Town (H)
Crystal Palace (A)
Burnley (A)
Brighton and Hove Albion (H)
Bristol City (H)
Troy Deeney
Tom Cleverley
Marvin Zeegelaar
Miguel Britos
José Holebas
33'
87'
39'
24'
88'
1-4
1-2
0-1
0-0
2-3
2016/17 (5)15/05/2017
04/04/2017
03/12/2016
27/11/2016
13/08/2016
Chelsea (A)
West Bromwich Albion (H)
West Bromwich Albion (A)
Stoke City (H)
Southampton (A)
Sebastian Prödl
Miguel Britos
Roberto Pereyra
Miguel Britos
Ben Watson
90'
65'
84'
90'
76'
3-4
2-0
1-3
0-1
1-1
2015/16 (4)20/04/2016
28/12/2015
12/09/2015
25/08/2015
West Ham United (A)
Tottenham Hotspur (H)
Swansea City (H)
Preston North End (A)
Nordin Amrabat
Nathan Aké
Valon Behrami
Miguel Britos
90'
63'
64'
75'
1-3
1-2
1-0
0-1
2014/15 (7)03/04/2015
07/03/2015
30/01/2015
20/12/2014
30/09/2014
30/08/2014
16/08/2014
Derby County (A)
Wolverhampton Wanderers (A)
AFC Bournemouth (A)
Reading (A)
Brentford (H)
Huddersfield Town (H)
Norwich City (A)
Marco Motta
Tommie Hoban
Gabriele Angella
Gabriele Angella
Daniel Pudil
Gabriel Tamas
Joel Ekstrand
44'
90'
1'
45'
90'
65'
2'
2-2
2-2
0-2
1-0
2-1
4-2
0-3
2013/14 (6)29/04/2014
26/04/2014
11/03/2014
15/02/2014
18/01/2014
11/01/2014
Charlton Athletic (A)
Derby County (A)
Doncaster Rovers (A)
Middlesbrough (H)
AFC Bournemouth (A)
Reading (H)
Albert Riera
Marco Cassetti
Mathias Ranégie
Samba Diakité
Gabriele Angella (rescinded)
Alexander Merkel
79'
68'
19'
52'
61'
90'
1-3
2-4
1-2
1-0
1-1
0-1
2012/13 (6)04/05/2013
13/04/2013
23/10/2012
23/10/2012
06/10/2012
02/10/2012
Leeds United (H)
Peterborough United (A)
Cardiff City (A)
Cardiff City (A)
Middlesbrough (H)
Charlton Athletic (A)
Troy Deeney
Marco Cassetti
Daniel Pudil
Nathaniel Chalobah
Matej Vydra (rescinded)
Fernando Forestieri
62'
65'
64'
72'
43'
45'
1-2
2-3
1-2
1-2
1-2
2-1
2011/12 (3)14/04/2012
14/02/2012
02/01/2012
Hull City (H)
Leicester City (H)
Portsmouth (A)
Adrian Mariappa
Lloyd Doyley (rescinded)
Scott Loach
65'
90'
82'
1-1
3-2
0-2
2010/11 (2)19/03/2011
26/02/2011
Middlesbrough (A)
Doncaster Rovers (A)
Adrian Mariappa
John Eustace
88'
81'
1-2
1-1
2009/10 (3)05/04/2010
20/02/2010
26/09/2009
West Bromwich Albion (H)
Scunthorpe United (A)
Reading (A)
Jon Harley
Tom Cleverley
Nathan Ellington
79'
82'
85'
1-1
2-2
1-1
2008/09 (1)21/10/2008Cardiff City (H)Tamás Priskin29'2-2
2007/08 (6)11/05/2008
04/05/2008
29/03/2008
15/03/2008
12/02/2008
06/10/2007
Hull City (H)
Blackpool (A)
Hull City (A)
Stoke City (H)
Leicester City (H)
Scunthorpe United (A)
John Eustace (rescinded)
Darius Henderson
Steve Kabba (rescinded)
John Eustace
John-Joe O'Toole (rescinded)
Lee Williamson
61'
60'
75'
23'
40'
75'
0-2
1-1
0-3
0-0
1-0
3-1
2006/07 (2)01/01/2007
28/11/2006
Fulham (A)
Sheffield United (H)
Tamás Priskin
Chris Powell
90'
90'
0-0
0-1
2005/06 (6)14/04/2006
14/02/2006
14/02/2006
02/01/2006
22/11/2005
17/09/2005
Wolverhampton Wanderers (A)
Leeds United (A)
Leeds United (A)
Luton Town (A)
Leicester City (A)
Sheffield United (H)
Marlon King
Darius Henderson
Ben Foster
Ashley Young
Clarke Carlisle
Malky Mackay
85'
61'
57'
67'
47'
67'
1-1
1-2
1-2
2-1
2-2
2-3
2004/05 (2)09/04/2005
12/03/2005
Leeds United (H)
Queens Park Rangers (A)
Jay DeMerit
Brynjar Gunnarsson
50'
21'
1-2
1-3
2003/04 (7)31/01/2004
17/01/2004
13/12/2003
04/10/2003
30/09/2003
17/09/2003
30/08/2003
West Bromwich Albion (A)
Crystal Palace (H)
Sheffield United (A)
Crewe Alexandra (A)
Burnley (H)
Derby County (A)
Gillingham (H)
Heidar Helguson
Neil Cox
Lenny Pidgeley
Alec Chamberlain
Paolo Vernazza
Paul Devlin
Neal Ardley
89'
45'
59'
19'
65'
45'
89'
1-3
1-5
2-2
1-0
1-1
2-3
2-2
2002/03 (5)04/03/2003
28/09/2002
31/08/2002
31/08/2002
24/08/2002
Preston North End (H)
Sheffield United (A)
Norwich City (A)
Norwich City (A)
Portsmouth (A)
Sean Dyche
Micah Hyde
Paul Robinson
Dominic Foley
Allan Nielsen
32'
87'
66'
81'
79'
0-1
2-1
0-4
0-4
0-3
2001/02 (7)10/02/2002
15/01/2002
15/01/2002
01/01/2002
27/10/2001
25/08/2001
11/08/2001
Grimsby Town (H)
Millwall (A)
Millwall (A)
Millwall (H)
Bradford City (A)
Wolverhampton Wanderers (A)
Manchester City (A)
Jermaine Pennant
Stephen Glass
Heidar Helguson
Ramon Vega
Patrick Blondeau
Paolo Vernazza
Paul Robinson
51'
32'
90'
90'
90'
89'
72'
2-0
0-1
0-1
1-4
3-4
0-1
0-3
2000/01 (5)20/02/2001
20/02/2001
27/01/2001
06/01/2001
23/09/2000
Blackburn Rovers (H)
Blackburn Rovers (H)
Norwich City (A)
Everton (H)
Stockport County (A)
Robert Page
Heidar Helguson
Gifton Noel-Williams
Robert Page
Tommy Mooney
40'
45'
62'
81'
53'
0-1
0-1
1-2
1-2
3-2
1999/00 (4)29/04/2000
18/12/1999
27/11/1999
16/10/1999
Manchester United (H)
Everton (H)
Sunderland (H)
Manchester United (A)
Micah Hyde
Neil Cox
Xavier Gravelaine
Mark Williams
64'
89'
90'
88'
2-3
1-3
2-3
1-4
1998/99 (3)16/05/1999
03/04/1999
03/04/1999
Birmingham City (H)
Tranmere Rovers (H)
Tranmere Rovers (H)
Paul Robinson
Richard Johnson
Allan Smart
76'
80'
87'
1-0
2-1
2-1
1997/98 (2)20/09/1997
13/08/1997
Gillingham (A)
Swindon Town (A)
Jason Lee
Jason Lee
62'
44'
2-2
2-0
1996/97 (4)24/04/1997
19/04/1997
05/02/1997
19/10/1996
Chesterfield (H)
Wrexham (A)
Manchester City (A)
Bury (A)
Craig Ramage
Kevin Phillips
Stephen Palmer
Richard Johnson
33'
41'
53'
85'
0-2
1-3
1-3
1-1
1994/95 (5)04/03/1995
11/02/1995
10/09/1994
03/09/1994
23/08/1994
Reading (A)
Burnley (H)
Barnsley (A)
Middlesbrough (H)
Southend United (H)
Nigel Gibbs (rescinded)
Derek Payne
Tommy Mooney
Kevin Miller
Gary Porter
70'
72'
90'
23'
84'
1-4
2-0
0-0
1-1
1-0
1993/94 (7)30/10/1993
16/10/1993
06/10/1993
06/10/1993
21/08/1993
14/08/1993
14/08/1993
West Bromwich Albion (A)
Birmingham City (A)
Millwall (A)
Millwall (A)
Barnsley (H)
Luton Town (A)
Luton Town (A)
Andy Hessenthaler
Paul Furlong
David Holdsworth
Paul Furlong
Bruce Dyer
Barry Ashby
Jason Drysdale
34'
24'
48'
37'
45'
37'
63'
1-4
0-1
3-4
3-4
0-2
1-2
1-2
1992/93 (1)21/11/1992Newcastle United (A)Gerard Lavin45'0-2
1991/92 (2)26/10/1991
17/08/1991
Plymouth Argyle (A)
Wolverhampton Wanderers (H)
Nigel Gibbs
Joe McLaughlin
26'
58'
1-0
0-2
1990/91 (6)19/01/1991
23/12/1990
23/12/1990
13/10/1990
26/09/1990
01/09/1990
Brighton and Hove Albion (A)
Leicester City (A)
Leicester City (A)
Blackburn Rovers (A)
Norwich City (A)
West Ham United (A)
Willie Falconer
David Byrne
Keith Dublin (rescinded)
Joe McLaughlin
David Holdsworth
Gary Williams
84'
70'
71'
80'
63'
47'
0-3
0-0
0-0
2-0
0-2
0-1
1989/90 (3)17/03/1990
21/10/1989
14/10/1989
West Bromwich Albion (A)
Blackburn Rovers (A)
Brighton and Hove Albion (A)
Nigel Gibbs
Rod Thomas
Willie Falconer
65'
90'
34'
0-2
2-2
0-1
1988/89 (1)17/12/1988Blackburn Rovers (A)Kenny Jackett61'1-2
1986/87 (1)11/10/1986Arsenal (A)Tony Coton56'1-3
1983/84 (4)28/04/1984
17/12/1983
10/12/1983
22/10/1983
Luton Town (A)
Arsenal (A)
Nottingham Forest (H)
Everton (A)
Wilf Rostron
Neil Price
George Reilly
Steve Terry
40'
77'
82'
65'
2-1
1-3
3-2
0-1
1981/82 (1)29/08/1981Newcastle United (A)Luther Blissett23'1-0
1979/80 (1)01/09/1979West Ham United (H)Ian Bolton71'2-0
1978/79 (1)20/03/1979Swansea City (A)Steve Sims89'2-3
1977/78 (1)11/04/1978Grimsby Town (A)Ian Bolton85'1-1
1976/77 (3)16/04/1977
16/04/1977
26/03/1977
Huddersfield Town (H)
Huddersfield Town (H)
AFC Bournemouth (A)
Tony Geidmintis
Alan Mayes
Tony Geidmintis


2-0
2-0
1-2
1974/75 (1)12/04/1975Bury (A)Brian Greenhalgh0-1
1968/69 (3)30/04/1969
30/04/1969
28/09/1968
Luton Town (A)
Luton Town (A)
Crewe Alexandra (A)
Tom Walley
Barry Endean
Brian Garvey


1-2
1-2
3-2
1967/68 (1)25/11/1967Torquay United (A)John Hamilton0-1
1962/63 (1)27/10/1962Northampton Town (H)Bobby Howfield4-2
1957/58 (1)24/08/1957Bournemouth & Boscombe Athletic (A)Charlie Billington1-2
1954/55 (1)05/03/1955Gillingham (H)Roy Brown1-1
1953/54 (1)26/12/1953Southend United (A)Frank Mitchell0-3
1948/49 (1)15/09/1948Torquay United (A)Bill Ratcliffe1-3
1937/38 (1)06/11/1937Bournemouth & Boscombe Athletic (A)Joe Brown0-0
1934/35 (1)12/01/1935Crystal Palace (A)Tom Davies0-0
1928/29 (2)29/09/1928
25/08/1928
Fulham (H)
Crystal Palace (A)
Frank Barson
Joe Davison

2-6
0-3
1923/24 (1)29/09/1923Queens Park Rangers (A)Joe Johnson1-2
1911/12 (1)06/01/1912Brentford (H)Johnnie Blythe3-0
1902/03 (1)06/11/1902Fulham (A)Jimmy Murray0-3
1901/02 (1)15/02/1902Wellingborough Town (A)Ernest Cottrell0-3
1899/00 (1)10/03/1900Wycombe Wanderers (H)Albie Sharp1-0
1898/99 (1)10/12/1898Chesham (H)Albie Sharp7-1