Skip to content
Play MFF
EN

Cards Updated

Premier League Red and Yellow Cards 2023-24

Explore every red and yellow card in the Premier League 2023-24 season, including controversial decisions, player ejections, team discipline stats, and their.

Welcome to the thrilling, heart-stopping world of the Premier League’s Red and Yellow Cards for the 2023-24 season! This page is your one-stop destination for all the drama, the suspense, and the sheer adrenaline rush that comes with every referee’s whistle. We’re talking about the moments that make you jump off your couch, spill your popcorn, and scream at your TV. Yes, we’re talking about the red and yellow cards!From the most disciplined teams to the notorious bad boys of the pitch, we’ve got it all covered. We’ll dive into the most controversial decisions, the most heated moments, and the most unexpected send-offs. We’ll also explore the impact these cards have had on the season’s outcomes, the nail-biting matches they’ve turned around, and the players they’ve turned into heroes or villains.

So, whether you’re a die-hard Premier League fan, a football trivia enthusiast, or just someone who loves a good dose of drama, this page is for you. Buckle up, folks, because it’s going to be a wild ride!

← EPL Red & Yellow 2022-23

Premier League cards by club 2023-24
Club PlayedYellow cardsSecond yellowsStraight redsSent off
8Chelsea 38107224
13Wolverhampton 38102224
113Sheffield Utd 3898325
112Aston Villa 3894022
2Tottenham 3891224
19Brighton 3891033
186Brentford 3889022
7Man Utd 3882101
5Fulham 3881314
6Everton 3881101
183Nottingham Forest 3880213
16Bournemouth 3879033
1West Ham 3879303
10Newcastle 3878101
12Burnley 3874347
15Crystal Palace 3871202
187Luton 3871000
3Liverpool 3867235
9Arsenal 3863112
4Man City 3853112

Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.

Delve into the world of red and yellow cards issued in the Premier League during the 2023-24 season. Discover which players and clubs were the most penalized, who received the most yellow cards, and who saw red the most.

Content

EPL Red and Yellow Cards by Club

EPL Red Cards by Player

EPL Yellow-Red Cards by Player

EPL Yellow Cards by Player

Total Premier League Club Red & Yellow Cards 2023-24

Explore the complete list of red and yellow cards received by each club during the 2023-24 Premier League season.

Premier League Red Cards 2023-24

Red-Yellow are in Next Section

Premier League red cards by player 2023-24
Player ClubAppsSent offStraight redsSecond yellows
Reece James Chelsea10211
Yves Bissouma Tottenham28211
Oli McBurnie Sheffield Utd21202
Alexis Mac Allister Liverpool33110
Anass Zaroury Burnley6110
Ben Mee Brentford16110
Billy Gilmour Brighton30110
Boubacar Kamara Aston Villa20110
Cristian Romero Tottenham33110
Curtis Jones Liverpool23110
Dara O'Shea Burnley33110
Fábio Vieira Arsenal11110
Jean-Ricner Bellegarde Wolverhampton22110
Joe Worrall Nottingham Forest7110
John McGinn Aston Villa35110
Josh Brownhill Burnley33110
Lewis Cook Bournemouth33110
Lewis Dunk Brighton33110
Lyle Foster Burnley24110
Mahmoud Dahoud Brighton9110
Malo Gusto Chelsea27110
Mason Holgate Sheffield Utd10110
Milos Kerkez Bournemouth28110
Nélson Semedo Wolverhampton36110
Philip Billing Bournemouth29110
Raúl Jiménez Fulham24110
Rhian Brewster Sheffield Utd13110
Rodri Man City34110
Sergio Reguilón Brentford16110
Virgil van Dijk Liverpool36110
Anel Ahmedhodzic Sheffield Utd31101
Anthony Gordon Newcastle35101
Ashley Young Everton31101
Calvin Bassey Fulham29101
Connor Roberts Burnley14101
Conor Gallagher Chelsea37101
Destiny Udogie Tottenham28101
Diogo Dalot Man Utd36101
Diogo Jota Liverpool21101
Ibrahima Konaté Liverpool22101
Issa Diop Fulham18101
Jordan Ayew Crystal Palace35101
Kalvin Phillips West Ham8101
Lorenz Assignon Burnley15101
Manuel Akanji Man City30101
Mario Lemina Wolverhampton35101
Matheus Nunes Wolverhampton2101
Moussa Niakhaté Nottingham Forest21101
Naouirou Ahamada Crystal Palace20101
Nayef Aguerd West Ham21101
Sander Berge Burnley37101
Takehiro Tomiyasu Arsenal22101
Tim Ream Fulham18101
Vladimir Coufal West Ham36101
Willy Boly Nottingham Forest20101

Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.

