Very few players concluded their stadium careers, played hundreds of matches, and did not receive a single red card.
International stars such as the Argentine Maradona, Lionel Messi, the Portuguese Cristiano Ronaldo, and the French Zinedine Zidane got at least one or more red cards in their careers.
However, there are several stars who played hundreds of matches without forcing the referee to dismiss them, the most prominent of which are:
- Ryan Giggs has played 963 matches for the teams and the national team.
- Spain’s Raul Gonzalez has played 932 matches for the teams and the national team.
- Spaniard Andres Iniesta has played 717 matches with the teams and the national team.
- German Philipp Lahm has played 652 matches for the teams and the national team.
- England’s Gary Lineker has played 567 matches for the teams and the national team.