The 2023 edition of the Indian Premier League began on March 31 – here is a look at the IPL 2023 squad of each team, including complete squad lists.

Gujarat Titans are favourites to retain their IPL title with our Match Centre partners bet365. To bet on the outright market of the competition head here.

Gujarat Titans enter this campaign as defending champions. They beat Rajasthan Royals in the final last season. Lucknow Super Giants and Royal Challengers Bangalore, who also made the playoffs, will hope to end their wait for an IPL title.

Chennai Super Kings, Delhi Capitals, Kolkata Knight Riders and Mumbai Indians, on the other hand, will expect a better showing. Punjab Kings and Sunrisers Hyderabad also endured indifferent campaigns in 2022 and would be wanting to qualify for the playoffs, at the very least.

IPL 2023 began on March 31, with Chennai Super Kings taking on Gujarat Giants at the Narendra Modi Stadium in Ahmedabad. Each team will play 14 matches, and IPL 2023 returns to a home-and-away format after being played entirely in Maharashtra last year. Here’s the full IPL schedule for 2023.

IPL 2023: Where to watch live?

Catch all matches live and exclusive across TV and Digital in the US and Canada with Willow.tv.

In India, the matches will be streamed on the JioCinema app, while TV telecast will be available on the Star Sports Network.

Here is a look at the IPL 2023 squad for each side:

IPL 2023 squad: Complete team lists

All squads updated till May 24, 2023.

Chennai Super Kings: MS Dhoni (c), Moeen Ali, Bhagath Varma, Deepak Chahar, Devon Conway, Tushar Deshpande, Shivam Dube, Ruturaj Gaikwad, Rajvardhan Hangargekar, Ravindra Jadeja, Sisanda Magala, Ajay Mandal, Matheesha Pathirana, Dwaine Pretorius,  Shaik Rasheed, Ajinkya Rahane, Ambati Rayudu, Mitchell Santner, Subhranshu Senapati, Simarjeet Singh, Nishant Sindhu, Prashant Solanki, Ben Stokes, Maheesh Theekshana, Akash Singh. Ruled out: Kyle Jamieson (replaced by Sisanda Magala), Mukesh Choudhary (replaced by Akash Singh)

Note: Ben Stokes will not be available for the playoffs

Delhi Capitals: David Warner (c), Khaleel Ahmed, Aman Khan, Yash Dhull, Praveen Dubey, Sarfaraz Khan, Kuldeep Yadav, Lalit Yadav, Mitchell Marsh, Mukesh Kumar, Mustafizur Rahman, Lungi Ngidi, Anrich Nortje, Vicky Ostwal, Manish Pandey, Ripal Patel, Axar Patel, Rovman Powell, Rilee Rossouw, Chetan Sakariya, Phil Salt, Ishant Sharma, Prithvi Shaw, Abhishek Porel, Priyam Garg. Ruled out: Rishabh Pant (replaced by Abhishek Porel), Kamlesh Nagarkoti (replaced by Priyam Garg)

Gujarat Titans: Hardik Pandya (c), KS Bharat, Alzarri Joseph, Josh Little, Abhinav Manohar, David Miller, Mohammed Shami, Darshan Nalkande, Noor Ahmad, Urvil Patel, Rashid Khan, Wriddhiman Saha, R Sai Kishore, Sai Sudharsan, Pradeep Sangwan, Vijay Shankar, Mohit Sharma, Shivam Mavi, Shubman Gill, Odean Smith, Rahul Tewatia, Matthew Wade, Jayant Yadav, Yash Dayal, Dasun Shanaka. Ruled out: Kane Williamson (replaced by Dasun Shanaka)

Kolkata Knight Riders: Nitish Rana (c), Vaibhav Arora, Lockie Ferguson, Harshit Rana, Venkatesh Iyer, N Jagadeesan, Kulwant Khejroliya, Mandeep Singh, Sunil Narine, Rahmanullah Gurbaz, Anukul Roy, Andre Russell, Shakib Al Hasan, Rinku Singh, Tim Southee, Suyash Sharma, Shardul Thakur, Varun Chakravarthy, David Wiese, Umesh Yadav, Jason Roy, Aarya Desai, Johnson Charles. Ruled out: Shreyas Iyer

