STATFANEURO • WORLD CUPS

Last update - 08.01.2026

KENYA players
(italic type - Goalkeepers, bold type - Participants of final tournaments, World Cup matches statistics are in parentheses)
Player Playing career at
FIFA Tournaments
Matches Minutes
in the field
Goals
scored
Goals
conceded
(for goalkeepers)
Yellow
cards
Red
cards
ABBAS Mohammed 82 86 5 450 - -7 - -
ABDALLA Ali Mohamed 06 5 430 - - 1 -
ABDALLAH Hassan 22 6 437 - - - -
ABUD Omar 22 26 8 675 - - 2 -
ABUYA Duke 22 26 13 468 1 - 1 -
ADEMBO George 86 1 90 - - - -
ADERA Geoffrey 02 1 15 - - - -
ADERO Elly 82 86 3 270 1 - - -
AGUDA John 98 1 90 - - - -
AKE Emmanuel 10 1 77 - - - -
AKETCH Nickanor 98 1 90 - - - -
AKUMU Anthony 18 22 4 330 - - 2 -
AKUMU Teddy 26 6 513 - - 1 -
ALUKO Jackson 74 6 495 - - - -
AMANAKA Zablon Davies 06 7 630 - - - -
AMBANI Boniface 10 1 45 - - - -
AMIDAY Mike 86 1 90 - - - -
AMWAYI Kevin 18 3 118 - - - -
ANYANGU Wycliffe 90 4 360 - - - -
ANYANZWA Azibwa 74 2 135 - - - -
ANYANZWA D. 74 4 360 1 - 1 -
ANYEMBE Daniel 26 4 360 - - - -
ARIENO John 86 1 90 - - - -
ASEMBO Joseph 94 1 90 - -4 - -
ASIKE Eugene 22 2 180 - - - -
ATHUMAN Ismael 26 1 45 - - - -
ATIENO Taiwo 10 3 61 - - - -
ATOLA Henry 22 2 71 - - - -
ATUDO Jockins 10 14 5 399 - - - -
AVIRE John 26 1 60 - - - -
AYONGO Paul 82 1 45 - - - -
AYOYI Ambrose 86 4 360 1 - - -
AYUKO Noah 10 4 360 - -5 1 -
AYUNGA Jonah 26 2 57 - - - -
BABU Lazurus 74 2 180 - - - -
BAJABER Mohammed 26 2 114 1 - 1 -
BARASA John 06 8 465 2 - 1 -
BARASA NYONGESA Mike 06 2 20 - - - -
BREIK Abdalla Ali 06 1 90 - - - -
BUSOLO John 94 1 90 - -0 - -
BWAMY Christian 14 18 2 42 - - - -
BWIRE Brian 22 26 4 275 - -2 - -
CHANZU Joseph 82 2 180 - - - -
CHEGE Alfred 02 1 90 - - - -
CHEGE W. 74 2 180 - - - -
CHIMWANGA Ibrahim 10 1 90 - - - -
DAWO Peter 90 5 438 1 - - -
DIGOLLA Duncan 98 4 333 - - - -
ECHESA Hillary 06 10 3 114 - - - -
ERAMBO Chrispine 26 2 14 - - - -
ESAMBE BANDI Lewis 26 1 18 - - - -
GATERI David 14 1 87 - - - -
GAZAHI Abdallah 78 1 90 - - - -
GITAU Moses 06 1 49 - - - -
GOODWIN Maurice 78 1 16 - - - -
GUNDI Simeon 74 2 180 - - - -
HARPER Vincent 26 1 45 - - 1 -
HUSSEIN Abdulrazak 06 2 92 - - - -
HUSSEIN Mohammed 06 4 319 - - - -
IMBO Gerald 78 1 90 - - - -
INGANGA William 94 1 90 - - - -
INGUTIA Jared 82 2 180 - - - -
IVECHE Francis 86 1 90 - - - -
JAMAL Mohammed 10 2 143 1 - - -
JOHANNA Eric 18 22 26 4 267 - - - -
JORAM Roy 74 3 270 - - 1 -
JUMA Lawrence 22 3 111 - - - -
JUMA Masoud 22 26 6 332 2 - 1 -
JUMA-OUNDO Tom 06 6 462 - - 1 -
KAHATA Francis 14 4 337 1 - 1 -
KAPAITO Eric 22 1 18 - - - -
KASSIM Issa 02 06 3 218 - - - -
KELI MUTUNGE Jacob 18 1 36 - - - -
KHAMIS Omar 14 26 2 180 - - 1 -
KHERI Hussein 86 4 360 - - - -
KIBUNGUCHY Nabi 26 1 2 - - - -
KIBWAGE Michael 26 1 17 - - - -
KIIWA Edward 78 2 175 - - - 1
KIMANI Kevin 14 18 5 344 - - - -
KINGURU Lloyd 10 1 90 - - - -
KWARULA Vincent 94 98 6 497 1 - - -
LAVATSA Edwin 14 3 126 - - - -
LENKUPAE WILSON William 26 6 430 1 - 2 -
LICHUKU Frederick 98 5 450 - - - -
LUKOYE Aggrey 78 1 90 - - - -
LUKOYE John 90 94 5 232 - - - -
LUTUNYA Kefa 14 2 77 - - - -
LWANGA Anthony 94 98 3 246 - - - -
MACHARIA Jackson 22 1 15 - - - -
MACHETHE-MUIRUI John 02 06 5 344 - - - -
MADIGOMERE MUIRURI Michael 98 02 6 267 - - - -
MAGOGO Mohammed 78 2 180 - -1 - -
MAGONGO Abbas 90 6 540 - - 2 -
MAKACHA Austin 10 10 787 1 - 1 -
MAKOKECH Babu 78 2 180 - - - -
MAKUKU Francis 86 1 90 - - - -
MARIGA Macdonald 06 10 16 1273 2 - 2 -
MARUTI Bonaventure 06 1 73 - - - -
MASIGA Douglas 86 1 90 - - - -
MASIGA Joe 82 86 5 450 3 - - -
MASIKA Ayub 18 26 4 215 1 - - -
MATASI Patrick 26 4 360 - -3 - -
MATHENGE Anthony 06 3 184 - - 1 -
MBONGI Omar 18 2 180 - - - -
MEJA Henry 22 1 3 - - - -
MIHESO Clifton 14 18 26 5 305 - - - -
MOHAMMED Ali 06 1 45 - - - -
MOHAMMED Jamal 14 8 550 - - - -
MOHAMMED Musa 18 22 2 32 - - 1 -
MONDAY Osborne 10 4 158 - - - -
MOTEGO Henry 90 94 98 6 473 2 - 1 -
MUCHIRI Boniface 22 26 7 207 - - - -
MUGALIA Bob 14 2 110 - - - -
MUGUNA Kenneth 22 26 9 742 - - - -
MUHANDO Henry 94 2 180 - - - -
MUHANJI Washington 90 6 540 - -4 - -
MUKENYA Edwin 06 4 360 1 - - -
MULAMA Simeon 02 2 48 - - - -
MULAMA Titus 06 10 14 16 1247 1 - 1 -
MULAMBA Wilberforce 86 2 180 - - - -
MUMBA MAMBO Robert 02 06 10 18 1397 - - 1 -
MURILA Josephat 82 2 180 - - - -
MURILA Josphat 86 2 180 - - - -
MURUNGA Andrew 14 2 72 1 - 1 -
MUSUKU Dan 86 1 90 - - - -
MUTIEF Seif 98 2 61 - - - -
MUTTENDANGO Emmanuel Ake 06 4 201 - - - -
MUTUA Douglas 86 90 5 315 - - 1 -
MWALALA Bernard 06 5 376 - - 1 -
MWALUVYU Seif 98 1 31 - - - -
MWANGI John 10 9 797 - - - -
M`WAKOTO Binzi 78 1 90 - - - -
NABWIRE Marvin 26 3 58 - - 1 -
NACHOK Patrick 94 1 33 1 - - -
NAIRUKA John 18 1 3 - - - -
NANDNA James 94 1 90 - - - -
NDETO Mulinge 'Munandi' 06 10 14 9 810 - - 3 -
NDIRANGU John 18 1 1 - - - -
NDOLO Anthony 90 2 180 - - - -
NG'ANG'A Denis 26 2 180 - - - -
NGAYWA Asman 06 1 5 - - - -
NGOKA Maurice 02 06 3 158 - - - -
NICODEMUS D. 74 2 180 - - - -
NIVA Jonatan 74 4 360 - - - -
NJOROGE John 10 2 157 - - - -
NONDI Amos 22 26 5 380 - - 1 -
NYABARO Evans 'Valdo' 98 06 2 66 - - - -
NYAWANGA John 74 6 495 - - - -
NYONGESA Levy 06 1 34 - - - -
NZOMO Dennis 14 1 81 - - - -
OCHIENG Benson 26 3 44 1 - - -
OCHIENG Charles 78 82 4 270 - - 1 -
OCHIENG David 14 18 22 7 599 - - 2 -
OCHIENG Duncan 06 14 7 630 - -13 2 -
OCHIENG Edgar 06 10 8 720 - - 1 -
OCHIENG Humphrey 14 2 89 - - - -
OCHIENG Job 26 3 132 - - - -
OCHIENG Martin 78 2 180 - - 1 -
OCHIENG Pascal 10 14 6 540 1 - - -
OCHIENG Paul 98 2 180 - - - -
OCHIENG Willis 10 3 270 - -5 - -
OCHOLA Tobias 90 6 540 - - 1 -
OCHURAH Thomas 98 1 29 - - - -
ODADA Richard 22 26 12 996 1 - 2 -
ODHIAMBO Allan 94 98 3 270 - - - 1
ODHIAMBO Austin 26 3 97 - - - -
ODHIAMBO Bryne 26 3 265 - -6 - -
ODHIAMBO David 90 2 180 - - - -
ODHIAMBO Dennis 14 18 4 360 - - - -
ODHIAMBO Francis 98 1 90 - - - -
ODHIAMBO George 86 1 90 - - - -
ODHIAMBO John 98 4 360 - - 1 -
ODHIAMBO Kennedy 02 2 180 - - - -
ODIAGA Stephen 98 2 124 - - - -
ODIE John 94 1 90 - - - -
ODORE S. 74 3 270 - - 1 -
ODUOR Austin 90 6 540 - - - -
ODUOR Charles 02 2 180 - - - -
ODUOR Francis 94 98 3 231 - - 1 1
OGADA Daniel 98 1 90 - - - -
OGAM Ryan 26 4 235 4 - - -
OGOLLA James 78 2 127 - - 1 -
OGOLLA John 86 4 360 - - - -
OGUTA Paul 98 1 26 - - 1 -
OGWENO Thomas Mboya 98 4 300 - - 1 -
OJIAMBO James 78 2 164 - - 1 -
OKELO John 86 1 90 - - - -
OKOTH Collins 14 18 4 189 - - - -
OKOTH Mike 98 06 6 540 5 - - -
OKOYI Robert 98 2 124 - - 1 -
OKUMU Anthony 98 1 34 - - - -
OKUMU Joseph 22 6 540 - - 2 -
OKWARO Manzur 26 5 321 - - 1 -
OLIECH Dennis 06 10 14 24 1980 16 - 5 -
OLUNGA Michael 18 22 26 20 1735 11 - - -
OLUOCH Boniface 14 18 5 450 - -4 - -
OMIJA Alphonce 26 2 135 - - - -
OMOGI Kennedy 10 1 90 - - - -
OMOLO Johanna 14 18 6 537 2 - 2 -
OMOLO Samuel 94 98 5 450 - - 1 -
OMOND Eric 18 26 3 153 - - - -
OMONDI Ben Stanley 26 1 32 - - - -
OMONDI James 06 2 31 - - - -
OMONDI Ongao Eric 98 02 7 521 - - 2 -
OMONDI Tirus 86 1 90 - -3 - -
OMONGE Eric 82 1 45 - - - -
OMULAKO Francis 06 1 45 - - - -
OMURWA Johnstone 22 26 7 628 - - - -
ONYANGO Alpha Chris 26 3 180 - - - -
ONYANGO Bernard 02 1 31 - - - -
ONYANGO George 90 4 320 1 - 1 -
ONYANGO Joash 22 1 34 - - - -
ONYANGO Mandela 14 18 26 10 873 1 - 1 -
ONYANGO Patrick 10 14 13 854 - - 4 -
ONYANGO Rooney 26 9 759 1 - 2 -
ONYANGO Sammy 86 90 6 540 1 - - -
ONYANGO Samuel 22 2 106 - - - -
ONYANGO Victor 02 1 90 - -0 - -
ONYERA Paul 90 2 74 - - - -
ONYISO OKOTH Francis 98 02 06 9 810 - -14 1 -
OOKO Patrick 10 14 5 251 - - - -
OPIYO Peter 10 14 7 387 - - 1 -
OPIYO Philip 06 4 360 - - - -
OPONDO Kevin 10 14 7 302 - - - -
ORODI Evans 06 2 180 - - 2 -
OSAMA Godfrey 98 1 46 - - - -
OSORO Emmanuel 26 1 64 - - - -
OTAMA Mathews 98 2 180 - -2 - -
OTIENO Arnold 06 10 10 900 - -10 1 -
OTIENO Bernard 90 94 4 331 - - - -
OTIENO Charles 90 4 360 - - 1 -
OTIENO Erick 22 26 6 437 - - 1 -
OTIENO George 86 2 180 - - - -
OTIENO Ian 22 26 5 405 - -10 - -
OTIENO Musa 98 02 06 10 25 2173 3 - 3 1
OTIENO Origi 14 4 360 - -2 2 -
OTIENO Patrick 14 1 23 - - - -
OTIENO Peter 82 2 180 - - - -
OTIENO Zedekia 94 2 180 - - - -
OUGO Josiah 98 5 431 - - 1 -
OUMA Erick 26 3 219 - - - -
OUMA Francis 10 5 185 - - - -
OUMA James 82 1 90 - - - -
OUMA Peter 74 6 540 1 - - 1
OUMA Timothy 22 26 9 362 - - 1 -
OUMA William 74 5 405 6 - - -
OUNDO Thomas 98 2 103 - - - -
OWINO David 14 18 6 539 1 - 2 -
OWINO George 06 10 16 1191 - - 1 -
OWINO Julius 06 10 6 493 1 - - -
OWINO Sammy 82 2 180 2 - - -
OWINO Sylvester 26 4 360 - - 2 -
OWOUR Vitalis 90 6 540 - - - -
OYGANDO Joseph 78 1 53 - - - -
OYOMBE Andrew 06 10 4 321 - - 1 -
OYUGA Paul Mbuya 98 06 2 66 - - - -
OZORO Rueben 74 1 90 - - - -
RASHID Seleman 98 4 327 - - - -
SAKARI Daniel 22 26 4 283 - - - -
SARUNI James 22 1 90 - -1 1 -
SCRIVEN Alfred 26 1 1 - - - -
SENAJI Clyde 26 1 1 - - - -
SHABAN Adam 06 7 524 - - 1 -
SHAKAVA Haron 18 3 270 1 - 1 -
SHAMBA Hamisi 82 2 180 - - - -
SHARIFF Agil Mohamed 98 1 83 - - - -
SHIKALO Faruk 22 1 45 - -1 - -
SHIKHUL Jack 82 1 90 - - - -
SHIKOKOTI Joseph 10 14 3 95 - - - -
SHIM Patrick 94 1 90 - - - -
SHOLEI Sammy 98 2 85 - - - -
SIANGA James 74 6 540 - -8 - -
SICHENJE Collins 26 4 360 1 - 1 -
SIMIYU Kennedy Sikuku 98 5 350 2 - 1 -
SIMIYU Sammy 06 4 274 - - 1 -
SIRANGA F. 74 1 90 - - - -
SIRENGO Mark 02 06 9 576 - - - -
SITUMA James 14 4 360 - - - -
SULEIMAN Issa 86 1 90 - - - -
SUNGUTI George 98 2 114 2 - - -
TABU Samuel 86 4 360 1 - - -
TERA Alwyn 22 1 28 - - - -
THIGO Allen 74 78 8 670 - - - 1
TIEGO Collins 06 1 25 - - - -
WAFULA Edwin 18 4 360 - - - -
WAGA Benson 74 6 540 - - - -
WAHEHO Alposa Victor 98 1 90 - -3 1 -
WAMALWA Edward 78 2 180 - - 1 -
WAMBANI Anthony 22 2 91 - - - -
WAMBUA Maurice 98 1 59 - - - -
WANGA Allan 10 14 18 14 526 1 - - -
WANJOHI Antony 10 3 270 - - - -
WANYAMA Victor 14 18 17 1236 1 - 2 -
WARURU Stephen 14 2 108 - - - -
WAWERU George Japhet 02 06 4 360 - - 1 -
WECHE Michael 90 5 421 - - 1 -
WERE Francis 98 3 137 2 - - -
WERE J. 74 1 45 1 - - -
WERE Jesse 14 18 2 41 - - - -
WERE Paul 14 4 132 - - - -
WILSON Adam 26 2 120 - - - -
YUSUF Mohamed Ali 06 1 9 - - - -
ZAKAYO Erick 22 1 57 - - - -

STATFANEURO • WORLD CUPS