India's T20 extravaganza, IPL 2019, is one of the eagerly-anticipated cricketing events. The twelfth edition of Indian Premier League is slated to start on 29th March 2019.

Chennai Super Kings, initially touted ‘a team of veterans', stunned everyone to run away with the title in the last edition. Such is the beauty of IPL, it always puts forth surprises.

IPL 2019 Full Squads: Ahead of the IPL 2019 season, the franchises have made changes to their squads to vie for the title. Let's take a look at how the IPL teams stack up for the upcoming edition.

Chennai Super Kings Squad

MS Dhoni (c), Suresh Raina, Murali Vijay, Ravindra Jadeja, Kedar Jadhav, Ambati Rayudu, Harbhajan Singh, Deepak Chahar, KM Asif, Karn Sharma, Dhruv Shorey, N Jagadeesan, Shardul Thakur, Monu Kumar, Chaitanya Bishnoi, Faf du Plessis, Sam Billings, Mitchell Santner, David Willey, Dwayne Bravo, Shane Watson, Lungi Ngidi, Imran Tahir, Mohit Sharma, Ruturaj Gaikwad

IN: Mohit Sharma, Ruturaj Gaikwad

OUT: Mark Wood, Kanishk Seth, Kshitiz Sharma

Delhi Capitals Squad

Shreyas Iyer (c), Shikhar Dhawan, Rishabh Pant, Prithvi Shaw, Amit Mishra, Avesh Khan, Harshal Patel, Rahul Tewatia, Manjot Kalra, Colin Munro, Chris Morris, Kagiso Rabada, Sandeep Lamichhane, Trent Boult, Hanuma Vihari, Axar Patel, Ishant Sharma, Nathu Singh, Ankush Bains, Colin Ingram, Sherfane Rutherford, Keemo Paul, Jalaj Saxena, Bandaru Ayyappa

IN: Shikhar Dhawan, Hanuma Vihari, Axar Patel, Ishant Sharma, Nathu Singh, Ankush Bains, Colin Ingram, Sherfane Rutherford, Keemo Paul, Jalaj Saxena, Bandaru Ayyappa

OUT: Gautam Gambhir, Jason Roy, Junior Dala, Liam Plunkett, Mohammed Shami, Sayan Ghosh, Daniel Christian, Glenn Maxwell, Gurkeerat Singh Mann, Naman Ojha, Vijay Shankar, Shahbaz Nadeem and Abhishek Sharma, Jayant Yadav

Kings XI Punjab Squad

Ravichandran Ashwin (c), KL Rahul, Mandeep Singh, Mayank Agarwal, Ankit Rajpoot, Karun Nair, David Miller, Chris Gayle, Andrew Tye, Mujeeb Ur Rahman, Nicholas Pooran, Mohammad Shami, Varun Chakravarthy, Sarfaraz Khan, Sam Curran, Arshdeep Singh, Hardus Viljoen, Darshan Nalkande, Prabsimran Singh, Agnivesh Ayachi, Harpreet Brar, Murugan Ashwin

IN: Mandeep Singh, Moses Henriques, Nicholas Pooran, Mohammad Shami, Varun Chakravarthy, Sarfaraz Khan, Sam Curran, Arshdeep Singh, Hardus Viljoen, Prabsimran Singh, Agnivesh Ayachi, Harpreet Brar, Murugan Ashwin

OUT: Aaron Finch, Axar Patel, Mohit Sharma, Yuvraj Singh, Barinder Sran, Ben Dwarshuis, Manoj Tiwary, Akshdeep Nath, Pardeep Sahu, Mayank Dagar, Marcus Stoinis and Manzoor Dar

Kolkata Knight Riders Squad

Dinesh Karthik (c), Robin Uthappa, Shubman Gill, Piyush Chawla, Kuldeep Yadav, Prasidh Krishna, Nitish Rana, Rinku Singh, Chris Lynn, Andre Russell, Sunil Narine, Carlos Brathwaite, Nikhil Naik, Anrich Nortje, Lockie Ferguson, Harry Gurney, Prithvi Raj Yarra, Joe Denly, Shrikant Mudhe, KC Cariappa, Sandeep Warrier

IN: Carlos Brathwaite, Nikhil Naik, Anrich Nortje, Lockie Ferguson, Harry Gurney, Prithvi Raj Yarra, Joe Denly, Shrikant Mudhe, KC Cariappa, Sandeep Warrier

