Error message

  • Deprecated function: Return type of Aws\HandlerList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 32 of /var/www/html/vendor/aws/aws-sdk-php/src/HandlerList.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of & Aws\Endpoint\Partition::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Aws\Credentials\Credentials implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in include() (line 8 of /var/www/html/vendor/aws/aws-sdk-php/src/Credentials/Credentials.php).
  • Deprecated function: Return type of Aws\Command::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of & Aws\Command::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Result::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of & Aws\Result::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
×

Entertainment

Footballers With The Most Red Cards In Soccer History

Most players receive only a few red cards in the course of a career. Red cards can be a last ditch effort for a referee to control a game after it becomes unhinged. Typically, the events that lead up to a red card are unintentional - almost humorous. (We can all thank Fellaini for this comical exchange with Sergio Aguero during the Manchester Derby.)

Some players, however, seem to have made a career of obtaining red cards. They are just plain good at it. For the nine players on this list with the most red cards in football history, a red card is a preventative action that gives every opposing player a sigh of relief.

Footballers With The Most Red Cards In Soccer History

#9 – Vinnie Jones (12 career red cards)

#8 – Felipe Melo (14 career red cards)

#7 – Yannick Cahuzac (17 career red cards)

#6 – Pablo Alfaro (18 career red cards)

#5 – Paolo Montero (21 career red cards)

#4 – Alexis Ruano Delgado (22 career red cards)

#3 – Sergio Ramos (26 career red cards)

#2 – Cryil Rool (27 career red cards)

#1– Gerardo Bedoya (46 career red cards)

(Check out the information and videos of each of the players on this list below.)

(Updated 4/23/2018)

 

#9 – Vinnie Jones

Vinnie starts us off with 12 career red cards. The English midfielder has had to tame his temper after becoming an actor in 1998. Before this, he committed fouls early and often – even a mere five seconds into games (video below). Jones was a part of the Wimbledon Football Club nicknamed the "Crazy Gang" and helped them beat Liverpool in the 1988 FA Cup Final. Vinnie has been named as one football's hardest men.

(Stats courtesy of statbunker)      

 

#8 – Felipe Melo

Recently, Felipe Melo was in the midst of a brawl that led to four players being suspended from future games. Felipe lives up to his nickname of "Pitbull," obtaining 14 career red cards. The Brazilian carries the tenacity of an MMA fighter.  

  

(Stats courtesy of Soccerway)

 

#7 – Yannick Cahuzac

The French defensive midfielder set the stage for aggressive players around the world by receiving three red cards in four games during the 2016/17 Ligue 1 season. He has totaled 17 red cards during his career. Cahuzac takes no prisoners, even when they are inanimate objects.

(Stats courtesy of Statbunker

 

#6 – Pablo Alfaro

Alfaro is tied for the second most red cards in La Liga history with 18 dismissals. The Spaniard is lucky to have escaped from a booking for this cheap play (video below).

    

(Stats courtesy of SBNation)

 

#5 – Paolo Montero

The Uruguayan holds the record for the most red cards in Serie A history and was sent off 21 times in his career. Montero was quoted saying: "Sometimes you have to do anything to win and this is my nature." According to the 7-minute long video below, our best guess is that Montero means not seeing the opposing players as people is "anything."  

(Stats courtesy of Forza Italian Football)

 

#4 – Alexis Ruano Delgado

The Spanish centre-back has been known for his temper and this punch on Mario Mandzukic (link below). Alexis has been handed 22 red cards throughout his career.

(Foul at 3:01 in this video)

(Stats courtesy of Sportskeeda)

 

#3 – Sergio Ramos

It would be criminal to have a list of players with red cards and not include Sergio. The Spaniard has received 25 red cards and has the most in La Liga history (20). He also has the highest number of red cards in El Clasico with five dismissals. Check out all five red cards he has earned in El Clasico in this video.

(Stats courtesy of The Guardian)

 

#2 – Cryil Rool

Rool has been known to start brawls, go into tackles blindly and karate kicking opponents (video below). Receiving 27 red cards throughout his career, it is no surprise Cryil is second on the list.    

(Stats courtesy of Give Me Sport)

 

#1 – Gerardo Bedoya 

Arguably the dirtiest player ever to step onto a pitch is Gerardo Bedoya. The Colombian defensive midfielder accumulated a whopping 46 red cards during his spell as a footballer. Bedoya often seemed confused as to whether he was in the octagon or on a soccer field. Gerardo has since started his career has a manager for Colombian side Independiente Sante Fe and was sent off into the stands during his first game. Some people never change. 

 

(Stats courtesy of The Guardian)

Videos you might like