Note: The statistics shown below are limited to 2 seasons before and after 2020. Visit the player's page to view their career statistics.

Goalkeepers


Ian Otieno

Position: GK

Age: 26

Wikipedia

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min GA CS MP Min GA CS MP Min GA CS MP Min GA CS Matches
201925Kenya0
202026Kenya190019000
202127Kenya32610326100
202228Kenya32251322501
10 Seasons*2 Clubs4360486662121,02606

Timothy Odhiambo

Position: GK

Age: 22

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min GA CS MP Min GA CS MP Min GA CS MP Min GA CS Matches
201820Kenya0
201921Kenya0
202022Kenya0
202123Kenya0
4 Seasons*1 Club0000

Defenders


Baraka Badi

Position: DF

Age: 21

Born: Malindi, Kenya ke

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
202021Kenya1900019000
202122Kenya1670016700
2 Seasons*1 Club215700215700

Joash Onyango

Joash Onyango headshot

Position: DF

Age: 27

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201825Kenya327000327000
201926Kenya542100542100
202027Kenya1900019000
202128Kenya327000327000
202229Kenya1340013400
5 Seasons*1 Club131,08500131,08500

Brian Onyango

Brian Onyango headshot

Position: DF (CB)

Age: 25

Born: Nairobi, Kenya ke

Wikipedia

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201823Kenya1900019000
2018-201924Maritzburg Utdza RSA1. Premier Division201,69710201,69710Matches
201924Kenya331200331200
202025Kenya1850018500
2020-202126Sundownsza RSA1. Premier Division13864101386410Matches
202126Kenya218000218000
2021-202227Sundownsza RSA1. Premier Division968800968800Matches
17 Seasons*4 Clubs1128,57790282,4612114011,038111

David Owino

Position: DF

Age: 21

Born: Ruiru, Kenya ke

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
202021Kenya1730017300
202122Kenya1900019000
202223Kenya000
3 Seasons*1 Club216300216300

Joneston Omurwa

Joneston Omurwa headshot

Position: DF

Age: 21

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201819Kenya000
201920Kenya1450014500
202021Kenya15001500
202122Kenya325400325400
202223Kenya218000218000
8 Seasons*2 Clubs151,141001293200272,07300

Philemon Otieno

Philemon Otieno headshot

Position: DF

Age: 27

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201825Kenya213500213500
201926Kenya865500865500
202027Kenya000
3 Seasons*1 Club10790001079000

Midfielders


Teddy Akumu

Position: MF

Age: 27

Born: Rachuonyo District, Kenya ke

Wikipedia

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201825Kenya428400428400
201926Kenya1910019100
2019-202026Kaizer Chiefsza RSA1. Premier Division10428101042810Matches
202027Kenya1900019000
2020-202127Kaizer Chiefsza RSA1. Premier Division15961101596110Matches
202128Kenya1550015500
2021-202228Kaizer Chiefsza RSA1. Premier Division931900931900Matches
202229Kenya215000215000
14 Seasons*3 Clubs412,33820322,46400734,80220

Lawrence Juma

Position: MF

Age: 27

Born: Kenya ke

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201926Kenya1900019000
202027Kenya1900019000
202128Kenya535402535402
202229Kenya311100311100
4 Seasons*1 Club10645021064502

Cliff Nyakeya

Position: MF

Age: 25

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201823Kenya000
201924Kenya1740017400
202025Kenya1901019010
202126Kenya632812632812
202227Kenya000
5 Seasons*1 Club849222849222

Kenneth Muguna

Kenneth Muguna headshot

Position: MF

Age: 24

Born: Kisumu, Kenya ke

Wikipedia

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201822Kenya1560015600
201923Kenya215310215310
202024Kenya1780117801
202125Kenya633100633100
202226Kenya652001652001
8 Seasons*1 Club221,55512221,55512

Eric Johanna Omondi

Eric Johanna Omondi headshot

Position: MF

Age: 25

Born: Nairobi, Kenya ke

Wikipedia

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201823Kenya531110531110Matches
201823Brommapojkarnase SWE1. Allsvenskan251,44622251,44622Matches
201924Kenya963212963212Matches
201924Brommapojkarnase SWE2. Superettan18895431889543Matches
202025Jönköpingse SWE2. Superettan241,45281241,45281Matches
202025Kenya1580015800Matches
202126Jönköpingse SWE2. Superettan271,97963271,97963Matches
202126Kenya426900426900Matches
2021-202226Waasland-Bevbe BEL2. First Division B4110041100Matches
202227Kenya211200211200
12 Seasons*5 Clubs1378,7872518342,3565317111,1433021

Abdalla Hassan

Position: MF

Age: 23

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201821Kenya1230112301
201922Kenya000
202023Kenya1310013100
202124Kenya527730527730
202225Kenya643701643701
5 Seasons*1 Club13768321376832

Clarke Oduor

Clarke Oduor headshot

Position: MF ▪  Footed: Left

Age: 20

Born: Kenya ke

Player Summary Table
Domestic Leagues Domestic Cups International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2018-201919Leeds Unitedeng ENG2. Championship14001400Matches
2019-202020Barnsleyeng ENG2. Championship1694410216700181,11110Matches
202020Kenya1170011700
2020-202121Barnsleyeng ENG2. Championship1155800279001363700Matches
2021-202222Barnsleyeng ENG2. Championship209860219000211,07602Matches
8 Seasons*5 Clubs1045,48757141,01902117001196,52359

Francis Kahata

Francis Kahata headshot

Position: MF (WM, left)

Age: 27

Born: Ruiru, Kenya ke

Wikipedia

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201825Kenya430410430410
201926Kenya858600858600
202027Kenya1120011200
7 Seasons*1 Club211,52120211,52120

Mohamed Katana

Position: MF

Age: 20

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
202020Kenya000
202121Vasalundse SWE2. Superettan5880058800Matches
2 Seasons*2 Clubs58800058800

Austin Odhiambo

Position: MF

Age: 21

Born: Kenya ke

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
202021Kenya000
3 Seasons*1 Club211500211500

Forwards


Juma Masud

Juma Masud headshot

Position: FW ▪  Footed: Right

Age: 23

Born: Kenya ke

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201922Kenya211600211600
202023Kenya1590015900
202124Kenya431520431520
202225Kenya217700217700
7 Seasons*2 Clubs4255101390240171,15750

Timothy Otieno

Timothy Otieno headshot

Position: FW

Age: 25

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
201823Kenya000
202025Kenya1320013200
3 Seasons*1 Club2400024000

Elvis Rupia

Elvis Rupia headshot

Position: FW

Age: 24

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
202024Kenya000
202125Kenya210310210310
2 Seasons*1 Club210310210310

Oscar Wamalwa

Position: FW

Age: 29

Player Summary Table
Domestic Leagues International Cups National Team All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
202029Kenya000
1 Season*1 Club0000

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.