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

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