| 2026-09-19 | T20I | Kenya v Uganda | 170/7 · 131 | Kenya won by 39 runs | Gahanga International Cricket Stadium |
| 2026-09-18 | T20I | Uganda v Kenya | 197/7 · 150 | Uganda won by 47 runs | Gahanga International Cricket Stadium |
| 2026-09-17 | T20I | Kenya v Botswana | 216/5 · 152/3 | Kenya won by 64 runs | Gahanga International Cricket Stadium |
| 2026-09-15 | T20I | Kenya v Rwanda | 189/4 · 157/6 | Kenya won by 32 runs | Gahanga International Cricket Stadium |
| 2026-09-13 | T20I | Sierra Leone v Kenya | 112/9 · 116/1 | Kenya won by 9 wickets | Gahanga B Ground |
| 2026-09-12 | T20I | Uganda v Kenya | 189/6 · 193/2 | Kenya won by 8 wickets | Gahanga B Ground |
| 2026-09-11 | T20I | Botswana v Kenya | 108/8 · 109/0 | Kenya won by 10 wickets | Gahanga B Ground |
| 2026-09-09 | T20I | Rwanda v Kenya | 139/8 · 144/8 | Kenya won by 2 wickets | Gahanga B Ground |
| 2026-09-08 | T20I | Kenya v Sierra Leone | 204/7 · 110/7 | Kenya won by 94 runs | Gahanga B Ground |
| 2026-08-01 | T20I | Bahrain v Kenya | 148/5 · 149/9 | Kenya won by 1 wickets | Gymkhana Club Ground |
| 2026-07-31 | T20I | Bahrain v Kenya | 159/4 · 144/8 | Bahrain won by 15 runs | Gymkhana Club Ground |
| 2026-05-30 | T20I | Ivory Coast v Kenya | 18 · 19/1 | Kenya won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2026-05-29 | T20I | Kenya v Botswana | 193/3 · 131/8 | Kenya won by 62 runs | Botswana Cricket Association Oval 2 |
| 2026-05-28 | T20I | Cameroon v Kenya | 42 · 43/0 | Kenya won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2026-05-26 | T20I | Kenya v Sierra Leone | 135/5 · 97/9 | Kenya won by 38 runs | Botswana Cricket Association Oval 1 |
| 2026-05-25 | T20I | Kenya v Rwanda | 101/9 · 102/8 | Rwanda won by 2 wickets | Botswana Cricket Association Oval 1 |
| 2026-05-23 | T20I | Kenya v Mali | 247/5 · 75 | Kenya won by 172 runs | Botswana Cricket Association Oval 2 |
| 2025-10-04 | T20I | Kenya v Tanzania | 142/7 · 91 | Kenya won by 51 runs | Harare Sports Club |
| 2025-10-02 | T20I | Kenya v Zimbabwe | 122/6 · 123/3 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2025-09-30 | T20I | Nigeria v Kenya | 147/7 · 148/3 | Kenya won by 7 wickets | Takashinga Sports Club |
| 2025-09-28 | T20I | Malawi v Kenya | 130/4 · 127 | Malawi won by 3 runs | Takashinga Sports Club |
| 2025-09-26 | T20I | Namibia v Kenya | 241/5 · 105/7 | Namibia won by 136 runs | Harare Sports Club |
| 2025-09-06 | T20I (W) | Rwanda v Kenya | 122/5 · 116/6 | Rwanda won by 6 runs | High Performance Oval |
| 2025-09-04 | T20I (W) | Kenya v Nigeria | 105/7 · 98 | Kenya won by 7 runs | High Performance Oval |
| 2025-09-03 | T20I (W) | Kenya v Uganda | 107/8 · 108/2 | Uganda won by 8 wickets | Namibia Cricket Ground |
| 2025-09-01 | T20I (W) | Tanzania v Kenya | 125/8 · 95 | Tanzania won by 30 runs | High Performance Oval |
| 2025-08-31 | T20I (W) | Kenya v Rwanda | 103/6 · 106/4 | Rwanda won by 6 wickets | High Performance Oval |
| 2025-07-27 | T20I | Nigeria v Kenya | 113/9 · 116/4 | Kenya won by 6 wickets | Entebbe Cricket Oval |
| 2025-07-25 | T20I | Kenya v Uganda | 124/8 · 125/4 | Uganda won by 6 wickets | Entebbe Cricket Oval |
| 2025-07-23 | T20I | Kenya v United Arab Emirates | 98 · 101/3 | United Arab Emirates won by 7 wickets | Entebbe Cricket Oval |
| 2025-07-21 | T20I | Uganda v Kenya | 157/5 · 129/7 | Uganda won by 28 runs | Entebbe Cricket Oval |
| 2025-07-17 | T20I | Kenya v Nigeria | 108/8 · 88/9 | Kenya won by 20 runs | Entebbe Cricket Oval |
| 2024-11-02 | T20I (W) | Kenya v Rwanda | 50 · 51/5 | Rwanda won by 5 wickets | Gahanga B Ground |
| 2024-11-02 | T20I (W) | Kenya v Rwanda | 71/7 · 67 | Kenya won by 4 runs | Gahanga B Ground |
| 2024-10-31 | T20I (W) | Rwanda v Kenya | 126/6 · 98/5 | Rwanda won by 28 runs | Gahanga B Ground |
| 2024-10-30 | T20I (W) | Kenya v Rwanda | 95/7 · 73 | Kenya won by 22 runs | Gahanga B Ground |
| 2024-10-29 | T20I (W) | Rwanda v Kenya | 115/8 · 75/9 | Rwanda won by 40 runs | Gahanga B Ground |
| 2024-10-24 | T20I | Zimbabwe v Kenya | 163/7 · 102 | Zimbabwe won by 61 runs | Gymkhana Club Ground |
| 2024-10-23 | T20I | Seychelles v Kenya | 74 · 78/1 | Kenya won by 9 wickets | Ruaraka Sports Club Ground |
| 2024-10-22 | T20I | Kenya v Gambia | 175/9 · 46 | Kenya won by 129 runs | Gymkhana Club Ground |
| 2024-10-20 | T20I | Rwanda v Kenya | 100/7 · 101/5 | Kenya won by 5 wickets | Gymkhana Club Ground |
| 2024-10-19 | T20I | Kenya v Mozambique | 224/4 · 76/8 | Kenya won by 111 runs | Ruaraka Sports Club Ground |
| 2024-10-18 | T20I | Kenya v Seychelles | 177/6 · 86 | Kenya won by 91 runs | Sikh Union Club Ground |
| 2024-09-14 | T20I (W) | Rwanda v Kenya | 110 · 92 | Rwanda won by 18 runs | Sikh Union Club Ground |
| 2024-09-13 | T20I (W) | Kenya v Rwanda | 126/3 · 129/7 | Rwanda won by 3 wickets | Sikh Union Club Ground |
| 2024-09-11 | T20I (W) | Kenya v Rwanda | 107/9 · 108/3 | Rwanda won by 7 wickets | Sikh Union Club Ground |
| 2024-09-11 | T20I (W) | Rwanda v Kenya | 114/6 · 88/9 | Rwanda won by 26 runs | Sikh Union Club Ground |
| 2024-09-10 | T20I (W) | Kenya v Rwanda | 97/9 · 71 | Kenya won by 26 runs | Sikh Union Club Ground |
| 2024-07-17 | T20I | Nigeria v Kenya | 155/8 · 156/6 | Kenya won by 4 wickets | Sikh Union Club Ground |
| 2024-07-16 | T20I | Nigeria v Kenya | 158/5 · 144/8 | Nigeria won by 14 runs | Sikh Union Club Ground |
| 2024-07-15 | T20I | Kenya v Nigeria | 149/7 · 150/7 | Nigeria won by 3 wickets | Sikh Union Club Ground |
| 2024-07-13 | T20I | Nigeria v Kenya | 136/8 · 137/6 | Kenya won by 4 wickets | Sikh Union Club Ground |
| 2024-07-12 | T20I | Kenya v Nigeria | 159/6 · 130/9 | Kenya won by 29 runs | Sikh Union Club Ground |
| 2024-07-05 | T20I | Kenya v Rwanda | 182/6 · 133/9 | Kenya won by 49 runs | Sikh Union Club Ground |
| 2024-07-03 | T20I | Rwanda v Kenya | 168/1 · 172/6 | Kenya won by 4 wickets | Sikh Union Club Ground |
| 2024-07-01 | T20I | Malawi v Kenya | 103/7 · 106/1 | Kenya won by 9 wickets | Sikh Union Club Ground |
| 2024-06-29 | T20I | Rwanda v Kenya | 125/4 · 129/4 | Kenya won by 6 wickets | Sikh Union Club Ground |
| 2024-06-08 | T20I (W) | Kenya v Botswana | 171/6 · 89/5 | Kenya won by 82 runs | Gahanga International Cricket Stadium |
| 2024-06-07 | T20I (W) | Kenya v Botswana | 151/6 · 107/4 | Kenya won by 44 runs | Gahanga B Ground |
| 2024-06-05 | T20I (W) | Cameroon v Kenya | 37 · 41/2 | Kenya won by 8 wickets | Gahanga International Cricket Stadium |
| 2024-06-04 | T20I (W) | Kenya v Uganda | 65/8 · 70/2 | Uganda won by 8 wickets | Gahanga B Ground |
| 2024-06-03 | T20I (W) | Rwanda v Kenya | 95/5 · 43 | Rwanda won by 52 runs | Gahanga B Ground |
| 2024-06-02 | T20I (W) | Kenya v Nigeria | 115/6 · 92 | Kenya won by 23 runs | Gahanga B Ground |
| 2024-06-01 | T20I (W) | Kenya v Malawi | 106/8 · 74/7 | Kenya won by 32 runs | Gahanga B Ground |
| 2024-03-23 | T20I | Uganda v Kenya | 206/6 · 100/9 | Uganda won by 106 runs | Achimota Senior Secondary School A Field |
| 2024-03-21 | T20I | Zimbabwe v Kenya | 196/5 · 126 | Zimbabwe won by 70 runs | Achimota Senior Secondary School A Field |
| 2024-03-20 | T20I | Ghana v Kenya | 111 · 115/3 | Kenya won by 7 wickets | Achimota Senior Secondary School B Field |
| 2024-03-17 | T20I | Uganda v Kenya | 169/7 · 97 | Uganda won by 72 runs | Achimota Senior Secondary School B Field |
| 2023-12-13 | T20I (W) | Botswana v Kenya | 52/8 · 34/1 | Kenya won by 20 runs | Entebbe Cricket Oval |
| 2023-12-11 | T20I (W) | Kenya v Tanzania | 35/3 · 42/3 | Tanzania won by 7 wickets | Entebbe Cricket Oval |
| 2023-12-09 | T20I (W) | Zimbabwe v Kenya | 111/9 · 49 | Zimbabwe won by 62 runs | Entebbe Cricket Oval |
| 2023-11-30 | T20I | Zimbabwe v Kenya | 217/4 · 107/8 | Zimbabwe won by 110 runs | United Cricket Club Ground |
| 2023-11-29 | T20I | Uganda v Kenya | 162/5 · 129 | Uganda won by 33 runs | Wanderers Cricket Ground |
| 2023-11-27 | T20I | Kenya v Namibia | 104/6 · 106/4 | Namibia won by 6 wickets | United Cricket Club Ground |
| 2023-11-25 | T20I | Kenya v Tanzania | 182/3 · 132 | Kenya won by 50 runs | Wanderers Cricket Ground |
| 2023-11-23 | T20I | Nigeria v Kenya | 121/7 · 124/6 | Kenya won by 4 wickets | United Cricket Club Ground |
| 2023-11-22 | T20I | Kenya v Rwanda | 154/2 · 137/4 | Kenya won by 17 runs | United Cricket Club Ground |
| 2023-09-08 | T20I (W) | Botswana v Kenya | 52 · 53/1 | Kenya won by 9 wickets | Botswana Cricket Association Oval 1 |
| 2023-09-06 | T20I (W) | Kenya v Cameroon | 156/5 · 38 | Kenya won by 118 runs | Botswana Cricket Association Oval 1 |
| 2023-09-05 | T20I (W) | Kenya v Lesotho | 234/1 · 26 | Kenya won by 208 runs | Botswana Cricket Association Oval 2 |
| 2023-09-03 | T20I (W) | Malawi v Kenya | 62/8 · 63/3 | Kenya won by 7 wickets | Botswana Cricket Association Oval 1 |
| 2023-09-02 | T20I (W) | Kenya v Botswana | 164/1 · 53 | Kenya won by 111 runs | Botswana Cricket Association Oval 1 |
| 2023-06-21 | T20I | Uganda v Kenya | 125 · 124/7 | Uganda won by 1 runs | Gymkhana Club Ground |
| 2023-06-19 | T20I | Botswana v Kenya | 131/5 · 133/4 | Kenya won by 6 wickets | Gymkhana Club Ground |
| 2023-06-18 | T20I | Kenya v Uganda | 117/8 · 120/5 | Uganda won by 5 wickets | Gymkhana Club Ground |
| 2023-06-17 | T20I | Rwanda v Kenya | 99 · 100/3 | Kenya won by 7 wickets | Gymkhana Club Ground |
| 2023-06-15 | T20I | Botswana v Kenya | 145/8 · 115 | Botswana won by 30 runs | Gymkhana Club Ground |
| 2023-06-14 | T20I | Rwanda v Kenya | 92 · 98/3 | Kenya won by 7 wickets | Gymkhana Club Ground |
| 2023-06-13 | T20I | Uganda v Kenya | 175/7 · 128/7 | Uganda won by 47 runs | Gymkhana Club Ground |
| 2023-06-11 | T20I | Botswana v Kenya | 92/8 · 98/2 | Kenya won by 8 wickets | Gymkhana Club Ground |
| 2023-06-10 | T20I | Kenya v Uganda | 185/3 · 97 | Kenya won by 88 runs | Gymkhana Club Ground |
| 2022-12-21 | T20I (W) | Kenya v Uganda | 80 · 81/4 | Uganda won by 6 wickets | Gymkhana Club Ground |
| 2022-12-19 | T20I (W) | Tanzania v Kenya | 131/7 · 132/8 | Kenya won by 2 wickets | Gymkhana Club Ground |
| 2022-12-18 | T20I (W) | Kenya v Uganda | 107/4 · 112/4 | Uganda won by 6 wickets | Gymkhana Club Ground |
| 2022-12-15 | T20I (W) | Qatar v Kenya | 39 · 42/1 | Kenya won by 9 wickets | Gymkhana Club Ground |
| 2022-11-25 | T20I | Seychelles v Kenya | 94/8 · 82/3 | Kenya won by 7 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2022-11-24 | T20I | Botswana v Kenya | 116/6 · 122/2 | Kenya won by 8 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2022-11-21 | T20I | Kenya v Lesotho | 237/5 · 70 | Kenya won by 167 runs | Integrated Polytechnic Regional Centre |
| 2022-11-20 | T20I | Rwanda v Kenya | 87/9 · 90/1 | Kenya won by 9 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2022-11-20 | T20I | Mali v Kenya | 30 · 34/0 | Kenya won by 10 wickets | Integrated Polytechnic Regional Centre |
| 2022-11-18 | T20I | Kenya v Malawi | 209/6 · 11/0 | No result | Gahanga International Cricket Stadium. Rwanda |
| 2022-11-17 | T20I | Kenya v St Helena | 48/0 | No result | Gahanga International Cricket Stadium. Rwanda |
| 2022-09-21 | T20I | Kenya v Uganda | 105/8 · 107/7 | Uganda won by 3 wickets | Willowmoore Park |
| 2022-09-19 | T20I | Cameroon v Kenya | 48 · 50/1 | Kenya won by 9 wickets | Willowmoore Park |
| 2022-09-17 | T20I | Kenya v Tanzania | 155/3 · 159/6 | Tanzania won by 4 wickets | Willowmoore Park |
| 2022-08-30 | T20I | Nepal v Kenya | 175/7 · 144/7 | Nepal won by 31 runs | Gymkhana Club Ground |
| 2022-08-29 | T20I | Kenya v Nepal | 101 · 94/9 | Kenya won by 7 runs | Gymkhana Club Ground |
| 2022-08-28 | T20I | Kenya v Nepal | 156/2 · 160/6 | Nepal won by 4 wickets | Gymkhana Club Ground |
| 2022-08-25 | T20I | Kenya v Nepal | 130/8 · 133/5 | Nepal won by 5 wickets | Gymkhana Club Ground |
| 2022-06-18 | T20I (W) | Tanzania v Kenya | 114 · 70 | Tanzania won by 44 runs | Gahanga International Cricket Stadium. Rwanda |
| 2022-06-15 | T20I (W) | Kenya v Brazil | 184/3 · 81/9 | Kenya won by 102 runs | Integrated Polytechnic Regional Centre |
| 2022-06-11 | T20I (W) | Rwanda v Kenya | 113/4 · 114/6 | Kenya won by 4 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2022-06-10 | T20I (W) | Uganda v Kenya | 96/8 · 97/7 | Kenya won by 3 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2022-01-23 | T20I (W) | Kenya v Malaysia | 88/6 · 89/5 | Malaysia won by 5 wickets | Kinrara Academy Oval |
| 2022-01-22 | T20I (W) | Scotland v Kenya | 70/3 · 54/3 | Scotland won by 16 runs | Kinrara Academy Oval |
| 2022-01-20 | T20I (W) | Kenya v Sri Lanka | 87/6 · 89/1 | Sri Lanka won by 9 wickets | Kinrara Academy Oval |
| 2022-01-19 | T20I (W) | Bangladesh v Kenya | 125/6 · 45 | Bangladesh won by 80 runs | Kinrara Academy Oval |
| 2021-11-20 | T20I | Kenya v Uganda | 123/3 · 118/4 | Uganda won by 6 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2021-11-20 | T20I | Kenya v Nigeria | 168/6 · 108 | Kenya won by 60 runs | Integrated Polytechnic Regional Centre |
| 2021-11-18 | T20I | Tanzania v Kenya | 101 · 104/3 | Kenya won by 7 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2021-11-18 | T20I | Nigeria v Kenya | 130/6 · 136/2 | Kenya won by 8 wickets | Integrated Polytechnic Regional Centre |
| 2021-11-17 | T20I | Tanzania v Kenya | 187/5 · 138 | Tanzania won by 49 runs | Integrated Polytechnic Regional Centre |
| 2021-11-17 | T20I | Kenya v Uganda | 161/5 · 160/7 | Kenya won by 1 runs | Integrated Polytechnic Regional Centre |
| 2021-09-17 | T20I | Uganda v Kenya | 120/9 · 114/8 | Uganda won by 6 runs | Entebbe Cricket Oval |
| 2021-09-16 | T20I | Nigeria v Kenya | 133/5 · 107/5 | Nigeria won by 4 runs | Entebbe Cricket Oval |
| 2021-09-13 | T20I | Kenya v Nigeria | 162/5 · 101/7 | Kenya won by 61 runs | Entebbe Cricket Oval |
| 2021-09-11 | T20I | Nigeria v Kenya | 107/8 · 108/2 | Kenya won by 8 wickets | Entebbe Cricket Oval |
| 2021-09-10 | T20I | Kenya v Uganda | 151/9 · 129 | Kenya won by 22 runs | Entebbe Cricket Oval |
| 2021-06-12 | T20I (W) | Namibia v Kenya | 69 · 72/3 | Kenya won by 7 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2021-06-11 | T20I (W) | Kenya v Rwanda | 117/6 · 65 | Kenya won by 52 runs | Gahanga International Cricket Stadium. Rwanda |
| 2021-06-10 | T20I (W) | Kenya v Rwanda | 129/3 · 104/7 | Kenya won by 25 runs | Gahanga International Cricket Stadium. Rwanda |
| 2021-06-07 | T20I (W) | Botswana v Kenya | 68/9 · 71/1 | Kenya won by 9 wickets | Gahanga International Cricket Stadium. Rwanda |
| 2019-10-27 | T20I | Kenya v Papua New Guinea | 73 · 118 | Papua New Guinea won by 45 runs | Dubai International Cricket Stadium |
| 2019-10-25 | T20I | Kenya v Namibia | 94 · 181/5 | Namibia won by 87 runs | Dubai International Cricket Stadium |
| 2019-10-23 | T20I | Kenya v Singapore | 159/3 · 157/9 | Kenya won by 7 wickets | ICC Academy Ground No 2 |
| 2019-10-21 | T20I | Bermuda v Kenya | 93 · 138/4 | Kenya won by 45 runs | ICC Academy |
| 2019-10-19 | T20I | Kenya v Scotland | 139/8 · 170/6 | Scotland won by 31 runs | ICC Academy Ground No 2 |
| 2019-10-18 | T20I | Kenya v Netherlands | 136/8 · 166/4 | Netherlands won by 30 runs | ICC Academy |
| 2019-05-22 | T20I | Uganda v Kenya | 144/9 · 145/6 | Kenya won by 1 runs | Lugogo Cricket Oval |
| 2019-05-21 | T20I | Ghana v Kenya | 88 · 141/5 | Kenya won by 53 runs | Kyambogo Cricket Oval |
| 2019-05-08 | T20I (W) | Kenya v Uganda | 96/7 · 100/5 | Uganda won by 4 runs | Old Hararians |
| 2014-01-30 | ODI | Kenya v Scotland | 260 · 261/7 | Scotland won by 3 wickets | Hagley Oval |
| 2014-01-23 | ODI | Netherlands v Kenya | 265/6 · 266/6 | Kenya won by 4 wickets | Bert Sutcliffe Oval |
| 2013-11-26 | T20I | Canada v Kenya | 125 · 146/7 | Kenya won by 21 runs | Sharjah Cricket Stadium |
| 2013-11-23 | T20I | Kenya v Netherlands | 101/9 · 130/7 | Netherlands won by 29 runs | ICC Academy |
| 2013-11-19 | T20I | Kenya v Scotland | 183/7 · 91 | Kenya won by 92 runs | ICC Academy |
| 2013-04-20 | T20I | Kenya v Netherlands | 114/3 · 113 | Kenya won by 7 wickets | Wanderers Cricket Ground |
| 2013-04-19 | T20I | Kenya v Netherlands | 176/5 · 172/5 | Kenya won by 5 wickets | Wanderers Cricket Ground |
| 2013-03-16 | T20I | Canada v Kenya | 118 · 139/7 | Kenya won by 21 runs | ICC Global Cricket Academy |
| 2013-03-15 | T20I | Canada v Kenya | 128/5 · 126/9 | Canada won by 5 wickets | ICC Global Cricket Academy |
| 2013-03-11 | ODI | Canada v Kenya | 227/8 · 228/4 | Kenya won by 6 wickets | ICC Global Cricket Academy |
| 2012-03-14 | T20I | Ireland v Kenya | 72/0 · 71 | Ireland won by 10 wickets | Dubai International Cricket Stadium |
| 2012-02-24 | T20I | Kenya v Ireland | 105/7 · 107/9 | Ireland won by 2 runs | Mombasa Sports Club Ground |
| 2012-02-23 | T20I | Kenya v Ireland | 131/7 · 132/2 | Ireland won by 8 wickets | Mombasa Sports Club Ground |
| 2012-02-22 | T20I | Kenya v Ireland | 107 · 109/4 | Ireland won by 6 wickets | Mombasa Sports Club Ground |
| 2012-02-20 | ODI | Kenya v Ireland | 120 · 237/9 | Ireland won by 117 runs | Mombasa Sports Club Ground |
| 2012-02-18 | ODI | Kenya v Ireland | 201/3 · 200 | Kenya won by 7 wickets | Mombasa Sports Club Ground |
| 2011-03-20 | ODI | Kenya v Zimbabwe | 147 · 308/6 | Zimbabwe won by 161 runs | Eden Gardens |
| 2011-03-13 | ODI | Australia v Kenya | 324/6 · 264/6 | Australia won by 60 runs | M Chinnaswamy Stadium |
| 2011-03-07 | ODI | Canada v Kenya | 199/5 · 198 | Canada won by 5 wickets | Arun Jaitley Stadium |
| 2011-03-01 | ODI | Sri Lanka v Kenya | 146/1 · 142 | Sri Lanka won by 9 wickets | R Premadasa Stadium |
| 2011-02-23 | ODI | Kenya v Pakistan | 112 · 317/7 | Pakistan won by 205 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2011-02-20 | ODI | Kenya v New Zealand | 69 · 72/0 | New Zealand won by 10 wickets | MA Chidambaram Stadium |
| 2010-02-10 | T20I | Canada v Kenya | 138/9 · 141/1 | Kenya won by 9 wickets | Dubai International Cricket Stadium |
| 2009-08-19 | ODI | Canada v Kenya | 117/1 · 113 | Canada won by 9 wickets | Maple Leaf North-West Ground |
| 2009-01-31 | ODI | Kenya v Zimbabwe | 234 · 236/6 | Zimbabwe won by 4 wickets | Gymkhana Club Ground |
| 2008-10-31 | ODI | South Africa v Kenya | 336/7 · 177 | South Africa won by 159 runs | OUTsurance Oval |
| 2008-08-25 | ODI | Ireland v Kenya | 18/2 | No result | Civil Service Cricket Club |
| 2008-08-12 | ODI | Scotland v Kenya | 31/1 · 141/8 | No result | Cambusdoon New Ground |
| 2008-08-04 | T20I | Ireland v Kenya | 72/6 · 67 | Ireland won by 4 wickets | Civil Service Cricket Club |
| 2007-10-28 | ODI | Kenya v Bermuda | 169/9 · 167 | Kenya won by 1 wickets | Gymkhana Club Ground |
| 2007-10-27 | ODI | Kenya v Bermuda | 187/7 · 183/9 | Kenya won by 3 wickets | Gymkhana Club Ground |
| 2007-10-25 | ODI | Kenya v Bermuda | 175/2 · 174 | Kenya won by 8 wickets | Gymkhana Club Ground |
| 2007-10-20 | ODI | Kenya v Canada | 193/6 · 189 | Kenya won by 4 wickets | Gymkhana Club Ground |
| 2007-10-18 | ODI | Kenya v Canada | 233/6 · 230 | Kenya won by 4 wickets | Gymkhana Club Ground |
| 2007-09-14 | T20I | Kenya v Sri Lanka | 88/9 · 260/6 | Sri Lanka won by 172 runs | New Wanderers Stadium |
| 2007-09-12 | T20I | Kenya v New Zealand | 73 · 74/1 | New Zealand won by 9 wickets | Kingsmead |
| 2007-09-04 | T20I | Kenya v Pakistan | 92 · 93/2 | Pakistan won by 8 wickets | Gymkhana Club Ground |
| 2007-09-01 | T20I | Kenya v Bangladesh | 138/7 · 139/5 | Bangladesh won by 5 wickets | Gymkhana Club Ground |
| 2007-03-24 | ODI | England v Kenya | 178/3 · 177 | England won by 7 wickets | Beausejour Stadium |
| 2007-03-20 | ODI | Kenya v New Zealand | 183 · 331/7 | New Zealand won by 148 runs | Beausejour Stadium |
| 2007-02-05 | ODI | Kenya v Canada | 250/9 · 92 | Kenya won by 158 runs | Jaffery Sports Club Ground |
| 2007-02-04 | ODI | Kenya v Scotland | 177 · 254/8 | Scotland won by 77 runs | Gymkhana Club Ground |
| 2006-08-15 | ODI | Kenya v Bangladesh | 118 · 120/4 | Bangladesh won by 6 wickets | Gymkhana Club Ground |
| 2006-08-13 | ODI | Kenya v Bangladesh | 184 · 185/8 | Bangladesh won by 2 wickets | Gymkhana Club Ground |
| 2006-08-12 | ODI | Kenya v Bangladesh | 168 · 170/4 | Bangladesh won by 6 wickets | Gymkhana Club Ground |
| 2004-09-14 | ODI | Kenya v Pakistan | 94 · 95/3 | Pakistan won by 7 wickets | Edgbaston |
| 2004-09-11 | ODI | India v Kenya | 290/4 · 192/7 | India won by 98 runs | The Rose Bowl |
| 2003-04-08 | ODI | Pakistan v Kenya | 286/8 · 143 | Pakistan won by 143 runs | Sharjah Cricket Association Stadium |
| 2003-04-06 | ODI | Sri Lanka v Kenya | 256/5 · 127 | Sri Lanka won by 129 runs | Sharjah Cricket Association Stadium |
| 2003-04-05 | ODI | Kenya v Zimbabwe | 225/6 · 230/5 | Zimbabwe won by 5 wickets | Sharjah Cricket Association Stadium |
| 2003-03-20 | ODI | India v Kenya | 270/4 · 179 | India won by 91 runs | Kingsmead |
| 2003-03-15 | ODI | Kenya v Australia | 174/8 · 178/5 | Australia won by 5 wickets | Kingsmead |
| 2003-03-12 | ODI | Zimbabwe v Kenya | 133 · 135/3 | Kenya won by 7 wickets | Goodyear Park |
| 2003-03-07 | ODI | Kenya v India | 225/6 · 226/4 | India won by 6 wickets | Newlands |
| 2003-03-01 | ODI | Kenya v Bangladesh | 217/7 · 185 | Kenya won by 32 runs | New Wanderers Stadium |
| 2003-02-24 | ODI | Kenya v Sri Lanka | 210/9 · 157 | Kenya won by 53 runs | Gymkhana Club Ground |
| 2003-02-15 | ODI | Canada v Kenya | 197 · 198/6 | Kenya won by 4 wickets | Newlands |
| 2003-02-12 | ODI | Kenya v South Africa | 140 · 142/0 | South Africa won by 10 wickets | North West Cricket Stadium |