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

James Tarkowski
James Tarkowski has received 23 Premier League yellow cards in his three-year stint at Everton [Getty Images]

Everton defender James Tarkowski made history on Saturday when he received the 64th Premier League booking of his career.

It means he has the highest number of yellow cards of any player in the competition never to have received a red.

The 32-year-old was cautioned for a foul on Arsenal full-back Myles Lewis-Skelly as the Toffees drew 1-1 against the Gunners at Goodison Park.

The record-breaking caution came after captain Tarkowski received a yellow card for a foul on Alexis Mac Allister against Liverpool on Wednesday - though the Premier League's refereeing body later acknowledged he should have been dismissed.

Tarkowski now holds the unique record having played 301 Premier League matches without seeing red.

Overall, he has received one red card in his whole career - a straight red while playing for Brentford in the Championship.

With six bookings this season, he has overtaken former Chelsea and Southampton midfielder Oriol Romeu and former Tottenham, Charlton and Aston Villa defender Luke Young on the list of the most Premier League bookings without receiving a red card.

Tarkowski's new record also got us wondering who has received the most yellow cards in the Premier League.

Have a go at our quiz to see if you can name the 11 players with the most top-flight bookings.

There's some obvious names in there and perhaps some less obvious ones too.

Good luck!

Save Story