Cricket South Africa (CSA) president Norman Arendse has resigned from his position, citing 'irreconcilable differences' with CSA chief executive Gerald Majola as the main reason.

Arendse officially announced his resignation at a press conference at Sahara Park Newlands on Wednesday.

At the conference Arendse stated that he no longer enjoyed the full trust and confidence of the CEO and all 11 affiliates of the CSA. He said that differences of opinion as to his role within the CSA and his transformation policy were the main reasons for the rift which had developed within the governing body.

"The office of the president of the CSA must be respected, and be supported by all, including the CEO and all 11 affiliates ? at all times. This currently not the case.

"Should we continue in this way, there is a real danger that cricket may be plunged into a real crisis and the game be brought into disrepute.

"In these circumstances it has become untenable for me to continue presiding over CSA as its president. Accordingly, I have decided to resign with immediate effect," Arendse said.

Arendse and Majola have been involved in more than one controversy regarding national team selections.

Their relationship seemed to have broken down completely after Majola overruled Arendse's decision to veto the Proteas team that toured Bangladesh earlier this year.

Arendse, though, denied that he had vetoed the team selected to tour Bangladesh, saying that as president he had no role in the Proteas team selection.

At the conference Arendse also accused his former administrators of malpractice and of not serving the best interests of the game.

"Sadly, many administrators are elected or appointed on the basis of the particular agenda they serve and not on the basis of their ability to make a meaningful contribution to the game," he said.

He also blasted the lack of transformation in cricket. intimating that some affiliates have deliberately lagged behind in implementing a transformation policy.

Arendse will also resign his posts with the International Cricket Council (ICC).