Dubai: Former Zimbabwe captain Heath Streak was on Wednesday banned for eight years from all cricket after he accepted five charges of breaching the ICC anti-corruption code, including disclosing inside information and facilitating corrupt approaches.