ICC ODI Rankings
Virat Kohli leads the ICC ODI Batsmen rankings. Reuters.

A century against Bangladesh in the Asia Cup ensured top position in the ICC ODI rankings for Virat Kohli who achieved his career best points of 881 - nine ahead of AB de Villiers. India just managed to retain the 2nd position with 113 points - one ahead of Asia Cup winners Sri Lanka.

Kohli has scored 1580 runs at an average of 60.76 in the last 12 months including six centuries [four away from home]. De Villiers, on the other hand, scored 1156 runs at an average of 52.54 with three centuries in the same period. India captain MS Dhoni and Shikhar Dhawan are also in the top ten in sixth and eighth respectively.

Lasith Malinga's fruitful Asia Cup series meant he jumped 11 places to 22nd position while India's Ravindra Jadeja moved four places up to fifth position to be India's only bowler in the top 10. Saeed Ajmal of Pakistan leads the bowlers' rankings with 789 points.

In team rankings, Afghanistan have managed to enter the list at 12th position behind Ireland.

They secured 32 points after the win over Bangladesh in Asia Cup having played 12 matches since August 2010 and winning one match against a full member and also having over 60 percent win percentage in all their matches against Associate members.

Australia are at the top of the rankings with 117 points, four ahead of world champions India, with Sri Lanka, South Africa and England not too far behind.

Ranking Points Player Country
1 881 V. Kohli IND
2 872 A.B. de Villiers SA
3 856 G.J. Bailey AUS
4 840 H.M. Amla SA
5 833 K.C. Sangakkara SL
6 783 M.S. Dhoni IND
7 725 I.J.L. Trott ENG
8 723 S Dhawan IND
9 717 T.M. Dilshan SL
10 715 Misbah-ul-Haq Pak

Rank

Team

Matches

Points

1

Australia

47

117

2

India

67

113

3

Sri Lanka

64

112

4

South Africa

44

110

5

England

50

108

6

Pakistan

62

101

7

New Zealand

43

94

8

West Indies

52

90

9

Bangladesh

32

79

10

Zimbabwe

26

55

11

Ireland

12

38

12

Afghanistan

10

30