1) 119* vs ENG-Manchester-14 August 1990-Draw-Test
2) 148* vs AUS-Sydney-6 January 1992-Draw-Test
3) 114 vs AUS-Perth-3 February 1992-Lost-Test
4) 111 vs SA-Johannesburg-28 November 1992-Draw-Test
5) 165 vs ENG-Chennai-12 February 1993-Won-Test
6) 104* vs SL-Colombo-31 July 1993-Won-Test
7) 142 vs SL-Lucknow-19 January 1994-Won-Test
8) 110 vs AUS-Colombo-September 9, 1994-Won-ODI
9) 115 vs NZ-Vadodara-October 28, 1994-Won-ODI
10) 105 vs WI-Jaipur-November 11, 1994-Won-ODI
11) 179 vs WI-Nagpur-2 December 1994-Draw-Test
12) 112* vs SL-Sharjah-April 9, 1995-Won-ODI
13) 127* vs KEN-Cuttack-February 18, 1996-Won-ODI
14) 137 vs SL-New Delhi-March 2, 1996-Lost-ODI
15) 100 vs PAK-Singapore-April 5, 1996-Lost-ODI
16) 118 vs PAK-Sharjah-April 15, 1996-Won-ODI
17) 122 vs ENG-Birmingham-8 June 1996-Lost-Test
18) 177 vs ENG-Nottingham-5 July 1996-Draw-Test
19) 110# vs SL-Colombo-August 28, 1996-Lost-ODI
20) 114# vs SA-Mumbai-December 14, 1996-Won-ODI
21) 169# vs SA-Cape Town-4 January 1997-Lost-Test
21) 104# vs ZIM-Benoni-February 9, 1997-Won-ODI
23) 117# vs NZ-Bangalore-May 14, 1997-Won-ODI
24) 143# vs SL-Colombo-3 August 1997-Draw-Test
25) 139# vs SL-Colombo-11 August 1997-Draw-Test
26) 148# vs SL-Mumbai-4 December 1997-Draw-Test
27) 155* vs AUS-Chennai-9 March 1998-Won-Test
28) 177 vs AUS-Bangalore-26 March 1998-Lost-Test
29) 100 vs AUS-Kanpur-April 7, 1998-Won-ODI
30) 143 vs AUS-Sharjah-April 22, 1998-Lost-ODI
31) 134 vs AUS-Sharjah-April 24, 1998-Won-ODI
32) 100* vs KEN-Kolkata-May 31, 1998-Won-ODI
33) 128 vs SL-Colombo-July 7, 1998-Won-ODI
34) 127* vs ZIM-Bulawayo-September 26, 1998-Won-ODI
35) 141 vs AUS-Dhaka-October 28, 1998-Won-ODI
36) 118* vs ZIM-Sharjah-November 8, 1998-Won-ODI
37) 124* vs ZIM-Sharjah-November 13, 1998-Won-ODI
38) 113 vs NZ-Wellington-29 December 1998-Lost-Test
39) 136 vs PAK-Chennai-31 January 1999-Lost-Test
40) 124* vs SL-Colombo-28 February 1999-Draw-Test
41) 140* vs KEN-Bristol-May 23, 1999-Won-ODI
42) 120# vs SL-Colombo-August 29, 1999-Won-ODI
43) 126*# vs NZ-Mohali-13 October 1999--Draw-Test
44) 217# vs NZ-Ahmedabad-30 October 1999-Draw-Test
45) 186*# vs NZ-Hyderabad-November 8, 1999-Won-ODI
46) 116# vs AUS-Melbourne-28 December 1999-Lost-Test
47) 122 vs SA-Vadodara-March 17, 2000-Won-ODI
48) 101 vs SL-Sharjah-October 20, 2000-Lost-ODI
49) 122 vs ZIM-New Delhi-21 November 2000-Won-Test
50) 201* vs ZIM-Nagpur-26 November 2000-Draw-Test
51) 146 vs ZIM-Jodhpur-December 8, 2000-Lost-ODI
52) 126 vs AUS-Chennai-20 March 2001-Won-Test
53) 139 vs AUS-Indore-March 31, 2001-Won-ODI
54) 127* vs WI-Harare-July 4, 2001-Won-ODI
55) 101 vs SA-Johannesburg-October 5, 2001-Lost-ODI
56) 146 vs KEN-Paarl-October 24, 2001-Won-ODI
57) 155 vs SA-Bloemfontein-3 November 2001-Lost-Test
58) 103 vs ENG-Ahmedabad-13 December 2001-Draw-Test
59) 176 vs ZIM-Nagpur-24 February 2002-Won-Test
60) 117 vs WI-Port of Spain-20 April 2002-Won-Test
61) 105* vs ENG-Chester-le-Street-July 4, 2002-N/R-ODI
62) 113 vs SL-Bristol-July 11, 2002-Won-ODI
63) 193 vs ENG-Leeds-23 August 2002-Won-Test
64) 176 vs WI-Kolkata-3 November 2002-Draw-Test
65) 152 vs NAMI-Pietermaritzburg-February 23, 2003-Won-ODI
66) 100 vs AUS-Gwalior-October 26, 2003-Won-ODI
67) 102 vs NZ-Hyderabad-November 15, 2003-Won-ODI
68) 241* vs AUS-Sydney-4 January 2004-Draw-Test
69) 141 vs PAK-Rawalpindi-March 16, 2004-Lost-ODI
70) 194* vs PAK-Multan-29 March 2004-Won-Test
71) 248* vs BAN-Dhaka-12 December 2004-Won-Test
72) 123 vs PAK-Ahmedabad-April 12, 2005-Lost-ODI
73) 109 vs SL-New Delhi-22 December 2005-Won-Test
74) 100 vs PAK-Peshawar-February 6, 2006-Lost-ODI
75) 141* vs WI-Kuala Lumpur-September 14, 2006-Lost-ODI
76) 100* vs WI-Vadodara-January 31, 2007-Won-ODI
77) 101 vs BAN-Chittagong-19 May 2007-Draw-Test
78) 122* vs BAN-Mirpur-26 May 2007-Won-Test
79) 154* vs AUS-Sydney-4 January 2008-Lost-Test
80) 153 vs AUS-Adelaide-25 January 2008-Draw-Test
81) 117* vs AUS-Sydney-March 2, 2008-Won-ODI
82) 109 vs AUS-Nagpur-6 November 2008-Won-Test
83) 103* vs ENG-Chennai-15 December 2008-Won-Test
84) 163* vs NZ-Christchurch-March 8, 2009-Won-ODI
85) 160 vs NZ-Hamilton-20 March 2009-Won-Test
86) 138 vs SL-Colombo-September 14, 2009-Won-ODI
87) 175 vs AUS-Hyderabad-November 5, 2009-Lost-ODI
88) 100* vs SL-Ahmedabad-20 November 2009-Draw-Test
89) 105* vs BAN-Chittagong-18 January 2010-Won-Test
90) 143 vs BAN-Mirpur-25 January 2010-Won-Test
91) 100 vs SA-Nagpur-9 February 2010-Lost-Test
92) 106 vs SA-Kolkata-15 February 2010-Won-Test
93) 200* vs SA-Gwalior-February 24, 2010-Won-ODI
94) 203 vs SL-Colombo-28 July 2010-Draw-Test
95) 214 vs AUS-Bangalore-11 October 2010-Won-Test
96) 111* vs SA-Centurion-19 December 2010-Lost-Test
97) 146 vs SA-Cape Town-4 January 2011-Draw-Test
98) 120 vs ENG-Bangalore-February 27, 2011-Tied-ODI
99) 111 vs SA-Nagpur-March 12, 2011-Lost-ODI
100* vs BAN-Mirpur-16 March,2012-Lost-ODI