Kenya vs other countries Tests+ODIs+T20Is Team Records - Largest Margins

By runs
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
208 runs035545.350.0v KenyaCape Town22 Oct 2001ODI # 1763
205 runs031833.150.0v KenyaHambantota23 Feb 2011ODI # 3105
202 runs030625.150.0v KenyaNairobi (Gym)3 Oct 1996ODI # 1124
202 runs032636.550.0v KenyaDhaka27 Mar 1999ODI # 1424
186 runs035250.050.0v KenyaPaarl24 Oct 2001ODI # 1764
176 runs031746.550.0v KenyaColombo (RPS)20 Sep 2002ODI # 1882
172 runs026119.320.0v KenyaJohannesburg14 Sep 2007T20I # 27
161 runs030936.050.0v KenyaEden Gardens20 Mar 2011ODI # 3140
159 runs033749.150.0v KenyaBloemfontein31 Oct 2008ODI # 2769
151 runs035245.150.0v KenyaMombasa29 Jan 2009ODI # 2807
148 runs033249.250.0v KenyaGros Islet20 Mar 2007ODI # 2544
144 runs039950.050.0v KenyaKandy6 Mar 1996ODI # 1074
143 runs028731.450.0v KenyaSharjah8 Apr 2003ODI # 1999
142 runs024735.550.0v KenyaKimberley4 Mar 2003ODI # 1981
142 runs033039.350.0v KenyaHarare18 Oct 2009ODI # 2912
136 runs024220.020.0v KenyaHarare26 Sep 2025T20I # 3472
133 runs027344.050.0v KenyaDhaka19 Mar 1999ODI # 1412
131 runs030248.150.0v KenyaBogra17 Mar 2006ODI # 2350
129 runs025737.550.0v KenyaSharjah6 Apr 2003ODI # 1997
117 runs023030.050.0v KenyaThe Hague3 Jul 2010ODI # 3010
117 runs023835.150.0v KenyaMombasa20 Feb 2012ODI # 3245
110 runs021820.020.0v KenyaWindhoek30 Nov 2023T20I # 2376
109 runs023236.544.0v KenyaHarare3 Mar 2006ODI # 2344
109 runs030746.250.0v KenyaMombasa27 Jan 2009ODI # 2805
106 runs031249.350.0v KenyaNairobi15 Aug 2001ODI # 1745
106 runs016318.420.0v KenyaSharjah30 Sep 2013T20I # 330
106 runs020720.020.0v KenyaAccra23 Mar 2024T20I # 2533
98 runs029150.050.0v KenyaSouthampton11 Sep 2004ODI # 2170
97 runs030550.050.0v KenyaVisakhapatnam23 Feb 1996ODI # 1058
94 runs033050.050.0v KenyaBristol23 May 1999ODI # 1457
91 runs027146.250.0v KenyaDurban20 Mar 2003ODI # 1992
91 runs031449.550.0v KenyaHarare12 Oct 2009ODI # 2908
91 runs018715.420.0v KenyaBenoni19 Dec 2023T20I # 2413
87 runs018218.520.0v KenyaDubai (DICS)25 Oct 2019T20I # 969
86 runs028644.047.0v KenyaNairobi (Gym)18 Oct 2008ODI # 2767
86 runs026444.550.0v KenyaHarare13 Oct 2009ODI # 2909
83 runs025540.040.0v KenyaNairobi (Gym)18 Oct 1997ODI # 1245
82 runs027346.149.0v KenyaNairobi (Gym)19 Oct 1997ODI # 1246
80 runs020132.050.0v KenyaNairobi (Gym)18 Feb 2010ODI # 2958
77 runs025546.050.0v KenyaNairobi (Gym)4 Feb 2007ODI # 2504
72 runs017016.420.0v KenyaAccra17 Mar 2024T20I # 2525
69 runs021435.150.0v KenyaMombasa24 Jan 2007ODI # 2484
66 runs028649.050.0v KenyaNairobi (Gym)1 Feb 2009ODI # 2812
64 runs028150.050.0v KenyaDhaka23 Mar 1999ODI # 1416
61 runs016419.120.0v KenyaNairobi (Gym)24 Oct 2024T20I # 2934
60 runs032550.050.0v KenyaBengaluru13 Mar 2011ODI # 3130
58 runs022150.050.0v KenyaNairobi (Gym)29 Sep 1999ODI # 1506
52 runs05321.021.0v KenyaDublin11 Jul 2009ODI # 2860
49 runs018818.420.0v KenyaKigali17 Nov 2021T20I # 1433
47 runs022944.044.0v KenyaKwekwe11 Dec 2002ODI # 1915
47 runs017620.020.0v KenyaNairobi (Gym)13 Jun 2023T20I # 2097
45 runs027650.050.0v KenyaSouthampton30 May 1999ODI # 1469
45 runs011918.420.0v KenyaDubai (DICS)27 Oct 2019T20I # 979
40 runs016220.020.0v KenyaEntebbe18 Jul 2025T20I # 3323
35 runs011418.520.0v KenyaAberdeen4 Jul 2013T20I # 319
34 runs014918.220.0v KenyaSharjah24 Nov 2013T20I # 345
33 runs014939.050.0v KenyaBelfast24 Aug 2008ODI # 2751
33 runs016319.020.0v KenyaWindhoek29 Nov 2023T20I # 2375
31 runs017120.020.0v KenyaICCA 2 Dubai19 Oct 2019T20I # 943
31 runs017620.020.0v KenyaNairobi (Gym)30 Aug 2022T20I # 1752
30 runs016720.020.0v KenyaICCA Dubai18 Oct 2019T20I # 937
30 runs014618.520.0v KenyaNairobi (Gym)15 Jun 2023T20I # 2101
29 runs026249.150.0v KenyaColombo (SSC)17 Sep 2002ODI # 1879
29 runs013120.020.0v KenyaICCA Dubai23 Nov 2013T20I # 344
28 runs015820.020.0v KenyaEntebbe21 Jul 2025T20I # 3341
24 runs022148.150.0v KenyaNairobi (Gym)30 Sep 1999ODI # 1507
20 runs023249.250.0v KenyaFatullah23 Mar 2006ODI # 2355
19 runs015420.020.0v KenyaBelfast2 Aug 2008T20I # 58
14 runs017920.020.0v KenyaICCA Dubai13 Mar 2012T20I # 231
14 runs015920.020.0v KenyaNairobi16 Jul 2024T20I # 2765
12 runs024349.150.0v KenyaAberdeen30 Jun 2013ODI # 3379
6 runs017348.450.0v KenyaRotterdam7 Jul 2010ODI # 3016
6 runs012120.020.0v KenyaEntebbe17 Sep 2021T20I # 1278
4 runs024546.046.0v KenyaDublin12 Jul 2009ODI # 2861
4 runs011215.015.0v KenyaEntebbe16 Sep 2021T20I # 1277
3 runs013119.520.0v KenyaHarare28 Sep 2025T20I # 3481
2 runs010820.020.0v KenyaMombasa24 Feb 2012T20I # 227
1 run012620.020.0v KenyaNairobi (Gym)21 Jun 2023T20I # 2108
By wickets
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
10 wickets2319111.350.0v KenyaBloemfontein12 Oct 2001ODI # 1758
10 wickets17214121.250.0v KenyaPotchefstroom12 Feb 2003ODI # 1947
10 wickets252708.050.0v KenyaChennai20 Feb 2011ODI # 3101
10 wickets76727.220.0v KenyaDubai (DICS)14 Mar 2012T20I # 232
9 wickets9019735.050.0v KenyaEden Gardens31 May 1998ODI # 1337
9 wickets6620439.050.0v KenyaCanterbury18 May 1999ODI # 1449
9 wickets5323041.150.0v KenyaKimberley14 Oct 2001ODI # 1760
9 wickets20413416.050.0v KenyaBulawayo15 Dec 2002ODI # 1920
9 wickets15716223.550.0v KenyaKhulna20 Mar 2006ODI # 2353
9 wickets74747.420.0v KenyaDurban12 Sep 2007T20I # 21
9 wickets1110718.120.0v KenyaBelfast4 Aug 2008T20I # 66
9 wickets20211416.250.0v KenyaKing City (NW)19 Aug 2009ODI # 2875
9 wickets18814318.450.0v KenyaColombo (RPS)1 Mar 2011ODI # 3113
8 wickets4520942.350.0v KenyaNairobi (Gym)3 Oct 2000ODI # 1630
8 wickets1988517.050.0v KenyaNairobi (Gym)2 Sep 2002ODI # 1870
8 wickets3922843.350.0v KenyaBulawayo25 Feb 2006ODI # 2339
8 wickets369314.020.0v KenyaNairobi (Gym)4 Sep 2007T20I # 19
8 wickets1513217.320.0v KenyaMombasa23 Feb 2012T20I # 225
8 wickets1939017.550.0v KenyaSharjah2 Oct 2013ODI # 3417
7 wickets4920041.550.0v KenyaCuttack18 Feb 1996ODI # 1052
7 wickets11618930.450.0v KenyaNairobi (Gym)28 Sep 1996ODI # 1120
7 wickets5220841.250.0v KenyaNairobi (Aga)16 Oct 1997ODI # 1244
7 wickets5415341.050.0v KenyaAmstelveen26 May 1999ODI # 1462
7 wickets1723347.150.0v KenyaNairobi (Gym)19 Aug 2001ODI # 1747
7 wickets9816033.450.0v KenyaBenoni7 Oct 2001ODI # 1755
7 wickets6818038.450.0v KenyaNairobi (Gym)1 Sep 2002ODI # 1869
7 wickets1889518.450.0v KenyaBirmingham14 Sep 2004ODI # 2174
7 wickets5123341.350.0v KenyaFatullah25 Mar 2006ODI # 2356
7 wickets6017833.043.0v KenyaGros Islet24 Mar 2007ODI # 2553
7 wickets8722335.350.0v KenyaKimberley2 Nov 2008ODI # 2770
7 wickets9020035.050.0v KenyaNairobi (Gym)4 Feb 2009ODI # 2814
7 wickets2224846.250.0v KenyaPotchefstroom1 Apr 2009ODI # 2831
7 wickets6116439.550.0v KenyaRotterdam1 Jul 2010ODI # 3006
7 wickets1759420.550.0v KenyaSharjah4 Oct 2013ODI # 3418
7 wickets379913.520.0v KenyaEntebbe23 Jul 2025T20I # 3354
7 wickets3012315.020.0v KenyaHarare2 Oct 2025T20I # 3495
6 wickets1223748.050.0v KenyaHyderabad (Deccan)17 May 1998ODI # 1329
6 wickets2519345.550.0v KenyaNairobi (Gym)18 Aug 2001ODI # 1746
6 wickets1322647.550.0v KenyaCape Town7 Mar 2003ODI # 1983
6 wickets11916930.150.0v KenyaNairobi (Gym)12 Aug 2006ODI # 2402
6 wickets13811927.050.0v KenyaNairobi (Gym)15 Aug 2006ODI # 2404
6 wickets10718032.150.0v KenyaPotchefstroom19 Apr 2009ODI # 2844
6 wickets1227148.050.0v KenyaHarare17 Oct 2009ODI # 2911
6 wickets8515435.550.0v KenyaSchiedam9 Jul 2010ODI # 3020
6 wickets13814027.050.0v KenyaNairobi (Gym)9 Oct 2010ODI # 3053
6 wickets2710815.320.0v KenyaMombasa22 Feb 2012T20I # 224
6 wickets2810515.220.0v KenyaWindhoek27 Nov 2023T20I # 2368
6 wickets1112518.120.0v KenyaEntebbe25 Jul 2025T20I # 3363
5 wickets4613542.250.0v KenyaPatna27 Feb 1996ODI # 1063
5 wickets5423041.050.0v KenyaTaunton15 May 1999ODI # 1445
5 wickets11217531.250.0v KenyaDurban15 Mar 2003ODI # 1990
5 wickets1413917.420.0v KenyaNairobi (Gym)1 Sep 2007T20I # 17
5 wickets2719945.350.0v KenyaDelhi7 Mar 2011ODI # 3122
4 wickets5814940.250.0v KenyaNairobi (Aga)2 Oct 1996ODI # 1123
4 wickets1822447.050.0v KenyaBengaluru20 May 1998ODI # 1330
4 wickets9913433.350.0v KenyaNairobi (Gym)29 Aug 2002ODI # 1867
4 wickets1023548.250.0v KenyaNairobi (Gym)31 Jan 2009ODI # 2809
4 wickets3018545.050.0v KenyaThe Hague13 Sep 2011ODI # 3193
2 wickets2418546.050.0v KenyaNairobi (Gym)13 Aug 2006ODI # 2403
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
10 wickets252708.050.0v KenyaChennai20 Feb 2011ODI # 3101
10 wickets2319111.350.0v KenyaBloemfontein12 Oct 2001ODI # 1758
9 wickets20413416.050.0v KenyaBulawayo15 Dec 2002ODI # 1920
9 wickets20211416.250.0v KenyaKing City (NW)19 Aug 2009ODI # 2875
8 wickets1988517.050.0v KenyaNairobi (Gym)2 Sep 2002ODI # 1870
8 wickets1939017.550.0v KenyaSharjah2 Oct 2013ODI # 3417
7 wickets1889518.450.0v KenyaBirmingham14 Sep 2004ODI # 2174
9 wickets18814318.450.0v KenyaColombo (RPS)1 Mar 2011ODI # 3113
7 wickets1759420.550.0v KenyaSharjah4 Oct 2013ODI # 3418
10 wickets17214121.250.0v KenyaPotchefstroom12 Feb 2003ODI # 1947
9 wickets15716223.550.0v KenyaKhulna20 Mar 2006ODI # 2353
6 wickets13811927.050.0v KenyaNairobi (Gym)15 Aug 2006ODI # 2404
6 wickets13814027.050.0v KenyaNairobi (Gym)9 Oct 2010ODI # 3053
6 wickets11916930.150.0v KenyaNairobi (Gym)12 Aug 2006ODI # 2402
7 wickets11618930.450.0v KenyaNairobi (Gym)28 Sep 1996ODI # 1120
5 wickets11217531.250.0v KenyaDurban15 Mar 2003ODI # 1990
6 wickets10718032.150.0v KenyaPotchefstroom19 Apr 2009ODI # 2844
4 wickets9913433.350.0v KenyaNairobi (Gym)29 Aug 2002ODI # 1867
7 wickets9816033.450.0v KenyaBenoni7 Oct 2001ODI # 1755
9 wickets9019735.050.0v KenyaEden Gardens31 May 1998ODI # 1337
7 wickets9020035.050.0v KenyaNairobi (Gym)4 Feb 2009ODI # 2814
7 wickets8722335.350.0v KenyaKimberley2 Nov 2008ODI # 2770
6 wickets8515435.550.0v KenyaSchiedam9 Jul 2010ODI # 3020
10 wickets76727.220.0v KenyaDubai (DICS)14 Mar 2012T20I # 232
9 wickets74747.420.0v KenyaDurban12 Sep 2007T20I # 21
7 wickets6818038.450.0v KenyaNairobi (Gym)1 Sep 2002ODI # 1869
9 wickets6620439.050.0v KenyaCanterbury18 May 1999ODI # 1449
7 wickets6116439.550.0v KenyaRotterdam1 Jul 2010ODI # 3006
7 wickets6017833.043.0v KenyaGros Islet24 Mar 2007ODI # 2553
4 wickets5814940.250.0v KenyaNairobi (Aga)2 Oct 1996ODI # 1123
5 wickets5423041.050.0v KenyaTaunton15 May 1999ODI # 1445
7 wickets5415341.050.0v KenyaAmstelveen26 May 1999ODI # 1462
9 wickets5323041.150.0v KenyaKimberley14 Oct 2001ODI # 1760
7 wickets5220841.250.0v KenyaNairobi (Aga)16 Oct 1997ODI # 1244
7 wickets5123341.350.0v KenyaFatullah25 Mar 2006ODI # 2356
7 wickets4920041.550.0v KenyaCuttack18 Feb 1996ODI # 1052
5 wickets4613542.250.0v KenyaPatna27 Feb 1996ODI # 1063
8 wickets4520942.350.0v KenyaNairobi (Gym)3 Oct 2000ODI # 1630
8 wickets3922843.350.0v KenyaBulawayo25 Feb 2006ODI # 2339
7 wickets379913.520.0v KenyaEntebbe23 Jul 2025T20I # 3354
8 wickets369314.020.0v KenyaNairobi (Gym)4 Sep 2007T20I # 19
4 wickets3018545.050.0v KenyaThe Hague13 Sep 2011ODI # 3193
7 wickets3012315.020.0v KenyaHarare2 Oct 2025T20I # 3495
6 wickets2810515.220.0v KenyaWindhoek27 Nov 2023T20I # 2368
5 wickets2719945.350.0v KenyaDelhi7 Mar 2011ODI # 3122
6 wickets2710815.320.0v KenyaMombasa22 Feb 2012T20I # 224
6 wickets2519345.550.0v KenyaNairobi (Gym)18 Aug 2001ODI # 1746
2 wickets2418546.050.0v KenyaNairobi (Gym)13 Aug 2006ODI # 2403
7 wickets2224846.250.0v KenyaPotchefstroom1 Apr 2009ODI # 2831
4 wickets1822447.050.0v KenyaBengaluru20 May 1998ODI # 1330
7 wickets1723347.150.0v KenyaNairobi (Gym)19 Aug 2001ODI # 1747
8 wickets1513217.320.0v KenyaMombasa23 Feb 2012T20I # 225
5 wickets1413917.420.0v KenyaNairobi (Gym)1 Sep 2007T20I # 17
6 wickets1322647.550.0v KenyaCape Town7 Mar 2003ODI # 1983
6 wickets1223748.050.0v KenyaHyderabad (Deccan)17 May 1998ODI # 1329
6 wickets1227148.050.0v KenyaHarare17 Oct 2009ODI # 2911
9 wickets1110718.120.0v KenyaBelfast4 Aug 2008T20I # 66
6 wickets1112518.120.0v KenyaEntebbe25 Jul 2025T20I # 3363
4 wickets1023548.250.0v KenyaNairobi (Gym)31 Jan 2009ODI # 2809
5 wickets912718.320.0v KenyaICCA Dubai15 Mar 2013T20I # 310
7 wickets910118.320.0v KenyaAberdeen5 Jul 2013T20I # 320
4 wickets813933.435.0v KenyaAberdeen2 Jul 2013ODI # 3381
6 wickets811817.419.0v KenyaRwanda20 Nov 2021T20I # 1444
5 wickets811818.420.0v KenyaNairobi (Gym)18 Jun 2023T20I # 2105
3 wickets721548.550.0v KenyaDublin9 Jul 2009ODI # 2858
5 wickets622649.050.0v KenyaSharjah5 Apr 2003ODI # 1996
6 wickets611923.024.0v KenyaRotterdam21 Aug 2008ODI # 2747
2 wickets619642.043.0v KenyaThe Hague12 Sep 2011ODI # 3192
4 wickets615619.020.0v KenyaBenoni17 Sep 2022T20I # 1781
5 wickets520549.150.0v KenyaNairobi (Gym)5 Sep 2002ODI # 1872
4 wickets56819.120.0v KenyaBelfast4 Aug 2008T20I # 64
7 wickets513119.120.0v KenyaAbu Dhabi11 Feb 2010T20I # 139
3 wickets420049.250.0v KenyaNairobi (Gym)25 Sep 1999ODI # 1503
3 wickets419149.250.0v KenyaSchiedam10 Jul 2010ODI # 3022
4 wickets412419.220.0v KenyaEntebbe15 Sep 2021T20I # 1274
5 wickets413119.220.0v KenyaNairobi (Gym)25 Aug 2022T20I # 1746
3 wickets415019.220.0v KenyaNairobi15 Jul 2024T20I # 2764
6 wickets324446.347.0v KenyaNairobi (Gym)12 Oct 1997ODI # 1241
3 wickets326149.350.0v KenyaChristchurch30 Jan 2014ODI # 3466
4 wickets315719.320.0v KenyaNairobi (Gym)28 Aug 2022T20I # 1749
3 wickets310717.318.0v KenyaBenoni21 Sep 2022T20I # 1790
1 wicket023450.050.0v KenyaAmstelveen5 Jul 2010ODI # 3012
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 figures
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:

Australia vs England at Adelaide, The Ashes 3rd Test, Dec 17-21, 2025 [Test # 2613 - Live]
>> 193/4 (45.6 ov, TM Head 93*, AT Carey 24*, JE Root 0/20)

New Zealand vs West Indies at Mount Maunganui, West Indies in New Zealand 3rd Test, Dec 18-22, 2025 [Test # 2614 - Live]
>> 110/0 (23.0 ov, BA King 55*, JD Campbell 45*, JA Duffy 0/37) - Stumps

Zambia vs Sierra Leone at Abuja, West Africa Trophy 3rd place play-off, Dec 14, 2025 [T20I # 3642]