No.
Score Against Venue Date
Dr YS Rajasekhara Reddy Cricket Stadium,
1 148 Pakistan 4/5/2005
Visakhapatnam
2 183* Sri Lanka Sawai Mansingh Stadium, Jaipur 10/31/2005
3 139* ACA Africa XI MA Chidambaram Stadium, Chennai 6/10/2007
4 109* Hong Kong National Stadium, Karachi 6/25/2008
5 124 Australia Vidarbha Cricket Association Stadium, Nagpur 10/28/2009
6 107 Sri Lanka Vidarbha Cricket Association Stadium, Nagpur 12/18/2009
7 101* Bangladesh Shere Bangla National Cricket Stadium, Dhaka 1/7/2010
8 113* Pakistan MA Chidambaram Stadium, Chennai 12/30/2012
9 139* Australia PCA Stadium, Mohali 10/19/2013
10 134 England Barabati Stadium, Cuttack 1/19/2017
No. Score Opponent Venue Date
1 148 Pakistan Iqbal Stadium, Faisalabad 1/21/2006
2 110 Sri Lanka Narendra Modi Stadium, Ahmedabad 11/16/2009
3 100* Sri Lanka Brabourne Stadium, Mumbai 12/2/2009
4 132* South Africa Eden Gardens, Kolkata 2/14/2010
5 144 West Indies Eden Gardens, Kolkata 11/14/2011
6 224 Australia MA Chidambaram Stadium, Chennai 2/24/2013
No. Score Opponent Venue Date
1 107 Sri Lanka Eden Gardens, Kolkata 24/12/2009
2 102* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 11/1/2010
3 118 Australia APCA-VDCA Stadium, Visakhapatnam 20/10/2010
4 105 New Zealand Nehru Stadium, Guwahati 28/11/2010
5 100* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 19/2/2011
6 107 England Sophia Gardens, Cardiff 16/9/2011
7 112* England Feroz Shah Kotla Ground, Delhi 17/10/2011
8 117 West Indies APCA-VDCA Stadium, Visakhapatnam 2/12/2011
9 133* Sri Lanka Bellerive Oval, Hobart 28/2/2012
10 108 Sri Lanka Sher-e-Bangla Cricket Stadium, Dhaka 13/3/2012
11 183 Pakistan Sher-e-Bangla Cricket Stadium, Dhaka 18/3/2012
12 106 Sri Lanka MRIC Stadium, Hambantota 21/7/2012
13 128* Sri Lanka R. Premadasa Stadium, Colombo 31/7/2012
14 102 West Indies Queen’s Park Oval, Port of Spain 5/7/2013
15 115 Zimbabwe Harare Sports Club, Harare 24/7/2013
16 100* Australia Sawai Mansingh Stadium, Jaipur 16/10/2013
17 115* Australia VCA Stadium, Nagpur 30/10/2013
18 123 New Zealand McLean Park, Napier 19/1/2014
19 136 Bangladesh Khan Shaheb Osman Ali Stadium, Fatullah 26/2/2014
20 127 West Indies HPCA Stadium, Dharamshala 17/10/2014
21 139* Sri Lanka JSCA International Stadium, Ranchi 16/11/2014
22 107 Pakistan Adelaide Oval, Adelaide 15/2/2015
23 138 South Africa M. A. Chidambaram Stadium, Chennai 22/10/2015
24 117 Australia Melbourne Cricket Ground, Melbourne 17/1/2016
25 106 Australia Manuka Oval, Canberra 20/1/2016
26 154* New Zealand Punjab Cricket Association IS Bindra Stadium, Mohali 23/10/2016
27 122 England Maharashtra Cricket Association Stadium, Pune 15/1/2017
28 111* West Indies Sabina Park, Kingston 6/7/2017
29 131 Sri Lanka R. Premadasa Stadium, Colombo 31/8/2017
30 110* Sri Lanka R. Premadasa Stadium, Colombo 3/9/2017
31 121 New Zealand Wankhede Stadium, Mumbai 22/10/2017
32 113 New Zealand Green Park Stadium, Kanpur 29/10/2017
33 112 South Africa Kingsmead Cricket Ground, Durban 1/2/2018
34 160* South Africa Newlands Cricket Ground, Cape Town 7/2/2018
35 129* South Africa SuperSport Park, Centurion 16/2/2018
36 140 West Indies ACA Stadium, Guwahati 21/10/2018
37 157* West Indies ACA-VDCA Cricket Stadium, Visakhapatnam 24/10/2018
38 107 West Indies Maharashtra Cricket Association Stadium, Pune 27/10/2018
39 104 Australia Adelaide Oval, Adelaide 15/1/2019
40 116 Australia Vidarbha Cricket Association Stadium, Nagpur 5/3/2019
41 123 Australia JSCA International Stadium, Ranchi 8/3/2019
42 120 West Indies Queen’s Park Oval, Port of Spain 11/8/2019
43 114* West Indies Queen’s Park Oval, Port of Spain 14/8/2019
44 113 Bangladesh Zahur Ahmed Chowdhury Stadium, Chattogram 10/12/2022
45 113 Sri Lanka Barsapara Cricket Stadium, Guwahati 10/1/2023
46 166* Sri Lanka Greenfield International Stadium, Thiruvananthapuram 15/1/2023
47 122* Pakistan R. Premadasa Stadium, Khettarama, Colombo 11/9/2023
48 103* Bangladesh Maharashtra Cricket Association Stadium, Pune 19/10/2023
49 101* South Africa Eden Gardens, Kolkata 5/11/2023
50 117 New Zealand Wankhede Stadium, Mumbai 15/11/2023
No. Score Opponent Venue Date
1 116 Australia Adelaide Oval, Adelaide 24/1/2012
2 103 New Zealand M. Chinnaswamy Stadium, Bangalore 31/8/2012
3 103 England Vidarbha Cricket Association Stadium, Nagpur 13/12/2012
4 107 Australia M. A. Chidambaram Stadium, Chennai 22/2/2013
5 119 South Africa Wanderers Stadium, Johannesburg 18/12/2013
6 105* New Zealand Basin Reserve, Wellington 14/2/2014
7 115 Australia Adelaide Oval, Adelaide 9/12/2014
8 141 Australia Adelaide Oval, Adelaide 9/12/2014
9 169 Australia Melbourne Cricket Ground, Melbourne 26/12/2014
10 147 Australia Sydney Cricket Ground, Sydney 6/1/2015
11 103 Sri Lanka Galle International Stadium, Galle 12/8/2015
12 200 West Indies Sir Vivian Richards Stadium, North Sound 21/7/2016
13 211 New Zealand Holkar Stadium, Indore 8/10/2016
14 167 England ACA-VDCA Cricket Stadium, Visakhapatnam 17/11/2016
15 235 England Wankhede Stadium, Mumbai 8/12/2016
16 204 Bangladesh Rajiv Gandhi International Cricket Stadium, Hyderabad 9/2/2017
17 103* Sri Lanka Galle International Stadium, Galle 26/7/2017
18 104* Sri Lanka Eden Gardens, Kolkata 16/11/2017
19 213 Sri Lanka Vidarbha Cricket Association Stadium, Nagpur 24/11/2017
20 243 Sri Lanka Feroz Shah Kotla Ground, Delhi 2/12/2017
21 153 South Africa SuperSport Park, Centurion 13/1/2018
22 149 England Edgbaston Cricket Ground, Birmingham 1/8/2018
23 103 England Trent Bridge, Nottingham 18/8/2018
24 139 West Indies Saurashtra Cricket Association Stadium, Rajkot 4/10/2018
25 123 Australia Perth Stadium, Perth 14/12/2018
26 254* South Africa Maharashtra Cricket Association Stadium, Pune 10/10/2019
27 136 Bangladesh Eden Gardens, Kolkata 22/11/2019
28 186 Australia Narendra Modi Stadium, Ahmedabad 12/3/2023
29 121 West Indies Queen’s Park Oval, Port of Spain, Trinidad 21/7/2023
No. Score Opponent Venue Date
1 122 Afghanistan Dubai 8/9/2022
No. Score Opposition Venue Date
1 100* Gujarat Lions Saurashtra Cricket Association Stadium, Rajkot 24/4/2016
Rising Pune
2 108* M Chinnaswamy Stadium, Bangalore 7/5/2016
Supergiants
3 109 Gujarat Lions M Chinnaswamy Stadium, Bangalore 14/5/2016
4 113 Kings XI Punjab M Chinnaswamy Stadium, Bangalore 18/5/2016
5 100 Kolkata Knight Riders Eden Gardens, Kolkata 19/4/2019
Rajiv Gandhi International Cricket Stadium,
6 100 Sunrisers Hyderabad 18/5/2023
Hyderabad
7 101* Gujarat Titans M Chinnaswamy Stadium, Bangalore 21/5/2023
8 113* Rajasthan Royals Narendra Modi Stadium, Ahmedabad 6/4/2024
No. Score Against Venue Date
1 110 Australia Colombo 9/9/1994
2 115 New Zealand Vadodara 28/10/1994
3 105 West Indies Jaipur 11/11/1994
4 112 Sri Lanka Sharjah 9/4/1995
5 127 Kenya Cuttack 18/2/1996
6 137 Sri Lanka New Delhi 2/3/1996
7 100 Pakistan Singapore 5/4/1996
8 118 Pakistan Sharjah 15/4/1996
9 110 Sri Lanka Colombo 28/8/1996
10 114 South Africa Mumbai 14/12/1996
11 104 Zimbabwe Benoni 9/2/1997
12 117 New Zealand Bangalore 14/5/1997
13 100 Australia Kanpur 7/4/1998
14 143 Australia Sharjah 22/4/1998
15 134 Australia Sharjah 24/4/1998
16 100 Kenya Kolkata 31/5/1998
17 128 Sri Lanka Colombo 7/7/1998
18 127 Zimbabwe Bulawayo 26/9/1998
19 141 Australia Dhaka 28/10/1998
20 118 Zimbabwe Sharjah 8/11/1998
21 124 Zimbabwe Sharjah 13/11/1998
22 140 Kenya Bristol 23/5/1999
23 120 Sri Lanka Colombo 29/8/1999
24 186 New Zealand Hyderabad 8/11/1999
25 122 South Africa Vadodara 17/3/2000
26 101 Sri Lanka Sharjah 20/10/2000
27 146 Zimbabwe Jodhpur 8/12/2000
28 139 Australia Indore 31/3/2001
29 122 West Indies Harare 4/7/2001
30 101 South Africa Johannesburg 5/10/2001
31 146 Kenya Paarl 24/10/2001
32 105 England Chester-le-Street 4/7/2002
33 113 Sri Lanka Bristol 11/7/2002
34 152 Namibia Pietermaritzburg 23/2/2003
35 100 Australia Gwalior 26/10/2003
36 102 New Zealand Hyderabad 15/11/2003
37 141 Pakistan Rawalpindi 16/3/2004
38 123 Pakistan Ahmedabad 12/4/2005
39 100 Pakistan Peshawar 6/2/2006
40 141 West Indies Kuala Lumpur 14/9/2006
41 100 West Indies Vadodara 31/1/2007
42 117 Australia Sydney 2/3/2008
43 163 New Zealand Christchurch 8/3/2009
44 138 Sri Lanka Colombo 14/9/2009
45 175 Australia Hyderabad 5/11/2009
46 200 South Africa Gwalior 24/2/2010
47 120 England Bangalore 27/2/2011
48 111 South Africa Nagpur 12/3/2011
49 114 Bangladesh Mirpur 16/3/2012
Runs Against Venue Date
1. 148 England Johannesburg 1997-01-16
2. 118 South Africa Harare 1998-10-07
3. 190 New Zealand Wellington 1999-01-02
4. 103* Zimbabwe Wellington 1999-01-02
5. 107 New Zealand Colombo 1999-02-24
6. 144 Sri Lanka Mohali 1999-10-10
7. 200* New Zealand Delhi 2000-11-18
8. 162 Zimbabwe Nagpur 2000-11-25
9. 180 Zimbabwe Kolkata 2001-03-11
10. 144* Australia Georgetown 2002-04-11
11. 115 West Indies Nottingham 2002-08-08
12. 148 England Leeds 2002-08-22
13. 217 England London 2002-09-05
14. 100* England Mumbai 2002-10-09
15. 222 West Indies Motera 2003-10-08
16. 233 New Zealand Adelaide 2003-12-12
17. 270 Australia Rawalpindi 2004-04-13
18. 160 Pakistan Chittagong 2004-12-17
19. 110 Pakistan Kolkata 2005-03-16
20. 135 Bangladesh Kolkata 2005-03-16
21. 128* Pakistan Lahore 2006-01-13
22. 103 Pakistan Faisalabad 2006-01-21
23. 146 Pakistan Gros Islet 2006-06-10
24. 129 West Indies Dhaka 2007-05-25
25. 111 Bangladesh Chennai 2008-03-26
26. 136 South Africa Mohali 2008-12-19
27. 177 England Motera 2009-11-16
28. 144 Sri Lanka Kanpur 2009-11-24
29. 111* Sri Lanka Dhaka 2010-01-24
30. 104 Bangladesh Motera 2010-11-04
31. 191 New Zealand Nagpur 2010-11-20
32. 112 New Zealand Kingston 2011-06-20
33. 103* West Indies London 2011-07-21
34. 117 England Nottingham 2011-07-29
35. 146* England London 2011-08-18
36. 119 England Kolkata 2011-11-14