KEN#33

Kenya

WORLD #33
KenyaKEN
side by side

Kenya's record in every format

Gold marks the best format on each line. Kenya win most often in T20Is.

Kenya international record by format
TestODIT20I
Matches–191161
Won–6087
Lost–12167
Drawn / tied–010 no result07 no result
Win rate–33.1%56.5%
W/L ratio–0.501.30
Last 10–4–69–1
head to head

Kenya vs every opponent, all formats

Win rate in each format. Gold marks Kenya's best format against that team.

OpponentTestODIT20I
Zimbabwenot played15%5–25 · 34 M0%0–3 · 3 M
Ugandanot played100%1–0 · 1 M36%9–15 · 25 M
Canadanot played56%10–6 · 18 M83%5–1 · 6 M
Scotlandnot played31%4–7 · 13 M33%3–6 · 9 M
Netherlandsnot played33%4–8 · 12 M29%2–5 · 7 M
Irelandnot played25%3–7 · 12 M0%0–5 · 5 M
Nigerianot playednot played73%11–4 · 15 M
Bangladeshnot played43%6–8 · 14 M0%0–1 · 1 M
Namibianot played50%3–3 · 6 M0%0–6 · 7 M
Indianot played15%2–11 · 13 Mnot played
Rwandanot playednot played100%11–0 · 11 M
Bermudanot played100%8–0 · 8 M100%2–0 · 2 M
Afghanistannot played43%3–4 · 7 M33%1–2 · 3 M
United Arab Emiratesnot played50%3–3 · 6 M25%1–3 · 4 M
South AfricaTOUGHESTnot played0%0–10 · 10 Mnot played
Nepalnot played50%1–1 · 2 M29%2–5 · 7 M
Botswananot playednot played75%6–1 · 8 M
Malawinot playednot played50%4–1 · 8 M
Sri Lankanot played17%1–5 · 6 M0%0–1 · 1 M
Pakistannot played0%0–6 · 6 M0%0–1 · 1 M
West Indiesnot played17%1–5 · 6 Mnot played
Tanzanianot playednot played60%3–2 · 5 M
Papua New Guineanot played33%1–2 · 3 M0%0–2 · 2 M
Australianot played0%0–5 · 5 Mnot played
Sierra Leonenot playednot played100%4–0 · 4 M
New Zealandnot played33%1–2 · 3 M0%0–1 · 1 M
Ghananot playednot played100%3–0 · 3 M
Zambianot playednot played100%3–0 · 3 M
Seychellesnot playednot played100%3–0 · 3 M
Hong Kongnot played67%2–1 · 3 Mnot played
Omannot playednot played100%2–0 · 2 M
Cameroonnot playednot played100%2–0 · 2 M
Malinot playednot played100%2–0 · 2 M
Denmarknot played100%1–0 · 1 M100%1–0 · 1 M
Italynot playednot played100%2–0 · 2 M
Bahrainnot playednot played50%1–1 · 2 M
Englandnot played0%0–2 · 2 Mnot played
Mozambiquenot playednot played100%1–0 · 1 M
Lesothonot playednot played100%1–0 · 1 M
Gambianot playednot played100%1–0 · 1 M
Singaporenot playednot played100%1–0 · 1 M
St Helenanot playednot played0%0–0 · 1 M
United States of Americanot playednot played0%0–1 · 1 M

Win % by year

T20Is: 2026 was Kenya's most dominant year, winning 82% of matches.

ODI
T20I

Kenya's highest totals

The biggest innings in each format.

Test
Not recorded
ODI
  1. 1vs BangladeshNairobi (Gym) · 1997347/3
  2. 2vs ScotlandMombasa · 2007328/5
  3. 3vs BermudaMombasa · 2006305/8
  4. 4vs NamibiaWindhoek · 2015287/7
  5. 5vs IrelandNairobi (Ruaraka) · 2007286/9
