For the upcoming Indian Premier League, KKR is all set with its team. Out of Rs. 15.5 crore, Shah Rukh Kahn spent Rs. 9.15 crore to retain some old players and to buy a total of 8 new players for his team.
(Courtesy: Customer Care Contacts)
The two-time IPL champion, KKR, managed to retain Dinesh Karthik, Robin Uthappa, Chris Lynn, Andre Russell, Sunil Narine, Shubham Gill, Piyush Chawla, Kuldeep Yadav, Prasidh Krishna, Shivam Mavi, Nitish Rana, Rinku Singh, and Kamlesh Nagarkoti. (Source: The Times of India)
Apart from these, Kolkata Knight Riders bought 8 new players.
The biggest buy of the team is that of Carlos Brathwaite in Rs. 5 crore. SRK outbid Kings XI Punjab, to bag the West Indies all-rounder, who proved to be a star player in 2016 IPL.

(Courtesy: espncricinfo.com)
Other players that were bought are as follows:
Lockie Ferguson

(Courtesy: Sportskeeda)
Ferguson is a fast bowler from New Zealand, who played for Rising Pune Supergiant in 2017 IPL.
Joe Denly

(Courtesy: Sky Sports)
Joseph Liam Denly is the English opener and a right-hand batsman.
Harry Gurney

(Courtesy: 51allout)
He is an English bowler, who will not be playing in the World Cup next year and hence has his energies and attention saved for the IPL unlike other big players like Sam Curran, who has been bought by Kings XI Punjab.
Nikhil Naik

(Courtesy: InsideSport)
The right-hand Indian batsman and wicket-keeper plays for Maharashtra cricket team.
Shrikant Mundhe

(Courtesy: ESPNcricinfo)
He also plays the first-class domestic cricket for Maharashtra.
Prithvi Raj Yarra

(Courtesy: Cricket Player Facts)
He is a bowler and plays for the team of Andhra Pradesh.
Anrich Nortje

(Courtesy: IOL)
The South-African cricketer is looking forward to his performance as a Knight Rider.