Gayle was originally supposed to be flying into London on Saturday , but chose to stay in South Africa for an extra couple of days so that he could play one final match for his Indian Premier League franchise , the Kolkata Knight Riders .