Lala Amarnath was the first Indian cricket player to score a century in a Test match. He had scored 118 runs against England in Mumbai on December 1933.