Match results in 2025 in Tests+ODIs+T20Is

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
Sri LankaBangladeshBangladesh8 wicketsColombo (RPS)Jul 16, 2025T20I # 3318
New ZealandSouth AfricaNew Zealand21 runsHarareJul 16, 2025T20I # 3317
ZimbabweSouth AfricaSouth Africa5 wicketsHarareJul 14, 2025T20I # 3316
Sri LankaBangladeshBangladesh83 runsDambullaJul 13, 2025T20I # 3315
BahrainTanzaniaTanzania10 wicketsBlantyreJul 13, 2025T20I # 3314
MalawiGermanyGermany37 runsBlantyreJul 13, 2025T20I # 3313
BulgariaGibraltarBulgaria8 wicketsSofiaJul 13, 2025T20I # 3312
IndonesiaSouth KoreaIndonesia7 wicketsBaliJul 13, 2025T20I # 3311
IndonesiaPhilippinesPhilippines6 wicketsBaliJul 13, 2025T20I # 3310
West IndiesAustraliaAustralia176 runsKingstonJul 12-14, 2025Test # 2595
GermanyTanzaniaTanzania5 wicketsBlantyreJul 12, 2025T20I # 3309
GibraltarTurkeyGibraltar5 wicketsSofiaJul 12, 2025T20I # 3308
MalawiBahrainBahrain10 wicketsBlantyreJul 12, 2025T20I # 3307
BulgariaTurkeyTurkey59 runsSofiaJul 12, 2025T20I # 3306
PhilippinesSouth KoreaPhilippines85 runsBaliJul 12, 2025T20I # 3305
IndonesiaSouth KoreaSouth Korea3 wicketsBaliJul 12, 2025T20I # 3304
NetherlandsItalyNetherlands9 wicketsThe HagueJul 11, 2025T20I # 3303
BulgariaGibraltarBulgaria6 wicketsSofiaJul 11, 2025T20I # 3302
JerseyScotlandJersey1 wicketThe HagueJul 11, 2025T20I # 3301
GibraltarTurkeyGibraltar7 wicketsSofiaJul 11, 2025T20I # 3300
Sri LankaBangladeshSri Lanka7 wicketsPallekeleJul 10, 2025T20I # 3299
MalawiGermanyMalawi8 runsBlantyreJul 10, 2025T20I # 3298
BulgariaTurkeyBulgaria8 wicketsSofiaJul 10, 2025T20I # 3297
EnglandIndiaEngland22 runsLord'sJul 10-14, 2025Test # 2594
BahrainTanzaniaBahrain6 wicketsBlantyreJul 10, 2025T20I # 3296
BulgariaGibraltarGibraltar6 wicketsSofiaJul 10, 2025T20I # 3295
PhilippinesSouth KoreaPhilippines112 runsBaliJul 10, 2025T20I # 3294
IndonesiaPhilippinesPhilippines9 wicketsBaliJul 10, 2025T20I # 3293
NetherlandsGuernseyNetherlands73 runsThe HagueJul 9, 2025T20I # 3292
ItalyScotlandItaly12 runsThe HagueJul 9, 2025T20I # 3291
IndonesiaSouth KoreaIndonesia10 wicketsBaliJul 9, 2025T20I # 3290
PhilippinesSouth KoreaSouth Korea39 runsBaliJul 9, 2025T20I # 3289
NetherlandsScotlandScotland6 runsThe HagueJul 8, 2025T20I # 3288
BahrainTanzaniaTanzania6 wicketsBlantyreJul 8, 2025T20I # 3287
Sri LankaBangladeshSri Lanka99 runsPallekeleJul 8, 2025ODI # 4891
GuernseyJerseyJersey22 runsThe HagueJul 8, 2025T20I # 3286
IndonesiaSouth KoreaIndonesia52 runsBaliJul 8, 2025T20I # 3285
MalawiBahrainBahrain7 wicketsBlantyreJul 7, 2025T20I # 3284
GermanyTanzaniaGermany4 wicketsBlantyreJul 7, 2025T20I # 3283
IndonesiaPhilippinesIndonesia45 runsBaliJul 7, 2025T20I # 3282
PhilippinesSouth KoreaPhilippines7 wicketsBaliJul 7, 2025T20I # 3281
BahrainGermanyBahrain46 runsBlantyreJul 6, 2025T20I # 3280
ZimbabweSouth AfricaSouth Africainns & 236 runsBulawayoJul 6-8, 2025Test # 2593
MalawiTanzaniaTanzania72 runsBlantyreJul 6, 2025T20I # 3279
IndonesiaPhilippinesPhilippines53 runsBaliJul 6, 2025T20I # 3278
GuernseyItalyItaly7 wicketsThe HagueJul 5, 2025T20I # 3277
MalawiGermanyGermany5 wicketsBlantyreJul 5, 2025T20I # 3276
Sri LankaBangladeshBangladesh16 runsColombo (RPS)Jul 5, 2025ODI # 4890
NetherlandsJerseyNetherlands7 wicketsThe HagueJul 5, 2025T20I # 3275
West IndiesAustraliaAustralia133 runsSt George'sJul 3-6, 2025Test # 2592
EnglandIndiaIndia336 runsBirminghamJul 2-6, 2025Test # 2591
Sri LankaBangladeshSri Lanka77 runsColombo (RPS)Jul 2, 2025ODI # 4889
FranceHungaryHungary52 runsIlfov CountyJun 29, 2025T20I # 3274
AustriaMaltaMalta47 runsIlfov CountyJun 29, 2025T20I # 3273
RomaniaBelgiumBelgium63 runsIlfov CountyJun 29, 2025T20I # 3272
RomaniaMaltaMalta13 runsIlfov CountyJun 28, 2025T20I # 3271
ZimbabweSouth AfricaSouth Africa328 runsBulawayoJun 28-Jul 1, 2025Test # 2590
AustriaBelgiumAustria4 wicketsIlfov CountyJun 28, 2025T20I # 3270
RomaniaHungaryRomania7 wicketsIlfov CountyJun 27, 2025T20I # 3269
BelgiumFranceBelgium16 runsIlfov CountyJun 27, 2025T20I # 3268
AustriaHungaryAustria8 wicketsIlfov CountyJun 27, 2025T20I # 3267
BelgiumMaltaBelgium65 runsIlfov CountyJun 26, 2025T20I # 3266
RomaniaAustriaRomania6 wicketsIlfov CountyJun 26, 2025T20I # 3265
FranceMaltaMalta6 wicketsIlfov CountyJun 26, 2025T20I # 3264
West IndiesAustraliaAustralia159 runsBridgetownJun 25-27, 2025Test # 2589
Sri LankaBangladeshSri Lankainns & 78 runsColombo (SSC)Jun 25-28, 2025Test # 2588
CanadaBermudaCanada6 wicketsKing City (NW)Jun 22, 2025T20I # 3263
BahamasCaymanCayman49 runsKing City (NW)Jun 22, 2025T20I # 3262
LuxembourgSwitzerlandLuxembourg7 wicketsWalferdangeJun 22, 2025T20I # 3261
HungarySloveniaHungary9 wicketsSzodligetJun 22, 2025T20I # 3260
BermudaCaymanCayman9 wicketsKing City (NW)Jun 21, 2025T20I # 3259
CanadaBahamasCanada7 wicketsKing City (NW)Jun 21, 2025T20I # 3258
LuxembourgSwitzerlandSwitzerland11 runsWalferdangeJun 21, 2025T20I # 3257
HungarySloveniaHungary62 runsSzodligetJun 21, 2025T20I # 3256
LuxembourgSwitzerlandSwitzerland57 runsWalferdangeJun 21, 2025T20I # 3255
HungarySloveniaHungary122 runsSzodligetJun 21, 2025T20I # 3254
ScotlandNepalScotland34 runsGlasgowJun 20, 2025T20I # 3253
EnglandIndiaEngland5 wicketsLeedsJun 20-24, 2025Test # 2587
CanadaCaymanCanada42 runsKing City (NW)Jun 19, 2025T20I # 3252
BahamasBermudaBermuda26 runsKing City (NW)Jun 19, 2025T20I # 3251
NepalNetherlandsNepal6 wicketsGlasgowJun 19, 2025T20I # 3250
CanadaBahamasCanada10 wicketsKing City (NW)Jun 18, 2025T20I # 3249
BermudaCaymanBermuda7 wicketsKing City (NW)Jun 18, 2025T20I # 3248
ScotlandNetherlandsNetherlands17 runsGlasgowJun 18, 2025T20I # 3247
ScotlandNepalNepal2 wicketsGlasgowJun 17, 2025T20I # 3246
Sri LankaBangladeshdrawn-GalleJun 17-21, 2025Test # 2586
BahamasBermudaBermuda7 wicketsKing City (NW)Jun 16, 2025T20I # 3245
CanadaCaymanCanada59 runsKing City (NW)Jun 16, 2025T20I # 3244
NepalNetherlandstied-GlasgowJun 16, 2025T20I # 3243
IndonesiaCambodiaIndonesia4 wicketsBaliJun 16, 2025T20I # 3242
BahamasCaymanCayman38 runsKing City (NW)Jun 15, 2025T20I # 3241
CanadaBermudaCanada110 runsKing City (NW)Jun 15, 2025T20I # 3240
IrelandWest IndiesWest Indies62 runsBreadyJun 15, 2025T20I # 3238
ScotlandNetherlandsScotland39 runsGlasgowJun 15, 2025T20I # 3239
FinlandNorwayFinland22 runsIshojJun 15, 2025T20I # 3237
NorwaySwedenNorway2 wicketsIshojJun 15, 2025T20I # 3236
IndonesiaCambodiaCambodia10 wicketsBaliJun 15, 2025T20I # 3235
IndonesiaCambodiaCambodia9 wicketsBaliJun 15, 2025T20I # 3234
FinlandSwedenSweden71 runsIshojJun 14, 2025T20I # 3233
DenmarkNorwayNorway9 wicketsKogeJun 14, 2025T20I # 3232
DenmarkSwedenDenmark18 runsKogeJun 14, 2025T20I # 3231
FinlandNorwayFinland11 runsIshojJun 14, 2025T20I # 3230
IndonesiaCambodiano result-BaliJun 14, 2025T20I # 3229
IndonesiaCambodiaIndonesia9 wicketsBaliJun 14, 2025T20I # 3228
CanadaCaymanCanada126 runsKing City (NE)Jun 13, 2025T20I # 3227
BahamasBermudaBermuda18 runsKing City (NE)Jun 13, 2025T20I # 3226
DenmarkFinlandDenmark121 runsIshojJun 13, 2025T20I # 3225
BermudaCaymanBermuda30 runsKing City (NE)Jun 12, 2025T20I # 3224
CanadaBahamasCanada107 runsKing City (NE)Jun 12, 2025T20I # 3223
ScotlandNetherlandsNetherlands4 wicketsDundeeJun 12, 2025ODI # 4888
IndonesiaCambodiaCambodia6 wicketsBaliJun 12, 2025T20I # 3222
IndonesiaCambodiaCambodia5 wicketsBaliJun 12, 2025T20I # 3221
BahamasCaymanCayman5 wicketsKing City (NE)Jun 11, 2025T20I # 3220
AustraliaSouth AfricaSouth Africa5 wicketsLord'sJun 11-14, 2025Test # 2585
IndonesiaCambodiaCambodia8 wicketsBaliJun 11, 2025T20I # 3219
EnglandWest IndiesEngland37 runsSouthamptonJun 10, 2025T20I # 3218
AustriaNorwayAustria9 wicketsVinorJun 10, 2025T20I # 3217
NepalNetherlandsNepal16 runsDundeeJun 10, 2025ODI # 4887
Czech Rep.NorwayNorway41 runsVinorJun 10, 2025T20I # 3216
Czech Rep.AustriaAustria161 runsVinorJun 9, 2025T20I # 3215
AustriaNorwayNorway22 runsVinorJun 9, 2025T20I # 3214
EnglandWest IndiesEngland4 wicketsBristolJun 8, 2025T20I # 3213
Czech Rep.NorwayNorway37 runsVinorJun 8, 2025T20I # 3212
ScotlandNepalScotland2 runsDundeeJun 8, 2025ODI # 4886
SerbiaSloveniaSerbia24 runsBelgradeJun 8, 2025T20I # 3211
Czech Rep.AustriaAustria10 wicketsVinorJun 8, 2025T20I # 3210
JerseyGuernseyJersey3 runsSt SaviourJun 7, 2025T20I # 3209
JerseyGuernseyJersey7 wicketsSt SaviourJun 7, 2025T20I # 3207
SerbiaSloveniaSerbia9 wicketsBelgradeJun 7, 2025T20I # 3208
SerbiaSloveniaSerbia3 runsBelgradeJun 7, 2025T20I # 3206
EnglandWest IndiesEngland21 runsChester-le-StreetJun 6, 2025T20I # 3205
JerseyGuernseyGuernsey13 runsSt SaviourJun 6, 2025T20I # 3204
ScotlandNetherlandsScotland44 runsDundeeJun 6, 2025ODI # 4885
NepalNetherlandsNepal5 wicketsDundeeJun 4, 2025ODI # 4884
EnglandWest IndiesEngland7 wicketsThe OvalJun 3, 2025ODI # 4883
ScotlandNepalNepal1 wicketDundeeJun 2, 2025ODI # 4882
PakistanBangladeshPakistan7 wicketsLahoreJun 1, 2025T20I # 3203
EnglandWest IndiesEngland3 wicketsCardiffJun 1, 2025ODI # 4881
AustriaSwitzerlandAustria17 runsLatschachJun 1, 2025T20I # 3201
BelgiumPortugalBelgium44 runsZemstJun 1, 2025T20I # 3202
BelgiumPortugalPortugal5 wicketsZemstMay 31, 2025T20I # 3200
AustriaSwitzerlandSwitzerland3 wicketsLatschachMay 31, 2025T20I # 3199
MaltaPortugalPortugal8 wicketsZemstMay 31, 2025T20I # 3198
AustriaSwitzerlandAustria17 runsLatschachMay 31, 2025T20I # 3197
BelgiumMaltaBelgium103 runsZemstMay 31, 2025T20I # 3196
BelgiumPortugalPortugal5 wicketsZemstMay 30, 2025T20I # 3195
PakistanBangladeshPakistan57 runsLahoreMay 30, 2025T20I # 3194
AustriaSwitzerlandAustria29 runsLatschachMay 30, 2025T20I # 3193
MaltaPortugalPortugal8 wicketsZemstMay 30, 2025T20I # 3192
BelgiumMaltaBelgium6 wicketsZemstMay 30, 2025T20I # 3191
EnglandWest IndiesEngland238 runsBirminghamMay 29, 2025ODI # 4880
PakistanBangladeshPakistan37 runsLahoreMay 28, 2025T20I # 3190
U.S.A.OmanU.S.A.9 runsLauderhillMay 27, 2025ODI # 4879
U.S.A.CanadaU.S.A.88 runsLauderhillMay 25, 2025ODI # 4878
IrelandWest IndiesWest Indies197 runsDublinMay 25, 2025ODI # 4877
CanadaOmanOman18 runsLauderhillMay 23, 2025ODI # 4876
IrelandWest Indiesno result-DublinMay 23, 2025ODI # 4875
EnglandZimbabweEnglandinns & 45 runsNottinghamMay 22-24, 2025Test # 2584
U.A.E.BangladeshU.A.E.7 wicketsSharjahMay 21, 2025T20I # 3189
U.S.A.Omantied-LauderhillMay 21, 2025ODI # 4874
IrelandWest IndiesIreland124 runsDublinMay 21, 2025ODI # 4873
U.A.E.BangladeshU.A.E.2 wicketsSharjahMay 19, 2025T20I # 3188
CanadaOmanOman15 runsLauderhillMay 19, 2025ODI # 4872
AustriaSloveniaAustria168 runsGrazMay 18, 2025T20I # 3187
AustriaSloveniaAustria5 wicketsGrazMay 18, 2025T20I # 3186
U.A.E.BangladeshBangladesh27 runsSharjahMay 17, 2025T20I # 3185
U.S.A.CanadaU.S.A.169 runsLauderhillMay 17, 2025ODI # 4871
AustriaSloveniaAustria110 runsLatschachMay 17, 2025T20I # 3184
AustriaSloveniaAustria75 runsLatschachMay 17, 2025T20I # 3183
NetherlandsScotlandScotland145 runsUtrechtMay 16, 2025ODI # 4870
ScotlandU.A.E.Scotland8 wicketsUtrechtMay 14, 2025ODI # 4869
JapanCook IslandsJapan42 runsSanoMay 14, 2025T20I # 3182
JapanCook IslandsJapan2 wicketsSanoMay 13, 2025T20I # 3181
NetherlandsU.A.E.Netherlands5 wicketsUtrechtMay 12, 2025ODI # 4868
JapanThailandThailand6 wicketsSanoMay 11, 2025T20I # 3180
NetherlandsScotlandNetherlands19 runsAmstelveenMay 10, 2025ODI # 4867
JapanCook IslandsJapan34 runsSanoMay 9, 2025T20I # 3179
Cook IslandsThailandThailand8 wicketsSanoMay 9, 2025T20I # 3178
ScotlandU.A.E.U.A.E.97 runsAmstelveenMay 8, 2025ODI # 4866
JapanThailandJapan61 runsSanoMay 8, 2025T20I # 3177
MaltaEstoniaMalta101 runsMarsaMay 7, 2025T20I # 3176
Cook IslandsThailandCook Islands3 wicketsSanoMay 7, 2025T20I # 3175
MaltaEstoniaEstonia4 wicketsMarsaMay 6, 2025T20I # 3174
NetherlandsU.A.E.Netherlands113 runsAmstelveenMay 6, 2025ODI # 4865
MaltaEstoniaMalta26 runsMarsaMay 6, 2025T20I # 3173
ScotlandU.A.E.Scotland3 wicketsAmstelveenMay 4, 2025ODI # 4864
MalaysiaSaudi ArabiaMalaysia18 runsKuala LumpurMay 2, 2025T20I # 3172
SingaporeThailandSingapore30 runsKuala LumpurMay 2, 2025T20I # 3171
MalaysiaSaudi ArabiaSaudi Arabia7 wicketsKuala LumpurApr 30, 2025T20I # 3170
Saudi ArabiaSingaporeSaudi Arabia7 wicketsKuala LumpurApr 29, 2025T20I # 3169
MalaysiaThailandMalaysia70 runsKuala LumpurApr 29, 2025T20I # 3168
MalaysiaSingaporeno result-Kuala LumpurApr 28, 2025T20I # 3167
BangladeshZimbabweBangladeshinns & 106 runsChattogramApr 28-30, 2025Test # 2583
Saudi ArabiaThailandSaudi Arabia39 runsKuala LumpurApr 28, 2025T20I # 3166
CanadaU.S.A.U.S.A.6 wicketsGeorge TownApr 27, 2025T20I # 3165
BermudaU.S.A.U.S.A.10 wicketsGeorge TownApr 26, 2025T20I # 3164
CaymanCanadaCanada10 wicketsGeorge TownApr 26, 2025T20I # 3163
SingaporeThailandSingapore10 runsKuala LumpurApr 26, 2025T20I # 3162
MalaysiaSaudi ArabiaMalaysia5 wicketsKuala LumpurApr 26, 2025T20I # 3161
Saudi ArabiaSingaporeSaudi Arabia96 runsKuala LumpurApr 25, 2025T20I # 3160
MalaysiaThailandMalaysia7 wicketsKuala LumpurApr 25, 2025T20I # 3159
CanadaU.S.A.Canada17 runsGeorge TownApr 24, 2025T20I # 3158
CaymanBahamasCayman79 runsGeorge TownApr 24, 2025T20I # 3157
Saudi ArabiaThailandSaudi Arabia66 runsKuala LumpurApr 24, 2025T20I # 3156
MalaysiaSingaporeMalaysia28 runsKuala LumpurApr 24, 2025T20I # 3155
BahamasBermudaBermuda10 wicketsGeorge TownApr 23, 2025T20I # 3154
CaymanCanadaCanada94 runsGeorge TownApr 23, 2025T20I # 3153
BermudaU.S.A.U.S.A.10 wicketsGeorge TownApr 21, 2025T20I # 3152
BahamasCanadaCanada10 wicketsGeorge TownApr 21, 2025T20I # 3151
CaymanBermudaBermuda30 runsGeorge TownApr 20, 2025T20I # 3150
BahamasU.S.A.U.S.A.149 runsGeorge TownApr 20, 2025T20I # 3148
Costa RicaT & C IslandCosta Rica21 runsPanama CityApr 20, 2025T20I # 3149
BangladeshZimbabweZimbabwe3 wicketsSylhetApr 20-23, 2025Test # 2582
PanamaMexicoPanama6 runsPanama CityApr 19, 2025T20I # 3147
BermudaCanadaCanada5 wicketsGeorge TownApr 19, 2025T20I # 3146
CaymanU.S.A.U.S.A.79 runsGeorge TownApr 19, 2025T20I # 3144
Costa RicaT & C IslandT & C Island10 wicketsPanama CityApr 19, 2025T20I # 3145
MexicoT & C IslandMexico8 wicketsPanama CityApr 18, 2025T20I # 3143
PanamaCosta RicaPanama9 wicketsPanama CityApr 18, 2025T20I # 3142
PanamaT & C IslandPanama49 runsPanama CityApr 17, 2025T20I # 3141
Costa RicaMexicoMexico124 runsPanama CityApr 17, 2025T20I # 3140
KuwaitNepalKuwait3 runsMong KokApr 13, 2025T20I # 3139
Hong KongQatarHong Kong1 runMong KokApr 13, 2025T20I # 3138
Hong KongNepalno result-Mong KokApr 12, 2025T20I # 3137
KuwaitQatarKuwait6 wicketsMong KokApr 12, 2025T20I # 3136
Hong KongQatarHong Kong68 runsMong KokApr 10, 2025T20I # 3135
KuwaitNepalNepal6 wicketsMong KokApr 10, 2025T20I # 3134
PortugalNorwayPortugal54 runsAlbergariaApr 9, 2025T20I # 3133
Hong KongKuwaitKuwait4 wicketsMong KokApr 9, 2025T20I # 3132
NepalQatarNepal8 wicketsMong KokApr 9, 2025T20I # 3131
PortugalNorwayPortugal4 wicketsAlbergariaApr 8, 2025T20I # 3130
PortugalNorwayNorway39 runsAlbergariaApr 7, 2025T20I # 3129
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
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
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:

Zimbabwe vs South Africa at Harare, Zimbabwe Twenty20 Tri-Series 1st Match, Jul 14, 2025 [T20I # 3316]

South Africa vs Zimbabwe at Bulawayo, South Africa in Zimbabwe 2nd Test, Jul 6-8, 2025 [Test # 2593]

South Africa vs Zimbabwe at Bulawayo, South Africa in Zimbabwe 1st Test, Jun 28-Jul 1, 2025 [Test # 2590]