The season record is 14, shared by 4 players:
Paul Ince (Wolves, 2003/04)
Robbie Savage (Leicester, 2001/02)
Olivier Dacourt (Everton, 1998/99)
Mark Hughes (Southampton, 1998/99)
Paul Scholes
arsenal
Hull City
Eric Cantona got 4 one season, not sure which one though.
craig bellamy. not sure how many though
Nicky Butt had the most yellow cards last season with 13.Richard Dunne, Sulley Ali Muntari and Ryan Nelsen got the most red cards with 2 each.Reference : Opta Premier League Statistics 2007 - 2008.
It is man u
Duncan Ferguson & Patrick Viera
The player who holds the record for the most red cards in a single season in professional football is Gerardo Bedoya, with 10 red cards in the 2003 season.
Ryan giggs11
The player who holds the record for receiving the most red cards in professional football history is Gerardo Bedoya from Colombia.
With his dismissal against Wigan, Richard Dunne (Man City) joined Duncan Ferguson and Patrick Vieira on 8 red cards.