2019 ICC Batsmen Players Ranking For ODI Matches

# Player Rating Country
1 Babar Azam

Babar Azam

896 Pakistan

Pakistan

2 GJ Maxwell

GJ Maxwell

815 Australia

Australia

3 C Munro

C Munro

796 New Zealand

New Zealand

4 AJ Finch

AJ Finch

782 Australia

Australia

6

DJM Short

715 Australia

Australia

7 KL Rahul

KL Rahul

689 India

India

8

Fakhar Zaman

681 Pakistan

Pakistan

9 RG Sharma

RG Sharma

678 India

India

10 AD Hales

AD Hales

664 England

England

11 RR Hendricks

RR Hendricks

647 South Africa

South Africa

12 V Kohli

V Kohli

642 India

India

13 JJ Roy

JJ Roy

635 England

England

14

E Lewis

630 West Indies

West Indies

15 MJ Guptill

MJ Guptill

624 New Zealand

New Zealand

16 S Dhawan

S Dhawan

619 India

India

17 KS Williamson

KS Williamson

616 New Zealand

New Zealand

18 JE Root

JE Root

613 England

England

19 Mohammad Shahzad

Mohammad Shahzad

609 Afghanistan

Afghanistan

20 EJG Morgan

EJG Morgan

596 England

England

21 Shaiman Anwar

Shaiman Anwar

594 United Arab Emirates

United Arab Emirates

22 F Du Plessis

F Du Plessis

588 South Africa

South Africa

23 DA Miller

DA Miller

579 South Africa

South Africa

24 PR Stirling

PR Stirling

575 Ireland

Ireland

25 H Masakadza

H Masakadza

563 Zimbabwe

Zimbabwe

25 JC Buttler

JC Buttler

563 England

England

27 KJ Coetzer

KJ Coetzer

542 Scotland

Scotland

28 Shoaib Malik

Shoaib Malik

536 Pakistan

Pakistan

29 MDKJ Perera

MDKJ Perera

527 Sri Lanka

Sri Lanka

29 Mohammad Nabi

Mohammad Nabi

527 Afghanistan

Afghanistan

31 Mahmudullah

Mahmudullah

526 Bangladesh

Bangladesh

32 JP Duminy

JP Duminy

525 South Africa

South Africa

33 HM Amla

HM Amla

524 South Africa

South Africa

34 RD Berrington

RD Berrington

521 Scotland

Scotland

35 Sabbir Rahman

Sabbir Rahman

518 Bangladesh

Bangladesh

36

HG Munsey

516 Scotland

Scotland

37 Shakib Al Hasan

Shakib Al Hasan

515 Bangladesh

Bangladesh

38

HE Van Der Dussen

513 South Africa

South Africa

39 Tamim Iqbal

Tamim Iqbal

499 Bangladesh

Bangladesh

41 NLTC Perera

NLTC Perera

489 Sri Lanka

Sri Lanka

42 Soumya Sarkar

Soumya Sarkar

486 Bangladesh

Bangladesh

43 SC Williams

SC Williams

481 Zimbabwe

Zimbabwe

44 MN Waller

MN Waller

480 Zimbabwe

Zimbabwe

45 Najibullah Zadran

Najibullah Zadran

479 Afghanistan

Afghanistan

46 BN Cooper

BN Cooper

476 Netherlands

Netherlands

49 Q De Kock

Q De Kock

463 South Africa

South Africa

50 LRPL Taylor

LRPL Taylor

456 New Zealand

New Zealand

52 Mushfiqur Rahim

Mushfiqur Rahim

451 Bangladesh

Bangladesh

54 CS MacLeod

CS MacLeod

446 Scotland

Scotland

54 N Dickwella

N Dickwella

446 Sri Lanka

Sri Lanka

56 MN Samuels

MN Samuels

442 West Indies

West Indies

57 MP O'Dowd

MP O'Dowd

437 Netherlands

Netherlands

58 JM Bairstow

JM Bairstow

436 England

England

59 Samiullah Shenwari

Samiullah Shenwari

432 Afghanistan

Afghanistan

60

CO Obuya

430 Kenya

Kenya

60 Hussain Talat

Hussain Talat

430 Pakistan

Pakistan

62 KJ O'Brien

KJ O'Brien

429 Ireland

Ireland

63 SF Mire

SF Mire

428 Zimbabwe

Zimbabwe

64 GC Wilson

GC Wilson

423 Ireland

Ireland

65

SJ Myburgh

420 Netherlands

Netherlands

66

MK Pandey

419 India

India

67 Mohammad Hafeez

Mohammad Hafeez

418 Pakistan

Pakistan

68

P Khadka

