Skip to main content

FIFA World Cup — All-time Yellow Cards

Complete ranked list of the fifa world cup — all-time yellow cards across every edition since 1930. Leader: Javier Mascherano (Argentina) with 7 yellow cards. 50 players ranked.

#PlayerTeamYellow cards
1Javier MascheranoArgentina7
2CafuBrazil6
3Héctor MorenoMexico5
4Lothar MatthäusWest Germany5
5Nicolás OtamendiArgentina5
6Rafael MárquezMexico5
7Sulley MuntariGhana5
8Alberto García AspeMexico4
9Alessandro CostacurtaItaly4
10Andreas BrehmeWest Germany4
11Arjen RobbenNetherlands4
12Bastian SchweinsteigerGermany4
13Cristiano RonaldoPortugal4
14Didier ZokoraIvory Coast4
15Diego MaradonaArgentina4
16Dietmar HamannGermany4
17Fabian SchärSwitzerland4
18Fabio CannavaroItaly4
19Gerardo TorradoMexico4
20Gheorghe PopescuRomania4
21Gianluca ZambrottaItaly4
22Jan WoutersNetherlands4
23José ChamotArgentina4
24Jürgen KlinsmannWest Germany4
25Marcos AcuñaArgentina4
26Mark van BommelNetherlands4
27Michael BallackGermany4
28Riadh BouaziziTunisia4
29Robin van PersieNetherlands4
30Tim CahillAustralia4
31Toby AlderweireldBelgium4
32Trifon IvanovBulgaria4
33Woo-young JungSouth Korea4
34Zbigniew BoniekPoland4
35Zinedine ZidaneFrance4
36Zlatko YankovBulgaria4
37AldairBrazil3
38Aleksandar MitrovićSerbia3
39Alireza JahanbakhshIran3
40André AyewGhana3
41André Kana-BiyikCameroon3
42Antonio ValenciaEcuador3
43Arne FriedrichGermany3
44Billy HamiltonNorthern Ireland3
45Blaise MatuidiFrance3
46Carles PuyolSpain3
47Carlos BabingtonArgentina3
48CasemiroBrazil3
49César SampaioBrazil3
50Christian PoulsenDenmark3

Explore more

Frequently asked

Who has the most yellow cards in FIFA World Cup — All-time?

Javier Mascherano of Argentina leads the fifa world cup — all-time yellow cards list with 7 yellow cards.

How is this leaderboard compiled?

Data is aggregated from PlaySports' World Cup dataset spanning 1930 to 2022, plus live 2026 fixtures as they complete. Yellow Cards are counted per-player, per-tournament, with penalties and own goals classified separately for goal totals.