India reached the Cricket World Cup final in 2003 under captain Sourav Ganguly but lost to Australia. India did not reach the finals in 1992, 1996, or 1999. The 2003 final was played at Wanderers Stadium, Johannesburg, where Australia defeated India by 125 runs. India's next final appearance would be in 2011, which they won.