The Premier League is not only the most popular footballing division on the planet but also one of the most competitive.
Players have to fight for every ball and only the most talented and physical come out on top in various battles up and down the division.
Referees, albeit critiqued plenty, have a tough job keeping the action as civil as possible, especially during the tightest of matches.
Just over 20 fouls are given every game on average, meaning the officials’ whistles and cards are called into action regularly.
But who are the players who can be judged to be the dirtiest of all? From the least to most, here are the top 25 foulers in the Premier League.

1. Kai Havertz (Arsenal)
Fouls committed: 14 | Arsenal FC via Getty Images

2. Mathias Jensen (Brentford)
Fouls committed: 14 | Getty Images

3. Gustavo Hamer (Sheffield United)
Fouls committed: 14 | Getty Images

4. Christian Nørgaard (Brentford)
Fouls committed: 14 | AFP via Getty Images