Gerardo Bedoya has the highest number of red cards, that is 46 red cards.
The Spain and Real Madrid legend has gotten 28 red cards in his career.
Cyril Rool received 27 red cards in his career.
Alexis Ruano Delgado comes as the 4th highest red card receiver with 22 red cards.
Paolo Montero has in his career received 21 red cards.
Rafael Marquez has earned himself 21 red cards in his career.