Total Direct Red Cards Season 2023-24 (27 players): 28

Interesting fact: Two red cards were rescinded during the season – one for Trippier and one for Magalhães.

Premier League Yellow-Red Cards 2023-24

Premier League second yellow cards by player 2023-24
Player ClubAppsSecond yellows
Oli McBurnie Sheffield Utd212
Anel Ahmedhodzic Sheffield Utd311
Anthony Gordon Newcastle351
Ashley Young Everton311
Calvin Bassey Fulham291
Connor Roberts Burnley141
Conor Gallagher Chelsea371
Destiny Udogie Tottenham281
Diogo Dalot Man Utd361
Diogo Jota Liverpool211
Ibrahima Konaté Liverpool221
Issa Diop Fulham181
Jordan Ayew Crystal Palace351
Kalvin Phillips West Ham81
Lorenz Assignon Burnley151
Manuel Akanji Man City301
Mario Lemina Wolverhampton351
Matheus Nunes Wolverhampton21
Moussa Niakhaté Nottingham Forest211
Naouirou Ahamada Crystal Palace201
Nayef Aguerd West Ham211
Reece James Chelsea101
Sander Berge Burnley371
Takehiro Tomiyasu Arsenal221
Tim Ream Fulham181
Vladimir Coufal West Ham361
Willy Boly Nottingham Forest201
Yves Bissouma Tottenham281

Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.

Total Yellow-Red Cards Season 2023-24 (27 players): 28

Premier League Players Yellow Cards 2023-24

