Bad Boys

Full ranking · 103 clubs · value in card pts · data as of Jul 14, 2024

Weighted card points: yellow = 1, red or second yellow = 3. Toggle for per-90. Club attribution follows the official UEFA final roster updated on 12 June 2024, two days before UEFA Euro 2024 began on 14 June 2024. Each player is credited to the listed domestic club from that frozen snapshot, including players who later transferred. This is a completed, frozen tournament. Match events and player statistics come from API-Football. Captain Factory is supported from the player fixture captain flag: 102 captain records cover both national teams in all 51 fixtures, and each club total counts distinct captain players rather than captain appearances. Other fields that the feed does not support reliably stay excluded rather than inferred. Open-play penalties and shootout attempts are kept separate, with reviewed penalty and shootout reconciliation applied where the feed was incomplete. The historical totals will not change unless a documented source correction is approved and the deterministic data build is rerun.

#ClubLeaguecard pts
1Real MadridLa Liga18
2Bayer LeverkusenBundesliga9
3FiorentinaSerie A8
4AS RomaSerie A6
4InterSerie A6
4Manchester CityPremier League6
4RB LeipzigBundesliga6
8BolognaSerie A5
8JuventusSerie A5
8Paris Saint GermainLigue 15
8VfL WolfsburgBundesliga5
12BarcelonaLa Liga4
12FenerbahçeSüper Lig4
12FSV Mainz 05Bundesliga4
12FulhamPremier League4
12Hellas VeronaSerie A4
12PlzenCzech Liga4
12SevillaLa Liga4
12Universitatea CraiovaLiga I4
20AC MilanSerie A3
20Aston VillaPremier League3
20Bayern MünchenBundesliga3
20Borussia DortmundBundesliga3
20Crystal PalacePremier League3
20GalatasaraySüper Lig3
20LiverpoolPremier League3
20Manchester UnitedPremier League3
20NewcastlePremier League3
20PanathinaikosSuper League 13
20RennesLigue 13
20Slavia PrahaCzech Liga3
20VfB StuttgartBundesliga3
20WatfordChampionship3
20West HamPremier League3
35Al OkhdoodPro League2
35Al-Hilal Saudi FCPro League2
35Al-NassrPro League2
35ArsenalPremier League2
35Athletic ClubLa Liga2
35Atletico MadridLa Liga2
35BenficaPrimeira Liga2
35BeşiktaşSüper Lig2
35BordeauxLigue 22
35FC CopenhagenSuperliga2
35Gornik ZabrzeEkstraklasa2
35LecceSerie A2
35LeicesterChampionship2
35LyonLigue 12
35PisaSerie B2
35PSV EindhovenEredivisie2
35Real SociedadLa Liga2
35SC FreiburgBundesliga2
35Slovan BratislavaSuper Liga2
35Sporting CPPrimeira Liga2
35Sturm GrazBundesliga2
35UdineseSerie A2
571899 HoffenheimBundesliga1
57AEK Athens FCSuper League 11
57AlanyasporSüper Lig1
57AnderlechtJupiler Pro League1
57Atlanta United FCMajor League Soccer1
57BariSerie B1
57Borussia MönchengladbachBundesliga1
57BrentfordPremier League1
57BrightonPremier League1
57Celje1. SNL1
57CelticPremiership1
57ChelseaPremier League1
57DamacPro League1
57Dinamo ZagrebHNL1
57EmpoliSerie A1
57FC LuganoSuper League1
57FC PortoPrimeira Liga1
57FC SochiPremier League1
57Ferencvarosi TCNB I1
57FeyenoordEredivisie1
57GironaLa Liga1
57Hertha BSC2. Bundesliga1
57HNK Hajduk SplitHNL1
57LazioSerie A1
57LensLigue 11
57LevanteSegunda División1
57Pafos1. Division1
57Persepolis FCPersian Gulf Pro League1
57Rapid ViennaBundesliga1
57Red Bull SalzburgBundesliga1
57RubinPremier League1
57SalernitanaSerie A1
57SampdoriaSerie B1
57SassuoloSerie A1
57Servette FCSuper League1
57Shakhtar DonetskPremier League1
57Sparta PrahaCzech Liga1
57SunderlandChampionship1
57SV Darmstadt 98Bundesliga1
57TorinoSerie A1
57ToulouseLigue 11
57TrabzonsporSüper Lig1
57UjpestNB I1
57Union BerlinBundesliga1
57ValenciaLa Liga1
57Werder BremenBundesliga1
57WolvesPremier League1