Players
By runs
Winner | Margin | Balls Rem | Target | Overs | Max | Opposition | Ground | Match Date | Scorecard |
340 runs | 0 | 474 | 44.2 | 0.0 | v England | Nottingham | 14 Jul 2017 | Test # 2264 | |
304 runs | 0 | 550 | 76.5 | 0.0 | v Sri Lanka | Galle | 26 Jul 2017 | Test # 2265 | |
239 runs | 0 | 492 | 77.1 | 0.0 | v South Africa | The Oval | 27 Jul 2017 | Test # 2266 | |
211 runs | 0 | 331 | 36.4 | 0.0 | v South Africa | Lord's | 6 Jul 2017 | Test # 2262 | |
190 runs | 0 | 345 | 39.3 | 50.0 | v Ireland | Dublin (Malahide) | 21 May 2017 | ODI # 3870 | |
180 runs | 0 | 339 | 30.3 | 50.0 | v India | The Oval | 18 Jun 2017 | ODI # 3894 | |
177 runs | 0 | 380 | 62.5 | 0.0 | v South Africa | Manchester | 4 Aug 2017 | Test # 2268 | |
168 runs | 0 | 376 | 42.4 | 50.0 | v Sri Lanka | Colombo (RPS) | 31 Aug 2017 | ODI # 3908 | |
124 runs | 0 | 289 | 33.4 | 41.0 | v Pakistan | Birmingham | 4 Jun 2017 | ODI # 3878 | |
124 runs | 0 | 370 | 39.1 | 50.0 | v West Indies | Bristol | 24 Sep 2017 | ODI # 3915 | |
106 runs | 0 | 188 | 34.4 | 0.0 | v Pakistan | Bridgetown | 30 Apr 2017 | Test # 2260 | |
105 runs | 0 | 311 | 43.0 | 43.0 | v West Indies | Port of Spain | 25 Jun 2017 | ODI # 3896 | |
103 runs | 0 | 252 | 35.2 | 50.0 | v P.N.G. | Abu Dhabi | 4 Apr 2017 | ODI # 3860 | |
101 runs | 0 | 304 | 96.0 | 0.0 | v West Indies | Roseau | 10 May 2017 | Test # 2261 | |
96 runs | 0 | 300 | 41.3 | 50.0 | v Sri Lanka | The Oval | 3 Jun 2017 | ODI # 3877 | |
93 runs | 0 | 252 | 38.1 | 50.0 | v West Indies | North Sound | 30 Jun 2017 | ODI # 3898 | |
87 runs | 0 | 311 | 44.3 | 50.0 | v New Zealand | Cardiff | 6 Jun 2017 | ODI # 3880 | |
85 runs | 0 | 329 | 46.1 | 50.0 | v Ireland | Lord's | 7 May 2017 | ODI # 3865 | |
82 runs | 0 | 293 | 47.3 | 50.0 | v P.N.G. | Abu Dhabi | 31 Mar 2017 | ODI # 3857 | |
74 runs | 0 | 283 | 44.5 | 50.0 | v West Indies | Providence | 9 Apr 2017 | ODI # 3862 | |
72 runs | 0 | 340 | 45.0 | 50.0 | v South Africa | Leeds | 24 May 2017 | ODI # 3872 | |
63 runs | 0 | 213 | 44.4 | 50.0 | v West Indies | Gros Islet | 9 Jun 2017 | ODI # 3884 | |
51 runs | 0 | 290 | 45.3 | 50.0 | v Ireland | Dublin (Malahide) | 14 May 2017 | ODI # 3867 | |
40 runs | 0 | 201 | 40.2 | 40.2 | v Australia | Birmingham | 10 Jun 2017 | ODI # 3885 | |
30 runs | 0 | 181 | 20.0 | 20.0 | v P.N.G. | Abu Dhabi | 14 Apr 2017 | T20I # 609 | |
29 runs | 0 | 123 | 13.3 | 15.0 | v Afghanistan | Basseterre | 3 Jun 2017 | T20I # 612 | |
26 runs | 0 | 233 | 47.4 | 50.0 | v U.A.E. | Abu Dhabi | 2 Apr 2017 | ODI # 3859 | |
26 runs | 0 | 299 | 41.4 | 43.0 | v Zimbabwe | Edinburgh | 15 Jun 2017 | ODI # 3892 | |
21 runs | 0 | 177 | 19.3 | 20.0 | v England | Chester-le-Street | 16 Sep 2017 | T20I # 622 | |
20 runs | 0 | 265 | 70.5 | 0.0 | v Australia | Mirpur | 27 Aug 2017 | Test # 2272 | |
19 runs | 0 | 101 | 27.0 | 27.0 | v South Africa | Birmingham | 7 Jun 2017 | ODI # 3881 | |
19 runs | 0 | 182 | 20.0 | 20.0 | v South Africa | Cardiff | 25 Jun 2017 | T20I # 616 | |
11 runs | 0 | 190 | 49.4 | 50.0 | v India | North Sound | 2 Jul 2017 | ODI # 3900 | |
6 runs | 0 | 253 | 35.1 | 35.1 | v West Indies | The Oval | 27 Sep 2017 | ODI # 3916 | |
3 runs | 0 | 133 | 20.0 | 20.0 | v West Indies | Port of Spain | 30 Mar 2017 | T20I # 603 | |
3 runs | 0 | 175 | 20.0 | 20.0 | v England | Taunton | 23 Jun 2017 | T20I # 615 | |
2 runs | 0 | 331 | 50.0 | 50.0 | v South Africa | Southampton | 27 May 2017 | ODI # 3873 |
By wickets
Winner | Margin | Balls Rem | Target | Overs | Max | Opposition | Ground | Match Date | Scorecard |
9 wickets | 59 | 265 | 40.1 | 50.0 | v Bangladesh | Birmingham | 15 Jun 2017 | ODI # 3891 | |
9 wickets | 33 | 143 | 14.3 | 20.0 | v South Africa | Southampton | 21 Jun 2017 | T20I # 614 | |
9 wickets | 127 | 217 | 28.5 | 50.0 | v Sri Lanka | Dambulla | 20 Aug 2017 | ODI # 3905 | |
9 wickets | 72 | 289 | 38.0 | 50.0 | v West Indies | Southampton | 29 Sep 2017 | ODI # 3918 | |
8 wickets | 137 | 182 | 27.1 | 50.0 | v Ireland | Dublin (Malahide) | 19 May 2017 | ODI # 3869 | |
8 wickets | 16 | 306 | 47.2 | 50.0 | v Bangladesh | The Oval | 1 Jun 2017 | ODI # 3875 | |
8 wickets | 72 | 192 | 38.0 | 50.0 | v South Africa | The Oval | 11 Jun 2017 | ODI # 3886 | |
8 wickets | 77 | 212 | 37.1 | 50.0 | v England | Cardiff | 14 Jun 2017 | ODI # 3889 | |
8 wickets | 16 | 311 | 47.2 | 50.0 | v Zimbabwe | Hambantota | 6 Jul 2017 | ODI # 3901 | |
8 wickets | 79 | 206 | 36.5 | 50.0 | v West Indies | Kingston | 6 Jul 2017 | ODI # 3902 | |
7 wickets | 31 | 138 | 14.5 | 20.0 | v Pakistan | Port of Spain | 1 Apr 2017 | T20I # 604 | |
7 wickets | 180 | 127 | 20.0 | 50.0 | v Ireland | Bristol | 5 May 2017 | ODI # 3864 | |
7 wickets | 127 | 154 | 28.5 | 50.0 | v England | Lord's | 29 May 2017 | ODI # 3874 | |
7 wickets | 119 | 156 | 30.1 | 50.0 | v Zimbabwe | Galle | 2 Jul 2017 | ODI # 3899 | |
7 wickets | 67 | 205 | 30.5 | 42.0 | v West Indies | Manchester | 19 Sep 2017 | ODI # 3911 | |
6 wickets | 17 | 112 | 17.1 | 20.0 | v West Indies | Bridgetown | 26 Mar 2017 | T20I # 602 | |
6 wickets | 41 | 234 | 43.1 | 50.0 | v West Indies | Providence | 11 Apr 2017 | ODI # 3863 | |
6 wickets | 21 | 111 | 16.3 | 20.0 | v Afghanistan | Basseterre | 2 Jun 2017 | T20I # 611 | |
6 wickets | 78 | 170 | 37.0 | 50.0 | v Scotland | Edinburgh | 17 Jun 2017 | ODI # 3893 | |
6 wickets | 14 | 317 | 47.4 | 50.0 | v Sri Lanka | Galle | 30 Jun 2017 | ODI # 3897 | |
6 wickets | 29 | 218 | 45.1 | 50.0 | v Sri Lanka | Pallekele | 27 Aug 2017 | ODI # 3907 | |
6 wickets | 21 | 239 | 46.3 | 50.0 | v Sri Lanka | Colombo (RPS) | 3 Sep 2017 | ODI # 3909 | |
5 wickets | 29 | 103 | 15.1 | 20.0 | v P.N.G. | Abu Dhabi | 12 Apr 2017 | T20I # 608 | |
5 wickets | 10 | 271 | 48.2 | 50.0 | v New Zealand | Dublin | 24 May 2017 | ODI # 3871 | |
5 wickets | 16 | 266 | 47.2 | 50.0 | v New Zealand | Cardiff | 9 Jun 2017 | ODI # 3883 | |
4 wickets | 15 | 258 | 47.3 | 50.0 | v Bangladesh | Dublin | 17 May 2017 | ODI # 3868 | |
4 wickets | 64 | 136 | 39.2 | 50.0 | v Afghanistan | Gros Islet | 11 Jun 2017 | ODI # 3887 | |
4 wickets | 10 | 219 | 29.2 | 31.0 | v Sri Lanka | Hambantota | 8 Jul 2017 | ODI # 3903 | |
3 wickets | 31 | 237 | 44.5 | 50.0 | v Sri Lanka | Cardiff | 12 Jun 2017 | ODI # 3888 | |
3 wickets | 71 | 204 | 38.1 | 50.0 | v Sri Lanka | Hambantota | 10 Jul 2017 | ODI # 3904 | |
3 wickets | 16 | 231 | 44.2 | 47.0 | v Sri Lanka | Pallekele | 24 Aug 2017 | ODI # 3906 |
By balls remaining in the second innings
Winner | Margin | Balls Rem | Target | Overs | Max | Opposition | Ground | Match Date | Scorecard |
7 wickets | 180 | 127 | 20.0 | 50.0 | v Ireland | Bristol | 5 May 2017 | ODI # 3864 | |
8 wickets | 137 | 182 | 27.1 | 50.0 | v Ireland | Dublin (Malahide) | 19 May 2017 | ODI # 3869 | |
7 wickets | 127 | 154 | 28.5 | 50.0 | v England | Lord's | 29 May 2017 | ODI # 3874 | |
9 wickets | 127 | 217 | 28.5 | 50.0 | v Sri Lanka | Dambulla | 20 Aug 2017 | ODI # 3905 | |
7 wickets | 119 | 156 | 30.1 | 50.0 | v Zimbabwe | Galle | 2 Jul 2017 | ODI # 3899 | |
8 wickets | 79 | 206 | 36.5 | 50.0 | v West Indies | Kingston | 6 Jul 2017 | ODI # 3902 | |
6 wickets | 78 | 170 | 37.0 | 50.0 | v Scotland | Edinburgh | 17 Jun 2017 | ODI # 3893 | |
8 wickets | 77 | 212 | 37.1 | 50.0 | v England | Cardiff | 14 Jun 2017 | ODI # 3889 | |
8 wickets | 72 | 192 | 38.0 | 50.0 | v South Africa | The Oval | 11 Jun 2017 | ODI # 3886 | |
9 wickets | 72 | 289 | 38.0 | 50.0 | v West Indies | Southampton | 29 Sep 2017 | ODI # 3918 | |
3 wickets | 71 | 204 | 38.1 | 50.0 | v Sri Lanka | Hambantota | 10 Jul 2017 | ODI # 3904 | |
7 wickets | 67 | 205 | 30.5 | 42.0 | v West Indies | Manchester | 19 Sep 2017 | ODI # 3911 | |
4 wickets | 64 | 136 | 39.2 | 50.0 | v Afghanistan | Gros Islet | 11 Jun 2017 | ODI # 3887 | |
9 wickets | 59 | 265 | 40.1 | 50.0 | v Bangladesh | Birmingham | 15 Jun 2017 | ODI # 3891 | |
6 wickets | 41 | 234 | 43.1 | 50.0 | v West Indies | Providence | 11 Apr 2017 | ODI # 3863 | |
9 wickets | 33 | 143 | 14.3 | 20.0 | v South Africa | Southampton | 21 Jun 2017 | T20I # 614 | |
7 wickets | 31 | 138 | 14.5 | 20.0 | v Pakistan | Port of Spain | 1 Apr 2017 | T20I # 604 | |
3 wickets | 31 | 237 | 44.5 | 50.0 | v Sri Lanka | Cardiff | 12 Jun 2017 | ODI # 3888 | |
5 wickets | 29 | 103 | 15.1 | 20.0 | v P.N.G. | Abu Dhabi | 12 Apr 2017 | T20I # 608 | |
6 wickets | 29 | 218 | 45.1 | 50.0 | v Sri Lanka | Pallekele | 27 Aug 2017 | ODI # 3907 | |
6 wickets | 21 | 111 | 16.3 | 20.0 | v Afghanistan | Basseterre | 2 Jun 2017 | T20I # 611 | |
6 wickets | 21 | 239 | 46.3 | 50.0 | v Sri Lanka | Colombo (RPS) | 3 Sep 2017 | ODI # 3909 | |
6 wickets | 17 | 112 | 17.1 | 20.0 | v West Indies | Bridgetown | 26 Mar 2017 | T20I # 602 | |
8 wickets | 16 | 306 | 47.2 | 50.0 | v Bangladesh | The Oval | 1 Jun 2017 | ODI # 3875 | |
5 wickets | 16 | 266 | 47.2 | 50.0 | v New Zealand | Cardiff | 9 Jun 2017 | ODI # 3883 | |
8 wickets | 16 | 311 | 47.2 | 50.0 | v Zimbabwe | Hambantota | 6 Jul 2017 | ODI # 3901 | |
3 wickets | 16 | 231 | 44.2 | 47.0 | v Sri Lanka | Pallekele | 24 Aug 2017 | ODI # 3906 | |
4 wickets | 15 | 258 | 47.3 | 50.0 | v Bangladesh | Dublin | 17 May 2017 | ODI # 3868 | |
6 wickets | 14 | 317 | 47.4 | 50.0 | v Sri Lanka | Galle | 30 Jun 2017 | ODI # 3897 | |
5 wickets | 10 | 271 | 48.2 | 50.0 | v New Zealand | Dublin | 24 May 2017 | ODI # 3871 | |
4 wickets | 10 | 219 | 29.2 | 31.0 | v Sri Lanka | Hambantota | 8 Jul 2017 | ODI # 3903 | |
9 wickets | 9 | 191 | 18.3 | 20.0 | v India | Kingston | 9 Jul 2017 | T20I # 617 | |
7 wickets | 8 | 322 | 48.4 | 50.0 | v India | The Oval | 8 Jun 2017 | ODI # 3882 | |
7 wickets | 6 | 125 | 19.0 | 20.0 | v West Indies | Port of Spain | 2 Apr 2017 | T20I # 605 | |
4 wickets | 6 | 309 | 49.0 | 50.0 | v Pakistan | Providence | 7 Apr 2017 | ODI # 3861 | |
5 wickets | 5 | 129 | 19.1 | 20.0 | v P.N.G. | Abu Dhabi | 14 Apr 2017 | T20I # 610 | |
7 wickets | 4 | 147 | 19.2 | 20.0 | v Afghanistan | Basseterre | 5 Jun 2017 | T20I # 613 | |
7 wickets | 4 | 171 | 19.2 | 20.0 | v Sri Lanka | Colombo (RPS) | 6 Sep 2017 | T20I # 618 | |
7 wickets | 0 | 32 | 10.5 | 0.0 | v West Indies | Kingston | 21 Apr 2017 | Test # 2259 | |
4 wickets | 0 | 388 | 114.5 | 0.0 | v Zimbabwe | Colombo (RPS) | 14 Jul 2017 | Test # 2263 | |
5 wickets | 0 | 322 | 91.2 | 0.0 | v England | Leeds | 25 Aug 2017 | Test # 2271 | |
7 wickets | 0 | 86 | 15.3 | 0.0 | v Bangladesh | Chattogram | 4 Sep 2017 | Test # 2273 | |
9 wickets | 0 | 107 | 28.0 | 0.0 | v West Indies | Lord's | 7 Sep 2017 | Test # 2274 |
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:
Mozambique Women vs Cameroon Women at Gaborone (Oval 2), T20 World Cup Africa Region Division Two Qualifier 5th place play-off, Jul 26, 2025 [Women T20I # 2428]
Rwanda Women vs Sierra Leone Women at Gaborone (Oval 1), T20 World Cup Africa Region Division Two Qualifier Final, Jul 26, 2025 [Women T20I # 2429]
Botswana Women vs Malawi Women at Gaborone (Oval 1), T20 World Cup Africa Region Division Two Qualifier 3rd place play-off, Jul 26, 2025 [Women T20I # 2426]