Lala Amarnath was the first Indian cricketer to score century in Tests. Kapil Dev was the first Indian cricketer to score a century in ODI.
Andrew Strauss, the former captain of the England ODI side has called it quits for England in ODIs after the 2011 Cricket World Cup. But he will yet play for England in tests.
Tests : 7,023ODI : 9,242
Adam Gilchrist holds the record of maximum number of sixes in tests.
Courtney Walsh in Tests & Wasim Akram in ODIs.
Rahul Dravid from India