Johan Botha has been a prominent figure in T20 franchise cricket across the globe. He was part of the Trinbago franchise which won the championship in 2015 CPL season. He represented several teams in IPL and BBL including, Kolkata Knight Riders, Rajasthan Royals, Delhi Daredevils, Sydney Sixers, Adelaide Strikers. He was the assistant coach of Multan Sultans in 2018 season and fielding coach of Islamabad United in the 2017 season of the Pakistan Super League. Before becoming a coach, the former South African cricketer played 123 International matches and even captained his national side in ODIs and T20Is.