417 Nepal

Nepal

69 MS Dhoni

MS Dhoni

415 India

India

70 E Chigumbura

E Chigumbura

410 Zimbabwe

Zimbabwe

71

Muhammad Usman

403 United Arab Emirates

United Arab Emirates

72 W Barresi

W Barresi

398 Netherlands

Netherlands

73 MH Cross

MH Cross

396 Scotland

Scotland

74 BRM Taylor

BRM Taylor

386 Zimbabwe

Zimbabwe

75 CH Gayle

CH Gayle

382 West Indies

West Indies

76 Ahmed Shehzad

Ahmed Shehzad

380 Pakistan

Pakistan

77 SK Raina

SK Raina

378 India

India

78

RR Patel

377 Kenya

Kenya

79 WTS Porterfield

WTS Porterfield

362 Ireland

Ireland

80  Colin De Grandhomme

Colin De Grandhomme

361 New Zealand

New Zealand

81

N Pooran

358 West Indies

West Indies

82

RR Pant

353 India

India

83

MD Gunathilaka

350 Sri Lanka

Sri Lanka

84 Usman Ghani

Usman Ghani

345 Afghanistan

Afghanistan

85 ADS Fletcher

ADS Fletcher

344 West Indies

West Indies

85 F Behardien

F Behardien

344 South Africa

South Africa

87

TP Visee

340 Netherlands

Netherlands

88 CJ Anderson

CJ Anderson

333 New Zealand

New Zealand

89 Asif Ali

Asif Ali

332 Pakistan

Pakistan

89 CR Ervine

CR Ervine

332 Zimbabwe

Zimbabwe

89 Sam Billings

Sam Billings

332 England

England

92

Ashfaq Ahmed

330 United Arab Emirates

United Arab Emirates

93

TM Head

326 Australia

Australia

93

MS Chapman

326 New Zealand

New Zealand

95 A Balbirnie

A Balbirnie

319 Ireland

Ireland

97 James Vince

James Vince

317 England

England

98

TL Seifert

315 New Zealand

New Zealand

99 CA Lynn

CA Lynn

312 Australia

Australia

99

Rizwan Cheema

312 Canada

Canada

T20 matches are the shortest cricket matches which are played internationally. This page provides you the updated ICC T20 rankings which contain the latest information. People are curious to know the position of their favorite players therefore they look for these rankings.

Urdu Point brings you the T20 player rankings that consist of batsmen ranking as well. We always facilitate the users in best possible manner and always provide them the items they need.

You can get an easy access to the ICC T20 batting rankings and see which player secured the top position at this page.

