Players
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
South Africa | Australia | South Africa | 492 runs | Johannesburg | Mar 30-Apr 3, 2018 | Test # 2302 |
New Zealand | England | drawn | - | Christchurch | Mar 30-Apr 3, 2018 | Test # 2301 |
Afghanistan | West Indies | Afghanistan | 7 wickets | Harare | Mar 25, 2018 | ODI # 4007 |
Afghanistan | Ireland | Afghanistan | 5 wickets | Harare | Mar 23, 2018 | ODI # 4006 |
South Africa | Australia | South Africa | 322 runs | Cape Town | Mar 22-25, 2018 | Test # 2300 |
Zimbabwe | U.A.E. | U.A.E. | 3 runs | Harare | Mar 22, 2018 | ODI # 4005 |
New Zealand | England | New Zealand | inns & 49 runs | Auckland | Mar 22-26, 2018 | Test # 2299 |
Scotland | West Indies | West Indies | 5 runs | Harare | Mar 21, 2018 | ODI # 4004 |
Afghanistan | U.A.E. | Afghanistan | 5 wickets | Harare | Mar 20, 2018 | ODI # 4003 |
Zimbabwe | West Indies | West Indies | 4 wickets | Harare | Mar 19, 2018 | ODI # 4002 |
Bangladesh | India | India | 4 wickets | Colombo (RPS) | Mar 18, 2018 | T20I # 662 |
Ireland | Scotland | Ireland | 25 runs | Harare | Mar 18, 2018 | ODI # 4001 |
Hong Kong | P.N.G. | P.N.G. | 58 runs | Harare | Mar 17, 2018 | ODI # 4000 |
Sri Lanka | Bangladesh | Bangladesh | 2 wickets | Colombo (RPS) | Mar 16, 2018 | T20I # 661 |
Zimbabwe | Ireland | Zimbabwe | 107 runs | Harare | Mar 16, 2018 | ODI # 3999 |
Afghanistan | West Indies | Afghanistan | 3 wickets | Harare | Mar 15, 2018 | ODI # 3997 |
Scotland | U.A.E. | Scotland | 73 runs | Bulawayo | Mar 15, 2018 | ODI # 3998 |
Bangladesh | India | India | 17 runs | Colombo (RPS) | Mar 14, 2018 | T20I # 660 |
Sri Lanka | India | India | 6 wickets | Colombo (RPS) | Mar 12, 2018 | T20I # 659 |
Ireland | U.A.E. | Ireland | 226 runs | Harare | Mar 12, 2018 | ODI # 3995 |
Zimbabwe | Scotland | tied | - | Bulawayo | Mar 12, 2018 | ODI # 3996 |
Sri Lanka | Bangladesh | Bangladesh | 5 wickets | Colombo (RPS) | Mar 10, 2018 | T20I # 658 |
Ireland | West Indies | West Indies | 52 runs | Harare | Mar 10, 2018 | ODI # 3993 |
Zimbabwe | Hong Kong | Zimbabwe | 89 runs | Bulawayo | Mar 10, 2018 | ODI # 3994 |
New Zealand | England | England | 7 wickets | Christchurch | Mar 10, 2018 | ODI # 3992 |
South Africa | Australia | South Africa | 6 wickets | Gqeberha | Mar 9-12, 2018 | Test # 2298 |
Bangladesh | India | India | 6 wickets | Colombo (RPS) | Mar 8, 2018 | T20I # 657 |
Afghanistan | Hong Kong | Hong Kong | 30 runs | Bulawayo | Mar 8, 2018 | ODI # 3990 |
P.N.G. | West Indies | West Indies | 6 wickets | Harare | Mar 8, 2018 | ODI # 3991 |
New Zealand | England | New Zealand | 5 wickets | Dunedin | Mar 7, 2018 | ODI # 3989 |
Sri Lanka | India | Sri Lanka | 5 wickets | Colombo (RPS) | Mar 6, 2018 | T20I # 656 |
Hong Kong | Scotland | Scotland | 4 wickets | Bulawayo | Mar 6, 2018 | ODI # 3985 |
Ireland | P.N.G. | Ireland | 4 wickets | Harare | Mar 6, 2018 | ODI # 3986 |
U.A.E. | West Indies | West Indies | 60 runs | Harare | Mar 6, 2018 | ODI # 3987 |
Zimbabwe | Afghanistan | Zimbabwe | 2 runs | Bulawayo | Mar 6, 2018 | ODI # 3988 |
Afghanistan | Scotland | Scotland | 7 wickets | Bulawayo | Mar 4, 2018 | ODI # 3983 |
P.N.G. | U.A.E. | U.A.E. | 56 runs | Harare | Mar 4, 2018 | ODI # 3984 |
New Zealand | England | England | 4 runs | Wellington | Mar 3, 2018 | ODI # 3982 |
South Africa | Australia | Australia | 118 runs | Durban | Mar 1-5, 2018 | Test # 2297 |
New Zealand | England | England | 6 wickets | Mount Maunganui | Feb 28, 2018 | ODI # 3981 |
New Zealand | England | New Zealand | 3 wickets | Hamilton | Feb 25, 2018 | ODI # 3980 |
South Africa | India | India | 7 runs | Cape Town | Feb 24, 2018 | T20I # 655 |
South Africa | India | South Africa | 6 wickets | Centurion | Feb 21, 2018 | T20I # 654 |
New Zealand | Australia | Australia | 19 runs | Auckland | Feb 21, 2018 | T20I # 653 |
Afghanistan | Zimbabwe | Afghanistan | 146 runs | Sharjah | Feb 19, 2018 | ODI # 3979 |
South Africa | India | India | 28 runs | Johannesburg | Feb 18, 2018 | T20I # 652 |
Bangladesh | Sri Lanka | Sri Lanka | 75 runs | Sylhet | Feb 18, 2018 | T20I # 651 |
New Zealand | England | England | 2 runs | Hamilton | Feb 18, 2018 | T20I # 650 |
South Africa | India | India | 8 wickets | Centurion | Feb 16, 2018 | ODI # 3978 |
Afghanistan | Zimbabwe | Afghanistan | 10 wickets | Sharjah | Feb 16, 2018 | ODI # 3977 |
New Zealand | Australia | Australia | 5 wickets | Auckland | Feb 16, 2018 | T20I # 649 |
Bangladesh | Sri Lanka | Sri Lanka | 6 wickets | Mirpur | Feb 15, 2018 | T20I # 648 |
South Africa | India | India | 73 runs | Gqeberha | Feb 13, 2018 | ODI # 3976 |
Afghanistan | Zimbabwe | Afghanistan | 6 wickets | Sharjah | Feb 13, 2018 | ODI # 3975 |
New Zealand | England | New Zealand | 12 runs | Wellington | Feb 13, 2018 | T20I # 647 |
Afghanistan | Zimbabwe | Zimbabwe | 154 runs | Sharjah | Feb 11, 2018 | ODI # 3974 |
South Africa | India | South Africa | 5 wickets | Johannesburg | Feb 10, 2018 | ODI # 3973 |
Australia | England | Australia | 7 wickets | Melbourne | Feb 10, 2018 | T20I # 646 |
Afghanistan | Zimbabwe | Afghanistan | 154 runs | Sharjah | Feb 9, 2018 | ODI # 3972 |
Bangladesh | Sri Lanka | Sri Lanka | 215 runs | Mirpur | Feb 8-10, 2018 | Test # 2296 |
South Africa | India | India | 124 runs | Cape Town | Feb 7, 2018 | ODI # 3971 |
Australia | England | Australia | 5 wickets | Hobart | Feb 7, 2018 | T20I # 645 |
Afghanistan | Zimbabwe | Afghanistan | 17 runs | Sharjah | Feb 6, 2018 | T20I # 644 |
Afghanistan | Zimbabwe | Afghanistan | 5 wickets | Sharjah | Feb 5, 2018 | T20I # 643 |
South Africa | India | India | 9 wickets | Centurion | Feb 4, 2018 | ODI # 3970 |
Australia | New Zealand | Australia | 7 wickets | Sydney | Feb 3, 2018 | T20I # 642 |
South Africa | India | India | 6 wickets | Durban | Feb 1, 2018 | ODI # 3969 |
Bangladesh | Sri Lanka | drawn | - | Chattogram | Jan 31-Feb 4, 2018 | Test # 2295 |
New Zealand | Pakistan | Pakistan | 18 runs | Mount Maunganui | Jan 28, 2018 | T20I # 641 |
Australia | England | England | 12 runs | Perth | Jan 28, 2018 | ODI # 3968 |
Bangladesh | Sri Lanka | Sri Lanka | 79 runs | Mirpur | Jan 27, 2018 | ODI # 3967 |
Australia | England | Australia | 3 wickets | Adelaide | Jan 26, 2018 | ODI # 3966 |
Bangladesh | Sri Lanka | Sri Lanka | 10 wickets | Mirpur | Jan 25, 2018 | ODI # 3965 |
New Zealand | Pakistan | Pakistan | 48 runs | Auckland | Jan 25, 2018 | T20I # 640 |
South Africa | India | India | 63 runs | Johannesburg | Jan 24-27, 2018 | Test # 2294 |
Bangladesh | Zimbabwe | Bangladesh | 91 runs | Mirpur | Jan 23, 2018 | ODI # 3964 |
U.A.E. | Scotland | U.A.E. | 4 wickets | ICCA Dubai | Jan 23, 2018 | ODI # 3963 |
New Zealand | Pakistan | New Zealand | 7 wickets | Wellington | Jan 22, 2018 | T20I # 639 |
Sri Lanka | Zimbabwe | Sri Lanka | 5 wickets | Mirpur | Jan 21, 2018 | ODI # 3962 |
U.A.E. | Scotland | Scotland | 31 runs | ICCA Dubai | Jan 21, 2018 | ODI # 3961 |
Australia | England | England | 16 runs | Sydney | Jan 21, 2018 | ODI # 3960 |
Bangladesh | Sri Lanka | Bangladesh | 163 runs | Mirpur | Jan 19, 2018 | ODI # 3959 |
Australia | England | England | 4 wickets | Brisbane | Jan 19, 2018 | ODI # 3958 |
New Zealand | Pakistan | New Zealand | 15 runs | Wellington | Jan 19, 2018 | ODI # 3957 |
Ireland | Scotland | Ireland | 24 runs | ICCA Dubai | Jan 18, 2018 | ODI # 3956 |
Sri Lanka | Zimbabwe | Zimbabwe | 12 runs | Mirpur | Jan 17, 2018 | ODI # 3955 |
Ireland | Scotland | Ireland | 6 wickets | ICCA Dubai | Jan 16, 2018 | ODI # 3954 |
New Zealand | Pakistan | New Zealand | 5 wickets | Hamilton | Jan 16, 2018 | ODI # 3953 |
Bangladesh | Zimbabwe | Bangladesh | 8 wickets | Mirpur | Jan 15, 2018 | ODI # 3952 |
Australia | England | England | 5 wickets | Melbourne | Jan 14, 2018 | ODI # 3951 |
South Africa | India | South Africa | 135 runs | Centurion | Jan 13-17, 2018 | Test # 2293 |
U.A.E. | Ireland | Ireland | 67 runs | ICCA Dubai | Jan 13, 2018 | ODI # 3950 |
New Zealand | Pakistan | New Zealand | 183 runs | Dunedin | Jan 13, 2018 | ODI # 3949 |
U.A.E. | Ireland | Ireland | 4 wickets | ICCA Dubai | Jan 11, 2018 | ODI # 3948 |
New Zealand | Pakistan | New Zealand | 8 wickets | Nelson | Jan 9, 2018 | ODI # 3947 |
New Zealand | Pakistan | New Zealand | 61 runs | Wellington | Jan 6, 2018 | ODI # 3946 |
South Africa | India | South Africa | 72 runs | Cape Town | Jan 5-8, 2018 | Test # 2292 |
Australia | England | Australia | inns & 123 runs | Sydney | Jan 4-8, 2018 | Test # 2291 |
New Zealand | West Indies | New Zealand | 119 runs | Mount Maunganui | Jan 3, 2018 | T20I # 638 |
New Zealand | West Indies | no result | - | Mount Maunganui | Jan 1, 2018 | T20I # 637 |
New Zealand | West Indies | New Zealand | 47 runs | Nelson | Dec 29, 2017 | T20I # 636 |
South Africa | Zimbabwe | South Africa | inns & 120 runs | Gqeberha | Dec 26-27, 2017 | Test # 2290 |
Australia | England | drawn | - | Melbourne | Dec 26-30, 2017 | Test # 2289 |
New Zealand | West Indies | New Zealand | 66 runs | Christchurch | Dec 26, 2017 | ODI # 3945 |
India | Sri Lanka | India | 5 wickets | Wankhede | Dec 24, 2017 | T20I # 635 |
New Zealand | West Indies | New Zealand | 204 runs | Christchurch | Dec 23, 2017 | ODI # 3944 |
India | Sri Lanka | India | 88 runs | Indore | Dec 22, 2017 | T20I # 634 |
India | Sri Lanka | India | 93 runs | Cuttack | Dec 20, 2017 | T20I # 633 |
New Zealand | West Indies | New Zealand | 5 wickets | Whangarei | Dec 20, 2017 | ODI # 3943 |
India | Sri Lanka | India | 8 wickets | Visakhapatnam | Dec 17, 2017 | ODI # 3942 |
Australia | England | Australia | inns & 41 runs | W.A.C.A | Dec 14-18, 2017 | Test # 2288 |
India | Sri Lanka | India | 141 runs | Mohali | Dec 13, 2017 | ODI # 3941 |
Afghanistan | Ireland | Ireland | 5 wickets | Sharjah | Dec 10, 2017 | ODI # 3940 |
India | Sri Lanka | Sri Lanka | 7 wickets | Dharamsala | Dec 10, 2017 | ODI # 3939 |
New Zealand | West Indies | New Zealand | 240 runs | Hamilton | Dec 9-12, 2017 | Test # 2287 |
Hong Kong | P.N.G. | Hong Kong | 93 runs | ICCA Dubai | Dec 8, 2017 | ODI # 3938 |
Afghanistan | Ireland | Ireland | 51 runs | Sharjah | Dec 7, 2017 | ODI # 3937 |
Hong Kong | P.N.G. | Hong Kong | 23 runs | ICCA Dubai | Dec 6, 2017 | ODI # 3936 |
Afghanistan | Ireland | Afghanistan | 138 runs | Sharjah | Dec 5, 2017 | ODI # 3935 |
India | Sri Lanka | drawn | - | Delhi | Dec 2-6, 2017 | Test # 2286 |
Australia | England | Australia | 120 runs | Adelaide | Dec 2-6, 2017 | Test # 2285 |
New Zealand | West Indies | New Zealand | inns & 67 runs | Wellington | Dec 1-4, 2017 | Test # 2284 |
P.N.G. | Scotland | Scotland | 4 wickets | Dubai (DICS) | Nov 25, 2017 | ODI # 3934 |
P.N.G. | Scotland | Scotland | 6 wickets | Dubai (DICS) | Nov 24, 2017 | ODI # 3933 |
India | Sri Lanka | India | inns & 239 runs | Nagpur | Nov 24-27, 2017 | Test # 2283 |
Australia | England | Australia | 10 wickets | Brisbane | Nov 23-27, 2017 | Test # 2282 |
India | Sri Lanka | drawn | - | Eden Gardens | Nov 16-20, 2017 | Test # 2281 |
India | New Zealand | India | 6 runs | Thiruvananthapuram | Nov 7, 2017 | T20I # 632 |
India | New Zealand | New Zealand | 40 runs | Rajkot | Nov 4, 2017 | T20I # 631 |
India | New Zealand | India | 53 runs | Delhi | Nov 1, 2017 | T20I # 630 |
Pakistan | Sri Lanka | Pakistan | 36 runs | Lahore | Oct 29, 2017 | T20I # 629 |
South Africa | Bangladesh | South Africa | 83 runs | Potchefstroom | Oct 29, 2017 | T20I # 628 |
Zimbabwe | West Indies | drawn | - | Bulawayo | Oct 29-Nov 2, 2017 | Test # 2280 |
India | New Zealand | India | 6 runs | Kanpur | Oct 29, 2017 | ODI # 3932 |
Pakistan | Sri Lanka | Pakistan | 2 wickets | Abu Dhabi | Oct 27, 2017 | T20I # 627 |
Pakistan | Sri Lanka | Pakistan | 7 wickets | Abu Dhabi | Oct 26, 2017 | T20I # 625 |
South Africa | Bangladesh | South Africa | 20 runs | Bloemfontein | Oct 26, 2017 | T20I # 626 |
India | New Zealand | India | 6 wickets | Pune | Oct 25, 2017 | ODI # 3931 |
Pakistan | Sri Lanka | Pakistan | 9 wickets | Sharjah | Oct 23, 2017 | ODI # 3930 |
India | New Zealand | New Zealand | 6 wickets | Wankhede | Oct 22, 2017 | ODI # 3928 |
South Africa | Bangladesh | South Africa | 200 runs | East London | Oct 22, 2017 | ODI # 3929 |
Zimbabwe | West Indies | West Indies | 117 runs | Bulawayo | Oct 21-24, 2017 | Test # 2279 |
Pakistan | Sri Lanka | Pakistan | 7 wickets | Sharjah | Oct 20, 2017 | ODI # 3927 |
Pakistan | Sri Lanka | Pakistan | 7 wickets | Abu Dhabi | Oct 18, 2017 | ODI # 3926 |
South Africa | Bangladesh | South Africa | 104 runs | Paarl | Oct 18, 2017 | ODI # 3925 |
Pakistan | Sri Lanka | Pakistan | 32 runs | Abu Dhabi | Oct 16, 2017 | ODI # 3924 |
South Africa | Bangladesh | South Africa | 10 wickets | Kimberley | Oct 15, 2017 | ODI # 3923 |
Pakistan | Sri Lanka | Pakistan | 83 runs | Dubai (DICS) | Oct 13, 2017 | ODI # 3922 |
India | Australia | Australia | 8 wickets | Guwahati | Oct 10, 2017 | T20I # 624 |
P.N.G. | Scotland | P.N.G. | 5 wickets | Port Moresby | Oct 8, 2017 | ODI # 3921 |
India | Australia | India | 9 wickets | Ranchi | Oct 7, 2017 | T20I # 623 |
Pakistan | Sri Lanka | Sri Lanka | 68 runs | Dubai (DICS) | Oct 6-10, 2017 | Test # 2278 |
South Africa | Bangladesh | South Africa | inns & 254 runs | Bloemfontein | Oct 6-8, 2017 | Test # 2277 |
P.N.G. | Scotland | Scotland | 101 runs | Port Moresby | Oct 6, 2017 | ODI # 3920 |
India | Australia | India | 7 wickets | Nagpur | Oct 1, 2017 | ODI # 3919 |
South Africa | Bangladesh | South Africa | 333 runs | Potchefstroom | Sep 28-Oct 2, 2017 | Test # 2276 |
India | Australia | Australia | 21 runs | Bengaluru | Sep 28, 2017 | ODI # 3917 |
Pakistan | Sri Lanka | Sri Lanka | 21 runs | Abu Dhabi | Sep 28-Oct 2, 2017 | Test # 2275 |
India | Australia | India | 5 wickets | Indore | Sep 24, 2017 | ODI # 3914 |
India | Australia | India | 50 runs | Eden Gardens | Sep 21, 2017 | ODI # 3912 |
India | Australia | India | 26 runs | Chennai | Sep 17, 2017 | ODI # 3910 |
Pakistan | World-XI | Pakistan | 33 runs | Lahore | Sep 15, 2017 | T20I # 621 |
Pakistan | World-XI | World-XI | 7 wickets | Lahore | Sep 13, 2017 | T20I # 620 |
Pakistan | World-XI | Pakistan | 20 runs | Lahore | Sep 12, 2017 | T20I # 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 figuresPerformances 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]