Players

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
South AfricaAustraliaSouth Africa492 runsJohannesburgMar 30-Apr 3, 2018Test # 2302
New ZealandEnglanddrawn-ChristchurchMar 30-Apr 3, 2018Test # 2301
AfghanistanWest IndiesAfghanistan7 wicketsHarareMar 25, 2018ODI # 4007
AfghanistanIrelandAfghanistan5 wicketsHarareMar 23, 2018ODI # 4006
South AfricaAustraliaSouth Africa322 runsCape TownMar 22-25, 2018Test # 2300
ZimbabweU.A.E.U.A.E.3 runsHarareMar 22, 2018ODI # 4005
New ZealandEnglandNew Zealandinns & 49 runsAucklandMar 22-26, 2018Test # 2299
ScotlandWest IndiesWest Indies5 runsHarareMar 21, 2018ODI # 4004
AfghanistanU.A.E.Afghanistan5 wicketsHarareMar 20, 2018ODI # 4003
ZimbabweWest IndiesWest Indies4 wicketsHarareMar 19, 2018ODI # 4002
BangladeshIndiaIndia4 wicketsColombo (RPS)Mar 18, 2018T20I # 662
IrelandScotlandIreland25 runsHarareMar 18, 2018ODI # 4001
Hong KongP.N.G.P.N.G.58 runsHarareMar 17, 2018ODI # 4000
Sri LankaBangladeshBangladesh2 wicketsColombo (RPS)Mar 16, 2018T20I # 661
ZimbabweIrelandZimbabwe107 runsHarareMar 16, 2018ODI # 3999
AfghanistanWest IndiesAfghanistan3 wicketsHarareMar 15, 2018ODI # 3997
ScotlandU.A.E.Scotland73 runsBulawayoMar 15, 2018ODI # 3998
BangladeshIndiaIndia17 runsColombo (RPS)Mar 14, 2018T20I # 660
Sri LankaIndiaIndia6 wicketsColombo (RPS)Mar 12, 2018T20I # 659
IrelandU.A.E.Ireland226 runsHarareMar 12, 2018ODI # 3995
ZimbabweScotlandtied-BulawayoMar 12, 2018ODI # 3996
Sri LankaBangladeshBangladesh5 wicketsColombo (RPS)Mar 10, 2018T20I # 658
IrelandWest IndiesWest Indies52 runsHarareMar 10, 2018ODI # 3993
ZimbabweHong KongZimbabwe89 runsBulawayoMar 10, 2018ODI # 3994
New ZealandEnglandEngland7 wicketsChristchurchMar 10, 2018ODI # 3992
South AfricaAustraliaSouth Africa6 wicketsGqeberhaMar 9-12, 2018Test # 2298
BangladeshIndiaIndia6 wicketsColombo (RPS)Mar 8, 2018T20I # 657
AfghanistanHong KongHong Kong30 runsBulawayoMar 8, 2018ODI # 3990
P.N.G.West IndiesWest Indies6 wicketsHarareMar 8, 2018ODI # 3991
New ZealandEnglandNew Zealand5 wicketsDunedinMar 7, 2018ODI # 3989
Sri LankaIndiaSri Lanka5 wicketsColombo (RPS)Mar 6, 2018T20I # 656
Hong KongScotlandScotland4 wicketsBulawayoMar 6, 2018ODI # 3985
IrelandP.N.G.Ireland4 wicketsHarareMar 6, 2018ODI # 3986
U.A.E.West IndiesWest Indies60 runsHarareMar 6, 2018ODI # 3987
ZimbabweAfghanistanZimbabwe2 runsBulawayoMar 6, 2018ODI # 3988
AfghanistanScotlandScotland7 wicketsBulawayoMar 4, 2018ODI # 3983
P.N.G.U.A.E.U.A.E.56 runsHarareMar 4, 2018ODI # 3984
New ZealandEnglandEngland4 runsWellingtonMar 3, 2018ODI # 3982
South AfricaAustraliaAustralia118 runsDurbanMar 1-5, 2018Test # 2297
New ZealandEnglandEngland6 wicketsMount MaunganuiFeb 28, 2018ODI # 3981
New ZealandEnglandNew Zealand3 wicketsHamiltonFeb 25, 2018ODI # 3980
South AfricaIndiaIndia7 runsCape TownFeb 24, 2018T20I # 655
South AfricaIndiaSouth Africa6 wicketsCenturionFeb 21, 2018T20I # 654
New ZealandAustraliaAustralia19 runsAucklandFeb 21, 2018T20I # 653
AfghanistanZimbabweAfghanistan146 runsSharjahFeb 19, 2018ODI # 3979
South AfricaIndiaIndia28 runsJohannesburgFeb 18, 2018T20I # 652
BangladeshSri LankaSri Lanka75 runsSylhetFeb 18, 2018T20I # 651
New ZealandEnglandEngland2 runsHamiltonFeb 18, 2018T20I # 650
South AfricaIndiaIndia8 wicketsCenturionFeb 16, 2018ODI # 3978
AfghanistanZimbabweAfghanistan10 wicketsSharjahFeb 16, 2018ODI # 3977
New ZealandAustraliaAustralia5 wicketsAucklandFeb 16, 2018T20I # 649
BangladeshSri LankaSri Lanka6 wicketsMirpurFeb 15, 2018T20I # 648
South AfricaIndiaIndia73 runsGqeberhaFeb 13, 2018ODI # 3976
AfghanistanZimbabweAfghanistan6 wicketsSharjahFeb 13, 2018ODI # 3975
New ZealandEnglandNew Zealand12 runsWellingtonFeb 13, 2018T20I # 647
AfghanistanZimbabweZimbabwe154 runsSharjahFeb 11, 2018ODI # 3974
South AfricaIndiaSouth Africa5 wicketsJohannesburgFeb 10, 2018ODI # 3973
AustraliaEnglandAustralia7 wicketsMelbourneFeb 10, 2018T20I # 646
AfghanistanZimbabweAfghanistan154 runsSharjahFeb 9, 2018ODI # 3972
BangladeshSri LankaSri Lanka215 runsMirpurFeb 8-10, 2018Test # 2296
South AfricaIndiaIndia124 runsCape TownFeb 7, 2018ODI # 3971
AustraliaEnglandAustralia5 wicketsHobartFeb 7, 2018T20I # 645
AfghanistanZimbabweAfghanistan17 runsSharjahFeb 6, 2018T20I # 644
AfghanistanZimbabweAfghanistan5 wicketsSharjahFeb 5, 2018T20I # 643
South AfricaIndiaIndia9 wicketsCenturionFeb 4, 2018ODI # 3970
AustraliaNew ZealandAustralia7 wicketsSydneyFeb 3, 2018T20I # 642
South AfricaIndiaIndia6 wicketsDurbanFeb 1, 2018ODI # 3969
BangladeshSri Lankadrawn-ChattogramJan 31-Feb 4, 2018Test # 2295
New ZealandPakistanPakistan18 runsMount MaunganuiJan 28, 2018T20I # 641
AustraliaEnglandEngland12 runsPerthJan 28, 2018ODI # 3968
BangladeshSri LankaSri Lanka79 runsMirpurJan 27, 2018ODI # 3967
AustraliaEnglandAustralia3 wicketsAdelaideJan 26, 2018ODI # 3966
BangladeshSri LankaSri Lanka10 wicketsMirpurJan 25, 2018ODI # 3965
New ZealandPakistanPakistan48 runsAucklandJan 25, 2018T20I # 640
South AfricaIndiaIndia63 runsJohannesburgJan 24-27, 2018Test # 2294
BangladeshZimbabweBangladesh91 runsMirpurJan 23, 2018ODI # 3964
U.A.E.ScotlandU.A.E.4 wicketsICCA DubaiJan 23, 2018ODI # 3963
New ZealandPakistanNew Zealand7 wicketsWellingtonJan 22, 2018T20I # 639
Sri LankaZimbabweSri Lanka5 wicketsMirpurJan 21, 2018ODI # 3962
U.A.E.ScotlandScotland31 runsICCA DubaiJan 21, 2018ODI # 3961
AustraliaEnglandEngland16 runsSydneyJan 21, 2018ODI # 3960
BangladeshSri LankaBangladesh163 runsMirpurJan 19, 2018ODI # 3959
AustraliaEnglandEngland4 wicketsBrisbaneJan 19, 2018ODI # 3958
New ZealandPakistanNew Zealand15 runsWellingtonJan 19, 2018ODI # 3957
IrelandScotlandIreland24 runsICCA DubaiJan 18, 2018ODI # 3956
Sri LankaZimbabweZimbabwe12 runsMirpurJan 17, 2018ODI # 3955
IrelandScotlandIreland6 wicketsICCA DubaiJan 16, 2018ODI # 3954
New ZealandPakistanNew Zealand5 wicketsHamiltonJan 16, 2018ODI # 3953
BangladeshZimbabweBangladesh8 wicketsMirpurJan 15, 2018ODI # 3952
AustraliaEnglandEngland5 wicketsMelbourneJan 14, 2018ODI # 3951
South AfricaIndiaSouth Africa135 runsCenturionJan 13-17, 2018Test # 2293
U.A.E.IrelandIreland67 runsICCA DubaiJan 13, 2018ODI # 3950
New ZealandPakistanNew Zealand183 runsDunedinJan 13, 2018ODI # 3949
U.A.E.IrelandIreland4 wicketsICCA DubaiJan 11, 2018ODI # 3948
New ZealandPakistanNew Zealand8 wicketsNelsonJan 9, 2018ODI # 3947
New ZealandPakistanNew Zealand61 runsWellingtonJan 6, 2018ODI # 3946
South AfricaIndiaSouth Africa72 runsCape TownJan 5-8, 2018Test # 2292
AustraliaEnglandAustraliainns & 123 runsSydneyJan 4-8, 2018Test # 2291
New ZealandWest IndiesNew Zealand119 runsMount MaunganuiJan 3, 2018T20I # 638
New ZealandWest Indiesno result-Mount MaunganuiJan 1, 2018T20I # 637
New ZealandWest IndiesNew Zealand47 runsNelsonDec 29, 2017T20I # 636
South AfricaZimbabweSouth Africainns & 120 runsGqeberhaDec 26-27, 2017Test # 2290
AustraliaEnglanddrawn-MelbourneDec 26-30, 2017Test # 2289
New ZealandWest IndiesNew Zealand66 runsChristchurchDec 26, 2017ODI # 3945
IndiaSri LankaIndia5 wicketsWankhedeDec 24, 2017T20I # 635
New ZealandWest IndiesNew Zealand204 runsChristchurchDec 23, 2017ODI # 3944
IndiaSri LankaIndia88 runsIndoreDec 22, 2017T20I # 634
IndiaSri LankaIndia93 runsCuttackDec 20, 2017T20I # 633
New ZealandWest IndiesNew Zealand5 wicketsWhangareiDec 20, 2017ODI # 3943
IndiaSri LankaIndia8 wicketsVisakhapatnamDec 17, 2017ODI # 3942
AustraliaEnglandAustraliainns & 41 runsW.A.C.ADec 14-18, 2017Test # 2288
IndiaSri LankaIndia141 runsMohaliDec 13, 2017ODI # 3941
AfghanistanIrelandIreland5 wicketsSharjahDec 10, 2017ODI # 3940
IndiaSri LankaSri Lanka7 wicketsDharamsalaDec 10, 2017ODI # 3939
New ZealandWest IndiesNew Zealand240 runsHamiltonDec 9-12, 2017Test # 2287
Hong KongP.N.G.Hong Kong93 runsICCA DubaiDec 8, 2017ODI # 3938
AfghanistanIrelandIreland51 runsSharjahDec 7, 2017ODI # 3937
Hong KongP.N.G.Hong Kong23 runsICCA DubaiDec 6, 2017ODI # 3936
AfghanistanIrelandAfghanistan138 runsSharjahDec 5, 2017ODI # 3935
IndiaSri Lankadrawn-DelhiDec 2-6, 2017Test # 2286
AustraliaEnglandAustralia120 runsAdelaideDec 2-6, 2017Test # 2285
New ZealandWest IndiesNew Zealandinns & 67 runsWellingtonDec 1-4, 2017Test # 2284
P.N.G.ScotlandScotland4 wicketsDubai (DICS)Nov 25, 2017ODI # 3934
P.N.G.ScotlandScotland6 wicketsDubai (DICS)Nov 24, 2017ODI # 3933
IndiaSri LankaIndiainns & 239 runsNagpurNov 24-27, 2017Test # 2283
AustraliaEnglandAustralia10 wicketsBrisbaneNov 23-27, 2017Test # 2282
IndiaSri Lankadrawn-Eden GardensNov 16-20, 2017Test # 2281
IndiaNew ZealandIndia6 runsThiruvananthapuramNov 7, 2017T20I # 632
IndiaNew ZealandNew Zealand40 runsRajkotNov 4, 2017T20I # 631
IndiaNew ZealandIndia53 runsDelhiNov 1, 2017T20I # 630
PakistanSri LankaPakistan36 runsLahoreOct 29, 2017T20I # 629
South AfricaBangladeshSouth Africa83 runsPotchefstroomOct 29, 2017T20I # 628
ZimbabweWest Indiesdrawn-BulawayoOct 29-Nov 2, 2017Test # 2280
IndiaNew ZealandIndia6 runsKanpurOct 29, 2017ODI # 3932
PakistanSri LankaPakistan2 wicketsAbu DhabiOct 27, 2017T20I # 627
PakistanSri LankaPakistan7 wicketsAbu DhabiOct 26, 2017T20I # 625
South AfricaBangladeshSouth Africa20 runsBloemfonteinOct 26, 2017T20I # 626
IndiaNew ZealandIndia6 wicketsPuneOct 25, 2017ODI # 3931
PakistanSri LankaPakistan9 wicketsSharjahOct 23, 2017ODI # 3930
IndiaNew ZealandNew Zealand6 wicketsWankhedeOct 22, 2017ODI # 3928
South AfricaBangladeshSouth Africa200 runsEast LondonOct 22, 2017ODI # 3929
ZimbabweWest IndiesWest Indies117 runsBulawayoOct 21-24, 2017Test # 2279
PakistanSri LankaPakistan7 wicketsSharjahOct 20, 2017ODI # 3927
PakistanSri LankaPakistan7 wicketsAbu DhabiOct 18, 2017ODI # 3926
South AfricaBangladeshSouth Africa104 runsPaarlOct 18, 2017ODI # 3925
PakistanSri LankaPakistan32 runsAbu DhabiOct 16, 2017ODI # 3924
South AfricaBangladeshSouth Africa10 wicketsKimberleyOct 15, 2017ODI # 3923
PakistanSri LankaPakistan83 runsDubai (DICS)Oct 13, 2017ODI # 3922
IndiaAustraliaAustralia8 wicketsGuwahatiOct 10, 2017T20I # 624
P.N.G.ScotlandP.N.G.5 wicketsPort MoresbyOct 8, 2017ODI # 3921
IndiaAustraliaIndia9 wicketsRanchiOct 7, 2017T20I # 623
PakistanSri LankaSri Lanka68 runsDubai (DICS)Oct 6-10, 2017Test # 2278
South AfricaBangladeshSouth Africainns & 254 runsBloemfonteinOct 6-8, 2017Test # 2277
P.N.G.ScotlandScotland101 runsPort MoresbyOct 6, 2017ODI # 3920
IndiaAustraliaIndia7 wicketsNagpurOct 1, 2017ODI # 3919
South AfricaBangladeshSouth Africa333 runsPotchefstroomSep 28-Oct 2, 2017Test # 2276
IndiaAustraliaAustralia21 runsBengaluruSep 28, 2017ODI # 3917
PakistanSri LankaSri Lanka21 runsAbu DhabiSep 28-Oct 2, 2017Test # 2275
IndiaAustraliaIndia5 wicketsIndoreSep 24, 2017ODI # 3914
IndiaAustraliaIndia50 runsEden GardensSep 21, 2017ODI # 3912
IndiaAustraliaIndia26 runsChennaiSep 17, 2017ODI # 3910
PakistanWorld-XIPakistan33 runsLahoreSep 15, 2017T20I # 621
PakistanWorld-XIWorld-XI7 wicketsLahoreSep 13, 2017T20I # 620
PakistanWorld-XIPakistan20 runsLahoreSep 12, 2017T20I # 619
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:

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

New Zealand vs Australia at Mount Maunganui, Australia in New Zealand 3rd T20I, Oct 4, 2025 [T20I # 3499]

Australia vs New Zealand at Mount Maunganui, Australia in New Zealand 2nd T20I, Oct 3, 2025 [T20I # 3497]