We've taken a look at the number of yellow and red cards League One sides have had this season, as well as the total number of fouls (via WhoScored data), and awarded half a point for a foul, one for a yellow, three for a yellow/red and five for a straight red to find the 'dirty' rating. Here's where Doncaster Rovers and their divisional rivals rank in the table.
5. Shrewsbury Town - Dirty rating total score: 108
Fouls: 158. Yellow cards: 21. Yellow then Red cards: 1. Straight red cards: 1. Photo: Pete Norton
6. Oxford United - Dirty rating total score: 106
Fouls: 172. Yellow cards: 15. Yellow then Red cards: 0. Straight red cards: 1. Photo: Richard Heathcote
7. Sunderland - Dirty rating total score: 103
Fouls: 158. Yellow cards: 11. Yellow then Red cards: 1. Straight red cards: 2. Photo: Lewis Storey
8. Portsmouth - Dirty rating total score: 102.5
Fouls: 167. Yellow cards: 19. Yellow then Red cards: 0. Straight red cards: 0. Photo: Mike Hewitt