OUT: Mitchell Starc, Mitchell Johnson, Tom Curran, Cameron Delport, Ishank Jaggi, Vinay Kumar, Apoorv Wankhade, Javon Searles

Mumbai Indians Squad

Rohit Sharma (c), Hardik Pandya, Jasprit Bumrah, Krunal Pandya, Ishan Kishan, Suryakumar Yadav, Mayank Markande, Rahul Chahar, Anukul Roy, Siddhesh Lad, Aditya Tare, Evin Lewis, Quinton de Kock, Kieron Pollard, Ben Cutting, Mitchell McClenaghan, Adam Milne, Jason Behrendorff, Lasith Malinga, Anmolpreet Singh, Barinder Sran, Pankaj Jaiswal, Rasikh Dar, Yuvraj Singh, Jayant Yadav

IN: Quinton de Kock, Lasith Malinga, Anmolpreet Singh, Barinder Sran, Pankaj Jaiswal, Rasikh Dar, Yuvraj Singh, Jayant Yadav

OUT: Saurabh Tiwary, Pradeep Sangwan, Mohsin Khan, MD Nidheesh, Sharad Lumba, Tajinder Singh Dhillon, JP Duminy, Pat Cummins, Mustafizur Rahman, Akila Dananjaya.

Rajasthan Royals Squad

Ajinkya Rahane (c), Krishnappa Gowtham, Sanju Samson, Shreyas Gopal, Aryaman Birla, S. Midhun, Prashant Chopra, Stuart Binny, Dhawal Kulkarni, Mahipal Lomror, Rahul Tripathi, Ben Stokes, Steve Smith, Jos Buttler, Jofra Archer, Ish Sodhi, Jaydev Unadkat, Varun Aaron, Oshane Thomas, Shashank Singh, Liam Livingstone, Riyan Parag, Ashton Turner, Manan Vohra, Shubham Ranjane

IN: Jaydev Unadkat, Varun Aaron, Oshane Thomas, Shashank Singh, Liam Livingstone, Riyan Parag, Ashton Turner, Manan Vohra, Shubham Ranjane

OUT: D'Arcy Short, Ben Laughlin, Heinrich Klaasen, Dane Paterson, Zahir Khan, Dushmantha Chameera, Anureet Singh, Ankit Sharma, Jatin Saxena

Royal Challengers Bangalore Squad

Virat Kohli (c), Parthiv Patel, Yuzvendra Chahal, Mohammed Siraj, Washington Sundar, Pawan Negi, Umesh Yadav, Navdeep Saini, Kulwant Khejroliya, AB de Villiers, Marcus Stoinis, Nathan Coulter-Nile, Moeen Ali, Colin de Grandhomme, Tim Southee, Shimron Hetmyer, Gurkeerat Singh, Shivam Dube, Devdutt Padikkal, Himmat Singh, Heinrich Klaasen, Milind Kumar, Prayas Ray Barman, Akshdeep Nath

IN: Marcus Stoinis, Shimron Hetmyer, Gurkeerat Singh, Shivam Dubey, Devdutt Padikkal, Himmat Singh, Heinrich Klaasen, Milind Kumar, Prayas Ray Barman, Akshdeep Nath

OUT: Brendon McCullum, Corey Anderson, Chris Woakes, Sarfaraz Khan, Mandeep Singh, Quinton de Kock

Sunrisers Hyderabad Squad

Basil Thampi, Bhuvneshwar Kumar, Deepak Hooda, Manish Pandey, T Natarajan, Ricky Bhui, Sandeep Sharma, Vijay Shankar, Shahbaz Nadeem, Abhishek Sharma, Siddarth Kaul, Shreevats Goswami, Khaleel Ahmed, Yusuf Pathan, Kane Williamson (c), Billy Stanlake, David Warner, Rashid Khan, Mohammad Nabi, Shakib Al Hasan, Jonny Bairstow, Wriddhiman Saha, Martin Guptill

IN: Vijay Shankar, Shahbaz Nadeem and Abhishek Sharma, Jonny Bairstow, Wriddhiman Saha, Martin Guptill

OUT: Sachin Baby, Tanmay Agarwal, Chris Jordan, Carlos Brathwaite, Alex Hales, Bipul Sharma, Mehdi Hasan