Players

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
AustraliaPakistanAustralia20 runsDubai (DICS)Mar 31, 2019ODI # 4120
AustraliaPakistanAustralia6 runsDubai (DICS)Mar 29, 2019ODI # 4119
AustraliaPakistanAustralia80 runsAbu DhabiMar 27, 2019ODI # 4118
South AfricaSri LankaSouth Africa45 runsJohannesburgMar 24, 2019T20I # 763
AustraliaPakistanAustralia8 wicketsSharjahMar 24, 2019ODI # 4117
P.N.G.VanuatuP.N.G.10 wicketsPort MoresbyMar 24, 2019T20I # 762
PhilippinesVanuatuPhilippines10 runsPort MoresbyMar 24, 2019T20I # 761
P.N.G.Philippinesno result-Port MoresbyMar 23, 2019T20I # 760
PhilippinesVanuatuVanuatu63 runsPort MoresbyMar 23, 2019T20I # 759
South AfricaSri LankaSouth Africa16 runsCenturionMar 22, 2019T20I # 758
AustraliaPakistanAustralia8 wicketsSharjahMar 22, 2019ODI # 4116
P.N.G.VanuatuP.N.G.8 wicketsPort MoresbyMar 22, 2019T20I # 757
P.N.G.PhilippinesP.N.G.133 runsPort MoresbyMar 22, 2019T20I # 756
South AfricaSri Lankatied-Cape TownMar 19, 2019T20I # 755
South AfricaSri LankaSouth Africa41 runsCape TownMar 16, 2019ODI # 4115
U.A.E.U.S.A.U.A.E.24 runsICCA DubaiMar 16, 2019T20I # 754
U.A.E.U.S.A.no result-ICCA DubaiMar 15, 2019T20I # 753
AfghanistanIrelandAfghanistan7 wicketsDehradunMar 15-18, 2019Test # 2351
South AfricaSri LankaSouth Africa6 wicketsGqeberhaMar 13, 2019ODI # 4114
IndiaAustraliaAustralia35 runsDelhiMar 13, 2019ODI # 4113
West IndiesEnglandEngland8 wicketsBasseterreMar 10, 2019T20I # 752
IndiaAustraliaAustralia4 wicketsMohaliMar 10, 2019ODI # 4111
South AfricaSri LankaSouth Africa71 runsDurbanMar 10, 2019ODI # 4112
AfghanistanIrelandIreland5 wicketsDehradunMar 10, 2019ODI # 4110
West IndiesEnglandEngland137 runsBasseterreMar 8, 2019T20I # 751
IndiaAustraliaAustralia32 runsRanchiMar 8, 2019ODI # 4109
AfghanistanIrelandAfghanistan109 runsDehradunMar 8, 2019ODI # 4108
New ZealandBangladeshNew Zealandinns & 12 runsWellingtonMar 8-12, 2019Test # 2350
South AfricaSri LankaSouth Africa113 runsCenturionMar 6, 2019ODI # 4107
West IndiesEnglandEngland4 wicketsGros IsletMar 5, 2019T20I # 750
IndiaAustraliaIndia8 runsNagpurMar 5, 2019ODI # 4106
AfghanistanIrelandIreland4 wicketsDehradunMar 5, 2019ODI # 4105
South AfricaSri LankaSouth Africa8 wicketsJohannesburgMar 3, 2019ODI # 4104
West IndiesEnglandWest Indies7 wicketsGros IsletMar 2, 2019ODI # 4103
IndiaAustraliaIndia6 wicketsHyderabadMar 2, 2019ODI # 4102
AfghanistanIrelandno result-DehradunMar 2, 2019ODI # 4101
AfghanistanIrelandAfghanistan5 wicketsDehradunFeb 28, 2019ODI # 4100
New ZealandBangladeshNew Zealandinns & 52 runsHamiltonFeb 28-Mar 3, 2019Test # 2349
West IndiesEnglandEngland29 runsSt George'sFeb 27, 2019ODI # 4099
IndiaAustraliaAustralia7 wicketsBengaluruFeb 27, 2019T20I # 749
West IndiesEnglandno result-St George'sFeb 25, 2019ODI # 4098
IndiaAustraliaAustralia3 wicketsVisakhapatnamFeb 24, 2019T20I # 748
AfghanistanIrelandAfghanistan32 runsDehradunFeb 24, 2019T20I # 747
AfghanistanIrelandAfghanistan84 runsDehradunFeb 23, 2019T20I # 746
West IndiesEnglandWest Indies26 runsBridgetownFeb 22, 2019ODI # 4097
AfghanistanIrelandAfghanistan5 wicketsDehradunFeb 21, 2019T20I # 745
South AfricaSri LankaSri Lanka8 wicketsGqeberhaFeb 21-23, 2019Test # 2348
West IndiesEnglandEngland6 wicketsBridgetownFeb 20, 2019ODI # 4096
New ZealandBangladeshNew Zealand88 runsDunedinFeb 20, 2019ODI # 4095
OmanScotlandScotland7 wicketsAl AmeratFeb 17, 2019T20I # 744
IrelandNetherlandsIreland1 wicketAl AmeratFeb 17, 2019T20I # 743
New ZealandBangladeshNew Zealand8 wicketsChristchurchFeb 16, 2019ODI # 4094
IrelandScotlandScotland6 wicketsAl AmeratFeb 15, 2019T20I # 742
OmanNetherlandsNetherlands8 wicketsAl AmeratFeb 15, 2019T20I # 741
OmanIrelandIreland15 runsAl AmeratFeb 13, 2019T20I # 740
South AfricaSri LankaSri Lanka1 wicketDurbanFeb 13-16, 2019Test # 2347
NetherlandsScotlandNetherlands7 wicketsAl AmeratFeb 13, 2019T20I # 739
New ZealandBangladeshNew Zealand8 wicketsNapierFeb 13, 2019ODI # 4093
New ZealandIndiaNew Zealand4 runsHamiltonFeb 10, 2019T20I # 738
West IndiesEnglandEngland232 runsGros IsletFeb 9-12, 2019Test # 2346
New ZealandIndiaIndia7 wicketsAucklandFeb 8, 2019T20I # 737
South AfricaPakistanPakistan27 runsCenturionFeb 6, 2019T20I # 736
New ZealandIndiaNew Zealand80 runsWellingtonFeb 6, 2019T20I # 735
South AfricaPakistanSouth Africa7 runsJohannesburgFeb 3, 2019T20I # 734
U.A.E.NepalNepal14 runsICCA DubaiFeb 3, 2019T20I # 733
New ZealandIndiaIndia35 runsWellingtonFeb 3, 2019ODI # 4092
South AfricaPakistanSouth Africa6 runsCape TownFeb 1, 2019T20I # 732
U.A.E.NepalNepal4 wicketsICCA DubaiFeb 1, 2019T20I # 731
AustraliaSri LankaAustralia366 runsCanberraFeb 1-4, 2019Test # 2345
West IndiesEnglandWest Indies10 wicketsNorth SoundJan 31-Feb 2, 2019Test # 2344
U.A.E.NepalU.A.E.21 runsICCA DubaiJan 31, 2019T20I # 730
New ZealandIndiaNew Zealand8 wicketsHamiltonJan 31, 2019ODI # 4091
South AfricaPakistanSouth Africa7 wicketsCape TownJan 30, 2019ODI # 4090
U.A.E.NepalNepal4 wicketsICCA DubaiJan 28, 2019ODI # 4089
New ZealandIndiaIndia7 wicketsMount MaunganuiJan 28, 2019ODI # 4088
South AfricaPakistanPakistan8 wicketsJohannesburgJan 27, 2019ODI # 4087
U.A.E.NepalNepal145 runsICCA DubaiJan 26, 2019ODI # 4086
New ZealandIndiaIndia90 runsMount MaunganuiJan 26, 2019ODI # 4085
South AfricaPakistanSouth Africa13 runsCenturionJan 25, 2019ODI # 4084
U.A.E.NepalU.A.E.3 wicketsICCA DubaiJan 25, 2019ODI # 4083
QatarSaudi ArabiaSaudi Arabia8 wicketsAl AmeratJan 24, 2019T20I # 729
KuwaitSaudi ArabiaSaudi Arabia7 wicketsAl AmeratJan 24, 2019T20I # 727
BahrainQatarQatar48 runsAl AmeratJan 24, 2019T20I # 728
AustraliaSri LankaAustraliainns & 40 runsBrisbaneJan 24-26, 2019Test # 2343
West IndiesEnglandWest Indies381 runsBridgetownJan 23-26, 2019Test # 2342
MaldivesQatarQatar8 wicketsAl AmeratJan 23, 2019T20I # 725
BahrainKuwaitKuwait7 wicketsAl AmeratJan 23, 2019T20I # 726
New ZealandIndiaIndia8 wicketsNapierJan 23, 2019ODI # 4082
South AfricaPakistanSouth Africa5 wicketsDurbanJan 22, 2019ODI # 4081
KuwaitQatartied-Al AmeratJan 22, 2019T20I # 723
MaldivesSaudi ArabiaSaudi Arabia6 wicketsAl AmeratJan 22, 2019T20I # 724
BahrainMaldivesBahrain2 wicketsAl AmeratJan 21, 2019T20I # 721
QatarSaudi ArabiaQatar4 wicketsAl AmeratJan 21, 2019T20I # 722
BahrainSaudi ArabiaBahrain41 runsAl AmeratJan 20, 2019T20I # 719
KuwaitMaldivesKuwait8 wicketsAl AmeratJan 20, 2019T20I # 720
South AfricaPakistanPakistan5 wicketsGqeberhaJan 19, 2019ODI # 4080
AustraliaIndiaIndia7 wicketsMelbourneJan 18, 2019ODI # 4079
AustraliaIndiaIndia6 wicketsAdelaideJan 15, 2019ODI # 4078
AustraliaIndiaAustralia34 runsSydneyJan 12, 2019ODI # 4077
South AfricaPakistanSouth Africa107 runsJohannesburgJan 11-14, 2019Test # 2341
New ZealandSri LankaNew Zealand35 runsAucklandJan 11, 2019T20I # 718
New ZealandSri LankaNew Zealand115 runsNelsonJan 8, 2019ODI # 4076
New ZealandSri LankaNew Zealand21 runsMount MaunganuiJan 5, 2019ODI # 4075
South AfricaPakistanSouth Africa9 wicketsCape TownJan 3-6, 2019Test # 2340
New ZealandSri LankaNew Zealand45 runsMount MaunganuiJan 3, 2019ODI # 4074
AustraliaIndiadrawn-SydneyJan 3-7, 2019Test # 2339
South AfricaPakistanSouth Africa6 wicketsCenturionDec 26-28, 2018Test # 2338
AustraliaIndiaIndia137 runsMelbourneDec 26-30, 2018Test # 2337
New ZealandSri LankaNew Zealand423 runsChristchurchDec 26-30, 2018Test # 2336
BangladeshWest IndiesWest Indies50 runsMirpurDec 22, 2018T20I # 717
BangladeshWest IndiesBangladesh36 runsMirpurDec 20, 2018T20I # 716
BangladeshWest IndiesWest Indies8 wicketsSylhetDec 17, 2018T20I # 715
New ZealandSri Lankadrawn-WellingtonDec 15-19, 2018Test # 2335
BangladeshWest IndiesBangladesh8 wicketsSylhetDec 14, 2018ODI # 4073
AustraliaIndiaAustralia146 runsPerthDec 14-18, 2018Test # 2334
BangladeshWest IndiesWest Indies4 wicketsMirpurDec 11, 2018ODI # 4072
BangladeshWest IndiesBangladesh5 wicketsMirpurDec 9, 2018ODI # 4071
AustraliaIndiaIndia31 runsAdelaideDec 6-10, 2018Test # 2333
New ZealandPakistanNew Zealand123 runsAbu DhabiDec 3-7, 2018Test # 2332
BangladeshWest IndiesBangladeshinns & 184 runsMirpurNov 30-Dec 2, 2018Test # 2331
AustraliaIndiaIndia6 wicketsSydneyNov 25, 2018T20I # 714
New ZealandPakistanPakistaninns & 16 runsDubai (DICS)Nov 24-27, 2018Test # 2330
AustraliaIndiano result-MelbourneNov 23, 2018T20I # 713
Sri LankaEnglandEngland42 runsColombo (SSC)Nov 23-26, 2018Test # 2329
BangladeshWest IndiesBangladesh64 runsChattogramNov 22-24, 2018Test # 2328
AustraliaIndiaAustralia4 runsBrisbaneNov 21, 2018T20I # 712
AustraliaSouth AfricaSouth Africa21 runsCarraraNov 17, 2018T20I # 711
New ZealandPakistanNew Zealand4 runsAbu DhabiNov 16-19, 2018Test # 2327
Sri LankaEnglandEngland57 runsPallekeleNov 14-18, 2018Test # 2326
IndiaWest IndiesIndia6 wicketsChennaiNov 11, 2018T20I # 710
New ZealandPakistanno result-Dubai (DICS)Nov 11, 2018ODI # 4070
BangladeshZimbabweBangladesh218 runsMirpurNov 11-15, 2018Test # 2325
AustraliaSouth AfricaSouth Africa40 runsHobartNov 11, 2018ODI # 4069
New ZealandPakistanPakistan6 wicketsAbu DhabiNov 9, 2018ODI # 4068
AustraliaSouth AfricaAustralia7 runsAdelaideNov 9, 2018ODI # 4067
New ZealandPakistanNew Zealand47 runsAbu DhabiNov 7, 2018ODI # 4066
IndiaWest IndiesIndia71 runsLucknowNov 6, 2018T20I # 709
Sri LankaEnglandEngland211 runsGalleNov 6-9, 2018Test # 2324
New ZealandPakistanPakistan47 runsDubai (DICS)Nov 4, 2018T20I # 708
IndiaWest IndiesIndia5 wicketsEden GardensNov 4, 2018T20I # 707
AustraliaSouth AfricaSouth Africa6 wicketsPerthNov 4, 2018ODI # 4065
BangladeshZimbabweZimbabwe151 runsSylhetNov 3-6, 2018Test # 2323
New ZealandPakistanPakistan6 wicketsDubai (DICS)Nov 2, 2018T20I # 706
IndiaWest IndiesIndia9 wicketsThiruvananthapuramNov 1, 2018ODI # 4064
New ZealandPakistanPakistan2 runsAbu DhabiOct 31, 2018T20I # 705
IndiaWest IndiesIndia224 runsBrabourneOct 29, 2018ODI # 4063
AustraliaPakistanPakistan33 runsDubai (DICS)Oct 28, 2018T20I # 704
Sri LankaEnglandEngland30 runsColombo (RPS)Oct 27, 2018T20I # 703
IndiaWest IndiesWest Indies43 runsPuneOct 27, 2018ODI # 4062
AustraliaPakistanPakistan11 runsDubai (DICS)Oct 26, 2018T20I # 702
BangladeshZimbabweBangladesh7 wicketsChattogramOct 26, 2018ODI # 4061
AustraliaPakistanPakistan66 runsAbu DhabiOct 24, 2018T20I # 701
BangladeshZimbabweBangladesh7 wicketsChattogramOct 24, 2018ODI # 4060
IndiaWest Indiestied-VisakhapatnamOct 24, 2018ODI # 4059
Sri LankaEnglandSri Lanka219 runsColombo (RPS)Oct 23, 2018ODI # 4058
U.A.E.AustraliaAustralia7 wicketsAbu DhabiOct 22, 2018T20I # 700
BangladeshZimbabweBangladesh28 runsMirpurOct 21, 2018ODI # 4057
IndiaWest IndiesIndia8 wicketsGuwahatiOct 21, 2018ODI # 4056
Sri LankaEnglandEngland18 runsPallekeleOct 20, 2018ODI # 4055
Sri LankaEnglandEngland7 wicketsPallekeleOct 17, 2018ODI # 4054
AustraliaPakistanPakistan373 runsAbu DhabiOct 16-19, 2018Test # 2322
Sri LankaEnglandEngland31 runsDambullaOct 13, 2018ODI # 4053
South AfricaZimbabweSouth Africa6 wicketsPotchefstroomOct 12, 2018T20I # 699
IndiaWest IndiesIndia10 wicketsHyderabadOct 12-14, 2018Test # 2321
Sri LankaEnglandno result-DambullaOct 10, 2018ODI # 4052
South AfricaZimbabweSouth Africa34 runsEast LondonOct 9, 2018T20I # 698
AustraliaPakistandrawn-Dubai (DICS)Oct 7-11, 2018Test # 2320
South AfricaZimbabweSouth Africa4 wicketsPaarlOct 6, 2018ODI # 4051
IndiaWest IndiesIndiainns & 272 runsRajkotOct 4-6, 2018Test # 2319
South AfricaZimbabweSouth Africa120 runsBloemfonteinOct 3, 2018ODI # 4050
South AfricaZimbabweSouth Africa5 wicketsKimberleySep 30, 2018ODI # 4049
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:

Afghanistan vs Bangladesh at Sharjah, Afghanistan v Bangladesh 3rd T20I, Oct 5, 2025 [T20I # 3504]

West Indies vs India at Ahmedabad, West Indies in India 1st Test, Oct 2-4, 2025 [Test # 2600]

Namibia vs Zimbabwe at Harare, ICC Men's T20 World Cup Africa Region Final Final, Oct 4, 2025 [T20I # 3503]