International Cricket Council latest T20 Ranking For Batsmen in 2019. According to the points table, Babar Azam of Team Pakistan is on Top position with 896 ratings. GJ Maxwell of Team Australia holds the second position with 815 ratings. C Munro of Team New Zealand is on third position with 796 ratings. AJ Finch of Team Australia is on 4th position with 782 ratings. DJM Short of Team Australia is on 6th position with 715 ratings. KL Rahul of Team India is on 7th position with 689 ratings. Fakhar Zaman of Team Pakistan is on 8th position with 681 ratings. RG Sharma of Team India is on 9th position with 678 ratings. AD Hales of Team England is on 10th position with 664 ratings. RR Hendricks of Team South Africa is on 11th position with 647 ratings. V Kohli of Team India is on 12th position with 642 ratings. JJ Roy of Team England is on 13th position with 635 ratings. E Lewis of Team West Indies is on 14th position with 630 ratings. MJ Guptill of Team New Zealand is on 15th position with 624 ratings. S Dhawan of Team India is on 16th position with 619 ratings. KS Williamson of Team New Zealand is on 17th position with 616 ratings. JE Root of Team England is on 18th position with 613 ratings. Mohammad Shahzad of Team Afghanistan is on 19th position with 609 ratings. EJG Morgan of Team England is on 20th position with 596 ratings. Shaiman Anwar of Team United Arab Emirates is on 21st position with 594 ratings. F Du Plessis of Team South Africa is on 22nd position with 588 ratings. DA Miller of Team South Africa is on 23rd position with 579 ratings. PR Stirling of Team Ireland is on 24th position with 575 ratings. H Masakadza of Team Zimbabwe is on 25th position with 563 ratings. JC Buttler of Team England is on 25th position with 563 ratings. KJ Coetzer of Team Scotland is on 27th position with 542 ratings. Shoaib Malik of Team Pakistan is on 28th position with 536 ratings. MDKJ Perera of Team Sri Lanka is on 29th position with 527 ratings. Mohammad Nabi of Team Afghanistan is on 29th position with 527 ratings. Mahmudullah of Team Bangladesh is on 31st position with 526 ratings. JP Duminy of Team South Africa is on 32nd position with 525 ratings. HM Amla of Team South Africa is on 33rd position with 524 ratings. RD Berrington of Team Scotland is on 34th position with 521 ratings. Sabbir Rahman of Team Bangladesh is on 35th position with 518 ratings. HG Munsey of Team Scotland is on 36th position with 516 ratings. Shakib Al Hasan of Team Bangladesh is on 37th position with 515 ratings. HE Van Der Dussen of Team South Africa is on 38th position with 513 ratings. Tamim Iqbal of Team Bangladesh is on 39th position with 499 ratings. NLTC Perera of Team Sri Lanka is on 41st position with 489 ratings. Soumya Sarkar of Team Bangladesh is on 42nd position with 486 ratings. SC Williams of Team Zimbabwe is on 43rd position with 481 ratings. MN Waller of Team Zimbabwe is on 44th position with 480 ratings. Najibullah Zadran of Team Afghanistan is on 45th position with 479 ratings. BN Cooper of Team Netherlands is on 46th position with 476 ratings. Q De Kock of Team South Africa is on 49th position with 463 ratings. LRPL Taylor of Team New Zealand is on 50th position with 456 ratings. Mushfiqur Rahim of Team Bangladesh is on 52nd position with 451 ratings. CS MacLeod of Team Scotland is on 54th position with 446 ratings. N Dickwella of Team Sri Lanka is on 54th position with 446 ratings. MN Samuels of Team West Indies is on 56th position with 442 ratings. MP O'Dowd of Team Netherlands is on 57th position with 437 ratings. JM Bairstow of Team England is on 58th position with 436 ratings. Samiullah Shenwari of Team Afghanistan is on 59th position with 432 ratings. CO Obuya of Team Kenya is on 60th position with 430 ratings. Hussain Talat of Team Pakistan is on 60th position with 430 ratings. KJ O'Brien of Team Ireland is on 62nd position with 429 ratings. SF Mire of Team Zimbabwe is on 63rd position with 428 ratings. GC Wilson of Team Ireland is on 64th position with 423 ratings. SJ Myburgh of Team Netherlands is on 65th position with 420 ratings. MK Pandey of Team India is on 66th position with 419 ratings. Mohammad Hafeez of Team Pakistan is on 67th position with 418 ratings. P Khadka of Team Nepal is on 68th position with 417 ratings. MS Dhoni of Team India is on 69th position with 415 ratings. E Chigumbura of Team Zimbabwe is on 70th position with 410 ratings. Muhammad Usman of Team United Arab Emirates is on 71st position with 403 ratings. W Barresi of Team Netherlands is on 72nd position with 398 ratings. MH Cross of Team Scotland is on 73rd position with 396 ratings. BRM Taylor of Team Zimbabwe is on 74th position with 386 ratings. CH Gayle of Team West Indies is on 75th position with 382 ratings. Ahmed Shehzad of Team Pakistan is on 76th position with 380 ratings. SK Raina of Team India is on 77th position with 378 ratings. RR Patel of Team Kenya is on 78th position with 377 ratings. WTS Porterfield of Team Ireland is on 79th position with 362 ratings. Colin De Grandhomme of Team New Zealand is on 80th position with 361 ratings. N Pooran of Team West Indies is on 81st position with 358 ratings. RR Pant of Team India is on 82nd position with 353 ratings. MD Gunathilaka of Team Sri Lanka is on 83rd position with 350 ratings. Usman Ghani of Team Afghanistan is on 84th position with 345 ratings. ADS Fletcher of Team West Indies is on 85th position with 344 ratings. F Behardien of Team South Africa is on 85th position with 344 ratings. TP Visee of Team Netherlands is on 87th position with 340 ratings. CJ Anderson of Team New Zealand is on 88th position with 333 ratings. Asif Ali of Team Pakistan is on 89th position with 332 ratings. CR Ervine of Team Zimbabwe is on 89th position with 332 ratings. Sam Billings of Team England is on 89th position with 332 ratings. Ashfaq Ahmed of Team United Arab Emirates is on 92nd position with 330 ratings. TM Head of Team Australia is on 93rd position with 326 ratings. MS Chapman of Team New Zealand is on 93rd position with 326 ratings. A Balbirnie of Team Ireland is on 95th position with 319 ratings. James Vince of Team England is on 97th position with 317 ratings. TL Seifert of Team New Zealand is on 98th position with 315 ratings. CA Lynn of Team Australia is on 99th position with 312 ratings. Rizwan Cheema of Team Canada is on 99th position with 312 ratings.