ICC Test, ODI and T20 rankings - teams, batsmen and bowlers

Last updated 2 March

Test rankings

Rank Country Matches Rating

1

South Africa

31

124

2

Australia

40

118

3

England

39

104

4

Pakistan

30

103

5

New Zealand

37

99

6

Sri Lanka

34

96

7

India

34

95

8

West Indies

30

76

9

Bangladesh

21

32

10

Zimbabwe

13

18

ODI rankings

Rank Name Matches Rating

1

Australia

54

120

2

India

72

116

3

South Africa

58

113

4

Sri Lanka

87

108

5

New Zealand

49

107

6

England

60

102

7

Pakistan

63

94

8

West Indies

55

93

9

Bangladesh

35

75

10

Zimbabwe

39

52

11

Ireland

12

42

12

Afghanistan

17

40

Twenty20 rankings

Rank Name Matches Rating

1

Sri Lanka

23

131

2

India

16

126

3

Pakistan

29

120

4

Australia

26

117

5

South Africa

29

116

6

West Indies

28

112

7

New Zealand

24

111

8

England

25

99

9

Ireland

12

87

10

Bangladesh

16

72

11

Netherlands

14

68

12

Afghanistan

12

62

13

Zimbabwe

11

52

14

Scotland

10

51

ICC rankings movement predictor (external site) 

Test batsmen

Rank Rating Name Country

1

909

Kumar Sangakkara

Sri Lanka

2

908

AB de Villiers

South Africa

3

891

Hashim Amla

South Africa

4

873

Steven Smith

Australia

5

841

Angelo Mathews

Sri Lanka

6

839

Kane Williamson

New Zealand

7

834

Shivnarine Chanderpaul

West Indies

8

818

Younus Khan

Pakistan

9

805

David Warner

Australia

10

789

Joe Root

England

Next three highest ranked England batsmen:

20

652

Ian Bell

England

25

643

Alastair Cook

England

28

628

Kevin Pietersen

England

Test bowlers

Rank Rating Name Country

1

905

Dale Steyn

South Africa

2

826

Ryan Harris

Australia

3

807

Rangana Herath

Sri Lanka

4

806

James Anderson

England

5

804

Mitchell Johnson

Australia

6

795

Trent Boult

New Zealand

7

780

Vernon Philander

South Africa

8

774

Stuart Broad

England

9

759

Kemar Roach

West Indies

10

743

Tim Southee

New Zealand

Next three highest ranked England bowlers:

32

440

Moeen Ali

England

49

342

Ben Stokes

England

50

325

Liam Plunkett

England

ODI batsmen

Rank Rating Name Country

1

898

AB de Villiers

South Africa

2

849

Hashim Amla

South Africa

3

849

Kumar Sangakkara

Sri Lanka

4

847

Virat Kohli

India

5

798

Tillakaratne Dilshan

Sri Lanka

6

789

Kane Williamson

New Zealand

7

784

Shikhar Dhawan

India

8

734

Aaron Finch

Australia

9

718

George Bailey

Australia

10

712

Mahendra Singh Dhoni

India

Next three highest ranked England batsmen:

14

671

Joe Root

England

27

615

Ian Bell

England

28

610

Jos Buttler

England

ODI bowlers

Rank Rating Name Country

1

733

Saeed Ajmal

Pakistan

2

719

Sunil Narine

West Indies

3

708

Dale Steyn

South Africa

4

703

Imran Tahir

South Africa

5

687

Mitchell Starc

Australia

6

667

Mitchell Johnson

Australia

7=

663

James Andersen

England

7

663

Shakib Al Hassan

Bangladesh

9

647

Daniel Vettori

New Zealand

10

641

Mohammed Irfan

Pakistan

Next three highest ranked England bowlers:

19

606

Steven Finn

England

22

601

James Tredwell

England

49

507

Moeen Ali

England

Twenty20 batsmen

Rank Rating Name Country

1

897

Virat Kohli

India

2

870

Aaron Finch

Australia

3

866

Alex Hales

England

4

795

Francois du Plessis

South Africa

5

751

Brendon McCullum

New Zealand

6

732

Chris Gayle

West Indies

7

707

Kusal Perera

Sri Lanka

8

677

Suresh Raina

India

9

662

David Warner

Australia

10

657

Yuvraj Singh

India

Next three highest ranked England batsmen:

15

644

Eoin Morgan

England

32

505

Ravi Bopara

England

33

501

Michael Lumb

England

Twenty20 bowlers

Rank Rating Name Country

1

782

Samuel Badree

West Indies

2

760

Sunil Narine

West Indies

3

712

Sachithra Senanayake

Sri Lanka

4

697

Ravi Ashwin

India

5

669

Saeed Ajmal

Pakistan

6

662

Imran Tahir

South Africa

7

661

Shahid Afridi

Pakistan

7=

661

Lasith Malinga

Sri Lanka

9

658

Mitchell Starc

Australia

10

655

Nuwan Kulasekara

Sri Lanka

Next three highest ranked England bowlers:

23

559

Steven Finn

England

27

555

Stuart Broad

England

28

552

Jade Dernbach

England

Women's ODI batters

Rank Rating Name Country

1

727

Meg Lanning

Australia

2

723

Charlotte Edwards

England

3

707

Sarah Taylor

England

4

680

Mithali Raj

India

5

678

Harmanpreet Kaur

India

Women's ODI bowlers

Rank Rating Name Country

1

711

Stafanie Taylor

West Indies

2

693

Jenny Gunn

England

3

676

Jhulan Goswami

India

4

655

Anisa Mohammed

West Indies

5

653

Katherine Brunt

England

Women's Twenty20 batters

Rank Rating Name Country

1

706

Meg Lanning

Australia

2

671

Charlotte Edwards

England

3

653

Sarah Taylor

England

4

644

Mithali Raj

India

5

641

Suzie Bates

New Zealand

Women's Twenty20 bowlers

Rank Rating Name Country

1

649

Salma Khatun

Bangladesh

2

648

Morna Nielsen

New Zealand

3

635

Danielle Hazell

England

4

610

Udeshika Prabodhani

Sri Lanka

5

608

Shanel Daley

West Indies