Men's ODI batters, last 3 years
- 1
Travis HeadAustralia · Left-handed openerLast 3 years 27 mat · 1,209 runs · 48.4 avg · 121.1 SR+8.4runs a matchICC 21 - 2
Shubman GillIndia · Right-handed openerLast 3 years 32 mat · 1,701 runs · 65.4 avg · 104.2 SR+7.6runs a matchICC 1 - 3
Virat KohliIndia · Right-handed top-order batterLast 3 years 31 mat · 1,672 runs · 64.3 avg · 100.1 SR+6.4runs a matchICC 3 - 4
Rohit SharmaIndia · Right-handed openerLast 3 years 35 mat · 1,697 runs · 49.9 avg · 107.7 SR+6.0runs a matchICC 4 - 5
Daryl MitchellNew Zealand · Right-handed top-order batterLast 3 years 28 mat · 1,518 runs · 63.3 avg · 93.9 SR+5.7runs a matchICC 2 - 6
Harry BrookEngland · Right-handed top-order batterLast 3 years 37 mat · 1,487 runs · 45.1 avg · 113.0 SR+5.2runs a matchICC 15 - 7
Joe RootEngland · Right-handed top-order batterLast 3 years 31 mat · 1,589 runs · 61.1 avg · 91.9 SR+5.1runs a matchICC 7 - 8
Matthew BreetzkeSouth Africa · Right-handed top-order batterLast 3 years 17 mat · 881 runs · 58.7 avg · 98.1 SR+4.2runs a matchICC 39 - 9
Mark ChapmanNew Zealand · Left-handed top-order batterLast 3 years 20 mat · 641 runs · 37.7 avg · 102.2 SR+4.1runs a matchICC 63 - 10
Mitchell MarshAustralia · Right-handed openerLast 3 years 21 mat · 975 runs · 51.3 avg · 103.7 SR+3.7runs a matchICC 50 - 11
Tom BantonEngland · Right-handed openerLast 3 years 7 mat · 358 runs · 51.1 avg · 108.8 SR+3.1runs a matchICC – - 12
Shai HopeWest Indies · Right-handed top-order batterLast 3 years 39 mat · 1,650 runs · 55.0 avg · 95.5 SR+3.1runs a matchICC 8 - 13
Pavan RathnayakeSri Lanka · Right-handed top-order batterLast 3 years 10 mat · 506 runs · 50.6 avg · 100.2 SR+3.1runs a matchICC – - 14
Rachin RavindraNew Zealand · Left-handed openerLast 3 years 22 mat · 945 runs · 43.0 avg · 109.0 SR+2.9runs a matchICC 26 - 15
Ben DuckettEngland · Left-handed openerLast 3 years 35 mat · 1,506 runs · 43.0 avg · 99.9 SR+2.7runs a matchICC 19 - 16
Amir JangooWest Indies · Left-handed middle-order batterLast 3 years 11 mat · 467 runs · 58.4 avg · 102.4 SR+2.7runs a matchICC – - 17
Josh InglisAustralia · Right-handed top-order batterLast 3 years 31 mat · 867 runs · 36.1 avg · 100.0 SR+2.6runs a matchICC 41 - 18
David MillerSouth Africa · Left-handed middle-order batterLast 3 years 14 mat · 505 runs · 45.9 avg · 108.1 SR+2.5runs a matchICC – - 19
Salman Ali AghaPakistan · Right-handed middle-order batterLast 3 years 38 mat · 1,279 runs · 44.1 avg · 95.2 SR+2.3runs a matchICC 14 - 20
Dewald BrevisSouth Africa · Right-handed middle-order batterLast 3 years 12 mat · 306 runs · 30.6 avg · 139.1 SR+1.8runs a matchICC 89 - 21
KL RahulIndia · Right-handed middle-order batterLast 3 years 35 mat · 1,073 runs · 53.7 avg · 106.7 SR+1.8runs a matchICC 17 - 22
Glenn PhillipsNew Zealand · Right-handed middle-order batterLast 3 years 22 mat · 698 runs · 53.7 avg · 115.8 SR+1.8runs a matchICC 33 - 23
Saim AyubPakistan · Left-handed openerLast 3 years 20 mat · 772 runs · 40.6 avg · 99.4 SR+1.7runs a matchICC 43 - 24
Rahmanullah GurbazAfghanistan · Right-handed openerLast 3 years 31 mat · 1,050 runs · 33.9 avg · 95.4 SR+1.4runs a matchICC 15 - 25
Tanzid HasanBangladesh · Left-handed openerLast 3 years 32 mat · 972 runs · 31.4 avg · 102.2 SR+1.4runs a matchICC 25 - 26
Azmatullah OmarzaiAfghanistan · Right-handed middle-order batterLast 3 years 33 mat · 995 runs · 45.2 avg · 103.7 SR+1.4runs a matchICC 22 - 27
Kusal MendisSri Lanka · Right-handed top-order batterLast 3 years 43 mat · 1,734 runs · 44.5 avg · 91.0 SR+1.2runs a matchICC 11 - 28
Janith LiyanageSri Lanka · Right-handed middle-order batterLast 3 years 40 mat · 1,210 runs · 44.8 avg · 90.1 SR+0.9runs a matchICC 24 - 29
Sherfane RutherfordWest Indies · Left-handed middle-order batterLast 3 years 30 mat · 873 runs · 36.4 avg · 99.1 SR+0.9runs a matchICC 47 - 30
Jos ButtlerEngland · Right-handed middle-order batterLast 3 years 30 mat · 760 runs · 31.7 avg · 102.2 SR+0.8runs a matchICC 37 - 31
Cooper ConnollyAustralia · Left-handed top-order batterLast 3 years 18 mat · 502 runs · 38.6 avg · 89.5 SR+0.8runs a matchICC 77 - 32
Curtis CampherIreland · Right-handed middle-order batterLast 3 years 17 mat · 616 runs · 38.5 avg · 90.3 SR+0.3runs a matchICC 35 - 33
Shreyas IyerIndia · Right-handed top-order batterLast 3 years 30 mat · 1,205 runs · 44.6 avg · 98.5 SR+0.2runs a matchICC 12 - 34
Pathum NissankaSri Lanka · Right-handed openerLast 3 years 36 mat · 1,413 runs · 40.4 avg · 94.0 SR+0.1runs a matchICC 13 - 35
Jamie SmithEngland · Right-handed openerLast 3 years 17 mat · 383 runs · 22.5 avg · 113.0 SR+0.1runs a matchICC – - 36
Matt RenshawAustralia · Left-handed middle-order batterLast 3 years 15 mat · 451 runs · 32.2 avg · 96.2 SR−0.2runs a matchICC 68 - 37
Will JacksEngland · Right-handed middle-order batterLast 3 years 28 mat · 740 runs · 35.2 avg · 102.6 SR−0.3runs a matchICC 79 - 38
Corbin BoschSouth Africa · Right-handed middle-order batterLast 3 years 16 mat · 331 runs · 55.2 avg · 111.1 SR−0.3runs a matchICC 90 - 39
Mohammad NabiAfghanistan · Right-handed middle-order batterLast 3 years 29 mat · 607 runs · 32.0 avg · 102.2 SR−0.4runs a matchICC 63 - 40
John CampbellWest Indies · Left-handed openerLast 3 years 10 mat · 284 runs · 31.6 avg · 104.4 SR−0.4runs a matchICC – - 41
Marco JansenSouth Africa · Right-handed middle-order batterLast 3 years 14 mat · 239 runs · 19.9 avg · 106.7 SR−0.4runs a matchICC – - 42
Gudakesh MotieWest Indies · Left-handed middle-order batterLast 3 years 35 mat · 394 runs · 20.7 avg · 94.7 SR−0.5runs a matchICC – - 43
Justin GreavesWest Indies · Right-handed middle-order batterLast 3 years 22 mat · 578 runs · 36.1 avg · 106.1 SR−0.5runs a matchICC 86 - 44
Yashasvi JaiswalIndia · Left-handed openerLast 3 years 6 mat · 285 runs · 71.3 avg · 97.6 SR−0.7runs a matchICC 78 - 45
Gerhard ErasmusNamibia · Right-handed middle-order batterLast 3 years 40 mat · 1,162 runs · 34.2 avg · 82.1 SR−0.7runs a matchICC 67 - 46
Michael BracewellNew Zealand · Left-handed middle-order batterLast 3 years 29 mat · 532 runs · 31.3 avg · 98.7 SR−0.9runs a matchICC 58 - 47
Sikandar RazaZimbabwe · Right-handed middle-order batterLast 3 years 26 mat · 735 runs · 36.8 avg · 80.4 SR−0.9runs a matchICC 29 - 48
Hassan NawazPakistan · Right-handed middle-order batterLast 3 years 7 mat · 244 runs · 48.8 avg · 86.2 SR−1.0runs a matchICC – - 49
Charith AsalankaSri Lanka · Left-handed middle-order batterLast 3 years 41 mat · 1,377 runs · 40.5 avg · 91.4 SR−1.0runs a matchICC 9 - 50
Ibrahim ZadranAfghanistan · Right-handed openerLast 3 years 25 mat · 1,220 runs · 53.0 avg · 81.1 SR−1.1runs a matchICC 5 - 51
Aiden MarkramSouth Africa · Right-handed openerLast 3 years 27 mat · 702 runs · 31.9 avg · 93.9 SR−1.2runs a matchICC 28 - 52
Tony de ZorziSouth Africa · Left-handed top-order batterLast 3 years 24 mat · 808 runs · 40.4 avg · 95.6 SR−1.2runs a matchICC 54 - 53
Quinton de KockSouth Africa · Left-handed openerLast 3 years 13 mat · 545 runs · 45.4 avg · 93.2 SR−1.3runs a matchICC 18 - 54
Mitchell SantnerNew Zealand · Left-handed middle-order batterLast 3 years 30 mat · 352 runs · 23.5 avg · 97.5 SR−1.3runs a matchICC 92 - 55
Dunith WellalageSri Lanka · Left-handed middle-order batterLast 3 years 20 mat · 320 runs · 26.7 avg · 96.1 SR−1.4runs a matchICC – - 56
Keacy CartyWest Indies · Right-handed top-order batterLast 3 years 38 mat · 1,462 runs · 41.8 avg · 77.9 SR−1.8runs a matchICC 20 - 57
Cameron GreenAustralia · Right-handed middle-order batterLast 3 years 18 mat · 596 runs · 42.6 avg · 83.0 SR−2.1runs a matchICC 62 - 58
Temba BavumaSouth Africa · Right-handed top-order batterLast 3 years 23 mat · 714 runs · 34.0 avg · 82.5 SR−2.1runs a matchICC 41 - 59
Wesley MadhevereZimbabwe · Right-handed middle-order batterLast 3 years 13 mat · 241 runs · 20.1 avg · 86.1 SR−2.2runs a matchICC 98 - 60
Alex CareyAustralia · Left-handed middle-order batterLast 3 years 24 mat · 709 runs · 35.5 avg · 88.9 SR−2.3runs a matchICC 53 - 61
Avishka FernandoSri Lanka · Right-handed openerLast 3 years 24 mat · 701 runs · 30.5 avg · 87.4 SR−2.6runs a matchICC – - 62
Jacob BethellEngland · Left-handed top-order batterLast 3 years 24 mat · 712 runs · 33.9 avg · 90.6 SR−2.6runs a matchICC 66 - 63
Axar PatelIndia · Left-handed middle-order batterLast 3 years 20 mat · 437 runs · 29.1 avg · 83.7 SR−2.7runs a matchICC 81 - 64
Fakhar ZamanPakistan · Left-handed openerLast 3 years 16 mat · 603 runs · 40.2 avg · 98.9 SR−2.8runs a matchICC 38 - 65
Sediqullah AtalAfghanistan · Left-handed top-order batterLast 3 years 21 mat · 844 runs · 42.2 avg · 86.4 SR−2.8runs a matchICC 32 - 66
Tawhid HridoyBangladesh · Right-handed middle-order batterLast 3 years 37 mat · 1,125 runs · 38.8 avg · 76.2 SR−2.8runs a matchICC 22 - 67
Nurul HasanBangladesh · Right-handed middle-order batterLast 3 years 10 mat · 146 runs · 18.3 avg · 82.0 SR−2.9runs a matchICC – - 68
Mehedi HasanBangladesh · Right-handed middle-order batterLast 3 years 39 mat · 736 runs · 24.5 avg · 73.5 SR−3.0runs a matchICC 75 - 69
Sam CurranEngland · Left-handed middle-order batterLast 3 years 18 mat · 319 runs · 24.5 avg · 78.2 SR−3.0runs a matchICC – - 70
Louren SteenkampNamibia · Right-handed openerLast 3 years 17 mat · 568 runs · 37.9 avg · 72.7 SR−3.1runs a matchICC – - 71
Ravindra JadejaIndia · Left-handed middle-order batterLast 3 years 21 mat · 230 runs · 28.8 avg · 100.0 SR−3.1runs a matchICC – - 72
Zane GreenNamibia · Left-handed middle-order batterLast 3 years 35 mat · 561 runs · 20.8 avg · 72.6 SR−3.2runs a matchICC – - 73
Roston ChaseWest Indies · Right-handed middle-order batterLast 3 years 30 mat · 557 runs · 27.9 avg · 82.8 SR−3.3runs a matchICC – - 74
Rahmat ShahAfghanistan · Right-handed top-order batterLast 3 years 33 mat · 998 runs · 35.6 avg · 77.5 SR−3.4runs a matchICC 33 - 75
Will YoungNew Zealand · Right-handed openerLast 3 years 37 mat · 1,091 runs · 31.2 avg · 83.7 SR−3.4runs a matchICC 40 - 76
Craig ErvineZimbabwe · Left-handed top-order batterLast 3 years 19 mat · 569 runs · 33.5 avg · 81.8 SR−3.5runs a matchICC 72 - 77
Paul StirlingIreland · Right-handed openerLast 3 years 20 mat · 590 runs · 32.8 avg · 89.0 SR−3.7runs a matchICC 26 - 78
Soumya SarkarBangladesh · Left-handed openerLast 3 years 25 mat · 729 runs · 31.7 avg · 85.5 SR−3.8runs a matchICC 70 - 79
Matthew ShortAustralia · Right-handed openerLast 3 years 21 mat · 451 runs · 23.7 avg · 87.4 SR−3.8runs a matchICC – - 80
Ryan RickeltonSouth Africa · Left-handed openerLast 3 years 17 mat · 535 runs · 35.7 avg · 88.0 SR−4.0runs a matchICC – - 81
Hussain TalatPakistan · Left-handed middle-order batterLast 3 years 11 mat · 222 runs · 31.7 avg · 84.1 SR−4.4runs a matchICC – - 82
Devon ConwayNew Zealand · Left-handed openerLast 3 years 16 mat · 569 runs · 35.6 avg · 86.6 SR−4.5runs a matchICC 46 - 83
Hashmatullah ShahidiAfghanistan · Left-handed middle-order batterLast 3 years 34 mat · 809 runs · 38.5 avg · 73.2 SR−4.6runs a matchICC 52 - 84
Najmul Hossain ShantoBangladesh · Left-handed top-order batterLast 3 years 37 mat · 1,114 runs · 33.8 avg · 76.1 SR−4.7runs a matchICC 31 - 85
Nick KellyNew Zealand · Left-handed top-order batterLast 3 years 8 mat · 265 runs · 33.1 avg · 75.1 SR−4.8runs a matchICC 95 - 86
Mohammad Babar AzamPakistan · Right-handed top-order batterLast 3 years 32 mat · 1,099 runs · 39.3 avg · 76.2 SR−4.8runs a matchICC 6 - 87
Mohammad RizwanPakistan · Right-handed top-order batterLast 3 years 32 mat · 953 runs · 43.3 avg · 75.3 SR−4.9runs a matchICC 30 - 88
Saif HassanBangladesh · Right-handed openerLast 3 years 15 mat · 369 runs · 24.6 avg · 74.9 SR−5.2runs a matchICC – - 89
Ben CurranZimbabwe · Left-handed openerLast 3 years 16 mat · 514 runs · 36.7 avg · 74.0 SR−5.2runs a matchICC 44 - 90
Tom LathamNew Zealand · Left-handed middle-order batterLast 3 years 32 mat · 741 runs · 29.6 avg · 80.3 SR−5.4runs a matchICC 49 - 91
Kamindu MendisSri Lanka · Left-handed openerLast 3 years 26 mat · 554 runs · 27.7 avg · 88.1 SR−5.6runs a matchICC 11 - 92
Lorcan TuckerIreland · Right-handed middle-order batterLast 3 years 18 mat · 426 runs · 30.4 avg · 92.6 SR−6.1runs a matchICC 79 - 93
Andrew BalbirnieIreland · Right-handed openerLast 3 years 20 mat · 550 runs · 32.4 avg · 72.4 SR−6.3runs a matchICC 47 - 94
Tristan StubbsSouth Africa · Right-handed middle-order batterLast 3 years 16 mat · 406 runs · 29.0 avg · 85.1 SR−6.5runs a matchICC – - 95
Jan FrylinckNamibia · Left-handed top-order batterLast 3 years 37 mat · 1,027 runs · 30.2 avg · 70.2 SR−6.6runs a matchICC – - 96
Marnus LabuschagneAustralia · Right-handed top-order batterLast 3 years 29 mat · 529 runs · 26.5 avg · 71.0 SR−6.8runs a matchICC 44 - 97
Harry TectorIreland · Right-handed top-order batterLast 3 years 20 mat · 580 runs · 32.2 avg · 75.1 SR−7.0runs a matchICC 10 - 98
Litton DasBangladesh · Right-handed top-order batterLast 3 years 22 mat · 442 runs · 23.3 avg · 76.7 SR−7.2runs a matchICC 69 - 99
Innocent KaiaZimbabwe · Right-handed top-order batterLast 3 years 8 mat · 172 runs · 24.6 avg · 63.9 SR−7.3runs a matchICC – - 100
Sadeera SamarawickramaSri Lanka · Right-handed top-order batterLast 3 years 27 mat · 546 runs · 23.7 avg · 84.1 SR−7.4runs a matchICC 65 - 101
Cade CarmichaelIreland · Right-handed top-order batterLast 3 years 9 mat · 242 runs · 30.3 avg · 72.2 SR−8.4runs a matchICC – - 102
Ackeem AugusteWest Indies · Left-handed openerLast 3 years 9 mat · 205 runs · 22.8 avg · 76.5 SR−8.5runs a matchICC – - 103
Brian BennettZimbabwe · Right-handed openerLast 3 years 20 mat · 489 runs · 24.5 avg · 85.5 SR−8.6runs a matchICC 81 - 104
Henry NichollsNew Zealand · Left-handed openerLast 3 years 20 mat · 455 runs · 24.0 avg · 70.9 SR−8.8runs a matchICC 85
Swap in a batter worth 10 more runs a match and an even ODI becomes about 58–42.
Ratings to 27 October 2026 · ICC rankings of 15 September 2026 · How the rankings work