JOHANNESBURG : Former South Africa Twenty20 seamer Rory Kleinveldt admitted Friday that he took the banned drug cannabis last month. The Western Cape Cobras star has been provisionally suspended and will plead guilty to doping charges, the South African Cricketers' Association said. "I admit to having acted irresponsibly," Kleinveldt said in a statement.