T20I
  1. 1vs LesothoIntegrated Polytechnic Regional Centre · 2022237/5
  2. 2vs MozambiqueRuaraka Sports Club Ground, Nairobi · 2024224/4
  3. 3vs MalawiSikh Union Club Ground, Nairobi · 2024219/7
  4. 4vs BotswanaGahanga International Cricket Stadium, Rwanda · 2026216/5
  5. 5vs MalawiGahanga International Cricket Stadium, Rwanda · 2022209/6

More Kenya records

Every board, by format, across the whole of Kenya's history.

Most runs

Test
Not recorded
ODI
  1. 4Kennedy Otieno96 mat · avg 25.462,291
  2. 5Morris Ouma98 mat · avg 21.571,920
  3. 6Alex Obanda71 mat · avg 27.791,751
  4. 7Ravi Shah56 mat · avg 27.891,506
  5. 8Maurice Odumbe61 mat · avg 26.091,409
  6. 9David Obuya74 mat · avg 19.361,355
  7. 10Tanmay Mishra46 mat · avg 35.561,280
  8. 11Rakep Patel63 mat · avg 24.821,241
  9. 12Jimmy Kamande92 mat · avg 17.491,137
  10. 13Hitesh Modi63 mat · avg 23.601,109
  11. 14Irfan Karim30 mat · avg 32.57912
  12. 15Nehemiah Odhiambo91 mat · avg 13.59734
T20I
  1. 4Alex Obanda68 mat · avg 21.901,270
  2. 5Rushab Patel67 mat · avg 23.701,256
  3. 6Dhiren Gondaria33 mat · avg 33.93916
  4. 7Sukhdeep Singh66 mat · avg 19.05838
  5. 8Sachin Bhudia53 mat · avg 21.59734
  6. 9Steve Tikolo22 mat · avg 38.24650
  7. 10Shem Ngoche137 mat · avg 12.47636
  8. 11Nelson Odhiambo79 mat · avg 15.79616
  9. 12Neil Mugabe28 mat · avg 25.32557
  10. 13Morris Ouma42 mat · avg 19.30521
  11. 14Lucas Oluoch86 mat · avg 14.43433
  12. 15Nehemiah Odhiambo62 mat · avg 11.65396

Most wickets

Test
Not recorded
ODI
  1. 4Peter Ongondo84 mat · avg 29.7583
  2. 5Hiren Varaiya78 mat · avg 30.6081
  3. 6Jimmy Kamande92 mat · avg 46.0250
  4. 7Collins Obuya132 mat · avg 40.3847
  5. 8Lameck Onyango38 mat · avg 27.9146
  6. 9Martin Suji64 mat · avg 50.9343
  7. 10Maurice Odumbe61 mat · avg 46.3339
  8. 11Shem Ngoche31 mat · avg 30.5634
  9. 12Elijah Otieno39 mat · avg 42.2434
  10. 13Nelson Odhiambo24 mat · avg 28.0428
  11. 14James Ngoche21 mat · avg 24.7027
  12. 15Aasif Karim34 mat · avg 41.2627
T20I
  1. 4Peter Langat51 mat · avg 20.2551
  2. 5Nehemiah Odhiambo62 mat · avg 27.8346
  3. 6Rakep Patel126 mat · avg 16.0743
  4. 7Vishil Patel30 mat · avg 14.2741
  5. 8Nelson Odhiambo79 mat · avg 24.0838
  6. 9Emmanuel Bundi38 mat · avg 19.4436
  7. 10Elijah Otieno42 mat · avg 24.2335
  8. 11Francis Mutua34 mat · avg 18.8534
  9. 12Gerard Mwendwa34 mat · avg 21.1834
  10. 13Collins Obuya97 mat · avg 19.7030
  11. 14Hiren Varaiya38 mat · avg 25.1330
  12. 15Sachin Gill27 mat · avg 19.2829

Highest score

Test
Not recorded
ODI
  1. 4Ravi Shah56 mat · avg 27.89113
  2. 5Irfan Karim30 mat · avg 32.57112
  3. 6Steve Tikolo147 mat · avg 28.73111
  4. 7Thomas Odoyo144 mat · avg 24.45111
  5. 8Collins Obuya132 mat · avg 26.76106
  6. 9Alex Obanda71 mat · avg 27.7996
  7. 10Rushab Patel5 mat · avg 24.2095
  8. 11David Obuya74 mat · avg 19.3693
  9. 12Ragheb Aga16 mat · avg 15.3186
  10. 13Maurice Odumbe61 mat · avg 26.0983
  11. 14Hitesh Modi63 mat · avg 23.6078
  12. 15Jimmy Kamande92 mat · avg 17.4974
