T20 Internationals - Country Records and Statistics - Matches
T20 Matches for 
Played   
Versus 
From  to         

  Date Series Ground Result
1 01/09/2007 Bangladesh Gymkhana Club Ground Bangladesh won by 5 wickets
2 04/09/2007 Pakistan Gymkhana Club Ground Pakistan won by 8 wickets
3 12/09/2007 New Zealand Kingsmead New Zealand won by 9 wickets
4 14/09/2007 Sri Lanka Wanderers Stadium Sri Lanka won by 172 runs
5 02/08/2008 Netherlands Civil Service Cricket Club Netherlands won by 19 runs
6 03/08/2008 Canada Civil Service Cricket Club Kenya won by 4 wickets
7 04/08/2008 Ireland Civil Service Cricket Club Ireland won by 4 wickets
8 04/08/2008 Scotland Civil Service Cricket Club Scotland won by 9 wickets
9 01/02/2010 Scotland Gymkhana Club Ground Kenya won by 10 wickets
10 04/02/2010 Scotland Gymkhana Club Ground Kenya won by 10 wickets
11 10/02/2010 Canada Dubai International Cricket Stadium Kenya won by 9 wickets
12 11/02/2010 Netherlands Sheikh Zayed Stadium Netherlands won by 7 wickets
13 22/02/2012 Ireland Mombasa Sports Ground Ireland won by 6 wickets
14 23/02/2012 Ireland Mombasa Sports Ground Ireland won by 8 wickets
15 24/02/2012 Ireland Mombasa Sports Ground Ireland won by 2 runs
16 13/03/2012 Scotland ICC Global Cricket Academy Scotland won by 14 runs
17 14/03/2012 Ireland Dubai International Cricket Stadium Ireland won by 10 wickets
18 15/03/2013 Canada ICC Global Cricket Academy Canada won by 5 wickets
19 16/03/2013 Canada ICC Global Cricket Academy Kenya won by 21 runs
20 19/04/2013 Netherlands Wanderers Cricket Ground Kenya won by 5 wickets
21 20/04/2013 Netherlands Wanderers Cricket Ground Kenya won by 7 wickets
22 04/07/2013 Scotland Mannofield Park Scotland won by 35 runs
23 05/07/2013 Scotland Mannofield Park Scotland won by 7 wickets
24 30/09/2013 Afghanistan Sharjah Cricket Stadium Afghanistan won by 106 runs
25 11/10/2013 Afghanistan Sharjah Cricket Stadium Kenya won by 34 runs
26 19/11/2013 Scotland ICC Global Cricket Academy Kenya won by 92 runs
27 23/11/2013 Netherlands ICC Global Cricket Academy Netherlands won by 29 runs
28 24/11/2013 Afghanistan Sharjah Cricket Stadium Afghanistan won by 34 runs
29 26/11/2013 Canada Sharjah Cricket Stadium Kenya won by 21 runs
30 20/05/2019 Nigeria Kyambogo Cricket Oval Kenya won by 8 wickets
31 21/05/2019 Ghana Kyambogo Cricket Oval Kenya won by 53 runs
32 22/05/2019 Uganda Lugogo Cricket Oval Kenya won by 1 run
33 18/10/2019 Netherlands ICC Global Cricket Academy Netherlands won by 30 runs
34 19/10/2019 Scotland ICC Academy Ground No 2 Scotland won by 31 runs
35 21/10/2019 Bermuda ICC Global Cricket Academy Kenya won by 45 runs
36 23/10/2019 Singapore ICC Academy Ground No 2 Kenya won by 7 wickets
37 25/10/2019 Namibia Dubai International Cricket Stadium Namibia won by 87 runs
38 27/10/2019 Papua New Guinea Dubai International Cricket Stadium Papua New Guinea won by 45 runs
39 10/09/2021 Uganda Entebbe Cricket Oval No Result
40 10/09/2021 Uganda Entebbe Cricket Oval Kenya won by 22 runs
41 11/09/2021 Nigeria Entebbe Cricket Oval Kenya won by 8 wickets
42 13/09/2021 Nigeria Entebbe Cricket Oval Kenya won by 61 runs
43 15/09/2021 Uganda Entebbe Cricket Oval Uganda won by 4 wickets
44 16/09/2021 Nigeria Entebbe Cricket Oval Nigeria won by 4 runs
45 17/09/2021 Uganda Entebbe Cricket Oval Uganda won by 6 runs
46 17/11/2021 Uganda Integrated Polytechnic Regional Centre Kenya won by 1 run
47 17/11/2021 Tanzania Integrated Polytechnic Regional Centre Tanzania won by 49 runs
48 18/11/2021 Nigeria Integrated Polytechnic Regional Centre Kenya won by 8 wickets
49 18/11/2021 Tanzania Gahanga International Cricket Stadium Kenya won by 7 wickets
50 20/11/2021 Nigeria Integrated Polytechnic Regional Centre Kenya won by 60 runs
51 20/11/2021 Uganda Gahanga International Cricket Stadium Uganda won by 6 wickets
52 25/08/2022 Nepal Gymkhana Club Ground Nepal won by 5 wickets
53 26/08/2022 Nepal Gymkhana Club Ground Kenya won by 18 runs
54 28/08/2022 Nepal Gymkhana Club Ground Nepal won by 4 wickets
55 29/08/2022 Nepal Gymkhana Club Ground Kenya won by 7 runs
56 30/08/2022 Nepal Gymkhana Club Ground Nepal won by 31 runs
57 16/09/2022 Malawi Willowmoore Park Kenya won by 52 runs
58 17/09/2022 Tanzania Willowmoore Park Tanzania won by 4 wickets
59 19/09/2022 Cameroon Willowmoore Park Kenya won by 9 wickets
60 21/09/2022 Uganda Willowmoore Park Uganda won by 3 wickets
61 17/11/2022 St Helena Gahanga International Cricket Stadium No Result
62 18/11/2022 Malawi Gahanga International Cricket Stadium No Result
63 20/11/2022 Mali Integrated Polytechnic Regional Centre Kenya won by 10 wickets
64 20/11/2022 Rwanda Gahanga International Cricket Stadium Kenya won by 9 wickets
65 21/11/2022 Lesotho Integrated Polytechnic Regional Centre Kenya won by 167 runs
66 24/11/2022 Botswana Gahanga International Cricket Stadium Kenya won by 8 wickets
67 25/11/2022 Seychelles Gahanga International Cricket Stadium Kenya won by 7 wickets
68 09/06/2023 Rwanda Gymkhana Club Ground Kenya won by 3 wickets
69 10/06/2023 Uganda Gymkhana Club Ground Kenya won by 88 runs
70 11/06/2023 Botswana Gymkhana Club Ground Kenya won by 8 wickets
71 13/06/2023 Uganda Gymkhana Club Ground Uganda won by 47 runs
72 14/06/2023 Rwanda Gymkhana Club Ground Kenya won by 7 wickets
73 15/06/2023 Botswana Gymkhana Club Ground Botswana won by 30 runs
74 17/06/2023 Rwanda Gymkhana Club Ground Kenya won by 7 wickets
75 18/06/2023 Uganda Gymkhana Club Ground Uganda won by 5 wickets
76 19/06/2023 Botswana Gymkhana Club Ground Kenya won by 6 wickets
77 21/06/2023 Uganda Gymkhana Club Ground Uganda won by 1 run
78 22/11/2023 Rwanda United Cricket Club Kenya won by 17 runs
79 23/11/2023 Nigeria United Cricket Club Kenya won by 4 wickets
80 25/11/2023 Tanzania Wanderers Cricket Ground Kenya won by 50 runs
81 27/11/2023 Namibia United Cricket Club Namibia won by 6 wickets
82 29/11/2023 Uganda Wanderers Cricket Ground Uganda won by 33 runs
83 30/11/2023 Zimbabwe United Cricket Club Zimbabwe won by 110 runs
84 06/12/2023 Cameroon Willowmoore Park Kenya won by 10 wickets
85 07/12/2023 Sierra Leone Willowmoore Park Kenya won by 8 wickets
86 08/12/2023 Mali Willowmoore Park Kenya won by 10 wickets
87 12/12/2023 Sierra Leone Willowmoore Park Kenya won by 8 wickets
88 13/12/2023 Ghana Willowmoore Park Kenya won by 8 wickets
89 16/12/2023 Botswana Willowmoore Park Kenya won by 40 runs
90 18/12/2023 Malawi Willowmoore Park Kenya won by 4 runs
91 19/12/2023 Uganda Willowmoore Park Uganda won by 91 runs
92 17/03/2024 Uganda Achimota Senior Secondary School B Field Uganda won by 72 runs
93 20/03/2024 Ghana Achimota Senior Secondary School B Field Kenya won by 7 wickets
94 23/03/2024 Uganda Achimota Senior Secondary School A Field Uganda won by 106 runs

Kenya: 48 Opposing Country: 43 Tied: 0 No Result: 3

Country Records and Statistics
Match Records and Statistics
Match Scorecards