T20 Global League Cape Town Knight Riders 3 years ago Cape Town Knight Riders (CTKR) is a professional twenty20 cricket team that competes in South…