Players
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
Sri Lanka | Bangladesh | Bangladesh | 45 runs | Colombo (RPS) | Apr 6, 2017 | T20I # 607 |
Sri Lanka | Bangladesh | Sri Lanka | 6 wickets | Colombo (RPS) | Apr 4, 2017 | T20I # 606 |
Sri Lanka | Bangladesh | Sri Lanka | 70 runs | Colombo (SSC) | Apr 1, 2017 | ODI # 3858 |
Sri Lanka | Bangladesh | no result | - | Dambulla | Mar 28, 2017 | ODI # 3856 |
Sri Lanka | Bangladesh | Bangladesh | 90 runs | Dambulla | Mar 25, 2017 | ODI # 3855 |
India | Australia | India | 8 wickets | Dharamsala | Mar 25-28, 2017 | Test # 2258 |
New Zealand | South Africa | drawn | - | Hamilton | Mar 25-29, 2017 | Test # 2257 |
Afghanistan | Ireland | Afghanistan | 7 wickets | Greater Noida | Mar 24, 2017 | ODI # 3854 |
Afghanistan | Ireland | Ireland | 3 wickets | Greater Noida | Mar 22, 2017 | ODI # 3853 |
Afghanistan | Ireland | Ireland | 6 wickets | Greater Noida | Mar 19, 2017 | ODI # 3852 |
Afghanistan | Ireland | Afghanistan | 34 runs | Greater Noida | Mar 17, 2017 | ODI # 3851 |
India | Australia | drawn | - | Ranchi | Mar 16-20, 2017 | Test # 2256 |
New Zealand | South Africa | South Africa | 8 wickets | Wellington | Mar 16-18, 2017 | Test # 2255 |
Sri Lanka | Bangladesh | Bangladesh | 4 wickets | Colombo (PSS) | Mar 15-19, 2017 | Test # 2254 |
Afghanistan | Ireland | Afghanistan | 30 runs | Greater Noida | Mar 15, 2017 | ODI # 3850 |
Afghanistan | Ireland | Afghanistan | 28 runs | Greater Noida | Mar 12, 2017 | T20I # 601 |
Afghanistan | Ireland | Afghanistan | 17 runs | Greater Noida | Mar 10, 2017 | T20I # 600 |
West Indies | England | England | 186 runs | Bridgetown | Mar 9, 2017 | ODI # 3849 |
Afghanistan | Ireland | Afghanistan | 6 wickets | Greater Noida | Mar 8, 2017 | T20I # 599 |
New Zealand | South Africa | drawn | - | Dunedin | Mar 8-12, 2017 | Test # 2253 |
Sri Lanka | Bangladesh | Sri Lanka | 259 runs | Galle | Mar 7-11, 2017 | Test # 2252 |
West Indies | England | England | 4 wickets | North Sound | Mar 5, 2017 | ODI # 3848 |
U.A.E. | Ireland | Ireland | 8 wickets | ICCA Dubai | Mar 4, 2017 | ODI # 3847 |
India | Australia | India | 75 runs | Bengaluru | Mar 4-7, 2017 | Test # 2251 |
New Zealand | South Africa | South Africa | 6 wickets | Auckland | Mar 4, 2017 | ODI # 3846 |
West Indies | England | England | 45 runs | North Sound | Mar 3, 2017 | ODI # 3845 |
U.A.E. | Ireland | Ireland | 85 runs | ICCA Dubai | Mar 2, 2017 | ODI # 3844 |
New Zealand | South Africa | New Zealand | 7 wickets | Hamilton | Mar 1, 2017 | ODI # 3843 |
Zimbabwe | Afghanistan | Afghanistan | 106 runs | Harare | Feb 26, 2017 | ODI # 3842 |
New Zealand | South Africa | South Africa | 159 runs | Wellington | Feb 25, 2017 | ODI # 3841 |
Zimbabwe | Afghanistan | Zimbabwe | 7 wickets | Harare | Feb 24, 2017 | ODI # 3840 |
India | Australia | Australia | 333 runs | Pune | Feb 23-25, 2017 | Test # 2250 |
Australia | Sri Lanka | Australia | 41 runs | Adelaide | Feb 22, 2017 | T20I # 598 |
New Zealand | South Africa | New Zealand | 6 runs | Christchurch | Feb 22, 2017 | ODI # 3839 |
Zimbabwe | Afghanistan | Zimbabwe | 3 runs | Harare | Feb 21, 2017 | ODI # 3838 |
Australia | Sri Lanka | Sri Lanka | 2 wickets | Geelong | Feb 19, 2017 | T20I # 597 |
Zimbabwe | Afghanistan | Afghanistan | 54 runs | Harare | Feb 19, 2017 | ODI # 3837 |
New Zealand | South Africa | South Africa | 4 wickets | Hamilton | Feb 19, 2017 | ODI # 3836 |
Australia | Sri Lanka | Sri Lanka | 5 wickets | Melbourne | Feb 17, 2017 | T20I # 596 |
New Zealand | South Africa | South Africa | 78 runs | Auckland | Feb 17, 2017 | T20I # 595 |
Zimbabwe | Afghanistan | Afghanistan | 12 runs | Harare | Feb 16, 2017 | ODI # 3835 |
South Africa | Sri Lanka | South Africa | 88 runs | Centurion | Feb 10, 2017 | ODI # 3834 |
India | Bangladesh | India | 208 runs | Hyderabad | Feb 9-13, 2017 | Test # 2249 |
South Africa | Sri Lanka | South Africa | 40 runs | Cape Town | Feb 7, 2017 | ODI # 3833 |
New Zealand | Australia | New Zealand | 24 runs | Hamilton | Feb 5, 2017 | ODI # 3832 |
South Africa | Sri Lanka | South Africa | 7 wickets | Johannesburg | Feb 4, 2017 | ODI # 3831 |
India | England | India | 75 runs | Bengaluru | Feb 1, 2017 | T20I # 594 |
South Africa | Sri Lanka | South Africa | 121 runs | Durban | Feb 1, 2017 | ODI # 3830 |
New Zealand | Australia | New Zealand | 6 runs | Auckland | Jan 30, 2017 | ODI # 3829 |
India | England | India | 5 runs | Nagpur | Jan 29, 2017 | T20I # 593 |
South Africa | Sri Lanka | South Africa | 8 wickets | Gqeberha | Jan 28, 2017 | ODI # 3828 |
India | England | England | 7 wickets | Kanpur | Jan 26, 2017 | T20I # 592 |
U.A.E. | Hong Kong | U.A.E. | 6 wickets | Dubai (DICS) | Jan 26, 2017 | ODI # 3827 |
Australia | Pakistan | Australia | 57 runs | Adelaide | Jan 26, 2017 | ODI # 3826 |
South Africa | Sri Lanka | Sri Lanka | 5 wickets | Cape Town | Jan 25, 2017 | T20I # 591 |
U.A.E. | Scotland | U.A.E. | 4 wickets | Dubai (DICS) | Jan 24, 2017 | ODI # 3825 |
South Africa | Sri Lanka | Sri Lanka | 3 wickets | Johannesburg | Jan 22, 2017 | T20I # 590 |
India | England | England | 5 runs | Eden Gardens | Jan 22, 2017 | ODI # 3824 |
Hong Kong | Scotland | Hong Kong | 7 wickets | Abu Dhabi | Jan 22, 2017 | ODI # 3823 |
Australia | Pakistan | Australia | 86 runs | Sydney | Jan 22, 2017 | ODI # 3822 |
South Africa | Sri Lanka | South Africa | 19 runs | Centurion | Jan 20, 2017 | T20I # 589 |
Afghanistan | Ireland | Afghanistan | 10 wickets | Dubai (DICS) | Jan 20, 2017 | T20I # 588 |
Ireland | Scotland | Ireland | 98 runs | Dubai (DICS) | Jan 20, 2017 | T20I # 587 |
Afghanistan | Oman | Afghanistan | 8 wickets | Dubai (DICS) | Jan 20, 2017 | T20I # 586 |
New Zealand | Bangladesh | New Zealand | 9 wickets | Christchurch | Jan 20-23, 2017 | Test # 2248 |
Oman | Scotland | Scotland | 7 wickets | Dubai (DICS) | Jan 19, 2017 | T20I # 585 |
India | England | India | 15 runs | Cuttack | Jan 19, 2017 | ODI # 3821 |
Australia | Pakistan | Australia | 7 wickets | W.A.C.A | Jan 19, 2017 | ODI # 3820 |
Hong Kong | Netherlands | Hong Kong | 91 runs | Dubai (DICS) | Jan 18, 2017 | T20I # 584 |
U.A.E. | Ireland | Ireland | 24 runs | Dubai (DICS) | Jan 18, 2017 | T20I # 583 |
Netherlands | Scotland | Scotland | 7 runs | Abu Dhabi | Jan 17, 2017 | T20I # 582 |
U.A.E. | Afghanistan | Afghanistan | 5 wickets | Abu Dhabi | Jan 16, 2017 | T20I # 581 |
Hong Kong | Oman | Oman | 7 wickets | Abu Dhabi | Jan 16, 2017 | T20I # 580 |
Netherlands | Oman | Netherlands | 5 wickets | Abu Dhabi | Jan 15, 2017 | T20I # 579 |
India | England | India | 3 wickets | Pune | Jan 15, 2017 | ODI # 3819 |
Australia | Pakistan | Pakistan | 6 wickets | Melbourne | Jan 15, 2017 | ODI # 3818 |
Afghanistan | Ireland | Afghanistan | 5 wickets | Abu Dhabi | Jan 14, 2017 | T20I # 578 |
Hong Kong | Scotland | Scotland | 24 runs | Abu Dhabi | Jan 14, 2017 | T20I # 577 |
Australia | Pakistan | Australia | 92 runs | Brisbane | Jan 13, 2017 | ODI # 3817 |
South Africa | Sri Lanka | South Africa | inns & 118 runs | Johannesburg | Jan 12-14, 2017 | Test # 2247 |
New Zealand | Bangladesh | New Zealand | 7 wickets | Wellington | Jan 12-16, 2017 | Test # 2246 |
New Zealand | Bangladesh | New Zealand | 27 runs | Mount Maunganui | Jan 8, 2017 | T20I # 576 |
New Zealand | Bangladesh | New Zealand | 47 runs | Mount Maunganui | Jan 6, 2017 | T20I # 575 |
New Zealand | Bangladesh | New Zealand | 6 wickets | Napier | Jan 3, 2017 | T20I # 574 |
Australia | Pakistan | Australia | 220 runs | Sydney | Jan 3-7, 2017 | Test # 2245 |
South Africa | Sri Lanka | South Africa | 282 runs | Cape Town | Jan 2-5, 2017 | Test # 2244 |
New Zealand | Bangladesh | New Zealand | 8 wickets | Nelson | Dec 31, 2016 | ODI # 3816 |
New Zealand | Bangladesh | New Zealand | 67 runs | Nelson | Dec 29, 2016 | ODI # 3815 |
South Africa | Sri Lanka | South Africa | 206 runs | Gqeberha | Dec 26-30, 2016 | Test # 2243 |
Australia | Pakistan | Australia | inns & 18 runs | Melbourne | Dec 26-30, 2016 | Test # 2242 |
New Zealand | Bangladesh | New Zealand | 77 runs | Christchurch | Dec 26, 2016 | ODI # 3814 |
U.A.E. | Afghanistan | Afghanistan | 44 runs | ICCA Dubai | Dec 18, 2016 | T20I # 573 |
U.A.E. | Afghanistan | Afghanistan | 5 wickets | Dubai (DICS) | Dec 16, 2016 | T20I # 572 |
India | England | India | inns & 75 runs | Chennai | Dec 16-20, 2016 | Test # 2241 |
Australia | Pakistan | Australia | 39 runs | Brisbane | Dec 15-19, 2016 | Test # 2240 |
U.A.E. | Afghanistan | Afghanistan | 11 runs | ICCA Dubai | Dec 14, 2016 | T20I # 571 |
Australia | New Zealand | Australia | 117 runs | Melbourne | Dec 9, 2016 | ODI # 3813 |
India | England | India | inns & 36 runs | Wankhede | Dec 8-12, 2016 | Test # 2239 |
Australia | New Zealand | Australia | 116 runs | Canberra | Dec 6, 2016 | ODI # 3812 |
Australia | New Zealand | Australia | 68 runs | Sydney | Dec 4, 2016 | ODI # 3811 |
Zimbabwe | Sri Lanka | Sri Lanka | 6 wickets | Bulawayo | Nov 27, 2016 | ODI # 3810 |
India | England | India | 8 wickets | Mohali | Nov 26-29, 2016 | Test # 2238 |
Zimbabwe | West Indies | Zimbabwe | 5 runs | Bulawayo | Nov 25, 2016 | ODI # 3809 |
New Zealand | Pakistan | New Zealand | 138 runs | Hamilton | Nov 25-29, 2016 | Test # 2237 |
Australia | South Africa | Australia | 7 wickets | Adelaide | Nov 24-27, 2016 | Test # 2236 |
Sri Lanka | West Indies | Sri Lanka | 1 run | Bulawayo | Nov 23, 2016 | ODI # 3808 |
Zimbabwe | Sri Lanka | no result | - | Bulawayo | Nov 21, 2016 | ODI # 3807 |
Zimbabwe | West Indies | tied | - | Bulawayo | Nov 19, 2016 | ODI # 3806 |
India | England | India | 246 runs | Visakhapatnam | Nov 17-21, 2016 | Test # 2235 |
New Zealand | Pakistan | New Zealand | 8 wickets | Christchurch | Nov 17-20, 2016 | Test # 2234 |
Sri Lanka | West Indies | West Indies | 62 runs | Harare | Nov 16, 2016 | ODI # 3805 |
Zimbabwe | Sri Lanka | Sri Lanka | 8 wickets | Harare | Nov 14, 2016 | ODI # 3804 |
Australia | South Africa | South Africa | inns & 80 runs | Hobart | Nov 12-15, 2016 | Test # 2233 |
India | England | drawn | - | Rajkot | Nov 9-13, 2016 | Test # 2232 |
Hong Kong | P.N.G. | Hong Kong | 7 wickets | Mong Kok | Nov 8, 2016 | ODI # 3803 |
Zimbabwe | Sri Lanka | Sri Lanka | 257 runs | Harare | Nov 6-10, 2016 | Test # 2231 |
Hong Kong | P.N.G. | P.N.G. | 14 runs | Mong Kok | Nov 6, 2016 | ODI # 3802 |
Hong Kong | P.N.G. | Hong Kong | 106 runs | Mong Kok | Nov 4, 2016 | ODI # 3801 |
Australia | South Africa | South Africa | 177 runs | W.A.C.A | Nov 3-7, 2016 | Test # 2230 |
Pakistan | West Indies | West Indies | 5 wickets | Sharjah | Oct 30-Nov 3, 2016 | Test # 2229 |
Zimbabwe | Sri Lanka | Sri Lanka | 225 runs | Harare | Oct 29-Nov 2, 2016 | Test # 2228 |
India | New Zealand | India | 190 runs | Visakhapatnam | Oct 29, 2016 | ODI # 3800 |
Bangladesh | England | Bangladesh | 108 runs | Mirpur | Oct 28-30, 2016 | Test # 2227 |
India | New Zealand | New Zealand | 19 runs | Ranchi | Oct 26, 2016 | ODI # 3799 |
India | New Zealand | India | 7 wickets | Mohali | Oct 23, 2016 | ODI # 3798 |
Pakistan | West Indies | Pakistan | 133 runs | Abu Dhabi | Oct 21-25, 2016 | Test # 2226 |
India | New Zealand | New Zealand | 6 runs | Delhi | Oct 20, 2016 | ODI # 3797 |
Bangladesh | England | England | 22 runs | Chattogram | Oct 20-24, 2016 | Test # 2225 |
India | New Zealand | India | 6 wickets | Dharamsala | Oct 16, 2016 | ODI # 3796 |
Pakistan | West Indies | Pakistan | 56 runs | Dubai (DICS) | Oct 13-17, 2016 | Test # 2224 |
South Africa | Australia | South Africa | 31 runs | Cape Town | Oct 12, 2016 | ODI # 3795 |
Bangladesh | England | England | 4 wickets | Chattogram | Oct 12, 2016 | ODI # 3794 |
Bangladesh | England | Bangladesh | 34 runs | Mirpur | Oct 9, 2016 | ODI # 3793 |
South Africa | Australia | South Africa | 6 wickets | Gqeberha | Oct 9, 2016 | ODI # 3792 |
India | New Zealand | India | 321 runs | Indore | Oct 8-11, 2016 | Test # 2223 |
Bangladesh | England | England | 21 runs | Mirpur | Oct 7, 2016 | ODI # 3791 |
South Africa | Australia | South Africa | 4 wickets | Durban | Oct 5, 2016 | ODI # 3790 |
Pakistan | West Indies | Pakistan | 136 runs | Abu Dhabi | Oct 5, 2016 | ODI # 3789 |
Pakistan | West Indies | Pakistan | 59 runs | Sharjah | Oct 2, 2016 | ODI # 3788 |
South Africa | Australia | South Africa | 142 runs | Johannesburg | Oct 2, 2016 | ODI # 3787 |
Bangladesh | Afghanistan | Bangladesh | 141 runs | Mirpur | Oct 1, 2016 | ODI # 3786 |
South Africa | Australia | South Africa | 6 wickets | Centurion | Sep 30, 2016 | ODI # 3785 |
Pakistan | West Indies | Pakistan | 111 runs | Sharjah | Sep 30, 2016 | ODI # 3784 |
India | New Zealand | India | 178 runs | Eden Gardens | Sep 30-Oct 3, 2016 | Test # 2222 |
Bangladesh | Afghanistan | Afghanistan | 2 wickets | Mirpur | Sep 28, 2016 | ODI # 3783 |
Pakistan | West Indies | Pakistan | 8 wickets | Abu Dhabi | Sep 27, 2016 | T20I # 570 |
Australia | Ireland | Australia | 9 wickets | Benoni | Sep 27, 2016 | ODI # 3782 |
Bangladesh | Afghanistan | Bangladesh | 7 runs | Mirpur | Sep 25, 2016 | ODI # 3781 |
South Africa | Ireland | South Africa | 206 runs | Benoni | Sep 25, 2016 | ODI # 3780 |
Pakistan | West Indies | Pakistan | 16 runs | Dubai (DICS) | Sep 24, 2016 | T20I # 569 |
Pakistan | West Indies | Pakistan | 9 wickets | Dubai (DICS) | Sep 23, 2016 | T20I # 568 |
India | New Zealand | India | 197 runs | Kanpur | Sep 22-26, 2016 | Test # 2221 |
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