T20 leagues across the globe have become popular over a period of time. While IPL might be the most-watched T20 league in the world, the likes of BBL, Caribbean Premier League (CPL) and NatWest T20 Blast are also catching up in terms of popularity.

The fourth edition of the CPL will hope to make more impact in the T20 game, with the cricket carnival set to be hosted in the Caribbean islands Indies and in the USA from Wednesday.

For the first time in the history of the tournament, six matches will be played in Fort Lauderdale, Florida in the US. St Kitts will host the playoffs, including the final, of CPL 2016.   

The first match of the CPL 2016 will be played between the defending champions Trinbago Knight Riders, led by Dwayne Bravo, and Darren Sammy-captained St Lucia Zouks in Port of Spain. 

The fourth season of CPL will also have the likes of AB de Villiers, Faf du Plessis, Shane Watson, Brendon McCullum and Adam Zampa, ready to make their debut in the T20 league.

These are plenty of stars, who will be playing in CPL 2016 and can easily catch the eyeballs of the cricket fans when it comes to the shortest format of the international game.

McCullum is one of those and he is really excited to be a part of CPL 2016 and Trinbago Knight Riders. The former New Zealand captain feels that it is going to be a challenging tournament as all the teams have very good players. 

He is also confident of making a positive start to the tournament against St Lucia Zouks on Wednesday in Port of Spain.

"Every team has got good players in the CPL and I think that's probably a mark of the tournament that it's attracting the world's best players combined with the Caribbean's best players as well," McCullum was quoted as saying by stabroeknews.

"It's going to be a tough game [against St. Lucia Zouks] but they're all going to be tough games so from our point of view we've got a good team as well. So we've got to go out there and play in the style and the manner which gives us the most amount of satisfaction and hopefully we win the game." 

Here's the complete schedule of CPL 2016 (Note: IST am timings are next day):

Date Time Fixture Venue
29 June 2016 9 pm local, 6:30 am IST Trinbago Knight Riders vs St. Lucia Zouks Port of Spain
30 June 2016 8 pm local, 5:30 am IST St. Kitts Nevis Patriots vs Guyana Amazon Warriors Basseterre, St Kitts
1 July 2016 9 pm local, 6:30 am IST Trinbago Knight Riders vs Barbados Tridents Port of Spain
2 July 2016 12 pm local, 9:30 pm IST St. Kitts Nevis Patriots vs Jamaica Tallawahs Basseterre, St Kitts
2 July 2016 9 pm local, 6:30 am IST Trinbago Knight Riders vs Guyana Amazon Warriors Port of Spain
3 July 2016 4pm local, 1:30 am IST St. Kitts Nevis Patriots vs St. Lucia Zouks Basseterre, St Kitts
4 July 2016 7 pm local, 4:30 am IST Trinbago Knight Riders vs Jamaica Tallawahs Port of Spain
5 July 2016 7 pm local, 4:30 am IST St. Kitts Nevis Patriots vs Barbados Tridents Basseterre, St Kitts
7 July 2016 7 pm local, 4:30 am IST Guyana Amazon Warriors vs Jamaica Tallawahs Providence, Guyana
9 July 2016 12 pm local, 9:30 pm IST Guyana Amazon Warriors vs St. Kitts Nevis Patriots Providence, Guyana
10 July 2016 7 pm local, 4:30 am IST Guyana Amazon Warriors vs Trinbago Knight Riders Providence, Guyana
11 July 2016 8 pm local, 5:30 am IST Barbados Tridents vs Jamaica Tallawahs Barbados
12 July 2016 7 pm local, 4:30 am IST Guyana Amazon Warriors vs St. Lucia Zouks Providence, Guyana
13 July 2016 8 pm local, 5:30 am IST Barbados Tridents vs St. Kitts Nevis Patriots Barbados
15 July 2016 8 pm local, 6:30 am IST Jamaica Tallawahs vs Guyana Amazon Warriors Jamaica
16 July 2016 12 pm local, 9:30 pm IST Barbados Tridents vs Trinbago Knight Riders Barbados
16 July 2016 6 pm local, 4:30 am IST Jamaica Tallawahs vs St. Kitts Nevis Patriots Jamaica
17 July 2016 7 pm local, 4:30 am IST Barbados Tridents vs St. Lucia Zouks Barbados
18 July 2016 8 pm local, 6:30 am IST Jamaica Tallawahs vs Trinbago Knight Riders Jamaica
20 July 2016 8 pm local, 6:30 am IST Jamaica Tallawahs vs Barbados Tridents Jamaica
21 July 2016 6 pm local, 3:30 am IST St. Lucia Zouks vs St. Kitts Nevis Patriots St Lucia
23 July 2016 12 pm local, 9:30 pm IST St. Lucia Zouks vs Barbados Tridents St Lucia
24 July 2016 5 pm local, 2:30 am IST St. Lucia Zouks vs Guyana Amazon Warriors St Lucia
26 July 2016 6 pm local, 3:30 am IST St. Lucia Zouks vs Trinbago Knight Riders St Lucia
28 July 2016 7 pm local, 4:30 am IST Guyana Amazon Warriors vs Barbados Tridents Florida
29 July 2016 7 pm local, 4:30 am IST St. Kitts Nevis Patriots vs Trinbago Knight Riders Florida
30 July 2016 12 pm local, 9:30 pm IST St. Lucia Zouks vs Jamaica Tallawahs Florida
30 July 2016 4 pm local, 1:30 am IST Barbados Tridents vs Guyana Amazon Warriors Florida
31 July 2016 12 pm local, 9:30 pm IST Trinbago Knight Riders vs St. Kitts Nevis Patriots Florida
31 July 2016 4 pm local, 1:30 am IST Jamaica Tallawahs vs St. Lucia Zouks Florida
3 August 2016 8 pm local, 6:30 am IST Playoff-1 Basseterre, St Kitts
4 August 2016 8 pm local, 6:30 am IST Playoff-2 Basseterre, St Kitts
5 August 2016 9 pm local, 7:30 am IST Playoff-3 Basseterre, St Kitts
7 August 2016 8 pm local, 6:30 am IST Final Basseterre, St Kitts

TV listings: India: Sony Six and Sony Six HD. UK: BT Sports. USA: ESPN3. Australia: Fox Sports. New Zealand: Sommet Sports. Barbados: Caribbean Broadcasting Corporation. Trinidad: Caribbean Communications Network, TV 6, CNC 3 .Nevis: Caribbean Cable Networks. Guyana: National Communications Network, TVG. St Kitts: ZIZ Broadcasting Corp. St Lucia: Helen Television System, St Lucia Cable Vision. Jamaica: TVJ.