It's been five years since the West Indies were crowned as the champions of the T20 world in India in 2016.
Defeating England by four wickets in one of the more memorable World Cup Finals we've seen, Carlos Braithwaite put his name on the map dispatching Ben Stokes for four consecutive maximums to send the Carribean into a frenzy.
As we look toward the beginning of the 'Super 12' group stage in the UAE and Oman, we have every competing nation and their playing squad listed.
RELATED: Every T20 World Cup fixture with Australian start times
Group A
Australia
T20 ranking: 7th
Highest Ranked Batsman: Aaron Finch (3rd)
Highest Ranked Bowler: Ashton Agar (6th)
Squad:
Aaron Finch (c), Ashton Agar, Pat Cummins (vc), Josh Hazlewood, Josh Inglis, Mitchell Marsh, Glenn Maxwell, Kane Richardson, Steve Smith, Mitchell Starc, Marcus Stoinis, Mitchell Swepson, Mathew Wade, David Warner, Adam Zampa
Bangladesh
T20 ranking: 6th
Highest Ranked Batsman: Mohammad Naim Sheikh (24th)
Highest Ranked Bowler: Mustafizur Rahman (8th)
Squad:
Mahmud Ullah (Captain), Mohammad Naim Sheikh, Soumya Sarkar, Liton Das, Shakib Al Hasan, Mushfiqur Rahim, Afif Hossain, Nurul Hasan Sohan, Shak Mahedi Hasan, Nasum Ahmed, Mustafizur Rahman, Shoriful Islam, Taskin Ahmed, Shaif Uddin, Shamim Hossain
England
T20 ranking: 1st
Highest Ranked Batsman: Dawid Malan (1st)
Highest Ranked Bowler: Adil Rashid (4th)
Squad:
Eoin Morgan (c), Moeen Ali, Jonathon Bairstow, Sam Billings, Jos Buttler, Tom Curran, Chris Jordan, Liam Livingstone, Dawid Malan, Tymal Mills, Adil Rashid, Jason Roy, David Willey, Chris Woakes, Mark Wood
South Africa
T20 ranking: 5th
Highest Ranked Batsman: Quinton de Kock (8th)
Highest Ranked Bowler: Tabraiz Shamsi (1st)
Squad:
Temba Bavuma (c), Keshav Maharaj, Quinton de Kock, Bjorn Fortuin, Reeza Hendricks, Heinrich Klassan, Aiden Markram, David Millar, Wiaan Mulder, Lungi Ngidi, Anrich Nortje, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi, Rassie van der Dussen
Sri Lanka
T20 ranking: 10th
Highest Ranked Batsman: Kusal Perera (37th)
Highest Ranked Bowler: Wanindu De Silva (2nd)
Squad:
Dasun Shanaka (c), Kusal Janith Perera, Dinesh Chandimal, Dhananjaya De Silva, Pathum Nissanka, Charith Asalanka, Avishka Fernando, Bhanuka Rajapaksa, Chamika Karunaratne, Wanindu Hasaranga, Dushmantha Chameera, Lahiru Kumara, Maheesh Theekshana, Akila Dananjaya, Binura Fernando
West Indies
T20 ranking: 9th
Highest Ranked Batsman: Evin Lewis (9th)
Highest Ranked Bowler: Fabian Allen (16th)
Squad:
Kieron Pollard (c), Nicholas Pooran (vc), Fabian Allen, Dwayne Bravo, Roston Chase, Andre Fletcher, Chris Gayle, Shimron Hetmeyer, Evin Lewis, Obed McCoy, Lendl Simmons, Ravi Rampaul, Andre Russell, Oshane Thomas, Hayden Walsh Jnr
Group B
Afghanistan
T20 ranking: 8th
Highest Ranked Batsman: Hazratullah Zazai (10th)
Highest Ranked Bowler: Rashid Khan (3rd)
Squad:
Mohammed Nabi (c), Rahmanullah Gurbaz, Hazratullah Zazai, Usman Ghani, Mohammed Shahzad, Hashmatullah Shahidi, Asghar Afghan, Gulbadin Naib, Najibullah Zadran, Karim Janat, Rashid Khan, Mujeeb ur Rahman, Hamid Hassan, Faris Ahmed Malik, Naveen ul Haq
India
T20 ranking: 2nd
Highest Ranked Batsman: Virat Kohli (4th)
Highest Ranked Bowler: Bhuvneshwar Kumar (11th)
Squad:
Virat Kohli (c), Rohit Sharma, KL Rahul, Suryakumar Yadav, Rishabh Pant, Ishan Kishan, Hardik Pandya, Ravindra Jadeja, Rahul Chahar, Ravichandran Ashwin, Shardul Thakur, Varun Chakravarthy, Jasprit Bumrah, Bhuvneshwar Kumar, Mohammed Shami
Namibia
T20 ranking: 19th
Highest Ranked Batsman: Gerhard Erasmus (64th)
Highest Ranked Bowler: Bernard Scholtz (63rd)
Squad:
Gerhard Erasmus (c), Stephen Baard, Karl Birkenstock. Michau du Preez, Jan Frylinck, Zane Green, Nicol Lofie-Eaton, Bernard Scholtz, Ben Shikongo, JJ Smit, Ruben Trumpelmann, Michael van Lingen, David Wiese, Craig Williams, Pikky Ya France
New Zealand
T20 ranking: 4th
Highest Ranked Batsman: Devon Conway (5th)
Highest Ranked Bowler: Tim Southee (10th)
Squad:
Kane Williamson (c), Todd Astle, Trent Boult, Mark Chapman, Devon Conway, Lockie Ferguson, Martin Guptill, Kyle Jamieson, Daryl Mitchell, Jimmy Neesham, Glenn Phillips, Mitchell Santner, Tim Seifert, Ish Sodhi, Tim Southee
Pakistan
T20 ranking: 3rd
Highest Ranked Batsman: Babar Azam (2nd)
Highest Ranked Bowler: Shaheen Shah Afridi (23rd)
Squad:
Babar Azam (c), Shadab Khan, Asif Ali, Fakhar Zaman, Haider Ali, Haris Rauf, Imad Wasim, Mohammed Rizwan, Mohammed Hafeez, Mohammed Nawaz, Mohammed Wasim Jnr, Sarfraz Ahmed, Shaheen Shah Afridi, Shoaib Malik
Scotland
T20 ranking: 14th
Highest Ranked Batsman: George Munsey (22nd)
Highest Ranked Bowler: Mark Watt (15th)
Squad:
Kyle Coetzer (c), Richard Berrington, Dylan Budge, Matthew Cross (wk), Josh Davey, Ally Evans, Chris Greaves, Michael Leask, Calum Macleod, George Munsey, Safyaan Sharif, Hamza Tahir, Craig Wallace, Mark Watt, Brad Wheal