Players

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
210*221139208151.07Sri Lankav AfghanistanPallekele9 Feb 2024ODI # 4725
201*1811282110157.03Australiav AfghanistanWankhede7 Nov 2023ODI # 4696
177*177132179134.09Australiav BangladeshPune11 Nov 2023ODI # 4700
174114831313209.63South Africav AustraliaCenturion15 Sep 2023ODI # 4646
174192140157124.28South Africav BangladeshWankhede24 Oct 2023ODI # 4680
169218151222111.92Bangladeshv New ZealandNelson20 Dec 2023ODI # 4715
163180124149131.45Australiav PakistanBengaluru20 Oct 2023ODI # 4675
152*147121193125.61New Zealandv EnglandAhmedabad5 Oct 2023ODI # 4658
149*197115136129.56Afghanistanv Sri LankaPallekele9 Feb 2024ODI # 4725
140106107165130.84Englandv BangladeshDharamsala10 Oct 2023ODI # 4664
1381901479393.87Irelandv AfghanistanSharjah7 Mar 2024ODI # 4741
137166120154114.16Australiav IndiaAhmedabad19 Nov 2023ODI # 4705
136157130153104.61Afghanistanv Sri LankaPallekele9 Feb 2024ODI # 4725
13418011997112.60New Zealandv IndiaWankhede15 Nov 2023ODI # 4703
13317211895112.71South Africav New ZealandPune1 Nov 2023ODI # 4689
131*19312183108.26Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
13111184165155.95Indiav AfghanistanDelhi11 Oct 2023ODI # 4666
13019212795102.36New Zealandv IndiaDharamsala22 Oct 2023ODI # 4678
129*2171438390.20Afghanistanv AustraliaWankhede7 Nov 2023ODI # 4696
128*14594105136.17Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
126*10381811155.55Pakistanv New ZealandBengaluru4 Nov 2023ODI # 4692
12413599191125.25Australiav South AfricaBloemfontein9 Sep 2023ODI # 4638
123*14196115128.12New Zealandv EnglandAhmedabad5 Oct 2023ODI # 4658
122*19812913294.57Bangladeshv Sri LankaChattogram13 Mar 2024ODI # 4743
12212477146158.44Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
121139108109112.03Australiav PakistanBengaluru20 Oct 2023ODI # 4675
12115511786103.41Afghanistanv IrelandSharjah7 Mar 2024ODI # 4741
119*1721229697.54South Africav IndiaGqeberha19 Dec 2023ODI # 4714
118136101162116.83Sri Lankav AfghanistanPallekele14 Feb 2024ODI # 4729
11714911392103.53Indiav New ZealandWankhede15 Nov 2023ODI # 4703
1161378995130.33New Zealandv AustraliaDharamsala28 Oct 2023ODI # 4684
114*21414214180.28South Africav AustraliaBloemfontein7 Sep 2023ODI # 4635
11417611610398.27South Africav New ZealandPune1 Nov 2023ODI # 4689
114169113133100.88Sri Lankav BangladeshChattogram15 Mar 2024ODI # 4744
113150103103109.70Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
112*-12412290.32Nepalv CanadaKirtipur12 Feb 2024ODI # 4728
111*1551136298.23Canadav U.A.E.Dubai (DICS)5 Mar 2024ODI # 4739
111150111114100.00Bangladeshv South AfricaWankhede24 Oct 2023ODI # 4680
109*1288347131.32West Indiesv EnglandNorth Sound3 Dec 2023ODI # 4706
10914710685102.83South Africav AustraliaLucknow12 Oct 2023ODI # 4667
10911967124162.68South Africav EnglandWankhede21 Oct 2023ODI # 4677
1099467107162.68Australiav New ZealandDharamsala28 Oct 2023ODI # 4684
10816111013298.18South Africav Sri LankaDelhi7 Oct 2023ODI # 4661
10813989112121.34Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
10817094151114.89New Zealandv PakistanBengaluru4 Nov 2023ODI # 4692
10815910565102.85Sri Lankav BangladeshDelhi6 Nov 2023ODI # 4695
1081368466128.57Englandv NetherlandsPune8 Nov 2023ODI # 4697
1081671146394.73Indiav South AfricaPaarl21 Dec 2023ODI # 4716
10613793123113.97Australiav South AfricaBloemfontein9 Sep 2023ODI # 4638
1068454143196.29South Africav Sri LankaDelhi7 Oct 2023ODI # 4661
106534498240.90Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
105*1761508170.00Canadav ScotlandDubai (DICS)7 Mar 2024ODI # 4740
10511890113116.66Indiav AustraliaIndore24 Sep 2023ODI # 4654
1051147048150.00Indiav New ZealandWankhede15 Nov 2023ODI # 4703
10514584144125.00New Zealandv BangladeshDunedin17 Dec 2023ODI # 4711
1041559764107.21Indiav AustraliaIndore24 Sep 2023ODI # 4654
10418293113111.82Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
103*1139764106.18Indiav BangladeshPune19 Oct 2023ODI # 4674
102*1087494137.83South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
1029864114159.37Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
101*19512110-83.47Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
101*-12911178.29Nepalv CanadaKirtipur12 Feb 2024ODI # 4728
101*14310211299.01Sri Lankav BangladeshChattogram18 Mar 2024ODI # 4745
1011381168587.06South Africav AustraliaEden Gardens16 Nov 2023ODI # 4704
1011329554106.31Sri Lankav ZimbabweColombo (RPS)6 Jan 2024ODI # 4718
10014084123119.04South Africav Sri LankaDelhi7 Oct 2023ODI # 4661
991257794128.57Australiav South AfricaCenturion15 Sep 2023ODI # 4646
97*1801158284.34Indiav AustraliaChennai8 Oct 2023ODI # 4662
97*1731077390.65Afghanistanv South AfricaAhmedabad10 Nov 2023ODI # 4699
97*957492131.08Sri Lankav AfghanistanPallekele11 Feb 2024ODI # 4727
96*1561023594.11Bangladeshv Sri LankaChattogram15 Mar 2024ODI # 4744
9611484133114.28Australiav IndiaRajkot27 Sep 2023ODI # 4657
951541048291.34Indiav New ZealandDharamsala22 Oct 2023ODI # 4678
9511179102120.25New Zealandv PakistanBengaluru4 Nov 2023ODI # 4692
95117998195.95New Zealandv BangladeshNelson20 Dec 2023ODI # 4715
951621276274.80Sri Lankav ZimbabweColombo (RPS)8 Jan 2024ODI # 4719
931308793106.89South Africav AustraliaJohannesburg17 Sep 2023ODI # 4648
9213692112100.00Indiav Sri LankaWankhede2 Nov 2023ODI # 4690
921187793119.48New Zealandv BangladeshDunedin17 Dec 2023ODI # 4711
91*1681077-85.04Sri Lankav NetherlandsLucknow21 Oct 2023ODI # 4676
91151937397.84South Africav PakistanChennai27 Oct 2023ODI # 4683
919666105137.87Sri Lankav AfghanistanPallekele14 Feb 2024ODI # 4729
91145936497.84Sri Lankav BangladeshChattogram15 Mar 2024ODI # 4744
90944928183.67South Africav BangladeshWankhede24 Oct 2023ODI # 4680
9016310112-89.10Bangladeshv Sri LankaDelhi6 Nov 2023ODI # 4695
89*1036764132.83New Zealandv BangladeshChennai13 Oct 2023ODI # 4668
89135948294.68New Zealandv BangladeshNelson20 Dec 2023ODI # 4715
881399411-93.61Indiav Sri LankaWankhede2 Nov 2023ODI # 4690
881621086281.48West Indiesv AustraliaMelbourne2 Feb 2024ODI # 4721
881118883100.00Sri Lankav AfghanistanPallekele9 Feb 2024ODI # 4725
87*1269910187.87Canadav ScotlandDubai (DICS)1 Mar 2024ODI # 4737
8714611310-76.99Afghanistanv PakistanChennai23 Oct 2023ODI # 4679
8716210110386.13Indiav EnglandLucknow29 Oct 2023ODI # 4686
879274102117.56Englandv NetherlandsPune8 Nov 2023ODI # 4697
87-1018486.13Nepalv CanadaKirtipur10 Feb 2024ODI # 4726
86916366136.50Indiav PakistanAhmedabad14 Oct 2023ODI # 4669
851711166-73.27Indiav AustraliaChennai8 Oct 2023ODI # 4662
851117593113.33South Africav EnglandWankhede21 Oct 2023ODI # 4677
851187682111.84Irelandv AfghanistanSharjah7 Mar 2024ODI # 4741
848576112110.52Englandv PakistanEden Gardens11 Nov 2023ODI # 4701
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs South Africa at Southampton, South Africa in England 3rd ODI, Sep 7, 2025 [ODI # 4906]

Scotland vs Namibia at King City (NW), ICC Men's Cricket World Cup League 2 83rd Match, Sep 4, 2025 [ODI # 4905]

South Africa vs England at Lord's, South Africa in England 2nd ODI, Sep 4, 2025 [ODI # 4904]