T20I
  1. 4Dhiren Gondaria33 mat · avg 33.9394
  2. 5Sachin Bhudia53 mat · avg 21.5980
  3. 6Rushab Patel67 mat · avg 23.7075
  4. 7Gurdeep Singh19 mat · avg 20.2575
  5. 8Irfan Karim69 mat · avg 34.9574
  6. 9Neil Mugabe28 mat · avg 25.3271
  7. 10Tanmay Mishra19 mat · avg 17.5868
  8. 11Nelson Odhiambo79 mat · avg 15.7967
  9. 12Steve Tikolo22 mat · avg 38.2466
  10. 13David Obuya20 mat · avg 22.4265
  11. 14Sukhdeep Singh66 mat · avg 19.0557
  12. 15Ragheb Aga33 mat · avg 12.9152

Most hundreds

Test
Not recorded
T20I
  1. 1Rakep Patel126 mat · avg 30.902
  2. 2Alex Obanda68 mat · avg 21.901

Most fifties

Test
Not recorded
ODI
  1. 4Alex Obanda71 mat · avg 27.7913
  2. 5Ravi Shah56 mat · avg 27.8912
  3. 6Maurice Odumbe61 mat · avg 26.0911
  4. 7Tanmay Mishra46 mat · avg 35.5610
  5. 8Thomas Odoyo144 mat · avg 24.459
  6. 9Morris Ouma98 mat · avg 21.579
  7. 10David Obuya74 mat · avg 19.366
  8. 11Irfan Karim30 mat · avg 32.575
  9. 12Hitesh Modi63 mat · avg 23.605
  10. 13Rakep Patel63 mat · avg 24.824
  11. 14Jimmy Kamande92 mat · avg 17.494
  12. 15Seren Waters22 mat · avg 23.053
T20I
  1. 4Dhiren Gondaria33 mat · avg 33.937
  2. 5Steve Tikolo22 mat · avg 38.245
  3. 6Rushab Patel67 mat · avg 23.704
  4. 7Alex Obanda68 mat · avg 21.903
  5. 8Sachin Bhudia53 mat · avg 21.593
  6. 9Neil Mugabe28 mat · avg 25.323
  7. 10Sukhdeep Singh66 mat · avg 19.052
  8. 11David Obuya20 mat · avg 22.422
  9. 12Nelson Odhiambo79 mat · avg 15.792
  10. 13Morris Ouma42 mat · avg 19.301
  11. 14Tanmay Mishra19 mat · avg 17.581
  12. 15Gurdeep Singh19 mat · avg 20.251

Most sixes

Test
Not recorded
ODI
  1. 4Steve Tikolo147 mat · avg 28.7335
  2. 5Kennedy Otieno96 mat · avg 25.4633
  3. 6Rakep Patel63 mat · avg 24.8222
  4. 7Jimmy Kamande92 mat · avg 17.4915
  5. 8Nehemiah Odhiambo91 mat · avg 13.5913
  6. 9Maurice Odumbe61 mat · avg 26.0913
  7. 10David Obuya74 mat · avg 19.3612
  8. 11Peter Ongondo84 mat · avg 8.9110
  9. 12Ravi Shah56 mat · avg 27.8910
  10. 13Shem Ngoche31 mat · avg 14.008
  11. 14Tanmay Mishra46 mat · avg 35.567
  12. 15Morris Ouma98 mat · avg 21.577
