Players

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
New ZealandPakistanNew Zealand43 runsMount MaunganuiApr 5, 2025ODI # 4863
New ZealandPakistanNew Zealand84 runsHamiltonApr 2, 2025ODI # 4862
New ZealandPakistanNew Zealand73 runsNapierMar 29, 2025ODI # 4861
New ZealandPakistanNew Zealand8 wicketsWellingtonMar 26, 2025T20I # 3128
NamibiaCanadaNamibia8 wicketsWindhoekMar 23, 2025T20I # 3127
New ZealandPakistanNew Zealand115 runsMount MaunganuiMar 23, 2025T20I # 3126
NamibiaCanadaNamibia10 wicketsWindhoekMar 22, 2025T20I # 3125
New ZealandPakistanPakistan9 wicketsAucklandMar 21, 2025T20I # 3124
NamibiaCanadaNamibia3 wicketsWindhoekMar 19, 2025T20I # 3123
New ZealandPakistanNew Zealand5 wicketsDunedinMar 18, 2025T20I # 3122
BahrainHong KongBahrain8 wicketsKuala LumpurMar 17, 2025T20I # 3121
New ZealandPakistanNew Zealand9 wicketsChristchurchMar 16, 2025T20I # 3120
NamibiaCanadaNamibia12 runsWindhoekMar 15, 2025ODI # 4860
MalaysiaHong KongHong Kong8 wicketsKuala LumpurMar 15, 2025T20I # 3119
BahrainHong Kongtied-Kuala LumpurMar 14, 2025T20I # 3118
Costa RicaFalkland IslCosta Rica47 runsGuacimaMar 13, 2025T20I # 3117
NamibiaNetherlandsNetherlands7 wicketsWindhoekMar 13, 2025ODI # 4859
MalaysiaBahrainBahrain35 runsKuala LumpurMar 13, 2025T20I # 3116
Costa RicaFalkland IslCosta Rica9 wicketsGuacimaMar 12, 2025T20I # 3115
Costa RicaFalkland IslFalkland Isl29 runsGuacimaMar 12, 2025T20I # 3114
MalaysiaHong KongHong Kong42 runsKuala LumpurMar 12, 2025T20I # 3113
Costa RicaFalkland IslCosta Rica92 runsGuacimaMar 11, 2025T20I # 3112
Costa RicaFalkland IslCosta Rica62 runsGuacimaMar 11, 2025T20I # 3111
BahrainHong KongBahrain8 wicketsKuala LumpurMar 11, 2025T20I # 3110
Costa RicaFalkland IslCosta Rica66 runsGuacimaMar 10, 2025T20I # 3109
MalaysiaBahrainBahrain6 wicketsKuala LumpurMar 10, 2025T20I # 3108
IndiaNew ZealandIndia4 wicketsDubai (DICS)Mar 9, 2025ODI # 4858
NamibiaCanadatied-WindhoekMar 9, 2025ODI # 4857
NamibiaNetherlandsNetherlands53 runsWindhoekMar 7, 2025ODI # 4856
New ZealandSouth AfricaNew Zealand50 runsLahoreMar 5, 2025ODI # 4855
CanadaNetherlandsno result-WindhoekMar 5, 2025ODI # 4854
AustraliaIndiaIndia4 wicketsDubai (DICS)Mar 4, 2025ODI # 4853
SingaporeBahrainno result-SingaporeMar 4, 2025T20I # 3107
IndiaNew ZealandIndia44 runsDubai (DICS)Mar 2, 2025ODI # 4852
SingaporeBahrainBahrain8 wicketsSingaporeMar 2, 2025T20I # 3106
EnglandSouth AfricaSouth Africa7 wicketsKarachiMar 1, 2025ODI # 4851
SingaporeBahrainBahrain7 wicketsSingaporeMar 1, 2025T20I # 3105
AfghanistanAustraliano result-LahoreFeb 28, 2025ODI # 4850
SingaporeBahrainBahrain31 runsSingaporeFeb 28, 2025T20I # 3104
AfghanistanEnglandAfghanistan8 runsLahoreFeb 26, 2025ODI # 4849
ZimbabweIrelandno result-HarareFeb 25, 2025T20I # 3103
BangladeshNew ZealandNew Zealand5 wicketsRawalpindiFeb 24, 2025ODI # 4848
IndonesiaBahrainBahrain5 wicketsBaliFeb 24, 2025T20I # 3102
ZimbabweIrelandZimbabwe3 wicketsHarareFeb 23, 2025T20I # 3101
OmanU.S.A.U.S.A.8 wicketsAl AmeratFeb 23, 2025T20I # 3100
IndiaPakistanIndia6 wicketsDubai (DICS)Feb 23, 2025ODI # 4847
IndonesiaBahrainBahrain112 runsBaliFeb 23, 2025T20I # 3099
ZimbabweIrelandno result-HarareFeb 22, 2025T20I # 3098
AustraliaEnglandAustralia5 wicketsLahoreFeb 22, 2025ODI # 4846
IndonesiaBahrainIndonesia8 wicketsBaliFeb 22, 2025T20I # 3097
OmanU.S.A.U.S.A.4 wicketsAl AmeratFeb 21, 2025T20I # 3096
AfghanistanSouth AfricaSouth Africa107 runsKarachiFeb 21, 2025ODI # 4845
OmanU.S.A.U.S.A.7 wicketsAl AmeratFeb 20, 2025T20I # 3095
BangladeshIndiaIndia6 wicketsDubai (DICS)Feb 20, 2025ODI # 4844
IndonesiaBahrainBahrain10 wicketsBaliFeb 20, 2025T20I # 3094
PakistanNew ZealandNew Zealand60 runsKarachiFeb 19, 2025ODI # 4843
IndonesiaBahrainBahrain63 runsBaliFeb 19, 2025T20I # 3093
ZimbabweIrelandZimbabwe9 wicketsHarareFeb 18, 2025ODI # 4842
OmanU.S.A.U.S.A.57 runsAl AmeratFeb 18, 2025ODI # 4841
ZimbabweIrelandIreland6 wicketsHarareFeb 16, 2025ODI # 4840
OmanNamibiaOman2 wicketsAl AmeratFeb 16, 2025ODI # 4839
PakistanNew ZealandNew Zealand5 wicketsKarachiFeb 14, 2025ODI # 4838
ZimbabweIrelandZimbabwe49 runsHarareFeb 14, 2025ODI # 4837
NamibiaU.S.A.U.S.A.70 runsAl AmeratFeb 14, 2025ODI # 4836
Sri LankaAustraliaSri Lanka174 runsColombo (RPS)Feb 14, 2025ODI # 4835
PakistanSouth AfricaPakistan6 wicketsKarachiFeb 12, 2025ODI # 4834
IndiaEnglandIndia142 runsAhmedabadFeb 12, 2025ODI # 4833
OmanU.S.A.Oman7 wicketsAl AmeratFeb 12, 2025ODI # 4832
Sri LankaAustraliaSri Lanka49 runsColombo (RPS)Feb 12, 2025ODI # 4831
OmanNamibiaNamibia23 runsAl AmeratFeb 10, 2025ODI # 4830
New ZealandSouth AfricaNew Zealand6 wicketsLahoreFeb 10, 2025ODI # 4829
IndiaEnglandIndia4 wicketsCuttackFeb 9, 2025ODI # 4828
PakistanNew ZealandNew Zealand78 runsLahoreFeb 8, 2025ODI # 4827
NamibiaU.S.A.U.S.A.114 runsAl AmeratFeb 8, 2025ODI # 4826
ZimbabweIrelandIreland63 runsBulawayoFeb 6-10, 2025Test # 2581
IndiaEnglandIndia4 wicketsNagpurFeb 6, 2025ODI # 4825
Sri LankaAustraliaAustralia9 wicketsGalleFeb 6-9, 2025Test # 2580
AustriaHungaryHungary2 wicketsMarsaFeb 5, 2025T20I # 3092
MaltaAustriaAustria6 wicketsMarsaFeb 5, 2025T20I # 3091
MaltaHungaryHungary8 wicketsMarsaFeb 4, 2025T20I # 3090
AustriaHungaryAustria6 wicketsMarsaFeb 4, 2025T20I # 3089
MaltaAustriaAustria6 wicketsMarsaFeb 3, 2025T20I # 3088
MaltaHungaryHungary8 runsMarsaFeb 3, 2025T20I # 3087
IndiaEnglandIndia150 runsWankhedeFeb 2, 2025T20I # 3086
IndiaEnglandIndia15 runsPuneJan 31, 2025T20I # 3085
Sri LankaAustraliaAustraliainns & 242 runsGalleJan 29-Feb 1, 2025Test # 2579
IndiaEnglandEngland26 runsRajkotJan 28, 2025T20I # 3084
IndiaEnglandIndia2 wicketsChennaiJan 25, 2025T20I # 3083
PakistanWest IndiesWest Indies120 runsMultanJan 25-27, 2025Test # 2578
IndiaEnglandIndia7 wicketsEden GardensJan 22, 2025T20I # 3082
PakistanWest IndiesPakistan127 runsMultanJan 17-19, 2025Test # 2577
New ZealandSri LankaSri Lanka140 runsAucklandJan 11, 2025ODI # 4824
New ZealandSri LankaNew Zealand113 runsHamiltonJan 8, 2025ODI # 4823
New ZealandSri LankaNew Zealand9 wicketsWellingtonJan 5, 2025ODI # 4822
South AfricaPakistanSouth Africa10 wicketsCape TownJan 3-6, 2025Test # 2576
AustraliaIndiaAustralia6 wicketsSydneyJan 3-5, 2025Test # 2575
ZimbabweAfghanistanAfghanistan72 runsBulawayoJan 2-6, 2025Test # 2574
New ZealandSri LankaSri Lanka7 runsNelsonJan 2, 2025T20I # 3081
New ZealandSri LankaNew Zealand45 runsMount MaunganuiDec 30, 2024T20I # 3080
New ZealandSri LankaNew Zealand8 runsMount MaunganuiDec 28, 2024T20I # 3079
South AfricaPakistanSouth Africa2 wicketsCenturionDec 26-29, 2024Test # 2572
ZimbabweAfghanistandrawn-BulawayoDec 26-30, 2024Test # 2573
AustraliaIndiaAustralia184 runsMelbourneDec 26-30, 2024Test # 2571
South AfricaPakistanPakistan36 runsJohannesburgDec 22, 2024ODI # 4821
U.A.E.KuwaitU.A.E.2 runsDubai (DICS)Dec 21, 2024T20I # 3078
ZimbabweAfghanistanAfghanistan8 wicketsHarareDec 21, 2024ODI # 4820
KuwaitOmanKuwait3 wicketsICCA DubaiDec 20, 2024T20I # 3077
BahrainQatarQatar6 wicketsICCA DubaiDec 20, 2024T20I # 3076
West IndiesBangladeshBangladesh80 runsKingstownDec 19, 2024T20I # 3075
South AfricaPakistanPakistan81 runsCape TownDec 19, 2024ODI # 4819
U.A.E.Saudi ArabiaSaudi Arabia11 runsICCA DubaiDec 19, 2024T20I # 3074
ZimbabweAfghanistanAfghanistan232 runsHarareDec 19, 2024ODI # 4818
U.A.E.QatarU.A.E.23 runsICCA DubaiDec 18, 2024T20I # 3073
OmanSaudi ArabiaSaudi Arabia8 wicketsICCA DubaiDec 18, 2024T20I # 3072
West IndiesBangladeshBangladesh27 runsKingstownDec 17, 2024T20I # 3071
South AfricaPakistanPakistan3 wicketsPaarlDec 17, 2024ODI # 4817
BahrainOmanOman2 runsICCA DubaiDec 17, 2024T20I # 3070
ZimbabweAfghanistanno result-HarareDec 17, 2024ODI # 4816
KuwaitQatarKuwait6 wicketsICCA DubaiDec 17, 2024T20I # 3069
BelizeSurinameSuriname4 wicketsBuenos AiresDec 16, 2024T20I # 3067
ArgentinaBrazilArgentina11 runsBuenos AiresDec 16, 2024T20I # 3068
BermudaCaymanBermuda13 runsBuenos AiresDec 16, 2024T20I # 3065
BahamasMexicoBahamas24 runsBuenos AiresDec 16, 2024T20I # 3066
U.A.E.KuwaitU.A.E.11 runsICCA DubaiDec 16, 2024T20I # 3064
BahrainSaudi ArabiaBahrain8 wicketsICCA DubaiDec 16, 2024T20I # 3063
West IndiesBangladeshBangladesh7 runsKingstownDec 15, 2024T20I # 3062
BahamasBermudaBermuda62 runsBuenos AiresDec 15, 2024T20I # 3060
MexicoPanamaPanama48 runsBuenos AiresDec 15, 2024T20I # 3061
BelizeBrazilBelize6 wicketsBuenos AiresDec 15, 2024T20I # 3058
ArgentinaCaymanCayman22 runsBuenos AiresDec 15, 2024T20I # 3059
QatarSaudi ArabiaSaudi Arabia9 wicketsICCA DubaiDec 15, 2024T20I # 3057
U.A.E.OmanU.A.E.24 runsICCA DubaiDec 15, 2024T20I # 3056
BelizePanamaBelize7 wicketsBuenos AiresDec 14, 2024T20I # 3054
ArgentinaMexicoArgentina23 runsBuenos AiresDec 14, 2024T20I # 3055
BrazilCaymanCayman159 runsBuenos AiresDec 14, 2024T20I # 3052
BahamasSurinameBahamas26 runsBuenos AiresDec 14, 2024T20I # 3053
NigeriaUgandaUganda6 wicketsRwandaDec 14, 2024T20I # 3051
ZimbabweAfghanistanAfghanistan3 wicketsHarareDec 14, 2024T20I # 3050
OmanQatarOman35 runsICCA DubaiDec 14, 2024T20I # 3049
BahrainKuwaitBahrain4 runsICCA DubaiDec 14, 2024T20I # 3048
AustraliaIndiadrawn-BrisbaneDec 14-18, 2024Test # 2570
New ZealandEnglandNew Zealand423 runsHamiltonDec 14-17, 2024Test # 2569
South AfricaPakistanSouth Africa7 wicketsCenturionDec 13, 2024T20I # 3047
BotswanaUgandaUganda32 runsRwandaDec 13, 2024T20I # 3046
ZimbabweAfghanistanAfghanistan50 runsHarareDec 13, 2024T20I # 3045
KuwaitSaudi ArabiaKuwait6 wicketsICCA DubaiDec 13, 2024T20I # 3044
RwandaNigeriaNigeria37 runsRwandaDec 13, 2024T20I # 3043
U.A.E.BahrainU.A.E.8 wicketsICCA DubaiDec 13, 2024T20I # 3042
BahamasCaymanCayman10 wicketsBuenos AiresDec 12, 2024T20I # 3040
BelizeBermudaBermuda71 runsBuenos AiresDec 12, 2024T20I # 3041
West IndiesBangladeshWest Indies4 wicketsBasseterreDec 12, 2024ODI # 4815
BrazilPanamaBrazil6 wicketsBuenos AiresDec 12, 2024T20I # 3038
MexicoSurinameMexico8 wicketsBuenos AiresDec 12, 2024T20I # 3039
BotswanaNigeriaNigeria10 wicketsRwandaDec 12, 2024T20I # 3037
RwandaUgandaUganda50 runsRwandaDec 12, 2024T20I # 3036
BermudaBrazilBermuda87 runsBuenos AiresDec 11, 2024T20I # 3034
ArgentinaSurinameArgentina6 wicketsBuenos AiresDec 11, 2024T20I # 3035
CaymanMexicoCayman7 wicketsBuenos AiresDec 11, 2024T20I # 3032
BahamasPanamaBahamas21 runsBuenos AiresDec 11, 2024T20I # 3033
NigeriaUgandaUganda23 runsRwandaDec 11, 2024T20I # 3031
ZimbabweAfghanistanZimbabwe4 wicketsHarareDec 11, 2024T20I # 3030
RwandaBotswanaRwanda25 runsRwandaDec 11, 2024T20I # 3029
BermudaMexicoBermuda6 wicketsBuenos AiresDec 10, 2024T20I # 3027
ArgentinaPanamaArgentina6 wicketsBuenos AiresDec 10, 2024T20I # 3028
South AfricaPakistanSouth Africa11 runsDurbanDec 10, 2024T20I # 3026
West IndiesBangladeshWest Indies7 wicketsBasseterreDec 10, 2024ODI # 4814
CaymanSurinameSuriname6 wicketsBuenos AiresDec 10, 2024T20I # 3024
BahamasBelizeBahamas3 runsBuenos AiresDec 10, 2024T20I # 3025
RwandaNigeriaRwanda6 wicketsRwandaDec 9, 2024T20I # 3023
BotswanaUgandaUganda108 runsRwandaDec 9, 2024T20I # 3022
BrazilSurinameBrazil6 wicketsBuenos AiresDec 8, 2024T20I # 3020
BelizeCaymanCayman44 runsBuenos AiresDec 8, 2024T20I # 3021
West IndiesBangladeshWest Indies5 wicketsBasseterreDec 8, 2024ODI # 4813
BermudaPanamaBermuda9 wicketsBuenos AiresDec 8, 2024T20I # 3018
ArgentinaBahamasBahamas18 runsBuenos AiresDec 8, 2024T20I # 3019
RwandaBotswanaBotswana6 wicketsRwandaDec 8, 2024T20I # 3017
NigeriaUgandaUganda7 wicketsRwandaDec 8, 2024T20I # 3016
BermudaSurinameBermuda92 runsBuenos AiresDec 7, 2024T20I # 3014
CaymanPanamaCayman83 runsBuenos AiresDec 7, 2024T20I # 3015
BrazilMexicoMexico47 runsBuenos AiresDec 7, 2024T20I # 3012
ArgentinaBelizeArgentina5 runsBuenos AiresDec 7, 2024T20I # 3013
BotswanaNigeriaBotswana3 wicketsRwandaDec 7, 2024T20I # 3011
RwandaUgandaUganda86 runsRwandaDec 7, 2024T20I # 3010
BahamasBrazilBahamas26 runsBuenos AiresDec 6, 2024T20I # 3008
BelizeMexicoBelize5 wicketsBuenos AiresDec 6, 2024T20I # 3009
PanamaSurinamePanama10 runsBuenos AiresDec 6, 2024T20I # 3007
NigeriaUgandaUganda5 wicketsRwandaDec 6, 2024T20I # 3006
RwandaBotswanaRwanda10 wicketsRwandaDec 6, 2024T20I # 3005
AustraliaIndiaAustralia10 wicketsAdelaideDec 6-8, 2024Test # 2568
New ZealandEnglandEngland323 runsWellingtonDec 6-8, 2024Test # 2567
RwandaUgandaUganda112 runsRwandaDec 5, 2024T20I # 3003
ZimbabwePakistanZimbabwe2 wicketsBulawayoDec 5, 2024T20I # 3004
South AfricaSri LankaSouth Africa109 runsGqeberhaDec 5-9, 2024Test # 2566
BotswanaNigeriaNigeria29 runsRwandaDec 5, 2024T20I # 3002
RwandaNigeriaNigeria6 wicketsRwandaDec 4, 2024T20I # 3001
BotswanaUgandaUganda78 runsRwandaDec 4, 2024T20I # 3000
ZimbabwePakistanPakistan10 wicketsBulawayoDec 3, 2024T20I # 2999
ArgentinaBermudaBermuda42 runsBuenos AiresDec 2, 2024T20I # 2998
ZimbabwePakistanPakistan57 runsBulawayoDec 1, 2024T20I # 2997
West IndiesBangladeshBangladesh101 runsKingstonNov 30-Dec 3, 2024Test # 2565
EswatiniSierra LeoneSierra Leone109 runsAbujaNov 28, 2024T20I # 2995
NigeriaBotswanaNigeria77 runsAbujaNov 28, 2024T20I # 2996
BahrainU.A.E.U.A.E.8 wicketsDohaNov 28, 2024T20I # 2994
Ivory CoastSt HelenaSt Helena10 wicketsAbujaNov 28, 2024T20I # 2993
ZimbabwePakistanPakistan99 runsBulawayoNov 28, 2024ODI # 4812
BhutanCambodiaCambodia5 wicketsDohaNov 28, 2024T20I # 2991
QatarSaudi ArabiaQatar6 wicketsDohaNov 28, 2024T20I # 2992
New ZealandEnglandEngland8 wicketsChristchurchNov 28-Dec 1, 2024Test # 2564
BotswanaSt HelenaBotswana9 wicketsAbujaNov 27, 2024T20I # 2989
EswatiniIvory CoastEswatini8 wicketsAbujaNov 27, 2024T20I # 2990
NigeriaSierra LeoneNigeria29 runsAbujaNov 27, 2024T20I # 2988
South AfricaSri LankaSouth Africa233 runsDurbanNov 27-30, 2024Test # 2563
NigeriaEswatiniNigeria5 wicketsAbujaNov 26, 2024T20I # 2986
BotswanaIvory CoastBotswana10 wicketsAbujaNov 26, 2024T20I # 2987
QatarU.A.E.U.A.E.29 runsDohaNov 26, 2024T20I # 2985
Sierra LeoneSt HelenaSierra Leone4 wicketsAbujaNov 26, 2024T20I # 2984
ZimbabwePakistanPakistan10 wicketsBulawayoNov 26, 2024ODI # 4811
Saudi ArabiaThailandSaudi Arabia5 wicketsDohaNov 26, 2024T20I # 2982
BahrainCambodiaBahrain49 runsDohaNov 26, 2024T20I # 2983
BhutanThailandThailand7 runsDohaNov 25, 2024T20I # 2981
QatarBahrainQatar15 runsDohaNov 25, 2024T20I # 2979
CambodiaSaudi ArabiaSaudi Arabia5 wicketsDohaNov 25, 2024T20I # 2980
NigeriaIvory CoastNigeria264 runsAbujaNov 24, 2024T20I # 2977
EswatiniSt HelenaEswatini48 runsAbujaNov 24, 2024T20I # 2978
BotswanaSierra LeoneBotswana5 wicketsAbujaNov 24, 2024T20I # 2976
ZimbabwePakistanZimbabwe80 runsBulawayoNov 24, 2024ODI # 4810
Ivory CoastSierra LeoneSierra Leone168 runsAbujaNov 23, 2024T20I # 2974
NigeriaSt HelenaNigeria118 runsAbujaNov 23, 2024T20I # 2975
QatarCambodiaQatar48 runsDohaNov 23, 2024T20I # 2973
BotswanaEswatiniBotswana48 runsAbujaNov 23, 2024T20I # 2972
BahrainBhutanBahrain90 runsDohaNov 23, 2024T20I # 2970
ThailandU.A.E.U.A.E.155 runsDohaNov 23, 2024T20I # 2971
West IndiesBangladeshWest Indies201 runsNorth SoundNov 22-26, 2024Test # 2562
BhutanSaudi ArabiaSaudi Arabia85 runsDohaNov 22, 2024T20I # 2969
CambodiaU.A.E.U.A.E.5 wicketsDohaNov 22, 2024T20I # 2967
BahrainThailandThailand2 wicketsDohaNov 22, 2024T20I # 2968
AustraliaIndiaIndia295 runsPerthNov 22-25, 2024Test # 2561
Saudi ArabiaU.A.E.U.A.E.17 runsDohaNov 20, 2024T20I # 2966
CambodiaThailandThailand16 runsDohaNov 20, 2024T20I # 2964
QatarBhutanQatar6 wicketsDohaNov 20, 2024T20I # 2965
BahrainSaudi ArabiaBahrain3 runsDohaNov 19, 2024T20I # 2963
Sri LankaNew Zealandno result-PallekeleNov 19, 2024ODI # 4809
QatarThailandQatar5 wicketsDohaNov 19, 2024T20I # 2961
BhutanU.A.E.U.A.E.63 runsDohaNov 19, 2024T20I # 2962
IndonesiaMyanmarIndonesia4 wicketsBaliNov 19, 2024T20I # 2960
AustraliaPakistanAustralia7 wicketsHobartNov 18, 2024T20I # 2959
West IndiesEnglandno result-Gros IsletNov 17, 2024T20I # 2958
Sri LankaNew ZealandSri Lanka3 wicketsPallekeleNov 17, 2024ODI # 4808
IndonesiaMyanmarIndonesia114 runsBaliNov 17, 2024T20I # 2957
West IndiesEnglandWest Indies5 wicketsGros IsletNov 16, 2024T20I # 2956
OmanNetherlandsNetherlands29 runsAl AmeratNov 16, 2024T20I # 2955
AustraliaPakistanAustralia13 runsSydneyNov 16, 2024T20I # 2954
IndonesiaMyanmarIndonesia4 wicketsBaliNov 16, 2024T20I # 2953
South AfricaIndiaIndia135 runsJohannesburgNov 15, 2024T20I # 2952
IndonesiaMyanmarIndonesia5 wicketsBaliNov 15, 2024T20I # 2951
West IndiesEnglandEngland3 wicketsGros IsletNov 14, 2024T20I # 2950
OmanNetherlandsNetherlands50 runsAl AmeratNov 14, 2024T20I # 2949
AustraliaPakistanAustralia29 runsBrisbaneNov 14, 2024T20I # 2948
South AfricaIndiaIndia11 runsCenturionNov 13, 2024T20I # 2947
OmanNetherlandsOman3 wicketsAl AmeratNov 13, 2024T20I # 2946
Sri LankaNew ZealandSri Lanka45 runsDambullaNov 13, 2024ODI # 4807
IndonesiaMyanmarIndonesia9 wicketsBaliNov 13, 2024T20I # 2945
IndonesiaMyanmarIndonesia136 runsBaliNov 12, 2024T20I # 2944
AfghanistanBangladeshAfghanistan5 wicketsSharjahNov 11, 2024ODI # 4806
OmanNetherlandsOman1 runAl AmeratNov 11, 2024ODI # 4805
West IndiesEnglandEngland7 wicketsBridgetownNov 10, 2024T20I # 2943
South AfricaIndiaSouth Africa3 wicketsGqeberhaNov 10, 2024T20I # 2942
Sri LankaNew ZealandNew Zealand5 runsDambullaNov 10, 2024T20I # 2941
AustraliaPakistanPakistan8 wicketsPerthNov 10, 2024ODI # 4804
West IndiesEnglandEngland8 wicketsBridgetownNov 9, 2024T20I # 2940
Sri LankaNew ZealandSri Lanka4 wicketsDambullaNov 9, 2024T20I # 2939
AfghanistanBangladeshBangladesh68 runsSharjahNov 9, 2024ODI # 4803
NetherlandsU.A.E.Netherlands67 runsAl AmeratNov 9, 2024ODI # 4802
South AfricaIndiaIndia61 runsDurbanNov 8, 2024T20I # 2938
AustraliaPakistanPakistan9 wicketsAdelaideNov 8, 2024ODI # 4801
OmanU.A.E.Oman4 wicketsAl AmeratNov 7, 2024ODI # 4800
West IndiesEnglandWest Indies8 wicketsBridgetownNov 6, 2024ODI # 4799
AfghanistanBangladeshAfghanistan92 runsSharjahNov 6, 2024ODI # 4798
OmanNetherlandsOman8 wicketsAl AmeratNov 5, 2024ODI # 4797
NepalScotlandno result-DallasNov 4, 2024ODI # 4796
AustraliaPakistanAustralia2 wicketsMelbourneNov 4, 2024ODI # 4795
NetherlandsU.A.E.U.A.E.26 runsAl AmeratNov 3, 2024ODI # 4794
U.S.A.NepalU.S.A.37 runsDallasNov 2, 2024ODI # 4793
West IndiesEnglandEngland5 wicketsNorth SoundNov 2, 2024ODI # 4792
OmanU.A.E.Oman6 wicketsAl AmeratNov 1, 2024ODI # 4791
IndiaNew ZealandNew Zealand25 runsWankhedeNov 1-3, 2024Test # 2560
West IndiesEnglandWest Indies8 wicketsNorth SoundOct 31, 2024ODI # 4790
U.S.A.ScotlandScotland71 runsDallasOct 31, 2024ODI # 4789
NepalScotlandNepal5 wicketsDallasOct 29, 2024ODI # 4788
UgandaBahrainUganda8 wicketsJinjaOct 29, 2024T20I # 2937
BangladeshSouth AfricaSouth Africainns & 273 runsChattogramOct 29-31, 2024Test # 2559
UgandaBahrainBahrain17 runsJinjaOct 28, 2024T20I # 2936
U.S.A.NepalU.S.A.3 wicketsDallasOct 27, 2024ODI # 4787
Sri LankaWest IndiesWest Indies8 wicketsPallekeleOct 26, 2024ODI # 4786
U.S.A.ScotlandScotland10 wicketsDallasOct 25, 2024ODI # 4785
KenyaZimbabweZimbabwe61 runsNairobi (Gym)Oct 24, 2024T20I # 2934
GambiaMozambiqueMozambique6 wicketsNairobi (Ruaraka)Oct 24, 2024T20I # 2935
RwandaSeychellesRwanda73 runsNairobi (Ruaraka)Oct 24, 2024T20I # 2933
PakistanEnglandPakistan9 wicketsRawalpindiOct 24-26, 2024Test # 2558
BhutanIndonesiaBhutan1 wicketGelephuOct 24, 2024T20I # 2932
IndiaNew ZealandNew Zealand113 runsPuneOct 24-26, 2024Test # 2557
MozambiqueRwandaMozambique7 wicketsNairobi (Gym)Oct 23, 2024T20I # 2930
GambiaZimbabweZimbabwe290 runsNairobi (Ruaraka)Oct 23, 2024T20I # 2931
Sri LankaWest IndiesSri Lanka5 wicketsPallekeleOct 23, 2024ODI # 4784
BhutanMaldivesMaldives7 wicketsGelephuOct 23, 2024T20I # 2929
KenyaSeychellesKenya9 wicketsNairobi (Ruaraka)Oct 23, 2024T20I # 2928
IndonesiaThailandThailand66 runsGelephuOct 23, 2024T20I # 2927
KenyaGambiaKenya129 runsNairobi (Gym)Oct 22, 2024T20I # 2925
RwandaZimbabweZimbabwe149 runsNairobi (Ruaraka)Oct 22, 2024T20I # 2926
BhutanIndonesiaBhutan56 runsGelephuOct 22, 2024T20I # 2924
MozambiqueSeychellesMozambique60 runsNairobi (Gym)Oct 22, 2024T20I # 2923
MaldivesThailandThailand44 runsGelephuOct 22, 2024T20I # 2922
BangladeshSouth AfricaSouth Africa7 wicketsMirpurOct 21-24, 2024Test # 2556
U.S.A.NepalNepal8 wicketsDallasOct 20, 2024T20I # 2921
KenyaRwandaKenya5 wicketsNairobi (Gym)Oct 20, 2024T20I # 2920
Sri LankaWest IndiesSri Lanka5 wicketsPallekeleOct 20, 2024ODI # 4783
IndonesiaThailandThailand6 wicketsGelephuOct 20, 2024T20I # 2919
MozambiqueZimbabweZimbabwe9 wicketsNairobi (Gym)Oct 20, 2024T20I # 2918
BhutanMaldivesBhutan4 wicketsGelephuOct 20, 2024T20I # 2917
U.S.A.Nepaltied-DallasOct 19, 2024T20I # 2916
SeychellesZimbabweZimbabwe76 runsNairobi (Gym)Oct 19, 2024T20I # 2914
KenyaMozambiqueKenya111 runsNairobi (Ruaraka)Oct 19, 2024T20I # 2915
IndonesiaMaldivesMaldives23 runsGelephuOct 19, 2024T20I # 2913
BhutanThailandThailand77 runsGelephuOct 19, 2024T20I # 2912
KenyaSeychellesKenya91 runsNairobiOct 18, 2024T20I # 2911
U.S.A.NepalNepal17 runsDallasOct 17, 2024T20I # 2910
Sri LankaWest IndiesSri Lanka9 wicketsDambullaOct 17, 2024T20I # 2909
IndiaNew ZealandNew Zealand8 wicketsBengaluruOct 16-20, 2024Test # 2555
Sri LankaWest IndiesSri Lanka73 runsDambullaOct 15, 2024T20I # 2908
PakistanEnglandPakistan152 runsMultanOct 15-18, 2024Test # 2554
Sri LankaWest IndiesWest Indies5 wicketsDambullaOct 13, 2024T20I # 2907
ArgentinaMexicoArgentina8 wicketsSeropedicaOct 13, 2024T20I # 2906
MalawiRwandaRwanda6 wicketsBlantyreOct 13, 2024T20I # 2905
IndiaBangladeshIndia133 runsHyderabadOct 12, 2024T20I # 2904
BrazilMexicoBrazil7 runsSeropedicaOct 12, 2024T20I # 2903
MalawiRwandaMalawi6 wicketsBlantyreOct 12, 2024T20I # 2902
MalawiRwandaMalawi5 runsBlantyreOct 12, 2024T20I # 2901
MalawiRwandaRwanda9 wicketsBlantyreOct 10, 2024T20I # 2900
IndiaBangladeshIndia86 runsDelhiOct 9, 2024T20I # 2899
MalawiRwandaRwanda8 wicketsBlantyreOct 9, 2024T20I # 2898
IrelandSouth AfricaIreland69 runsAbu DhabiOct 7, 2024ODI # 4782
PakistanEnglandEnglandinns & 47 runsMultanOct 7-11, 2024Test # 2553
IndiaBangladeshIndia7 wicketsGwaliorOct 6, 2024T20I # 2897
IrelandSouth AfricaSouth Africa174 runsAbu DhabiOct 4, 2024ODI # 4781
IrelandSouth AfricaSouth Africa139 runsAbu DhabiOct 2, 2024ODI # 4780
IrelandSouth AfricaIreland10 runsAbu DhabiSep 29, 2024T20I # 2876
IrelandSouth AfricaSouth Africa8 wicketsAbu DhabiSep 27, 2024T20I # 2869
IndiaBangladeshIndia7 wicketsKanpurSep 27-Oct 1, 2024Test # 2552
IndiaBangladeshIndia280 runsChennaiSep 19-22, 2024Test # 2550
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]

Kenya vs Tanzania at Harare, ICC Men's T20 World Cup Africa Region Final 3rd place play-off, Oct 4, 2025 [T20I # 3501]