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

Test rankings

Rank Country Matches Rating

1

South Africa

27

124

2

Australia

35

117

3

England

39

104

4

Pakistan

30

103

5

Sri Lanka

31

101

6

India

29

96

7

New Zealand

34

94

8

West Indies

26

75

10

Bangladesh

21

32

10

Zimbabwe

13

18

ODI rankings

Rank Name Matches Rating

1

Australia

48

117

2

India

67

117

3

South Africa

50

112

4

Sri Lanka

76

109

5

England

51

105

6

Pakistan

56

99

7

West Indies

46

96

8

New Zealand

36

95

9

Bangladesh

33

75

10

Zimbabwe

36

53

11

Afghanistan

13

42

12

Ireland

9

33

Twenty20 rankings

Rank Name Matches Rating

1

Sri Lanka

23

131

2

India

16

126

3

Pakistan

29

120

4

South Africa

26

118

5

Australia

26

117

6

New Zealand

24

111

7

West Indies

25

110

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

915

Kumar Sangakkara

Sri Lanka

2

888

AB de Villiers

South Africa

3

887

Shivnarine Chanderpaul

West Indies

4

880

David Warner

Australia

5

873

Angelo Mathews

Sri Lanka

6

863

Hashim Amla

South Africa

7

818

Younus Khan

Pakistan

8

791

Steven Smith

Australia

9

789

Joe Root

England

10

773

Ross Taylor

New Zealand

Next three highest ranked England batsmen:

20

652

Ian Bell

England

23

643

Alastair Cook

England

25

628

Kevin Pietersen

England

Test bowlers

Rank Rating Name Country

1

907

Dale Steyn

South Africa

2

853

Rangana Herath

Sri Lanka

3

851

Mitchell Johnson

Australia

4

844

Ryan Harris

Australia

5

806

James Anderson

England

6

785

Vernon Philander

South Africa

7

774

Stuart Broad

England

8

768

Kemar Roach

West Indies

9

762

Trent Boult

New Zealand

10

744

Tim Southee

New Zealand

Next three highest ranked England bowlers:

25

514

Steven Finn

England

31

477

Tim Bresnan

England

33

442

Chris Tremlett

England

ODI batsmen

Rank Rating Name Country

1

887

AB de Villiers

South Africa

2

862

Virat Kohli

India

3

828

Hashim Amla

South Africa

4

777

Sikhar Dhawan

India

5

775

Kumar Sangakkara

Sri Lanka

6

771

George Bailey

Australia

7

749

Quinton de Kock

South Africa

8

738

MS Dhoni

India

9

733

Tillakaratne Dilshan

Sri Lanka

10

702

Ross Taylor

Australia

Next three highest ranked England batsmen:

25

612

Joe Root

England

27

602

Alastair Cook

England

32

596

Eoin Morgan

England

ODI bowlers

Rank Rating Name Country

1

770

Saeed Ajmal

Pakistan

2

753

Sunil Narine

West Indies

3

699

Dale Steyn

South Africa

4

680

James Anderson

England

5

680

Mitchell Johnson

Australia

6

680

Shakib Al Hasan

Bangladesh

7

647

Mohammad Hafeez

Pakistan

8

641

Bhuvneshwar Kumar

India

9

638

Ravindra Jadeja

India

10

632

Morne Morkel

South Africa

Next three highest ranked England bowlers:

11

631

James Tredwell

England

12

628

Steve Finn

England

42

526

Boyd Rankin

England

Twenty20 batsmen

Rank Rating Name Country

1

897

Virat Kohli

India

2

870

Aaron Finch

Australia

3

866

Alex Hales

England

4

751

Brendon McCullum

New Zealand

5

707

Kusal Perera

Sri Lanka

6

687

JP Duminy

South Africa

7

677

Suresh Raina

India

8

672

Faf du Plessis

South Africa

9

662

David Warner

Australia

10

657

Ahmed Shehzad

Pakistan

Next three highest ranked England batsmen:

14

644

Eoin Morgan

England

34

505

Ravi Bopara

England

35

501

Michael Lumb

England

Twenty20 bowlers

Rank Rating Name Country

1

831

Samuel Badree

West Indies

2

808

Sunil Narine

West Indies

3

712

Sachithra Senanayake

Sri Lanka

4=

697

Ravi Ashwin

India

4=

669

Saeed Ajmal

Pakistan

6

661

Lasith Malinga

Sri Lanka

7

661

Shahid Afridi

Pakistan

8

658

Mitchell Starc

Australia

9

655

Nuwan Kulasekara

Sri Lanka

10

649

Nathan McCullum

New Zealand

Next three highest ranked England bowlers:

25

559

Steven Finn

England

28

555

Stuart Broad

England

30

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

Stefanie 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

709

Meg Lanning

Australia

2

674

Charlotte Edwards

England

3

654

Sarah Taylor

England

4

651

Mithali Raj

India

5

642

Suzie Bates

New Zealand

Women's Twenty20 bowlers

Rank Rating Name Country

1

650

Salma Khatun

Bangladesh

2

648

Morna Nielsen

New Zealand

3

635

Danielle Hazell

England

4

631

Sarah Coyte

Australia

5

620

Udeshika Prabodhani

Sri Lanka

Last updated 15 December