T20I
  1. 4Dhiren Gondaria33 mat · avg 33.9338
  2. 5Rushab Patel67 mat · avg 23.7031
  3. 6Irfan Karim69 mat · avg 34.9521
  4. 7Sachin Bhudia53 mat · avg 21.5920
  5. 8Shem Ngoche137 mat · avg 12.4720
  6. 9Neil Mugabe28 mat · avg 25.3220
  7. 10Lucas Oluoch86 mat · avg 14.4316
  8. 11Morris Ouma42 mat · avg 19.3015
  9. 12Sachin Gill27 mat · avg 23.1214
  10. 13Nelson Odhiambo79 mat · avg 15.7913
  11. 14Jasraj Kundi26 mat · avg 13.5912
  12. 15Gurdeep Singh19 mat · avg 20.2512

Most fours

Test
Not recorded
ODI
  1. 4Thomas Odoyo144 mat · avg 24.45211
  2. 5Morris Ouma98 mat · avg 21.57189
  3. 6Ravi Shah56 mat · avg 27.89180
  4. 7Alex Obanda71 mat · avg 27.79171
  5. 8David Obuya74 mat · avg 19.36152
  6. 9Maurice Odumbe61 mat · avg 26.09112
  7. 10Rakep Patel63 mat · avg 24.82106
  8. 11Tanmay Mishra46 mat · avg 35.56103
  9. 12Jimmy Kamande92 mat · avg 17.49103
  10. 13Hitesh Modi63 mat · avg 23.6094
  11. 14Irfan Karim30 mat · avg 32.5786
  12. 15Nehemiah Odhiambo91 mat · avg 13.5970
T20I
  1. 4Rushab Patel67 mat · avg 23.70137
  2. 5Irfan Karim69 mat · avg 34.95126
  3. 6Sukhdeep Singh66 mat · avg 19.0592
  4. 7Steve Tikolo22 mat · avg 38.2487
  5. 8Dhiren Gondaria33 mat · avg 33.9383
  6. 9Sachin Bhudia53 mat · avg 21.5968
  7. 10Shem Ngoche137 mat · avg 12.4755
  8. 11Nelson Odhiambo79 mat · avg 15.7951
  9. 12Neil Mugabe28 mat · avg 25.3246
  10. 13Nehemiah Odhiambo62 mat · avg 11.6542
  11. 14Pushkar Sharma27 mat · avg 16.2242
  12. 15Gurdeep Singh19 mat · avg 20.2539

Best batting average

min 20 innings
Test
Nobody qualifies
ODI
  1. 4Ravi Shah56 mat · avg 27.8927.89
  2. 5Alex Obanda71 mat · avg 27.7927.79
  3. 6Collins Obuya132 mat · avg 26.7626.76
  4. 7Maurice Odumbe61 mat · avg 26.0926.09
  5. 8Kennedy Otieno96 mat · avg 25.4625.46
  6. 9Rakep Patel63 mat · avg 24.8224.82
  7. 10Thomas Odoyo144 mat · avg 24.4524.45
  8. 11Hitesh Modi63 mat · avg 23.6023.60
  9. 12Seren Waters22 mat · avg 23.0523.05
  10. 13Morris Ouma98 mat · avg 21.5721.57
  11. 14David Obuya74 mat · avg 19.3619.36
  12. 15Jimmy Kamande92 mat · avg 17.4917.49
T20I
  1. 4Collins Obuya97 mat · avg 32.4232.42
  2. 5Rakep Patel126 mat · avg 30.9030.90
  3. 6Neil Mugabe28 mat · avg 25.3225.32
  4. 7Rushab Patel67 mat · avg 23.7023.70
  5. 8Sachin Gill27 mat · avg 23.1223.12
  6. 9Alex Obanda68 mat · avg 21.9021.90
  7. 10Sachin Bhudia53 mat · avg 21.5921.59
  8. 11Morris Ouma42 mat · avg 19.3019.30
  9. 12Sukhdeep Singh66 mat · avg 19.0519.05
  10. 13Pushkar Sharma27 mat · avg 16.2216.22
  11. 14Nelson Odhiambo79 mat · avg 15.7915.79
  12. 15Lucas Oluoch86 mat · avg 14.4314.43

Best strike rate

