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 MK Dons and their divisional rivals rank in the table.
5. Plymouth Argyle - Dirty rating total score: 83.5
Fouls: 131. Yellow cards: 18. Yellow then Red cards: 0. Straight red cards: 0. Photo: Pete Norton
6. Peterborough United - Dirty rating total score: 87
Fouls: 148. Yellow cards: 13. Yellow then Red cards: 0. Straight red cards: 0. Photo: Lewis Storey
7. Crewe Alexandra - Dirty rating total score: 89
Fouls: 152. Yellow cards: 13. Yellow then Red cards: 0. Straight red cards: 0. Photo: Richard Heathcote
8. Lincoln City - Dirty rating total score: 90.5
Fouls: 145. Yellow cards: 15. Yellow then Red cards: 1. Straight red cards: 0. Photo: Gareth Copley