Former Indian captain Sourav Ganguly registered a score of 239 against Pakistan on December 9, 2007, which is the highest by any Indian left-hander in the Test cricket. Ganguly hit 239 runs off 361 balls with 30 fours and two sixes. He overtook Vinod Kambli's 227 which had come in a Test against Zimbabwe in 1993.