#
Score
Against
Date
Venue
Format
1
105*
India
14 Aug 2001
Galle International Stadium, Galle
Test
2
140
West Indies
13 Nov 2001
Galle International Stadium, Galle
Test
3
128
Zimbabwe
27 Dec 2001
Sinhalese Sports Club Ground, Colombo
Test
4
230
Pakistan
6 Mar 2002
Gaddafi Stadium, Lahore
Test
5
100*
Pakistan
4 Apr 2003
Sharjah Cricket Stadium, Sharjah
ODI
6
103*
Kenya
6 Apr 2003
Sharjah Cricket Stadium, Sharjah
ODI
7
101
Australia
27 Feb 2004
R. Premadasa Stadium, Colombo
ODI
8
270
Zimbabwe
14 May 2004
Queens Sports Club, Bulawayo
Test
9
232
South Africa
11 Aug 2004
Sinhalese Sports Club Ground, Colombo
Test
10
138
Pakistan
28 Oct 2004
National Stadium, Karachi
Test
11
157*
West Indies
22 Jul 2005
Kandy
Test
12
138*
India
31 Oct 2005
Sawai Mansingh Stadium, Jaipur
ODI
13
109
Bangladesh
25 Feb 2006
Zohur Ahmed Chowdhury Stadium, Chattogram
ODI
14
185
Pakistan
26 Mar 2006
Sinhalese Sports Club Ground, Colombo
Test
15
287
South Africa
27 Jul 2006
Sinhalese Sports Club Ground, Colombo
Test
16
100*
New Zealand
7 Dec 2006
Hagley Oval, Christchurch
Test
17
156*
New Zealand
15 Dec 2006
Basin Reserve, Wellington
Test
18
110
India
11 Feb 2007
Niranjan Shah Stadium, Rajkot
ODI
19
200*
Bangladesh
3 Jul 2007
P. Sara Oval, Colombo
Test
20
222*
Bangladesh
11 Jul 2007
Kandy
Test
21
192
Australia
16 Nov 2007
Bellerive Oval, Hobart
Test
22
152
England
1 Dec 2007
Kandy
Test
23
128
India
19 Feb 2008
Adelaide Oval, Adelaide
ODI
24
101
Bangladesh
25 Jun 2008
Gaddafi Stadium, Lahore
ODI
25
112
Pakistan
29 Jun 2008
National Stadium, Karachi
ODI
26
121
Bangladesh
30 Jun 2008
National Stadium, Karachi
ODI
27
144
India
8 Aug 2008
P. Sara Oval, Colombo
Test
28
104
Pakistan
1 Mar 2009
Gaddafi Stadium, Lahore
Test
29
130*
Pakistan
20 Jul 2009
Sinhalese Sports Club Ground, Colombo
Test
30
109
New Zealand
26 Aug 2009
Sinhalese Sports Club Ground, Colombo
Test
31
137
India
2 Dec 2009
Brabourne Stadium, Mumbai
Test
32
103
India
18 Jul 2010
Galle International Stadium, Galle
Test
33
219
India
26 Jul 2010
Sinhalese Sports Club Ground, Colombo
Test
34
150
West Indies
23 Nov 2010
R. Premadasa Stadium, Colombo
Test
35
111
New Zealand
18 Mar 2011
Wankhede Stadium, Mumbai
ODI
36
119
England
16 Jun 2011
The Rose Bowl, Southampton
Test
37
211
Pakistan
18 Oct 2011
Sheikh Zayed Stadium, Abu Dhabi
Test
38
144
Pakistan
3 Nov 2011
Sharjah Cricket Stadium, Sharjah
Test
39
108
South Africa
26 Dec 2011
Kingsmead, Durban
Test
40
102
South Africa
22 Jan 2012
The Wanderers Stadium, Johannesburg
ODI
41
105
India
28 Feb 2012
Bellerive Oval, Hobart
ODI
42
199*
Pakistan
22 Jun 2012
Galle International Stadium, Galle
Test
43
192
Pakistan
30 Jun 2012
Sinhalese Sports Club Ground, Colombo
Test
44
133
India
21 Jul 2012
Mahinda Rajapaksa Stadium, Hambantota
ODI
45
142
Bangladesh
8 Mar 2013
Galle International Stadium, Galle
Test
46
105
Bangladesh
8 Mar 2013
Galle International Stadium, Galle
Test
47
139
Bangladesh
16 Mar 2013
R. Premadasa Stadium, Colombo
Test
48
134*
England
13 Jun 2013
Kennington Oval, London
ODI
49
169
South Africa
20 Jul 2013
R. Premadasa Stadium, Colombo
ODI
50
319
Bangladesh
4 Feb 2014
Zohur Ahmed Chowdhury Stadium, Chattogram
Test
51
105
Bangladesh
4 Feb 2014
Zohur Ahmed Chowdhury Stadium, Chattogram
Test
52
128
Bangladesh
20 Feb 2014
Shere Bangla National Stadium, Dhaka
ODI
53
103
India
28 Feb 2014
Khan Shaheb Osman Ali Stadium, Fatullah
ODI
54
112
England
31 May 2014
Lord's, London
ODI
55
147
England
12 Jun 2014
Lord's, London
Test
56
221
Pakistan
6 Aug 2014
Galle International Stadium, Galle
Test
57
112
England
13 Dec 2014
Pallekele International Cricket Stadium, Pallekele
ODI
58
203
New Zealand
3 Jan 2015
Basin Reserve, Wellington
Test
59
113*
New Zealand
29 Jan 2015
Basin Reserve, Wellington
ODI
60
105*
Bangladesh
26 Feb 2015
Melbourne Cricket Ground, Melbourne
ODI
61
117*
England
1 Mar 2015
Basin Reserve, Wellington
ODI
62
104
Australia
8 Mar 2015
Sydney Cricket Ground, Sydney
ODI
63
124
Scotland
11 Mar 2015
Bellerive Oval, Hobart
ODI