Match results in 2018 in Tests+ODIs+T20Is
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
South Africa | Pakistan | South Africa | 6 wickets | Centurion | Dec 26-28, 2018 | Test # 2338 |
Australia | India | India | 137 runs | Melbourne | Dec 26-30, 2018 | Test # 2337 |
New Zealand | Sri Lanka | New Zealand | 423 runs | Christchurch | Dec 26-30, 2018 | Test # 2336 |
Bangladesh | West Indies | West Indies | 50 runs | Mirpur | Dec 22, 2018 | T20I # 717 |
Bangladesh | West Indies | Bangladesh | 36 runs | Mirpur | Dec 20, 2018 | T20I # 716 |
Bangladesh | West Indies | West Indies | 8 wickets | Sylhet | Dec 17, 2018 | T20I # 715 |
New Zealand | Sri Lanka | drawn | - | Wellington | Dec 15-19, 2018 | Test # 2335 |
Bangladesh | West Indies | Bangladesh | 8 wickets | Sylhet | Dec 14, 2018 | ODI # 4073 |
Australia | India | Australia | 146 runs | Perth | Dec 14-18, 2018 | Test # 2334 |
Bangladesh | West Indies | West Indies | 4 wickets | Mirpur | Dec 11, 2018 | ODI # 4072 |
Bangladesh | West Indies | Bangladesh | 5 wickets | Mirpur | Dec 9, 2018 | ODI # 4071 |
Australia | India | India | 31 runs | Adelaide | Dec 6-10, 2018 | Test # 2333 |
New Zealand | Pakistan | New Zealand | 123 runs | Abu Dhabi | Dec 3-7, 2018 | Test # 2332 |
Bangladesh | West Indies | Bangladesh | inns & 184 runs | Mirpur | Nov 30-Dec 2, 2018 | Test # 2331 |
Australia | India | India | 6 wickets | Sydney | Nov 25, 2018 | T20I # 714 |
New Zealand | Pakistan | Pakistan | inns & 16 runs | Dubai (DICS) | Nov 24-27, 2018 | Test # 2330 |
Australia | India | no result | - | Melbourne | Nov 23, 2018 | T20I # 713 |
Sri Lanka | England | England | 42 runs | Colombo (SSC) | Nov 23-26, 2018 | Test # 2329 |
Bangladesh | West Indies | Bangladesh | 64 runs | Chattogram | Nov 22-24, 2018 | Test # 2328 |
Australia | India | Australia | 4 runs | Brisbane | Nov 21, 2018 | T20I # 712 |
Australia | South Africa | South Africa | 21 runs | Carrara | Nov 17, 2018 | T20I # 711 |
New Zealand | Pakistan | New Zealand | 4 runs | Abu Dhabi | Nov 16-19, 2018 | Test # 2327 |
Sri Lanka | England | England | 57 runs | Pallekele | Nov 14-18, 2018 | Test # 2326 |
India | West Indies | India | 6 wickets | Chennai | Nov 11, 2018 | T20I # 710 |
New Zealand | Pakistan | no result | - | Dubai (DICS) | Nov 11, 2018 | ODI # 4070 |
Bangladesh | Zimbabwe | Bangladesh | 218 runs | Mirpur | Nov 11-15, 2018 | Test # 2325 |
Australia | South Africa | South Africa | 40 runs | Hobart | Nov 11, 2018 | ODI # 4069 |
New Zealand | Pakistan | Pakistan | 6 wickets | Abu Dhabi | Nov 9, 2018 | ODI # 4068 |
Australia | South Africa | Australia | 7 runs | Adelaide | Nov 9, 2018 | ODI # 4067 |
New Zealand | Pakistan | New Zealand | 47 runs | Abu Dhabi | Nov 7, 2018 | ODI # 4066 |
India | West Indies | India | 71 runs | Lucknow | Nov 6, 2018 | T20I # 709 |
Sri Lanka | England | England | 211 runs | Galle | Nov 6-9, 2018 | Test # 2324 |
New Zealand | Pakistan | Pakistan | 47 runs | Dubai (DICS) | Nov 4, 2018 | T20I # 708 |
India | West Indies | India | 5 wickets | Eden Gardens | Nov 4, 2018 | T20I # 707 |
Australia | South Africa | South Africa | 6 wickets | Perth | Nov 4, 2018 | ODI # 4065 |
Bangladesh | Zimbabwe | Zimbabwe | 151 runs | Sylhet | Nov 3-6, 2018 | Test # 2323 |
New Zealand | Pakistan | Pakistan | 6 wickets | Dubai (DICS) | Nov 2, 2018 | T20I # 706 |
India | West Indies | India | 9 wickets | Thiruvananthapuram | Nov 1, 2018 | ODI # 4064 |
New Zealand | Pakistan | Pakistan | 2 runs | Abu Dhabi | Oct 31, 2018 | T20I # 705 |
India | West Indies | India | 224 runs | Brabourne | Oct 29, 2018 | ODI # 4063 |
Australia | Pakistan | Pakistan | 33 runs | Dubai (DICS) | Oct 28, 2018 | T20I # 704 |
Sri Lanka | England | England | 30 runs | Colombo (RPS) | Oct 27, 2018 | T20I # 703 |
India | West Indies | West Indies | 43 runs | Pune | Oct 27, 2018 | ODI # 4062 |
Australia | Pakistan | Pakistan | 11 runs | Dubai (DICS) | Oct 26, 2018 | T20I # 702 |
Bangladesh | Zimbabwe | Bangladesh | 7 wickets | Chattogram | Oct 26, 2018 | ODI # 4061 |
Australia | Pakistan | Pakistan | 66 runs | Abu Dhabi | Oct 24, 2018 | T20I # 701 |
Bangladesh | Zimbabwe | Bangladesh | 7 wickets | Chattogram | Oct 24, 2018 | ODI # 4060 |
India | West Indies | tied | - | Visakhapatnam | Oct 24, 2018 | ODI # 4059 |
Sri Lanka | England | Sri Lanka | 219 runs | Colombo (RPS) | Oct 23, 2018 | ODI # 4058 |
U.A.E. | Australia | Australia | 7 wickets | Abu Dhabi | Oct 22, 2018 | T20I # 700 |
Bangladesh | Zimbabwe | Bangladesh | 28 runs | Mirpur | Oct 21, 2018 | ODI # 4057 |
India | West Indies | India | 8 wickets | Guwahati | Oct 21, 2018 | ODI # 4056 |
Sri Lanka | England | England | 18 runs | Pallekele | Oct 20, 2018 | ODI # 4055 |
Sri Lanka | England | England | 7 wickets | Pallekele | Oct 17, 2018 | ODI # 4054 |
Australia | Pakistan | Pakistan | 373 runs | Abu Dhabi | Oct 16-19, 2018 | Test # 2322 |
Sri Lanka | England | England | 31 runs | Dambulla | Oct 13, 2018 | ODI # 4053 |
South Africa | Zimbabwe | South Africa | 6 wickets | Potchefstroom | Oct 12, 2018 | T20I # 699 |
India | West Indies | India | 10 wickets | Hyderabad | Oct 12-14, 2018 | Test # 2321 |
Sri Lanka | England | no result | - | Dambulla | Oct 10, 2018 | ODI # 4052 |
South Africa | Zimbabwe | South Africa | 34 runs | East London | Oct 9, 2018 | T20I # 698 |
Australia | Pakistan | drawn | - | Dubai (DICS) | Oct 7-11, 2018 | Test # 2320 |
South Africa | Zimbabwe | South Africa | 4 wickets | Paarl | Oct 6, 2018 | ODI # 4051 |
India | West Indies | India | inns & 272 runs | Rajkot | Oct 4-6, 2018 | Test # 2319 |
South Africa | Zimbabwe | South Africa | 120 runs | Bloemfontein | Oct 3, 2018 | ODI # 4050 |
South Africa | Zimbabwe | South Africa | 5 wickets | Kimberley | Sep 30, 2018 | ODI # 4049 |
Bangladesh | India | India | 3 wickets | Dubai (DICS) | Sep 28, 2018 | ODI # 4048 |
Bangladesh | Pakistan | Bangladesh | 37 runs | Abu Dhabi | Sep 26, 2018 | ODI # 4047 |
Afghanistan | India | tied | - | Dubai (DICS) | Sep 25, 2018 | ODI # 4046 |
India | Pakistan | India | 9 wickets | Dubai (DICS) | Sep 23, 2018 | ODI # 4044 |
Afghanistan | Bangladesh | Bangladesh | 3 runs | Abu Dhabi | Sep 23, 2018 | ODI # 4045 |
Bangladesh | India | India | 7 wickets | Dubai (DICS) | Sep 21, 2018 | ODI # 4042 |
Afghanistan | Pakistan | Pakistan | 3 wickets | Abu Dhabi | Sep 21, 2018 | ODI # 4043 |
Afghanistan | Bangladesh | Afghanistan | 136 runs | Abu Dhabi | Sep 20, 2018 | ODI # 4041 |
India | Pakistan | India | 8 wickets | Dubai (DICS) | Sep 19, 2018 | ODI # 4040 |
Hong Kong | India | India | 26 runs | Dubai (DICS) | Sep 18, 2018 | ODI # 4039 |
Afghanistan | Sri Lanka | Afghanistan | 91 runs | Abu Dhabi | Sep 17, 2018 | ODI # 4038 |
Hong Kong | Pakistan | Pakistan | 8 wickets | Dubai (DICS) | Sep 16, 2018 | ODI # 4037 |
Bangladesh | Sri Lanka | Bangladesh | 137 runs | Dubai (DICS) | Sep 15, 2018 | ODI # 4036 |
England | India | England | 118 runs | The Oval | Sep 7-11, 2018 | Test # 2318 |
Ireland | Afghanistan | Afghanistan | 8 wickets | Belfast | Aug 31, 2018 | ODI # 4035 |
England | India | England | 60 runs | Southampton | Aug 30-Sep 2, 2018 | Test # 2317 |
Nepal | U.A.E. | U.A.E. | 78 runs | Kuala Lumpur | Aug 30, 2018 | ODI # 4034 |
Ireland | Afghanistan | Ireland | 3 wickets | Belfast | Aug 29, 2018 | ODI # 4033 |
Ireland | Afghanistan | Afghanistan | 29 runs | Belfast | Aug 27, 2018 | ODI # 4032 |
Ireland | Afghanistan | Afghanistan | 81 runs | Bready | Aug 22, 2018 | T20I # 697 |
Ireland | Afghanistan | Afghanistan | 16 runs | Bready | Aug 20, 2018 | T20I # 696 |
England | India | India | 203 runs | Nottingham | Aug 18-22, 2018 | Test # 2316 |
Sri Lanka | South Africa | Sri Lanka | 3 wickets | Colombo (RPS) | Aug 14, 2018 | T20I # 695 |
Sri Lanka | South Africa | Sri Lanka | 178 runs | Colombo (RPS) | Aug 12, 2018 | ODI # 4031 |
England | India | England | inns & 159 runs | Lord's | Aug 9-12, 2018 | Test # 2315 |
Sri Lanka | South Africa | Sri Lanka | 3 runs | Pallekele | Aug 8, 2018 | ODI # 4030 |
Bangladesh | West Indies | Bangladesh | 19 runs | Lauderhill | Aug 5, 2018 | T20I # 694 |
Sri Lanka | South Africa | South Africa | 78 runs | Pallekele | Aug 5, 2018 | ODI # 4029 |
Bangladesh | West Indies | Bangladesh | 12 runs | Lauderhill | Aug 4, 2018 | T20I # 693 |
Netherlands | Nepal | Nepal | 1 run | Amstelveen | Aug 3, 2018 | ODI # 4028 |
England | India | England | 31 runs | Birmingham | Aug 1-4, 2018 | Test # 2314 |
Netherlands | Nepal | Netherlands | 55 runs | Amstelveen | Aug 1, 2018 | ODI # 4026 |
Sri Lanka | South Africa | South Africa | 4 wickets | Dambulla | Aug 1, 2018 | ODI # 4027 |
West Indies | Bangladesh | West Indies | 7 wickets | Basseterre | Jul 31, 2018 | T20I # 692 |
Nepal | Netherlands | no result | - | Lord's | Jul 29, 2018 | T20I # 691 |
Sri Lanka | South Africa | South Africa | 5 wickets | Dambulla | Jul 29, 2018 | ODI # 4025 |
West Indies | Bangladesh | Bangladesh | 18 runs | Basseterre | Jul 28, 2018 | ODI # 4024 |
West Indies | Bangladesh | West Indies | 3 runs | Providence | Jul 25, 2018 | ODI # 4023 |
West Indies | Bangladesh | Bangladesh | 48 runs | Providence | Jul 22, 2018 | ODI # 4022 |
Zimbabwe | Pakistan | Pakistan | 131 runs | Bulawayo | Jul 22, 2018 | ODI # 4021 |
Zimbabwe | Pakistan | Pakistan | 244 runs | Bulawayo | Jul 20, 2018 | ODI # 4020 |
Sri Lanka | South Africa | Sri Lanka | 199 runs | Colombo (SSC) | Jul 20-23, 2018 | Test # 2313 |
Zimbabwe | Pakistan | Pakistan | 9 wickets | Bulawayo | Jul 18, 2018 | ODI # 4019 |
England | India | England | 8 wickets | Leeds | Jul 17, 2018 | ODI # 4018 |
Zimbabwe | Pakistan | Pakistan | 9 wickets | Bulawayo | Jul 16, 2018 | ODI # 4017 |
England | India | England | 86 runs | Lord's | Jul 14, 2018 | ODI # 4016 |
Zimbabwe | Pakistan | Pakistan | 201 runs | Bulawayo | Jul 13, 2018 | ODI # 4015 |
West Indies | Bangladesh | West Indies | 166 runs | Kingston | Jul 12-14, 2018 | Test # 2312 |
England | India | India | 8 wickets | Nottingham | Jul 12, 2018 | ODI # 4014 |
Sri Lanka | South Africa | Sri Lanka | 278 runs | Galle | Jul 12-14, 2018 | Test # 2311 |
England | India | India | 7 wickets | Bristol | Jul 8, 2018 | T20I # 690 |
Australia | Pakistan | Pakistan | 6 wickets | Harare | Jul 8, 2018 | T20I # 689 |
England | India | England | 5 wickets | Cardiff | Jul 6, 2018 | T20I # 688 |
Zimbabwe | Australia | Australia | 5 wickets | Harare | Jul 6, 2018 | T20I # 687 |
Australia | Pakistan | Pakistan | 45 runs | Harare | Jul 5, 2018 | T20I # 686 |
West Indies | Bangladesh | West Indies | inns & 219 runs | North Sound | Jul 4-6, 2018 | Test # 2310 |
Zimbabwe | Pakistan | Pakistan | 7 wickets | Harare | Jul 4, 2018 | T20I # 685 |
England | India | India | 8 wickets | Manchester | Jul 3, 2018 | T20I # 684 |
Zimbabwe | Australia | Australia | 100 runs | Harare | Jul 3, 2018 | T20I # 683 |
Australia | Pakistan | Australia | 9 wickets | Harare | Jul 2, 2018 | T20I # 682 |
Zimbabwe | Pakistan | Pakistan | 74 runs | Harare | Jul 1, 2018 | T20I # 681 |
Ireland | India | India | 143 runs | Dublin (Malahide) | Jun 29, 2018 | T20I # 680 |
England | Australia | England | 28 runs | Birmingham | Jun 27, 2018 | T20I # 679 |
Ireland | India | India | 76 runs | Dublin (Malahide) | Jun 27, 2018 | T20I # 678 |
England | Australia | England | 1 wicket | Manchester | Jun 24, 2018 | ODI # 4013 |
West Indies | Sri Lanka | Sri Lanka | 4 wickets | Bridgetown | Jun 23-26, 2018 | Test # 2309 |
England | Australia | England | 6 wickets | Chester-le-Street | Jun 21, 2018 | ODI # 4012 |
Netherlands | Scotland | Scotland | 115 runs | Amstelveen | Jun 20, 2018 | T20I # 677 |
Netherlands | Scotland | Scotland | 7 wickets | Amstelveen | Jun 19, 2018 | T20I # 676 |
England | Australia | England | 242 runs | Nottingham | Jun 19, 2018 | ODI # 4011 |
Ireland | Scotland | tied | - | Deventer | Jun 17, 2018 | T20I # 675 |
Ireland | Scotland | Ireland | 46 runs | Deventer | Jun 16, 2018 | T20I # 674 |
England | Australia | England | 38 runs | Cardiff | Jun 16, 2018 | ODI # 4010 |
West Indies | Sri Lanka | drawn | - | Gros Islet | Jun 14-18, 2018 | Test # 2308 |
India | Afghanistan | India | inns & 262 runs | Bengaluru | Jun 14-15, 2018 | Test # 2307 |
Netherlands | Ireland | Netherlands | 4 wickets | Rotterdam | Jun 13, 2018 | T20I # 672 |
Scotland | Pakistan | Pakistan | 84 runs | Edinburgh | Jun 13, 2018 | T20I # 673 |
England | Australia | England | 3 wickets | The Oval | Jun 13, 2018 | ODI # 4009 |
Netherlands | Ireland | Netherlands | 4 runs | Rotterdam | Jun 12, 2018 | T20I # 670 |
Scotland | Pakistan | Pakistan | 48 runs | Edinburgh | Jun 12, 2018 | T20I # 671 |
Scotland | England | Scotland | 6 runs | Edinburgh | Jun 10, 2018 | ODI # 4008 |
Afghanistan | Bangladesh | Afghanistan | 1 run | Dehradun | Jun 7, 2018 | T20I # 669 |
West Indies | Sri Lanka | West Indies | 226 runs | Port of Spain | Jun 6-10, 2018 | Test # 2306 |
Afghanistan | Bangladesh | Afghanistan | 6 wickets | Dehradun | Jun 5, 2018 | T20I # 668 |
Afghanistan | Bangladesh | Afghanistan | 45 runs | Dehradun | Jun 3, 2018 | T20I # 667 |
England | Pakistan | England | inns & 55 runs | Leeds | Jun 1-3, 2018 | Test # 2305 |
ICC World XI | West Indies | West Indies | 72 runs | Lord's | May 31, 2018 | T20I # 666 |
England | Pakistan | Pakistan | 9 wickets | Lord's | May 24-27, 2018 | Test # 2304 |
Ireland | Pakistan | Pakistan | 5 wickets | Dublin (Malahide) | May 11-15, 2018 | Test # 2303 |
Pakistan | West Indies | Pakistan | 8 wickets | Karachi | Apr 3, 2018 | T20I # 665 |
Pakistan | West Indies | Pakistan | 82 runs | Karachi | Apr 2, 2018 | T20I # 664 |
Pakistan | West Indies | Pakistan | 143 runs | Karachi | Apr 1, 2018 | T20I # 663 |
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 |
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