min 500 balls faced
Test
Nobody qualifies
ODI
  1. 4Tanmay Mishra46 mat · avg 35.5673.23
  2. 5Thomas Odoyo144 mat · avg 24.4570.61
  3. 6Maurice Odumbe61 mat · avg 26.0969.96
  4. 7Collins Obuya132 mat · avg 26.7668.63
  5. 8Rakep Patel63 mat · avg 24.8268.56
  6. 9Irfan Karim30 mat · avg 32.5767.16
  7. 10Ravi Shah56 mat · avg 27.8965.54
  8. 11David Obuya74 mat · avg 19.3663.47
  9. 12Dipak Chudasama20 mat · avg 22.8463.36
  10. 13Peter Ongondo84 mat · avg 8.9162.82
  11. 14Jimmy Kamande92 mat · avg 17.4962.58
  12. 15Morris Ouma98 mat · avg 21.5761.64
T20I
  1. 4Rushab Patel67 mat · avg 23.70124.23
  2. 5Alex Obanda68 mat · avg 21.90123.42
  3. 6Collins Obuya97 mat · avg 32.42120.74
  4. 7Shem Ngoche137 mat · avg 12.47109.09
  5. 8Nelson Odhiambo79 mat · avg 15.79106.02
  6. 9Sukhdeep Singh66 mat · avg 19.05104.75
  7. 10Irfan Karim69 mat · avg 34.95102.14

Most not outs

Test
Not recorded
ODI
  1. 4Hiren Varaiya78 mat · avg 12.2918
  2. 5Nehemiah Odhiambo91 mat · avg 13.5916
  3. 6Steve Tikolo147 mat · avg 28.7313
  4. 7Elijah Otieno39 mat · avg 5.6212
  5. 8Jimmy Kamande92 mat · avg 17.4911
  6. 9Collins Obuya132 mat · avg 26.7611
  7. 10Shem Ngoche31 mat · avg 14.009
  8. 11Hitesh Modi63 mat · avg 23.609
  9. 12Tanmay Mishra46 mat · avg 35.568
  10. 13Rakep Patel63 mat · avg 24.828
  11. 14Alfred Luseno10 mat · avg 17.007
  12. 15Lameck Onyango38 mat · avg 11.367
T20I
  1. 4Collins Obuya97 mat · avg 32.4219
  2. 5Irfan Karim69 mat · avg 34.9518
  3. 6Rushab Patel67 mat · avg 23.7012
  4. 7Hiren Varaiya38 mat · avg 54.0012
  5. 8Sukhdeep Singh66 mat · avg 19.0511
  6. 9Peter Langat51 mat · avg 8.508
  7. 10Sachin Bhudia53 mat · avg 21.598
  8. 11Nehemiah Odhiambo62 mat · avg 11.658
  9. 12Vishil Patel30 mat · avg 9.007
  10. 13Morris Ouma42 mat · avg 19.307
  11. 14Nelson Odhiambo79 mat · avg 15.796
  12. 15Sachin Gill27 mat · avg 23.126

Most balls faced

Test
Not recorded
ODI
  1. 4Thomas Odoyo144 mat · avg 24.453,705
  2. 5Morris Ouma98 mat · avg 21.573,115
  3. 6Alex Obanda71 mat · avg 27.792,345
  4. 7Ravi Shah56 mat · avg 27.892,298
  5. 8David Obuya74 mat · avg 19.362,135
  6. 9Maurice Odumbe61 mat · avg 26.092,014
  7. 10Hitesh Modi63 mat · avg 23.601,906
  8. 11Jimmy Kamande92 mat · avg 17.491,817
  9. 12Rakep Patel63 mat · avg 24.821,810
  10. 13Tanmay Mishra46 mat · avg 35.561,748
  11. 14Irfan Karim30 mat · avg 32.571,358
  12. 15Nehemiah Odhiambo91 mat · avg 13.59991
T20I
  1. 4Alex Obanda68 mat · avg 21.901,029
  2. 5Rushab Patel67 mat · avg 23.701,011
  3. 6Sukhdeep Singh66 mat · avg 19.05800
  4. 7Dhiren Gondaria33 mat · avg 33.93664
  5. 8Sachin Bhudia53 mat · avg 21.59590
  6. 9Shem Ngoche137 mat · avg 12.47583
  7. 10Nelson Odhiambo79 mat · avg 15.79581
  8. 11Neil Mugabe28 mat · avg 25.32497
  9. 12Morris Ouma42 mat · avg 19.30494
  10. 13Steve Tikolo22 mat · avg 38.24492
  11. 14Lucas Oluoch86 mat · avg 14.43373
  12. 15Duncan Allan17 mat · avg 21.40368

