Kolkata Knight Riders have won the title 2 times in IPL history. First in 2012 against Chennai Super Kings and 2014 against Punjab Kings.