Premier League yellow cards by player 2023-24
Player ClubAppsYellow cards
João Palhinha Fulham3313
Marcos Senesi Bournemouth3113
Douglas Luiz Aston Villa3512
Anthony Gordon Newcastle3511
Edson Álvarez West Ham3111
James Tarkowski Everton3811
João Gomes Wolverhampton3411
Kai Havertz Arsenal3711
Mario Lemina Wolverhampton3511
Moisés Caicedo Chelsea3511
Nélson Semedo Wolverhampton3611
Anel Ahmedhodzic Sheffield Utd3110
Emerson West Ham3610
Jack Robinson Sheffield Utd3410
Lucas Paquetá West Ham3110
Marc Cucurella Chelsea2110
Nicolas Jackson Chelsea3510
Wataru Endo Liverpool2910
Yves Bissouma Tottenham2810
Bruno Fernandes Man Utd359
Bruno Guimarães Newcastle379
Darwin Núñez Liverpool369
Gustavo Hamer Sheffield Utd369
Jayden Bogle Sheffield Utd349
John McGinn Aston Villa359
Josh Cullen Burnley259
Matheus Cunha Wolverhampton329
Morgan Gibbs-White Nottingham Forest379
Pape Matar Sarr Tottenham349
Sander Berge Burnley379
Ben White Arsenal378
Bernardo Silva Man City338
Billy Gilmour Brighton308
Charlie Taylor Burnley288
Christian Nörgaard Brentford318
Conor Gallagher Chelsea378
Frank Onyeka Brentford268
Idrissa Gueye Everton258
Jarrad Branthwaite Everton358
Jefferson Lerma Crystal Palace288
Jordan Ayew Crystal Palace358
Matty Cash Aston Villa298
Neal Maupay Brentford298
Oliver Norwood Sheffield Utd278
Rodri Man City348
Vitaly Janelt Brentford388
Abdoulaye Doucouré Everton327
Alexis Mac Allister Liverpool337
Boubacar Kamara Aston Villa207
Carlos Baleba Brighton277
Casemiro Man Utd257
Cole Palmer Chelsea337
Craig Dawson Wolverhampton257
Cristian Romero Tottenham337
Dejan Kulusevski Tottenham367
Enzo Fernández Chelsea287
Facundo Buonanotte Brighton277
Issa Kabore Luton247
Jack Grealish Man City207
James Garner Everton377
Joachim Andersen Crystal Palace387
Lewis Dunk Brighton337
Lucas Digne Aston Villa337
Malo Gusto Chelsea277
Maximilian Kilman Wolverhampton387
Nicolò Zaniolo Aston Villa257
Pascal Groß Brighton367
Raheem Sterling Chelsea317
Rayan Aït-Nouri Wolverhampton337
Rodrigo Bentancur Tottenham237
Sean Longstaff Newcastle357
Tomas Soucek West Ham377
Toti Wolverhampton357
Yoane Wissa Brentford347
Adam Smith Bournemouth286
Andreas Pereira Fulham376
Antoine Semenyo Bournemouth336
Antonee Robinson Fulham376
Ashley Young Everton316
Axel Disasi Chelsea316
Destiny Udogie Tottenham286
Gabriel Jesus Arsenal276
Harrison Reed Fulham276
Harry Wilson Fulham356
Hee-chan Hwang Wolverhampton296
Ibrahim Sangaré Nottingham Forest176
Joelinton Newcastle206
Jordan Beyer Burnley156
Luke Shaw Man Utd126
Maxime Estève Burnley166
Michail Antonio West Ham266
Mohammed Kudus West Ham336
Orel Mangala Nottingham Forest206
Ross Barkley Luton326
Ryan Christie Bournemouth376
Ryan Yates Nottingham Forest356
Sofyan Amrabat Man Utd216
Trent Alexander-Arnold Liverpool286
Tyrick Mitchell Crystal Palace376
Vladimir Coufal West Ham366
Will Hughes Crystal Palace306
Aaron Hickey Brentford95
Alfie Doughty Luton375
Amadou Onana Everton305
André Onana Man Utd385
Antony Man Utd295
Ben Chilwell Chelsea135
Calvin Bassey Fulham295
Dara O'Shea Burnley335
Declan Rice Arsenal385
Diogo Dalot Man Utd365
Ederson Man City335
Ezri Konsa Aston Villa355
Fabian Schär Newcastle365
Gonzalo Montiel Nottingham Forest145
Ilya Zabarnyi Bournemouth375
Ivan Toney Brentford175
James Maddison Tottenham285
Jhon Durán Aston Villa235
Joe Gomez Liverpool325
Jordan Pickford Everton385
Justin Kluivert Bournemouth325
Kieran Trippier Newcastle285
Kristoffer Ajer Brentford285
Leon Bailey Aston Villa355
Lewis Cook Bournemouth335
Marvelous Nakamba Luton135
Mathias Jensen Brentford325
Micky van de Ven Tottenham275
Murillo Nottingham Forest325
Mykhaylo Mudryk Chelsea315
Neto Bournemouth325
Oli McBurnie Sheffield Utd215
Pablo Sarabia Wolverhampton305
Reece Burke Luton225
Saman Ghoddos Brentford195
Aaron Wan-Bissaka Man Utd224
Albert Sambi Lokonga Luton174
Alejandro Garnacho Man Utd364
André Gomes Everton124
Auston Trusty Sheffield Utd324
Bobby De Cordova-Reid Fulham334
Boubacar Traore Wolverhampton244
Bukayo Saka Arsenal354
Carlton Morris Luton384
Connor Roberts Burnley144
Dan Burn Newcastle334
Daniel Muñoz Crystal Palace164
Danilo Nottingham Forest294
Danny Welbeck Brighton294
Diego Carlos Aston Villa274
Emerson Royal Tottenham224
Emiliano Martínez Aston Villa344
Felipe Nottingham Forest74
Gabriel Arsenal364
George Baldock Sheffield Utd134
Harry Maguire Man Utd224
Ibrahima Konaté Liverpool224
Igor Julio Brighton244
Jacob Brown Luton194
Jamaal Lascelles Newcastle164
James Ward-Prowse West Ham374
Jan Paul van Hecke Brighton284
Joel Ward Crystal Palace264
Jordan Clark Luton234
Josh Brownhill Burnley334
Joël Veltman Brighton274
Kaoru Mitoma Brighton194
Lorenz Assignon Burnley154
Mateo Kovacic Man City304
Milos Kerkez Bournemouth284
Moussa Niakhaté Nottingham Forest214
Nathan Patterson Everton204
Neco Williams Nottingham Forest264
Nicolás Domínguez Nottingham Forest264
Odsonne Edouard Crystal Palace304
Ollie Watkins Aston Villa374
Pedro Neto Wolverhampton204
Pervis Estupiñán Brighton194
Pierre-Emile Höjbjerg Tottenham364
Sergio Reguilón Brentford164
Tahith Chong Luton334
Thiago Silva Chelsea314
Tom Lockyer Luton144
William Osula Sheffield Utd214
William Saliba Arsenal384
Zanka Brentford144
Alex Scott Bournemouth233
Bart Verbruggen Brighton213
Ben Brereton Díaz Sheffield Utd143
Ben Osborn Sheffield Utd243
Benoît Badiashile Chelsea183
Bernd Leno Fulham383
Brennan Johnson Tottenham323
Callum Wilson Newcastle203
Chris Richards Crystal Palace263
Clément Lenglet Aston Villa143
Curtis Jones Liverpool233
Dango Ouattara Bournemouth303
Dominic Solanke Bournemouth383
Eberechi Eze Crystal Palace273
Eddie Nketiah Arsenal273
Elliot Anderson Newcastle213
Gabriel Osho Luton213
Harry Toffolo Nottingham Forest233
Issa Diop Fulham183
James Milner Brighton153
Jean-Philippe Mateta Crystal Palace353
Josko Gvardiol Man City283
Jérémy Doku Man City293
Kobbie Mainoo Man Utd243
Kurt Zouma West Ham333
Lisandro Martínez Man Utd113
Luis Díaz Liverpool373
Luke Thomas Sheffield Utd123
Manuel Akanji Man City303
Marcus Tavernier Bournemouth303
Mark Flekken Brentford373
Mason Holgate Sheffield Utd103
Morgan Rogers Aston Villa113
Naouirou Ahamada Crystal Palace203
Nathan Collins Brentford323
Ola Aina Nottingham Forest223
Oliver Skipp Tottenham213
Pedro Porro Tottenham353
Philip Billing Bournemouth293
Raúl Jiménez Fulham243
Richarlison Tottenham283
Sasa Lukic Fulham243
Sergio Reguilón Man Utd93
Simon Adingra Brighton313
Tariq Lamptey Brighton193
Teden Mengi Luton303
Thomas Kaminski Luton383
Thomas Partey Arsenal143
Tim Ream Fulham183
Timothy Castagne Fulham343
Tom Cairney Fulham343
Vini Souza Sheffield Utd363
Virgil van Dijk Liverpool363
Wilson Odobert Burnley293
Youri Tielemans Aston Villa323
Youssef Chermiti Everton183
Adam Lallana Brighton252
Adam Webster Brighton152
Adam Wharton Crystal Palace162
Adama Traoré Fulham172
Alex Iwobi Fulham302
Andrew Omobamidele Nottingham Forest112
Andrew Robertson Liverpool232
Anis Ben Slimane Sheffield Utd152
Ansu Fati Brighton192
Ben Davies Tottenham172
Ben Godfrey Everton152
Beto Everton302
Bryan Mbeumo Brentford252
Carlos Vinícius Fulham132
Carney Chukwuemeka Chelsea92
Cauley Woodrow Luton242
Cheick Doucouré Crystal Palace112
Cheikhou Kouyaté Nottingham Forest122
Chris Mepham Bournemouth102
Conor Bradley Liverpool112
David Raya Arsenal322
Dean Henderson Crystal Palace182
Diogo Jota Liverpool212
Djordje Petrovic Chelsea232
Dominic Calvert-Lewin Everton322
Dwight McNeil Everton352
Emil Krafth Newcastle172
Fábio Silva Wolverhampton82
Giovani Lo Celso Tottenham222
Guglielmo Vicario Tottenham382
Hannes Delcroix Burnley122
Harvey Barnes Newcastle212
Harvey Elliott Liverpool342
Hjalmar Ekdal Burnley82
Ivan Perisic Tottenham52
Jacob Ramsey Aston Villa162
Jakub Moder Brighton172
James McAtee Sheffield Utd302
James Trafford Burnley282
Jarrod Bowen West Ham342
Joel Matip Liverpool102
John Egan Sheffield Utd62
John Stones Man City162
Jonny Evans Man Utd232
João Pedro Brighton312
Julio Enciso Brighton122
Julián Álvarez Man City362
Jurrien Timber Arsenal22
Jóhann Berg Gudmundsson Burnley262
Kalvin Phillips West Ham82
Kenny Tete Fulham142
Kevin De Bruyne Man City182
Konstantinos Mavropanos West Ham192
Kyle Walker Man City322
Leandro Trossard Arsenal342
Lesley Ugochukwu Chelsea122
Levi Colwill Chelsea232
Lewis Hall Newcastle182
Lloyd Kelly Bournemouth232
Marc Guehi Crystal Palace252
Marcus Rashford Man Utd332
Martin Ødegaard Arsenal352
Mason Mount Man Utd142
Matt Doherty Wolverhampton302
Matt Turner Nottingham Forest172
Michael Keane Everton92
Miguel Almirón Newcastle332
Mikkel Damsgaard Brentford232
Mohamed Salah Liverpool322
Nayef Aguerd West Ham212
Noni Madueke Chelsea232
Nuno Tavares Nottingham Forest82
Oleksandr Zinchenko Arsenal272
Oliver Arblaster Sheffield Utd122
Phil Foden Man City352
Raphaël Varane Man Utd222
Rasmus Højlund Man Utd302
Robert Sánchez Chelsea162
Sandro Tonali Newcastle82
Scott McTominay Man Utd322
Serge Aurier Nottingham Forest122
Sven Botman Newcastle172
Taiwo Awoniyi Nottingham Forest202
Thilo Kehrer West Ham42
Tom Davies Sheffield Utd92
Tommy Doyle Wolverhampton262
Tosin Adarabioyo Fulham202
Victor Lindelöf Man Utd192
Wes Foderingham Sheffield Utd302
Willy Boly Nottingham Forest202
Yegor Yarmolyuk Brentford272
Zeki Amdouni Burnley342
Àlex Moreno Aston Villa212
Aaron Cresswell West Ham111
Aaron Ramsey Burnley141
Alejo Véliz Tottenham81
Alexander Isak Newcastle301
Alfie Gilchrist Chelsea111
Alisson Liverpool281
Alphonse Areola West Ham311
Amad Diallo Man Utd91
Ameen Al-Dakhil Burnley131
Andre Brooks Sheffield Utd201
Andros Townsend Luton271
Angelo Ogbonna West Ham111
Anthony Elanga Nottingham Forest361
Ben Johnson West Ham141
Ben Mee Brentford161
Benicio Baker Brighton51
Calum Chambers Aston Villa51
Cameron Archer Aston Villa11
Cameron Archer Sheffield Utd291
Chiedozie Ogbene Luton301
Chris Basham Sheffield Utd81
Christian Eriksen Man Utd221
Cody Gakpo Liverpool351
Danny Ings West Ham201
David Brooks Bournemouth131
David Datro Fofana Burnley151
David Ozoh Crystal Palace91
Davinson Sánchez Tottenham11
Divock Origi Nottingham Forest201
Dominik Szoboszlai Liverpool331
Elijah Adebayo Luton271
Enes Ünal Bournemouth161
Erling Haaland Man City311
Ethan Pinnock Brentford291
Evan Ferguson Brighton271
Fodé Ballo-Touré Fulham61
Fred Onyedinma Luton81
Gabriel Martinelli Arsenal351
Hannibal Man Utd51
Heung-min Son Tottenham351
Hugo Bueno Wolverhampton221
Ian Maatsen Chelsea121
Ivo Grbic Sheffield Utd91
Jack Harrison Everton291
Jack Hinshelwood Brighton121
Jacob Bruun Larsen Burnley321
Jacob Murphy Newcastle211
Jaidon Anthony Bournemouth31
Jakub Kiwior Arsenal201
Jamie Donley Tottenham31
Jarell Quansah Liverpool171
Jayden Danns Liverpool21
Jeffrey Schlupp Crystal Palace291
Joe Johnson Luton21
Joe White Newcastle41
John Fleck Sheffield Utd41
Jorginho Arsenal241
José Sá Wolverhampton351
Lewis Dobbin Everton121
Lewis Miley Newcastle171
Luke Berry Luton171
Mads Andersen Luton81
Mads Roerslev Brentford341
Mahmoud Dahoud Brighton91
Manor Solomon Tottenham51
Marcus Bettinelli Chelsea01
Marek Rodak Fulham01
Mark O'Mahony Brighton31
Martin Dúbravka Newcastle231
Matheus França Crystal Palace101
Matheus Nunes Wolverhampton21
Matt Ritchie Newcastle131
Matt Targett Newcastle31
Matz Sels Nottingham Forest161
Max Aarons Bournemouth201
Max Lowe Sheffield Utd101
Moussa Diaby Aston Villa381
Nathan Fraser Wolverhampton71
Nathan Redmond Burnley121
Nick Pope Newcastle151
Pau Torres Aston Villa291
Pelly-Ruddock Mpanzu Luton271
Radu Drăgușin Tottenham91
Reece James Chelsea101
Reiss Nelson Arsenal151
Rhys Norrington-Davies Sheffield Utd51
Rico Henry Brentford51
Rico Lewis Man City161
Rodrigo Muniz Fulham261
Romain Faivre Bournemouth51
Sam Johnstone Crystal Palace201
Santiago Bueno Wolverhampton121
Sasa Kalajdzic Wolverhampton111
Saïd Benrahma West Ham131
Shandon Baptiste Brentford101
Solly March Brighton71
Takehiro Tomiyasu Arsenal221
Tawanda Chirewa Wolverhampton81
Timo Werner Tottenham131
Tino Livramento Newcastle261
Trevoh Chalobah Chelsea131
Valentín Barco Brighton61
Vitaliy Mykolenko Everton281
Vitinho Burnley321
Willian Fulham311
Willy Kambwala Man Utd81
Yasser Larouci Sheffield Utd111

Updated automatically from match data. Last updated 11 Oct 2026, 18:04 UK time.

Total Yellow Cards Season 2023-24: (442 players) 1602

Check out the total red and yellow cards received by Premier League clubs across all seasons.

Ref: Premier League

Harvey Watkins

About the author:

Harvey Watkins is a football specialist who lives and breathes match predictions, betting angles, and stats-based analysis. With more than six years in sports content, he has earned a strong reputation for producing football coverage that is sharp, informed, and backed by the numbers. His work digs into form, xG, trends, team data, and market movement to give readers a…

More from Harvey Watkins

Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.