An MRI in New Delhi yesterday revealed that the injury sustained during Australia''s series in Bangladesh has not healed as he is all set to fly home and undergo a surgery.
The 33-year-old Aussie wicketkeeper was not available for the first three outings of the KKR as he was busy with national duty in Bangladesh.
After joining the side, Haddin scored 18 in his only appearance for the Knight Riders in their nine-wicket loss to Royal Challengers Bangalore in Kolkata.
Confirming the development, Knight Riders coach Dav Whatmore said, "We will make an announcement on his replacement in due course."
The Kolkata franchise, who roped in Haddin in January''s auction for USD 325,000, is running against time to make an announcement about the replacement player as the IPL rule stipulates a team can get a replacement player only before playing eight matches.
The Knights take on Kings XI Punjab in their eighth match tomorrow. An injury-prone Haddin had missed Australia''s five-match ODI series against England last year due to an elbow injury.