Best bowling figures

Test
Not recorded
ODI
  1. 4Collins Obuya132 mat · avg 40.385/24
  2. 5James Ngoche21 mat · avg 24.705/26
  3. 6Aasif Karim34 mat · avg 41.265/33
  4. 7Peter Ongondo84 mat · avg 29.755/51
  5. 8Martin Suji64 mat · avg 50.934/24
  6. 9Thomas Odoyo144 mat · avg 30.304/25
  7. 10Hiren Varaiya78 mat · avg 30.604/25
  8. 11Alfred Luseno10 mat · avg 35.114/32
  9. 12Shem Ngoche31 mat · avg 30.564/33
  10. 13Elijah Otieno39 mat · avg 42.244/33
  11. 14Mohammad Sheikh21 mat · avg 32.894/36
  12. 15Jimmy Kamande92 mat · avg 46.024/36
T20I
  1. 4Lucas Oluoch86 mat · avg 21.105/20
  2. 5Nehemiah Odhiambo62 mat · avg 27.835/20
  3. 6Steve Tikolo22 mat · avg 16.124/2
  4. 7Vishil Patel30 mat · avg 14.274/5
  5. 8Shem Ngoche137 mat · avg 17.204/14
  6. 9Narendra Kalyan Patel5 mat · avg 4.004/16
  7. 10Emmanuel Bundi38 mat · avg 19.444/16
  8. 11Nitish Hirani8 mat · avg 17.224/21
  9. 12Hiren Varaiya38 mat · avg 25.134/25
  10. 13Nelson Odhiambo79 mat · avg 24.084/25
  11. 14Collins Obuya97 mat · avg 19.704/27
  12. 15Sachin Bhudia53 mat · avg 20.443/0

Four-wicket hauls

Test
Not recorded
ODI
  1. 4Hiren Varaiya78 mat · avg 30.602
  2. 5Lameck Onyango38 mat · avg 27.912
  3. 6Peter Ongondo84 mat · avg 29.751
  4. 7Jimmy Kamande92 mat · avg 46.021
  5. 8Collins Obuya132 mat · avg 40.381
  6. 9Martin Suji64 mat · avg 50.931
  7. 10Maurice Odumbe61 mat · avg 46.331
  8. 11Shem Ngoche31 mat · avg 30.561
  9. 12Elijah Otieno39 mat · avg 42.241
  10. 13Mohammad Sheikh21 mat · avg 32.891
  11. 14Alfred Luseno10 mat · avg 35.111
T20I
  1. 4Emmanuel Bundi38 mat · avg 19.442
  2. 5Vraj Patel66 mat · avg 14.511
  3. 6Peter Langat51 mat · avg 20.251
  4. 7Nelson Odhiambo79 mat · avg 24.081
  5. 8Gerard Mwendwa34 mat · avg 21.181
  6. 9Collins Obuya97 mat · avg 19.701
  7. 10Hiren Varaiya38 mat · avg 25.131
  8. 11Steve Tikolo22 mat · avg 16.121
  9. 12Nitish Hirani8 mat · avg 17.221
  10. 13Narendra Kalyan Patel5 mat · avg 4.001

Frequently asked questions

In which format does Kenya have the best record?

T20Is: Kenya have won 56.5% of their 161 T20I matches.

How many matches has Kenya won in each format?

60 of 191 ODIs, 87 of 161 T20Is.

Who has scored the most T20I runs for Kenya?

Rakep Patel leads with 2,657 runs, ahead of Collins Obuya (2,334).

Who has taken the most T20I wickets for Kenya?

Shem Ngoche with 160 at an economy of 6.02.

Which team has Kenya found toughest?

Across all formats, South Africa: Kenya have won 0 of 10 matches (0%).

RECENT RESULTS 1 match