The great and the most dirty tackles from the world of football.

Bruno Alves on Harry Kane

Bruno Alves gets a red card for this challenge on Harry Kane.

Portugal vs England

2 June 2016

Aleksandar Mitrovic on Kyle Walker

Aleksandar Mitrovic earns a red card for this challenge on Kyle Walker.

Newcastle vs Tottenham

15 May 2016

Chelsea vs Tottenham

So much went on in this game, so here's the whole lot, Fights, Fouls and Dives.

Yellow cards for: Ivanovic, Mikel, Willian, Walker, Vertonghen, Rose, Dier, Dembélé, Mason, Eriksen, Lamela, Kane

Ramiro Funes Mori on Divock Origi

Ramiro Funes Mori receives a straight red card for this challenge on Origi, in Liverpool's 4-0 win

Liverpool vs Everton

20 Apr 2016

Andy Carroll on Laurent Koscielny

Andy Carroll sees yellow for this challenge on Laurent Koscielny

West Ham vs Arsenal

9 Apr 2016