Can you name every team Chris Gayle has played for during his 463-match Twenty20 career?

As of August 29, 2022, the self-stylised Universe Boss has the most runs, fours, sixes, hundreds, and fifties in the history of Twenty20 cricket. Can you name all 29 teams he has represented in the format? Remember that if a team has changed names, it appears twice.

You have five minutes.