Note: Shakib Al Hasan has opted out of the tournament (replaced by Jason Roy).
Litton Das has opted out of the tournament (replaced by Johnson Charles).
Aarya Desai has been signed as a replacement player but it wasn’t specified who he is a replacement for.
Umesh Yadav is nursing injuries and is not 100% fit.

Lucknow Super Giants: Avesh Khan, Ayush Badoni, Quinton de Kock, K Gowtham, Deepak Hooda, Prerak Mankad, Kyle Mayers, Amit Mishra, Naveen-ul-Haq, Krunal Pandya (c), Nicholas Pooran, Ravi Bishnoi, Daniel Sams, Karan Sharma, Romario Shepherd, Marcus Stoinis, Swapnil Singh, Manan Vohra, Mark Wood, Mayank Yadav, Yash Thakur, Yudhvir Singh, Mohsin Khan, Karun Nair, Suyansh Shedge. Ruled out: KL Rahul (replaced by Karun Nair), Jaydev Unadkat (replaced by Suyansh Shedge)

Mumbai Indians: Rohit Sharma (c), Arshad Khan, Jason Behrendorff, Dewald Brevis, Piyush Chawla, Tim David, Raghav Goyal, Cam Green, Ishan Kishan, Duan Jansen, Kumar Kartikeya, Akash Madhwal, Shams Mulani, Ramandeep Singh, Hrithik Shokeen, Tristan Stubbs, Arjun Tendulkar, N Tilak Varma, Vishnu Vinod, Nehal Wadhera, Suryakumar Yadav, Chris Jordan Ruled out: Jasprit Bumrah (replaced by Sandeep Warrier), Jhye Richardson (replaced by Riley Meredith), Jofra Archer (replaced by Chris Jordan)

Punjab Kings: Shikhar Dhawan (c), Arshdeep Singh, Baltej Singh, Rahul Chahar, Sam Curran, Rishi Dhawan, Nathan Ellis, Harpreet Brar, Harpreet Singh, Vidwath Kaverappa, Liam Livingstone, Mohit Ratee, Prabhsimran Singh, Kagiso Rabada, M Shahrukh Khan, Bhanuka Rajapaksa, Jitesh Sharma, Shivam Singh, Sikandar Raza, Atharva Taide. Ruled out: Jonny Bairstow (replaced by Matthew Short), Raj Bawa (replaced by Gurnoor Brar)

Rajasthan Royals: Sanju Samson (c), Abdul Basith, M Ashwin, R Ashwin, KM Asif, Trent Boult, Jos Buttler, KC Cariappa, Yuzvendra Chahal, Donovan Ferreira, Shimron Hetmyer, Jason Holder, Yashasvi Jaiswal, Dhruv Jurel, Obed McCoy, Devdutt Padikkal, Riyan Parag, Kunal Singh Rathore, Joe Root, Navdeep Saini, Kuldeep Sen, Kuldip Yadav, Akash Vasisht, Adam Zampa. Ruled out: Prasidh Krishna (replaced by Sandeep Sharma)

Royal Challengers Bangalore: Faf du Plessis (c), Akash Deep, Finn Allen, Anuj Rawat, Avinash Singh, Manoj Bhandage, Mohammed Siraj, Michael Bracewell, Wanindu Hasaranga, Josh Hazlewood, Dinesh Karthik, Siddharth Kaul, Virat Kohli, Mahipal Lomror, Sonu Yadav, Glenn Maxwell, Harshal Patel, Suyash Prabhudessai, Rajan Kumar, Shahbaz Ahmed, Himanshu Sharma, Karn Sharma, Kedar Jadhav. Ruled out: Will Jacks (replaced by Michael Bracewell), Rajat Patidar (replaced by Vijaykumar Vyshak), Reece Topley (replaced by Wayne Parnell), David Willey (replaced by Kedar Jadhav)

Sunrisers Hyderabad: Aiden Markram (c), Abdul Samad, Abhishek Sharma, Mayank Agarwal, Anmolpreet Singh, Harry Brook, Mayank Dagar, Fazalhaq Farooqi, Akeal Hosein, Marco Jansen, Kartik Tyagi, Heinrich Klaasen, Bhuvneshwar Kumar, Mayank Markande, Samarth Vyas, T Natarajan, Nitish Kumar Reddy, Sanvir Singh, Glenn Phillips, Adil Rashid, Rahul Tripathi, Umran Malik, Vivrant Sharma, Upendra Yadav. Ruled out: Washington Sundar