Tarkowski makes history but who has most top-flight bookings?

As Everton defender James Tarkowski gains an unusual yellow card record, we ask: Which Premier League players have received the most bookings?

Tarkowski makes history but who has most top-flight bookings?
As Everton defender James Tarkowski gains an unusual yellow card record, we ask: Which Premier League players have received the most bookings?