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

Last updated 1 May

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

38

129

2

India

45

117

3

New Zealand

37

116

4

South Africa

46

112

5

Sri Lanka

55

106

6

England

42

94

7

West Indies

35

88

8

Bangladesh

28

88

9

Pakistan

43

87

10

Ireland

11

50

11

Zimbabwe

28

45

12

Afghanistan

15

41

Twenty20 rankings

Rank Name Matches Rating

1

Sri Lanka

23

131

2

India

16

126

3

Australia

26

117

4

Pakistan

30

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

17

77

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

865

Joe Root

England

6

841

Angelo Mathews

Sri Lanka

7

839

Kane Williamson

New Zealand

8

818

Younus Khan

Pakistan

9

805

David Warner

Australia

10

777

Misbah-ul-Haq

Pakistan

Next three highest ranked England batsmen:

17

702

Gary Ballance

England

21

656

Ian Bell

England

27

637

Alastair Cook

England

Test bowlers

Rank Rating Name Country

1

905

Dale Steyn

South Africa

2

826

James Anderson

England

3

826

Ryan Harris

Australia

4

807

Rangana Herath

Sri Lanka

5

804

Mitchell Johnson

Australia

6

795

Trent Boult

New Zealand

7

780

Vernon Philander

South Africa

8

767

Stuart Broad

England

9

743

Tim Southee

New Zealand

10

727

Morne Morkel

South Africa

Next three highest ranked England bowlers:

31

456

Moeen Ali

England

50

319

Liam Plunkett

England

58

295

Chris Jordan

England

ODI batsmen

Rank Rating Name Country

1

902

AB de Villiers

South Africa

2

860

Kumar Sangakkara

Sri Lanka

3

828

Hashim Amla

South Africa

4

822

Virat Kohli

India

5

793

Tillakaratne Dilshan

Sri Lanka

6

756

Shikhar Dhawan

India

7

733

Kane Williamson

New Zealand

8

731

Mahendra Singh Dhoni

India

9

720

Glenn Maxwell

Australia

10

697

George Bailey

Australia

Next three highest ranked England batsmen:

17

667

Joe Root

England

27

631

Jos Buttler

England

29

629

Ian Bell

England

ODI bowlers

Rank Rating Name Country

1

783

Mitchell Starc

Australia

2

734

Imran Tahir

South Africa

3

717

Dale Steyn

South Africa

4

709

Sunil Narine

West Indies

5

693

Trent Boult

New Zealand

6

693

Saeed Ajmal

Pakistan

7

693

Mitchell Johnson

Australia

8

676

Shakib Al Hassan

Bangladesh

9

670

James Anderson

England

10

666

Morne Morkel

South Africa

Next three highest ranked England bowlers:

16

600

Steven Finn

England

17

599

James Tredwell

England

44

510

Chris Jordan

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

Lasith Malinga

Sri Lanka

8

661

Shahid Afridi

Pakistan

9

658

Mitchell Starc

Australia

10

655

Nuwan Kulasekara

Sri Lanka

Next three highest ranked England bowlers:

24

559

Steven Finn

England

27

555

Stuart Broad

England

28

552

Jade Dernbach

England

Women's ODI batters

Rank Rating Name Country

1

746

Sarah Taylor

England

2

731

Charlotte Edwards

England

3

727

Meg Lanning

Australia

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

676

Jhulan Goswami

India

3

665

Katherine Brunt

England

4

655

Anisa Mohammed

West Indies

5

619

Jenny Gunn

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