Place of Birth:
Nairobi, Kenya
CAF Champions League
14
1
4
1
9
0
2
0
1
839
CAF Champions League
African Football League
1
0
1
0
6
0
0
0
0
1
African Football League
FKF Premier League
75
3
3
8
5
0
11
1
0
6301
FKF Premier League
KPL Top 8 Cup
DStv Premiership
111
9
15
14
45
0
22
1
2
8488
DStv Premiership
Carling Black Label Knockout
4
0
0
1
1
0
0
0
0
400
Carling Black Label Knockout
MTN 8
Playoffs 1/2
Totals
FIFA Friendlies
13
1
1
1
2
1
3
0
0
1111
FIFA Friendlies
Non-FIFA Friendlies
2
0
2
0
2
0
1
0
0
2
Non-FIFA Friendlies
WC Qualification
9
1
0
1
0
0
1
0
0
784
WC Qualification
AFCON Qualification
10
0
0
1
1
0
1
0
1
839
AFCON Qualification
Totals
African Football League
2023
1
0
1
0
6
-
0
0
0
1
African Football League
CAF Champions League
2023/2024
2
0
1
1
3
-
1
0
0
104
CAF Champions League
MTN 8
2023
1
0
1
0
2
-
0
0
0
6
MTN 8
DStv Premiership
2023/2024
3
0
1
1
9
-
1
0
0
161
DStv Premiership
CAF Champions League
2022/2023
4
0
3
0
3
-
0
0
0
94
CAF Champions League
MTN 8
2022
1
0
0
0
0
-
0
0
0
90
MTN 8
DStv Premiership
2022/2023
9
0
2
0
5
-
2
0
0
781
DStv Premiership
CAF Champions League
2021/2022
7
1
0
0
0
-
1
0
1
551
CAF Champions League
DStv Premiership
2021/2022
9
0
1
1
9
-
1
0
0
688
DStv Premiership
MTN 8
2021
0
0
0
0
2
-
0
0
0
0
MTN 8
Total CAF Champions League
2020/2021
1
0
0
0
3
-
0
0
0
90
Total CAF Champions League
DStv Premiership
2020/2021
13
1
4
2
9
-
2
0
0
862
DStv Premiership
Playoffs 1/2
2018/2019
3
0
1
0
2
-
0
0
0
182
Playoffs 1/2
Telkom Knockout
2018
1
0
0
0
1
-
0
0
0
90
Telkom Knockout
ABSA Premiership
2018/2019
20
1
0
2
1
-
2
0
0
1699
ABSA Premiership
Telkom Knockout
2017
1
0
0
1
0
-
0
0
0
100
Telkom Knockout
ABSA Premiership
2017/2018
13
0
5
6
10
-
2
0
0
622
ABSA Premiership
Telkom Knockout
2016
1
0
0
0
0
-
0
0
0
120
Telkom Knockout
ABSA Premiership
2016/2017
21
4
0
1
0
-
6
1
1
1801
ABSA Premiership
Telkom Knockout
2015
1
0
0
0
0
-
0
0
0
90
Telkom Knockout
ABSA Premiership
2015/2016
23
3
2
1
2
-
6
0
1
1874
ABSA Premiership
Tusker Premier League
2014
8
0
3
4
3
-
1
0
0
423
Tusker Premier League
KPL Top 8 Cup
2012
1
1
0
0
0
-
0
0
0
90
KPL Top 8 Cup
Kenya Premier League
2012
14
1
0
2
1
-
3
0
0
1193
Kenya Premier League
Kenya Premier League
2011
13
2
0
0
0
-
0
0
0
1170
Kenya Premier League
Kenya Premier League
2011
12
0
0
1
0
-
2
0
0
1027
Kenya Premier League
Kenya Premier League
2010
28
0
0
1
1
-
5
1
0
2488
Kenya Premier League
Show All
Show All
Totals
Non-FIFA Friendlies
2023
2
0
2
0
2
0
1
0
0
2
Non-FIFA Friendlies
FIFA Friendlies
2023
2
0
0
0
0
0
1
0
0
180
FIFA Friendlies
FIFA Friendlies
2020
1
0
0
1
0
-
0
0
0
86
FIFA Friendlies
AFCON Qualification
2021
2
0
0
0
0
0
1
0
0
180
AFCON Qualification
FIFA Friendlies
2019
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
AFCON Qualification
2019
3
0
0
0
1
0
0
0
1
223
AFCON Qualification
FIFA Friendlies
2017
3
0
1
0
1
-
2
0
0
215
FIFA Friendlies
FIFA Friendlies
2016
4
1
0
0
1
-
0
0
0
360
FIFA Friendlies
WC Qualification
2018
1
0
0
0
0
-
0
0
0
90
WC Qualification
AFCON Qualification
2017
5
0
0
1
0
-
0
0
0
436
AFCON Qualification
FIFA Friendlies
2015
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
FIFA Friendlies
2012
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
WC Qualification
2014
8
1
0
1
0
-
1
0
0
694
WC Qualification
Show All
Show All
Totals