In the 2011–12 season, Kallis scored his second double century in Test cricket, reaching 224 in South Africa's first innings of the third Test of the home series against Sri Lanka. The Test was Kallis's 150th; he became the sixth player in history and the first South African to reach this milestone. After the series, former Indian captain Sourav Ganguly said that he considered Kallis to be the "most-effective player" in Test cricket. Brett Lee named Kallis as the best player in the world in an interview after their victory for Kolkata Knight Riders for his performance in IPL 2012 final against Chennai Super Kings.