For all the IPL fans out there, here are the full squads for the forthcoming season, which include the young Proteas pace pair Lungi Ngidi and Kagiso Rabada.
After two days of frantic bidding at the IPL auction, the battle lines have been drawn. The opening match will be played at the Wankhede Stadium in Mumbai, home of the champions Mumbai Indians, who have JP Duminy in their ranks.
(UC = uncapped international player; OS = overseas player)
Royal Challengers Bangalore: Virat Kohli, Sarfaraz Khan, AB de Villiers (OS), Brendon McCullum (OS), Chris Woakes (OS), Colin de Grandhomme (OS), Moeen Ali (OS), Quinton de Kock (OS), Umesh Yadav, Yuzvendra Chahal, Manan Vohra (UC), Kulwant Khejroliya (UC), Nandeep Saini, Murugan Ashwin (UC), Mandeep Singh, Pawan Negi, Mohammad Siraj, Anirudha Joshi, Parthiv Patel, Tim Southee (OS), Pavan Deshapnde (UC).
Kolkata Knight Riders: Andre Russell (OS), Sunil Narine (OS), Mitchell Starc (OS), Chris Lynn (OS), Dinesh Karthik, Robin Uthappa, Piyush Chawla, Kuldeep Yadav, Shubman Gill (UC), Ishank Jaggi (UC), Ntish Rana, Kamlesh Nagarkoti, Aniket Choudhary, Gurkeerat Mann Singh, Avesh Khan, Harshal Patel, Rahul Tewatia (UC), Vinay Kumar, Apoorv Wankhade, Rinku Singh, Shivan Mavi, Cameron Delport (OS), Mitchell Johnson (OS), Javon Searless.
Chennai Super Kings: MS Dhoni, Suresh Raina, Ravindra Jadeja, Faf du Plessis (OS), Harbhajan Singh, Dwayne Bravo (OS), Shane Watson (OS), Kedar Jadhav, Ambati Ryudu, Imran Tahir (OS), Karn Sharma, Shardul Thakur, Jagadeesan Narayan, Mitchell Santner (OS), Deepak Chahar, Asif KM, Lungi Ngidi (OS), Kanish Seth, Dhruv Shorey, Murali Vijay, Sam Billings (OS), Mark Wood (OS), Kshitiz Sharma (UC), Monu Singh (UC), Chaitanya Bishnoi (UC).
Mumbai Indians: Rohit Sharma, Hardik Pandya, Krunal Pandya, Jasprit Bumrah, Kieron Pollard (OS), Mustafizur Rahman (OS), Pat Cummins (OS), Surya Kumar (UC), Ishan Kishan, Rhul Chahar (UC), Evin Lewis (OS), Saurabh Tiwary, Ben Cutting (OS), Pradeep Sangwan, JP Duminy (OS), Jason Behrendorff (OS), Tajinder Dhillon, Sharad Lumba, Siddhesh Lad (UC), Aditya Tare (UC), Mayank Markande (UC), Akila Dhananjaya (OS), Pradeep Sahu (UC), Anukul Roy (UC), Mohsin Khan (UC), Nidheesh MD Dinesan (UC).
Sunrisers Hyderabad: David Warner (OS), Bhuvneshwar Kumar, Shikhar Dhawan, Shakib Al Hasan (OS), Kane Williamson (OS), Manish Pandey, Carlos Brathwaite (OS), Yusuf Pathan, Wriddhiman Saha, Rashid Khan (OS), Ricky Bhui, Deepak Hooda, Siddarth Kaul, Syed Khaleel Ahmed, Basil Thampi, T Natarajan, Mohammad Nabi (OS), Sandeep Sharma, Sachin Baby, Chris Jordan (OS), Billy Stanlake (OS), Tanmay Agarwal, Shreevats Goswami, Bipul Sharma (UC), Mehedi Hasan.
Delhi Daredevils: Shreyas Iyer, Rishabh Pant, Chris Morris (OS), Glenn Maxwell (OS), Gautam Gambhir, Jason Roy (OS), Colin Munro (OS), Mohammad Shami, Kagiso Rabada (OS), Amit Mishra, Prithvi Shaw (UC), Harshal Patel (UC), Rahul Tewatia, Vijay Shankar, Avesh Khan, Shahbaz Nadeem (UC), Dan Christian (OS), Jayant Yadav, Trent Boult (OS), Manjot Kalra, Abhishek Sharma, Sandeep Lamichhane (OS), Naman Ojha, Sayan Ghosh.
Rajasthan Royals: Steve Smith (OS), Ben Stokes (OS), Ajinkya Rahane, Stuart Binny, Sanju Samson, Jos Buttler (OS), Rahul Tripathi (UC), Jofra Archer (UC, OS), D’Arcy Short (UC, OS), Gowtham Krishnappa (UC), Dhawan Kulkarni, Jaydev Unadkat, Ankit Sharma, Anureet Singh Kathuria, Zahir Khan Pakteen (OS), MS Midhun, Prashant Chopra (UC), Ben Laughlin (OS), Mahipal Lomror (UC), Jatin Saxena (UC), Aryaman Vikram Birla (UC), Dushmanta Chameera.
Kings XI Punjab: Axar Patel, Ravi Ashwin, Yuvraj Singh, Karun Nair, KL Rahul, David Miller (OS), Aaron Finch (OS), Marcus Stoinis (OS), Mayank Agarwal (UC), Ankit Singh Rajpoot, Manoj Tiwary, Mohit Sharma, Mujeeb Zadran, Barinder Sran, Andrew Tye (OS), Shreyas Gopal, Ben Dwarshuis (OS), Mayank Dagar (UC), Chris Gayle (OS), Manzoor Dar (UC).