Team: International
Gender: Male
Kenya
T20
ODI
Test
| Kenya VS Tanzania 3rd Place Play-Off T20
[3rd Place Play-Off]
04 October,2025 ICC Men's T20 World Cup Africa Region Final | Kenya Won The Match By 51 Runs |
| Kenya VS Zimbabwe Semi Final T20
[Semi Final]
02 October,2025 ICC Men's T20 World Cup Africa Region Final | Zimbabwe Won The Match By 7 Wickets |
| Nigeria VS Kenya 12th T20
30 September,2025 ICC Men's T20 World Cup Africa Region Final | Kenya Won The Match By 7 Wickets |
| Malawi VS Kenya 9th T20
28 September,2025 ICC Men's T20 World Cup Africa Region Final | Malawi Won The Match By 3 Runs |
| Namibia VS Kenya 1st T20
26 September,2025 ICC Men's T20 World Cup Africa Region Final | Namibia Won The Match By 136 Runs |
| Nigeria VS Kenya 17th T20
27 July,2025 Pearl of Africa T20I Series | Kenya Won The Match By 6 Wickets |
| Kenya VS Uganda 13th T20
25 July,2025 Pearl of Africa T20I Series | Uganda Won The Match By 6 Wickets |
| Kenya VS United Arab Emirates 11th T20
23 July,2025 Pearl of Africa T20I Series | United Arab Emirates Won The Match By 7 Wickets |
| Uganda VS Kenya 8th T20
21 July,2025 Pearl of Africa T20I Series | Uganda Won The Match By 28 Runs |
| Kenya VS Nigeria 2nd T20
17 July,2025 Pearl of Africa T20I Series | Kenya Won The Match By 20 Runs |
| Zimbabwe VS Kenya 14th T20
24 October,2024 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Zimbabwe Won The Match By 61 Runs |
| Seychelles VS Kenya 10th T20
23 October,2024 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 9 Wickets |
| Kenya VS Gambia 8th T20
22 October,2024 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 129 Runs |
| Rwanda VS Kenya 6th T20
20 October,2024 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 5 Wickets |
| Kenya VS Mozambique 3rd T20
19 October,2024 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 111 Runs (D/L) |
| Kenya VS Seychelles Only T20
18 October,2024 Seychelles in Kenya T20I Match | Kenya Won The Match By 91 Runs |
| Nigeria VS Kenya 5th T20
17 July,2024 Nigeria tour of Kenya | Kenya Won The Match By 4 Wickets |
| Nigeria VS Kenya 4th T20
16 July,2024 Nigeria tour of Kenya | Nigeria Won The Match By 14 Runs |
| Kenya VS Nigeria 3rd T20
15 July,2024 Nigeria tour of Kenya | Nigeria Won The Match By 3 Wickets |
| Nigeria VS Kenya 2nd T20
13 July,2024 Nigeria tour of Kenya | Kenya Won The Match By 4 Wickets |
| Kenya VS Nigeria 1st T20
12 July,2024 Nigeria tour of Kenya | Kenya Won The Match By 29 Runs |
| Kenya VS Rwanda 14th T20
05 July,2024 Twenty20 Quadrangular (in Kenya) | Kenya Won The Match By 49 Runs |
| Rwanda VS Kenya 9th T20
03 July,2024 Twenty20 Quadrangular (in Kenya) | Kenya Won The Match By 4 Wickets |
| Malawi VS Kenya 5th T20
01 July,2024 Twenty20 Quadrangular (in Kenya) | Kenya Won The Match By 9 Wickets |
| Rwanda VS Kenya 4th T20
29 June,2024 Twenty20 Quadrangular (in Kenya) | Kenya Won The Match By 6 Wickets |
| Uganda VS Kenya 3rd Place Play-Off T20
[3rd Place Play-Off]
23 March,2024 African Games | Uganda Won The Match By 106 Runs |
| Zimbabwe VS Kenya Semi Final T20
[Semi Final]
21 March,2024 African Games | Zimbabwe Won The Match By 70 Runs |
| Ghana VS Kenya 10th T20
20 March,2024 African Games | Kenya Won The Match By 7 Wickets |
| Uganda VS Kenya 4th T20
17 March,2024 African Games | Uganda Won The Match By 72 Runs |
| Zimbabwe VS Kenya 19th T20
30 November,2023 ICC Men's T20 World Cup Africa Region Qualifier | Zimbabwe Won The Match By 110 Runs |
| Uganda VS Kenya 18th T20
29 November,2023 ICC Men's T20 World Cup Africa Region Qualifier | Uganda Won The Match By 33 Runs |
| Kenya VS Namibia 12th T20
27 November,2023 ICC Men's T20 World Cup Africa Region Qualifier | Namibia Won The Match By 6 Wickets |
| Kenya VS Tanzania 8th T20
25 November,2023 ICC Men's T20 World Cup Africa Region Qualifier | Kenya Won The Match By 50 Runs |
| Nigeria VS Kenya 4th T20
23 November,2023 ICC Men's T20 World Cup Africa Region Qualifier | Kenya Won The Match By 4 Wickets |
| Kenya VS Rwanda 1st T20
22 November,2023 ICC Men's T20 World Cup Africa Region Qualifier | Kenya Won The Match By 17 Runs |
| Uganda VS Kenya Final T20
[Final]
21 June,2023 Africa Continental Cup | Uganda Won The Match By 1 Run |
| Botswana VS Kenya 17th T20
19 June,2023 Africa Continental Cup | Kenya Won The Match By 6 Wickets |
| Kenya VS Uganda 16th T20
18 June,2023 Africa Continental Cup | Uganda Won The Match By 5 Wickets |
| Rwanda VS Kenya 14th T20
17 June,2023 Africa Continental Cup | Kenya Won The Match By 7 Wickets |
| Botswana VS Kenya 12th T20
15 June,2023 Africa Continental Cup | Botswana Won The Match By 30 Runs |
| Rwanda VS Kenya 10th T20
14 June,2023 Africa Continental Cup | Kenya Won The Match By 7 Wickets |
| Uganda VS Kenya 8th T20
13 June,2023 Africa Continental Cup | Uganda Won The Match By 47 Runs |
| Botswana VS Kenya 5th T20
11 June,2023 Africa Continental Cup | Kenya Won The Match By 8 Wickets |
| Kenya VS Uganda 4th T20
10 June,2023 Africa Continental Cup | Kenya Won The Match By 88 Runs |
| Seychelles VS Kenya 27th T20
25 November,2022 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 7 Wickets (D/L) |
| Botswana VS Kenya 23rd T20
24 November,2022 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 8 Wickets |
| Kenya VS Lesotho 14th T20
21 November,2022 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 167 Runs |
| Mali VS Kenya 10th T20
20 November,2022 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 10 Wickets |
| Rwanda VS Kenya 11th T20
20 November,2022 ICC Men's T20 World Cup Sub Regional Africa Qualifier | Kenya Won The Match By 9 Wickets |
| Kenya VS Malawi 7th T20
18 November,2022 ICC Men's T20 World Cup Sub Regional Africa Qualifier | No Result |
| Kenya VS St Helena 3rd T20
17 November,2022 ICC Men's T20 World Cup Sub Regional Africa Qualifier | No Result |
| Kenya VS Uganda Semi Final T20
[Semi Final]
21 September,2022 Africa Cricket Association Cup | Uganda Won The Match By 3 Wickets (D/L) |
| Cameroon VS Kenya 9th T20
19 September,2022 Africa Cricket Association Cup | Kenya Won The Match By 9 Wickets |
| Kenya VS Tanzania 6th T20
17 September,2022 Africa Cricket Association Cup | Tanzania Won The Match By 4 Wickets |
| Nepal VS Kenya 5th T20
30 August,2022 Nepal tour of Kenya | Nepal Won The Match By 31 Runs |
| Kenya VS Nepal 4th T20
29 August,2022 Nepal tour of Kenya | Kenya Won The Match By 7 Runs |
| Kenya VS Nepal 3rd T20
28 August,2022 Nepal tour of Kenya | Nepal Won The Match By 4 Wickets |
| Kenya VS Nepal 1st T20
25 August,2022 Nepal tour of Kenya | Nepal Won The Match By 5 Wickets |
| Kenya VS Nigeria 10th T20
20 November,2021 ICC Men's T20 World Cup Africa Region Qualifier | Kenya Won The Match By 60 Runs |
| Kenya VS Uganda 11th T20
20 November,2021 ICC Men's T20 World Cup Africa Region Qualifier | Uganda Won The Match By 6 Wickets (D/L) |
| Nigeria VS Kenya 6th T20
18 November,2021 ICC Men's T20 World Cup Africa Region Qualifier | Kenya Won The Match By 8 Wickets |
| Tanzania VS Kenya 7th T20
18 November,2021 ICC Men's T20 World Cup Africa Region Qualifier | Kenya Won The Match By 7 Wickets |
| Kenya VS Uganda 2nd T20
17 November,2021 ICC Men's T20 World Cup Africa Region Qualifier | Kenya Won The Match By 1 Run |
| Tanzania VS Kenya 4th T20
17 November,2021 ICC Men's T20 World Cup Africa Region Qualifier | Tanzania Won The Match By 49 Runs |
| Uganda VS Kenya Final T20
[Final]
17 September,2021 Uganda T20 Tri-Series | Uganda Won The Match By 6 Runs |
| Nigeria VS Kenya 9th T20
16 September,2021 Uganda T20 Tri-Series | Nigeria Won The Match By 4 Runs (D/L) |
| Kenya VS Nigeria 6th T20
13 September,2021 Uganda T20 Tri-Series | Kenya Won The Match By 61 Runs |
| Nigeria VS Kenya 3rd T20
11 September,2021 Uganda T20 Tri-Series | Kenya Won The Match By 8 Wickets |
| Kenya VS Uganda 2nd T20
10 September,2021 Uganda T20 Tri-Series | Kenya Won The Match By 22 Runs |
| Kenya VS Papua New Guinea 38th T20
27 October,2019 ICC Men's T20 World Cup Qualifier | Papua New Guinea Won The Match By 45 Runs |
| Kenya VS Namibia 33rd T20
25 October,2019 ICC Men's T20 World Cup Qualifier | Namibia Won The Match By 87 Runs |
| Kenya VS Singapore 24th T20
23 October,2019 ICC Men's T20 World Cup Qualifier | Kenya Won The Match By 7 Wickets |
| Bermuda VS Kenya 17th T20
21 October,2019 ICC Men's T20 World Cup Qualifier | Kenya Won The Match By 45 Runs |
| Kenya VS Scotland 8th T20
19 October,2019 ICC Men's T20 World Cup Qualifier | Scotland Won The Match By 31 Runs |
| Kenya VS Netherlands 3rd T20
18 October,2019 ICC Men's T20 World Cup Qualifier | Netherlands Won The Match By 30 Runs |
| Uganda VS Kenya 9th T20
22 May,2019 ICC Men's T20 World Cup Africa Region Final | Kenya Won The Match By 1 Run |
| Ghana VS Kenya 6th T20
21 May,2019 ICC Men's T20 World Cup Africa Region Final | Kenya Won The Match By 53 Runs |
| Kenya VS Uganda 12th IT20
14 July,2018 ICC World Twenty20 Africa Region Qualifier B | Uganda Won The Match By 7 Wickets |
| Kenya VS Tanzania 9th IT20
13 July,2018 ICC World Twenty20 Africa Region Qualifier B | Kenya Won The Match By 56 Runs |
| Rwanda VS Kenya 8th IT20
11 July,2018 ICC World Twenty20 Africa Region Qualifier B | Kenya Won The Match By 5 Wickets |
| Tanzania VS Kenya 5th IT20
10 July,2018 ICC World Twenty20 Africa Region Qualifier B | Kenya Won The Match By 7 Wickets |
| Kenya VS Rwanda 4th IT20
08 July,2018 ICC World Twenty20 Africa Region Qualifier B | Kenya Won The Match By 123 Runs |
| Uganda VS Kenya 1st IT20
07 July,2018 ICC World Twenty20 Africa Region Qualifier B | Kenya Won The Match By 4 Wickets |
| Kenya VS Qatar 7th IT20
29 September,2016 Kenya T20 Quadrangular Series | Qatar Won The Match By 2 Wickets |
| Kenya VS Uganda 5th IT20
28 September,2016 Kenya T20 Quadrangular Series | Kenya Won The Match By 7 Wickets |
| Kenya VS Saudi Arabia 3rd IT20
27 September,2016 Kenya T20 Quadrangular Series | Saudi Arabia Won The Match By 39 Runs |
| Kenya VS Netherlands 39th IT20
18 July,2015 ICC World Twenty20 Qualifier | Netherlands Won The Match By 4 Wickets |
| Kenya VS United Arab Emirates 27th IT20
15 July,2015 ICC World Twenty20 Qualifier | Kenya Won The Match By 42 Runs |
| Kenya VS Scotland 22nd IT20
14 July,2015 ICC World Twenty20 Qualifier | Scotland Won The Match By 7 Wickets |
| Kenya VS Oman 9th IT20
11 July,2015 ICC World Twenty20 Qualifier | Kenya Won The Match By 7 Runs |
| Canada VS Kenya 4th IT20
10 July,2015 ICC World Twenty20 Qualifier | Kenya Won The Match By 7 Wickets |
| Canada VS Kenya 11th Place Play-Off T20
[11th Place Play-Off]
26 November,2013 ICC World Twenty20 Qualifier | Kenya Won The Match By 21 Runs |
| Afghanistan VS Kenya 56th T20
24 November,2013 ICC World Twenty20 Qualifier | Afghanistan Won The Match By 34 Runs |
| Kenya VS Netherlands 47th T20
23 November,2013 ICC World Twenty20 Qualifier | Netherlands Won The Match By 29 Runs |
| Bermuda VS Kenya 39th IT20
21 November,2013 ICC World Twenty20 Qualifier | Kenya Won The Match By 7 Wickets |
| Kenya VS Scotland 29th T20
19 November,2013 ICC World Twenty20 Qualifier | Kenya Won The Match By 92 Runs |
| Denmark VS Kenya 22nd IT20
18 November,2013 ICC World Twenty20 Qualifier | Kenya Won The Match By 8 Wickets |
| Kenya VS Nepal 15th IT20
16 November,2013 ICC World Twenty20 Qualifier | Nepal Won The Match By 6 Wickets |
| Kenya VS Papua New Guinea 7th IT20
15 November,2013 ICC World Twenty20 Qualifier | Papua New Guinea Won The Match By 4 Wickets |
| Afghanistan VS Kenya 2nd T20
11 October,2013 Afghanistan v Kenya T20I Series | Kenya Won The Match By 34 Runs |
| Afghanistan VS Kenya 1st T20
30 September,2013 Afghanistan v Kenya T20I Series | Afghanistan Won The Match By 106 Runs |
| Kenya VS Netherlands 1st T20
20 April,2013 Twenty20 Quadrangular (in Namibia) | Kenya Won The Match By 7 Wickets |
| Kenya VS Netherlands Only T20
19 April,2013 Kenya VS Netherlands Only T20-2013 | Kenya Won The Match By 5 Wickets |
| Canada VS Kenya 2nd T20
16 March,2013 Canada v Kenya T20I Series | Kenya Won The Match By 21 Runs |
| Canada VS Kenya 1st T20
15 March,2013 Canada v Kenya T20I Series | Canada Won The Match By 5 Wickets |
| Ireland VS Kenya 9th T20
14 March,2012 ICC World Twenty20 Qualifier | Ireland Won The Match By 10 Wickets |
| Kenya VS Ireland 3rd T20
24 February,2012 Ireland in Kenya T20I Series | Ireland Won The Match By 2 Runs |
| Kenya VS Ireland 2nd T20
23 February,2012 Ireland in Kenya T20I Series | Ireland Won The Match By 8 Wickets |
| Kenya VS Ireland 1st T20
22 February,2012 Ireland in Kenya T20I Series | Ireland Won The Match By 6 Wickets |
| Canada VS Kenya 6th T20
10 February,2010 ICC World Twenty20 Qualifier | Kenya Won The Match By 9 Wickets |
| Ireland VS Kenya Semi Final T20
[Semi Final]
04 August,2008 ICC World Twenty20 Qualifier | Ireland Won The Match By 4 Wickets |
| Kenya VS Sri Lanka 8th T20
14 September,2007 ICC World Twenty20 | Sri Lanka Won The Match By 172 Runs |
| Kenya VS New Zealand 2nd T20
12 September,2007 ICC World Twenty20 | New Zealand Won The Match By 9 Wickets |
| Kenya VS Pakistan 3rd T20
04 September,2007 Twenty20 Quadrangular (in Kenya) | Pakistan Won The Match By 8 Wickets |
| Kenya VS Bangladesh 1st T20
01 September,2007 Twenty20 Quadrangular (in Kenya) | Bangladesh Won The Match By 5 Wickets |
Team Stats :
| Total | W | L | NR | |
| Total Match : | 115 | 61 | 52 | 2 |
| Total Toss Win | 49 | |||
| Win Toss Bat First | 33 | 20 | 12 | 1 |
| Win Toss Ball First | 16 | 10 | 6 | 0 |
| Lose Toss Bat First | 21 | 7 | 13 | 1 |
| Lose Toss Ball First | 45 | 24 | 21 | 0 |
| Total Bat First | 54 | 27 | 25 | 2 |
| Total Ball First | 61 | 34 | 27 | 0 |
| No Result | 2 | |||
Win %
44.3%
Bat First
Bat First
55.7%
Ball First
Ball First
Bat First Won (27 Matches)
Ball First Won (34 Matches)
Won The Toss And Choose To :
67.3%
Bat First
Bat First
32.7%
Ball First
Ball First
Win Toss Bat First (33 Matches)
Win Toss Ball First (16 Matches)
Won The Toss And Choose To :
41.7%
Bat & Win
Bat & Win
25%
Bat & Lose
Bat & Lose
20.8%
Ball & Win
Ball & Win
12.5%
Ball & Lose
Ball & Lose
Win Toss Bat First & Win (41.7%)
Win Toss Bat First & Lose (25%)
Win Toss Ball First & Win (20.8%)
Win Toss Ball First & Lose (12.5%)
| Denmark VS Kenya 30th ODI
31 August,2025 CWC Challenge League | Denmark Won The Match By 188 Runs |
| Kuwait VS Kenya 27th ODI
30 August,2025 CWC Challenge League | No Result |
| Kenya VS Papua New Guinea 24th ODI
27 August,2025 CWC Challenge League | No Result |
| Kenya VS Qatar 20th ODI
24 August,2025 CWC Challenge League | Qatar Won The Match By 8 Wickets |
| Kenya VS Jersey 17th ODI
21 August,2025 CWC Challenge League | Jersey Won The Match By 7 Wickets |
| Kenya VS Papua New Guinea 14th ODI
05 October,2024 CWC Challenge League | Papua New Guinea Won The Match By 1 Wicket |
| Qatar VS Kenya 12th ODI
04 October,2024 CWC Challenge League | Kenya Won The Match By 3 Wickets |
| Kuwait VS Kenya 11th ODI
02 October,2024 CWC Challenge League | Kuwait Won The Match By 97 Runs |
| Kenya VS Denmark 7th ODI
29 September,2024 CWC Challenge League | Denmark Won The Match By 4 Wickets |
| Jersey VS Kenya 2nd ODI
25 September,2024 CWC Challenge League | Kenya Won The Match By 6 Wickets |
| Jersey VS Kenya 44th ODI
14 August,2022 CWC Challenge League | Kenya Won The Match By 4 Wickets |
| Bermuda VS Kenya 41st ODI
11 August,2022 CWC Challenge League | Kenya Won The Match By 7 Wickets |
| Kenya VS Uganda 38th ODI
10 August,2022 CWC Challenge League | Kenya Won The Match By 36 Runs |
| Kenya VS Italy 37th ODI
08 August,2022 CWC Challenge League | Kenya Won The Match By 24 Runs |
| Kenya VS Uganda 27th ODI
26 June,2022 CWC Challenge League | Uganda Won The Match By 7 Wickets |
| Kenya VS Italy 23rd ODI
23 June,2022 CWC Challenge League | Kenya Won The Match By 134 Runs |
| Jersey VS Kenya 19th ODI
20 June,2022 CWC Challenge League | Jersey Won The Match By 96 Runs |
| Bermuda VS Kenya 18th ODI
18 June,2022 CWC Challenge League | Kenya Won The Match By 6 Wickets |
| Kenya VS Denmark 13th ODI
18 November,2018 ICC World Cricket League Division Three | Denmark Won The Match By 9 Wickets |
| Kenya VS Singapore 12th ODI
16 November,2018 ICC World Cricket League Division Three | Kenya Won The Match By 12 Runs |
| Uganda VS Kenya 8th ODI
13 November,2018 ICC World Cricket League Division Three | Kenya Won The Match By 6 Wickets |
| Kenya VS Oman 1st ODI
09 November,2018 ICC World Cricket League Division Three | Oman Won The Match By 5 Wickets |
| Kenya VS Oman 5th Place Play-Off ODI
[5th Place Play-Off]
15 February,2018 ICC World Cricket League Division Two | Oman Won The Match By 5 Wickets |
| Kenya VS Oman 15th ODI
14 February,2018 ICC World Cricket League Division Two | Oman Won The Match By 2 Wickets (D/L) |
| Kenya VS Namibia 6th ODI
13 February,2018 ICC World Cricket League Division Two | Namibia Won The Match By 8 Wickets |
| Kenya VS Nepal 10th ODI
12 February,2018 ICC World Cricket League Division Two | Nepal Won The Match By 3 Wickets |
| Canada VS Kenya 8th ODI
11 February,2018 ICC World Cricket League Division Two | Canada Won The Match By 59 Runs |
| Kenya VS Namibia 6th ODI
09 February,2018 to 10 February,2018 ICC World Cricket League Division Two | No Result |
| United Arab Emirates VS Kenya 1st ODI
08 February,2018 ICC World Cricket League Division Two | United Arab Emirates Won The Match By 218 Runs |
| Scotland VS Kenya 54th ODI
08 December,2017 ICC World Cricket League Championship | Scotland Won The Match By 161 Runs |
| Kenya VS Scotland 50th ODI
06 December,2017 ICC World Cricket League Championship | Scotland Won The Match By 8 Wickets |
| Netherlands VS Kenya 46th ODI
08 October,2017 ICC World Cricket League Championship | Kenya Won The Match By 2 Wickets |
| Kenya VS Netherlands 44th ODI
06 October,2017 ICC World Cricket League Championship | Netherlands Won The Match By 6 Wickets |
| Kenya VS Nepal 36th ODI
13 March,2017 ICC World Cricket League Championship | Nepal Won The Match By 7 Wickets |
| Nepal VS Kenya 35th ODI
11 March,2017 ICC World Cricket League Championship | Kenya Won The Match By 5 Wickets (D/L) |
| Kenya VS Hong Kong 32nd ODI
20 November,2016 ICC World Cricket League Championship | Hong Kong Won The Match By 39 Runs (D/L) |
| Papua New Guinea VS Kenya 24th ODI
30 May,2016 ICC World Cricket League Championship | Papua New Guinea Won The Match By 21 Runs |
| Papua New Guinea VS Kenya 23rd ODI
28 May,2016 ICC World Cricket League Championship | Papua New Guinea Won The Match By 6 Wickets |
| Kenya VS Namibia 12th ODI
01 November,2015 to 02 November,2015 ICC World Cricket League Championship | Kenya Won The Match By 92 Runs |
| Kenya VS Namibia 11th ODI
30 October,2015 ICC World Cricket League Championship | Kenya Won The Match By 11 Runs |
| Kenya VS United Arab Emirates 6th ODI
27 June,2015 ICC World Cricket League Championship | Kenya Won The Match By 65 Runs |
| Kenya VS Nepal 3rd Place Play-Off ODI
[3rd Place Play-Off]
24 January,2015 ICC World Cricket League Division Two | Kenya Won The Match By 15 Runs |
| Kenya VS Nepal Only ODI
23 January,2015 ICC World Cricket League Division Two | Kenya Won The Match By 5 Wickets |
| Kenya VS Uganda Only ODI
20 January,2015 ICC World Cricket League Division Two | Kenya Won The Match By 5 Wickets |
| Canada VS Kenya Only ODI
18 January,2015 ICC World Cricket League Division Two | Canada Won The Match By 46 Runs |
| Namibia VS Kenya Only ODI
17 January,2015 ICC World Cricket League Division Two | Namibia Won The Match By 5 Wickets |
| Kenya VS Scotland 32nd ODI
30 January,2014 ICC Cricket World Cup Qualifier | Scotland Won The Match By 3 Wickets |
| Netherlands VS Kenya 19th ODI
23 January,2014 ICC Cricket World Cup Qualifier | Kenya Won The Match By 4 Wickets |
| Canada VS Kenya 35th ODI
11 March,2013 ICC World Cricket League Championship | Kenya Won The Match By 6 Wickets |
| Kenya VS Namibia 32nd ODI
04 October,2012 ICC World Cricket League Championship | Namibia Won The Match By 7 Wickets |
| Namibia VS Kenya 31st ODI
02 October,2012 ICC World Cricket League Championship | Kenya Won The Match By 6 Wickets |
| Kenya VS Ireland 18th ODI
20 February,2012 ICC World Cricket League Championship | Ireland Won The Match By 117 Runs |
| Kenya VS Ireland 17th ODI
18 February,2012 ICC World Cricket League Championship | Kenya Won The Match By 7 Wickets |
| Kenya VS United Arab Emirates 6th ODI
26 July,2011 ICC World Cricket League Championship | United Arab Emirates Won The Match By 4 Wickets |
| Kenya VS United Arab Emirates 5th ODI
25 July,2011 ICC World Cricket League Championship | Kenya Won The Match By 66 Runs (D/L) |
| Kenya VS Zimbabwe 41st ODI
20 March,2011 ICC Cricket World Cup | Zimbabwe Won The Match By 161 Runs |
| Australia VS Kenya 31st ODI
13 March,2011 ICC Cricket World Cup | Australia Won The Match By 60 Runs |
| Canada VS Kenya 23rd ODI
07 March,2011 ICC Cricket World Cup | Canada Won The Match By 5 Wickets |
| Sri Lanka VS Kenya 14th ODI
01 March,2011 ICC Cricket World Cup | Sri Lanka Won The Match By 9 Wickets |
| Kenya VS Pakistan 6th ODI
23 February,2011 ICC Cricket World Cup | Pakistan Won The Match By 205 Runs |
| Kenya VS New Zealand 2nd ODI
20 February,2011 ICC Cricket World Cup | New Zealand Won The Match By 10 Wickets |
| Canada VS Kenya 1st ODI
19 August,2009 Kenya in Canada ODI Series | Canada Won The Match By 9 Wickets |
| Kenya VS Zimbabwe 3rd ODI
31 January,2009 Zimbabwe in Kenya ODI Series | Zimbabwe Won The Match By 4 Wickets |
| South Africa VS Kenya 1st ODI
31 October,2008 Kenya in South Africa ODI Series | South Africa Won The Match By 159 Runs |
| Ireland VS Kenya 2nd ODI
25 August,2008 Kenya in Ireland ODI Series | No Result |
| Scotland VS Kenya 1st ODI
12 August,2008 Kenya in Scotland ODI Series | No Result |
| Kenya VS Bermuda 3rd ODI
28 October,2007 Bermuda in Kenya ODI Series | Kenya Won The Match By 1 Wicket |
| Kenya VS Bermuda 2nd ODI
27 October,2007 Bermuda in Kenya ODI Series | Kenya Won The Match By 3 Wickets |
| Kenya VS Bermuda 1st ODI
25 October,2007 Bermuda in Kenya ODI Series | Kenya Won The Match By 8 Wickets |
| Kenya VS Canada 2nd ODI
20 October,2007 Canada in Kenya ODI Series | Kenya Won The Match By 4 Wickets |
| Kenya VS Canada 1st ODI
18 October,2007 Canada in Kenya ODI Series | Kenya Won The Match By 4 Wickets |
| England VS Kenya 23rd ODI
24 March,2007 ICC World Cup | England Won The Match By 7 Wickets |
| Kenya VS New Zealand 14th ODI
20 March,2007 ICC World Cup | New Zealand Won The Match By 148 Runs |
| Kenya VS Canada 14th ODI
05 February,2007 ICC World Cricket League Division One | Kenya Won The Match By 158 Runs |
| Kenya VS Scotland 12th ODI
04 February,2007 ICC World Cricket League Division One | Scotland Won The Match By 77 Runs |
| Kenya VS Bangladesh 3rd ODI
15 August,2006 Bangladesh in Kenya ODI Series | Bangladesh Won The Match By 6 Wickets |
| Kenya VS Bangladesh 2nd ODI
13 August,2006 Bangladesh in Kenya ODI Series | Bangladesh Won The Match By 2 Wickets |
| Kenya VS Bangladesh 1st ODI
12 August,2006 Bangladesh in Kenya ODI Series | Bangladesh Won The Match By 6 Wickets |
| Kenya VS Pakistan 7th ODI
14 September,2004 to 15 September,2004 ICC Champions Trophy | Pakistan Won The Match By 7 Wickets |
| India VS Kenya 3rd ODI
11 September,2004 ICC Champions Trophy | India Won The Match By 98 Runs |
| Pakistan VS Kenya 6th ODI
08 April,2003 Cherry Blossom Sharjah Cup | Pakistan Won The Match By 143 Runs |
| Sri Lanka VS Kenya 4th ODI
06 April,2003 Cherry Blossom Sharjah Cup | Sri Lanka Won The Match By 129 Runs |
| Kenya VS Zimbabwe 3rd ODI
05 April,2003 Cherry Blossom Sharjah Cup | Zimbabwe Won The Match By 5 Wickets |
| India VS Kenya Semi Final ODI
[Semi Final]
20 March,2003 ICC World Cup | India Won The Match By 91 Runs |
| Kenya VS Australia Super Sixes ODI
[Super Sixes]
15 March,2003 ICC World Cup | Australia Won The Match By 5 Wickets |
| Zimbabwe VS Kenya Super Sixes ODI
[Super Sixes]
12 March,2003 ICC World Cup | Kenya Won The Match By 7 Wickets |
| Kenya VS India Super Sixes ODI
[Super Sixes]
07 March,2003 ICC World Cup | India Won The Match By 6 Wickets |
| Kenya VS Bangladesh 35th ODI
01 March,2003 ICC World Cup | Kenya Won The Match By 32 Runs |
| Kenya VS Sri Lanka 26th ODI
24 February,2003 ICC World Cup | Kenya Won The Match By 53 Runs |
| Canada VS Kenya 12th ODI
15 February,2003 ICC World Cup | Kenya Won The Match By 4 Wickets |
| Kenya VS South Africa 6th ODI
12 February,2003 ICC World Cup | South Africa Won The Match By 10 Wickets |
Team Stats :
| Total | W | L | NR | |
| Total Match : | 91 | 33 | 53 | 5 |
| Total Toss Win | 41 | |||
| Win Toss Bat First | 22 | 7 | 15 | 0 |
| Win Toss Ball First | 19 | 9 | 8 | 2 |
| Lose Toss Bat First | 26 | 5 | 18 | 3 |
| Lose Toss Ball First | 24 | 12 | 12 | 0 |
| Total Bat First | 48 | 12 | 33 | 3 |
| Total Ball First | 43 | 21 | 20 | 2 |
| No Result | 5 | |||
Win %
36.4%
Bat First
Bat First
63.6%
Ball First
Ball First
Bat First Won (12 Matches)
Ball First Won (21 Matches)
Won The Toss And Choose To :
53.7%
Bat First
Bat First
46.3%
Ball First
Ball First
Win Toss Bat First (22 Matches)
Win Toss Ball First (19 Matches)
| Kenya VS Namibia Only Test
29 September,2012 to 02 October,2012 ICC Intercontinental Cup | Namibia Won The Match By 1 Run |
| United Arab Emirates VS Kenya Only Test
28 July,2011 to 31 July,2011 ICC Intercontinental Cup | United Arab Emirates Won The Match By 266 Runs |
| Netherlands VS Kenya Only Test
20 February,2010 to 23 February,2010 ICC Intercontinental Shield | Kenya Won The Match By 5 Wickets |
| Kenya VS Canada Only Test
14 August,2009 to 17 August,2009 ICC Intercontinental Shield | Kenya Won The Match By 247 Runs |
| Bermuda VS Kenya Only Test
01 November,2007 to 04 November,2007 ICC Intercontinental Cup | Kenya Won The Match By 8 Wickets |
| Canada VS Kenya Only Test
12 October,2007 to 15 October,2007 ICC Intercontinental Cup | Kenya Won The Match By 9 Wickets |
Team Stats :
| Total | W | L | NR | |
| Total Match : | 6 | 4 | 2 | 0 |
| Total Toss Win | 3 | |||
| Win Toss Bat First | 2 | 1 | 1 | 0 |
| Win Toss Ball First | 1 | 1 | 0 | 0 |
| Lose Toss Bat First | 0 | 0 | 0 | 0 |
| Lose Toss Ball First | 3 | 2 | 1 | 0 |
| Total Bat First | 2 | 1 | 1 | 0 |
| Total Ball First | 4 | 3 | 1 | 0 |
Win %
25%
Bat First
Bat First
75%
Ball First
Ball First
Bat First Won (1 Matches)
Ball First Won (3 Matches)
Won The Toss And Choose To :
66.7%
Bat First
Bat First
33.3%
Ball First
Ball First
Win Toss Bat First (2 Matches)
Win Toss Ball First (1 Matches)