ODI Matches played on Gymkhana Club Ground, Nairobi (62)
28th September 1996
Kenya Cricket Association Centenary Tournament (Sameer Cup) 1996/97
Kenya v Sri Lanka
o1120
29th September 1996
Kenya Cricket Association Centenary Tournament (Sameer Cup) 1996/97
Pakistan v South Africa
o1121
3rd October 1996
Kenya Cricket Association Centenary Tournament (Sameer Cup) 1996/97
Kenya v South Africa
o1124
4th October 1996
Kenya Cricket Association Centenary Tournament (Sameer Cup) 1996/97
Pakistan v Sri Lanka
o1125
6th October 1996
Kenya Cricket Association Centenary Tournament (Sameer Cup) 1996/97
Final
Pakistan v South Africa
o1126
10th October 1997
Kenya Cricket Association President's Cup 1997/98
Kenya v Bangladesh
o1239
11th October 1997
Kenya Cricket Association President's Cup 1997/98
Bangladesh v Zimbabwe
o1240
12th October 1997
Kenya Cricket Association President's Cup 1997/98
Kenya v Zimbabwe
o1241
18th October 1997
Kenya Cricket Association President's Cup 1997/98
1st Final
Kenya v Zimbabwe
o1245
19th October 1997
Kenya Cricket Association President's Cup 1997/98
2nd Final
Kenya v Zimbabwe
o1246
25th September 1999
LG Cup 1999/00
Kenya v Zimbabwe
o1503
26th September 1999
LG Cup 1999/00
India v South Africa
o1504
28th September 1999
LG Cup 1999/00
South Africa v Zimbabwe
o1505
29th September 1999
LG Cup 1999/00
Kenya v India
o1506
30th September 1999
LG Cup 1999/00
Kenya v South Africa
o1507
1st October 1999
LG Cup 1999/00
India v Zimbabwe
o1508
3rd October 1999
LG Cup 1999/00
Final
India v South Africa
o1509
3rd October 2000
ICC KnockOut 2000/01
Pre-Quarter-Final
Kenya v India
o1630
4th October 2000
ICC KnockOut 2000/01
Pre-Quarter-Final
Sri Lanka v West Indies
o1631
5th October 2000
ICC KnockOut 2000/01
Pre-Quarter-Final
Bangladesh v England
o1632
7th October 2000
ICC KnockOut 2000/01
Quarter-Final
Australia v India
o1633
8th October 2000
ICC KnockOut 2000/01
Quarter-Final
Pakistan v Sri Lanka
o1634
9th October 2000
ICC KnockOut 2000/01
Quarter-Final
New Zealand v Zimbabwe
o1635
10th October 2000
ICC KnockOut 2000/01
Quarter-Final
England v South Africa
o1636
11th October 2000
ICC KnockOut 2000/01
Semi-Final
New Zealand v Pakistan
o1637
13th October 2000
ICC KnockOut 2000/01
Semi-Final
India v South Africa
o1638
15th October 2000
ICC KnockOut 2000/01
Final
India v New Zealand
o1639
18th August 2001
West Indies in Kenya 2001
2nd ODI
Kenya v West Indies
o1746
19th August 2001
West Indies in Kenya 2001
3rd ODI
Kenya v West Indies
o1747
29th August 2002
PSO Tri-Nation Tournament 2002
Kenya v Pakistan
o1867
30th August 2002
PSO Tri-Nation Tournament 2002
Australia v Pakistan
o1868
1st September 2002
PSO Tri-Nation Tournament 2002
Kenya v Pakistan
o1869
2nd September 2002
PSO Tri-Nation Tournament 2002
Kenya v Australia
o1870
4th September 2002
PSO Tri-Nation Tournament 2002
Australia v Pakistan
o1871
5th September 2002
PSO Tri-Nation Tournament 2002
Kenya v Australia
o1872
7th September 2002
PSO Tri-Nation Tournament 2002
Final
Australia v Pakistan
o1873
21st February 2003
ICC World Cup 2002/03
Pool B
Kenya v New Zealand
o1960a
24th February 2003
ICC World Cup 2002/03
Pool B
Kenya v Sri Lanka
o1965
12th August 2006
Bangladesh in Kenya and Zimbabwe 2006
1st ODI
Kenya v Bangladesh
o2402
13th August 2006
Bangladesh in Kenya and Zimbabwe 2006
2nd ODI
Kenya v Bangladesh
o2403
15th August 2006
Bangladesh in Kenya and Zimbabwe 2006
3rd ODI
Kenya v Bangladesh
o2404
30th January 2007
ICC World Cricket League Division One 2006/07
Ireland v Scotland
o2492
31st January 2007
ICC World Cricket League Division One 2006/07
Kenya v Netherlands
o2496
2nd February 2007
ICC World Cricket League Division One 2006/07
Bermuda v Canada
o2498
4th February 2007
ICC World Cricket League Division One 2006/07
Kenya v Scotland
o2504
5th February 2007
ICC World Cricket League Division One 2006/07
Ireland v Netherlands
o2508
7th February 2007
ICC World Cricket League Division One 2006/07
Final
Kenya v Scotland
o2512
18th October 2007
Canada in Kenya 2007
1st ODI
Kenya v Canada
o2634
20th October 2007
Canada in Kenya 2007
2nd ODI
Kenya v Canada
o2636
25th October 2007
Bermuda in Kenya 2007
1st ODI
Kenya v Bermuda
o2638
27th October 2007
Bermuda in Kenya 2007
2nd ODI
Kenya v Bermuda
o2640
28th October 2007
Bermuda in Kenya 2007
3rd ODI
Kenya v Bermuda
o2641
17th October 2008
Kenya Tri-Nation Tournament 2008/09
Ireland v Zimbabwe
o2766
18th October 2008
Kenya Tri-Nation Tournament 2008/09
Kenya v Ireland
o2767
19th October 2008
Kenya Tri-Nation Tournament 2008/09
Kenya v Zimbabwe
o2768
21st October 2008
Kenya Tri-Nation Tournament 2008/09
Ireland v Zimbabwe
o2768a
22nd October 2008
Kenya Tri-Nation Tournament 2008/09
Kenya v Ireland
o2768b
23rd October 2008
Kenya Tri-Nation Tournament 2008/09
Kenya v Zimbabwe
o2768c
25th October 2008
Kenya Tri-Nation Tournament 2008/09
Final
Kenya v Zimbabwe
o2768d
31st January 2009
Zimbabwe in Kenya 2008/09
3rd ODI
Kenya v Zimbabwe
o2810
1st February 2009
Zimbabwe in Kenya 2008/09
4th ODI
Kenya v Zimbabwe
o2812
4th February 2009
Zimbabwe in Kenya 2008/09
5th ODI
Kenya v Zimbabwe
o2814
16th February 2010
Netherlands in Kenya 2009/10
1st ODI
Kenya v Netherlands
o2957
18th February 2010
Netherlands in Kenya 2009/10
2nd ODI
Kenya v Netherlands
o2959
7th October 2010
Afghanistan in Kenya 2010/11
1st ODI
Kenya v Afghanistan
o3052
9th October 2010
Afghanistan in Kenya 2010/11
2nd ODI
Kenya v Afghanistan
o3053
11th October 2010
Afghanistan in Kenya 2010/11
3rd ODI
Kenya v Afghanistan
o3055