Sourav Ganguly made his Test cricket debut in 1996 against England at Lord's, scoring a century on debut. He became one of India's most successful captains and was known as 'Prince of Kolkata.' The years 1994, 1999, and 2000 are incorrect as Ganguly had not yet debuted in 1994 and was already established by 1999-2000.