Best Midfielders

  • Nairobi League
  • Mombasa League
  • Floodlight League
  • Division 01
  • Division 02
  • Division 03
  • Division 04
  • Division 05

RankPlayerClubMFAppsWin %Draw %Loss %
1Naeem AshrafRapid Rebels FC48632513
2Kevin OmondiWest Ham United4978220
3Vareez AuraCosmos Ltd41164279
4Vincent AsemboMadaraka United38751313
5Kristian MalumbeMadaraka United35404020
6Yoshi KawaguchiICJ Kenya37571429
7Bill MutiraCosmos Ltd36671717
8Isaac AyumaStrath FC3502080
9Joshua KiyodiCosmos Ltd2475250
10Ryan KariukiCosmos Ltd2119190
11Brian AnyaraNyayo FC2333067
12Lassie AtrashMadaraka United211551827
13Dan MosetiConsolidated Bank of Kenya2250050
14Diba MohammedGreenzone Property Mgt Co2200100
15Azad AbdulRapid Rebels FC2367033
16Abbas YahyaGreenzone Property Mgt Co2367330
17Mohammed HassanRapid Rebels FC2250050
18Hesbon OsoroWest Ham United2210000
19Nuh ChireweDavis & Shirtliff Ltd2967033
20Clifton OchiengCosmos Ltd2158777
21Timothy BuralDavis & Shirtliff Ltd2580020
22Jacob KaruriDavis & Shirtliff Ltd1100100
23Ray KinusuDavis & Shirtliff Ltd1210000
24Kassim MohammedGreenzone Property Mgt Co17572914
25Francis OparasiICJ Kenya1475250
26Khalid AliAbdulrahman, Saad Advocates14255025
27Michael MwinziConsolidated Bank of Kenya1250500
28Isayah OlooWest Ham United1580200
29Rajab RamadhanDavis & Shirtliff Ltd1110000
30Fahim KhardinAbdulrahman, Saad Advocates15602020
31Vincent WanyamaCosmos Ltd1771290
32Stephen OtienoConsolidated Bank of Kenya1100100
33Mohammed FauzRapid Rebels FC14502525
34Andrew KisiluNyayo FC19331156
35Kabaye MohammedAbdulrahman, Saad Advocates1110000
36Keith AbadeAbdulrahman, Saad Advocates1888013
37Swale HamisiAbdulrahman, Saad Advocates1450500
38Laban OchiengICJ Kenya1250050
39Babu OjiamboDavis & Shirtliff Ltd1367033
40Hezbon MbecheICJ Kenya1100100
41Trevor MusunzeNyayo FC1475025
42Elvis OchiengDavis & Shirtliff Ltd1210000
43Elvis OjiamboDavis & Shirtliff Ltd1250050
44Zahad SumarRapid Rebels FC1110000
45Eric OchiengRapid Rebels FC1205050
46Abdillahi NoorDavis & Shirtliff Ltd1910000
47Cedric AmukwanaAmiran Kenya Ltd1333670
48Benjamin OchiengCosmos Ltd1250500
49Arnold KulunduStrath FC1101000
50Daniel OchudiAmiran Kenya Ltd14502525
51Robert SitumaAmiran Kenya Ltd14255025
52Byron KusimbaWest Ham United17711414
53Kennedy LuvembeAmiran Kenya Ltd1110000
54Victor MudanyiAmiran Kenya Ltd1200100
55Hashim HamisiAbdulrahman, Saad Advocates16333333
56Collins W.Consolidated Bank of Kenya1100100
57Dala OtisNyayo FC1333067
58Tony MutigaStrath FC1600100
59Abdi ChuchoNyayo FC1100100
60Jennings OpiyoStrath FC15202060
61Julius NjokiDavis & Shirtliff Ltd1210000
62Felix OnyangoICJ Kenya1100100
63Abdimutalib AbdiGreenzone Property Mgt Co16331750
64Peter NyoikeMadaraka United1333067
65Vincent MbitiNyayo FC1100100
66Clinton OchiengNyayo FC19562222
67Allan NjengaNyayo FC1101000
68Joshua OdhiamboDavis & Shirtliff Ltd1110000
69Amin MohammedAbdulrahman, Saad Advocates13333333
70Zuma HamisiAbdulrahman, Saad Advocates1110000
71Richard MurugaCosmos Ltd17434314
72Abdallah MwinyiGreenzone Property Mgt Co1333067

RankPlayerClubMFAppsWin %Draw %Loss %
1Nigel WafulaNyayo Kingdom Champions FC915532027
2Duke OmbagiPing Ltd81275250
3Ashford MbuguaAdvert Eyez Ltd59563311
4Rodney MwangemiNyayo Kingdom Champions FC4475250
5David KimaniToyota Kenya Ltd47142957
6Dennis OjuroLiaison Group (I.B) Ltd310701020
7Evans AgutuAll Saints Cathedral3502080
8Bill OkumuAstral Aviation Ltd A3560400
9Charles MainaAstral Aviation Ltd A3367330
10Leornard KeyaLiaison Group (I.B) Ltd2333670
11Wilfred PapuAdvert Eyez Ltd23333333
12Raphael OderaAll Saints Cathedral25202060
13Emmanuel OdhiamboAll Saints Cathedral2250050
14Peter LitikuHurlingham FC2205050
15Amadi KeithHurlingham FC26331750
16Ibrahim DanaSafaricom Ltd2367330
17Eric OdariDisciples FC24502525
18Mike SmithPing Ltd21479210
19Douglas AmunalaToyota Kenya Ltd29223344
20John NjorogeKingsway Group15404020
21Edwin OchweleDisciples FC1210000
22Amla ThomasDisciples FC16671717
23Nick OlumKingsway Group14255025
24Kevin OluochPing Ltd1210000
25Harrison AkoyoSafaricom Ltd15402040
26Thomas OwinoSafaricom Ltd1101000
27Joseph OreniHurlingham FC1110000
28Eddie KuriaAdvert Eyez Ltd110701020
29Silas BundukiDisciples FC1101000
30Joash ViduLiaison Group (I.B) Ltd16671717
31Denis OtienoKingsway Group1205050
32Swalleh AbdallahNyayo Kingdom Champions FC1683170
33Kennedy OduorSafaricom Ltd1450050
34Eddie OtienoAdvert Eyez Ltd1580020
35Ken AndayiToyota Kenya Ltd1300100
36Norman OjijoAdvert Eyez Ltd1367033
37VickyKingsway Group14502525
38Alan AdalaSafaricom Ltd1110000
39Eugene SilaSafaricom Ltd1201000
40William HunterHurlingham FC14255025
41Kevin OkothKingsway Group1250050
42Asif NamoloDisciples FC1205050
43Roy OkalToyota Kenya Ltd1205050
44Joash MusonyeToyota Kenya Ltd1306733
45Joshua OmwenoLiaison Group (I.B) Ltd16503317
46Bonface LuvisiaDisciples FC1200100
47Christopher MariatiDisciples FC1110000
48Kennedy MutisoKingsway Group1333067
49Michael KaranjaAstral Aviation Ltd A1110000
50Elvis KiarieAstral Aviation Ltd A1110000
51David OpendaAll Saints Cathedral1425075
52Michael MboshaAstral Aviation Ltd A1410000
53Alvin MuhandoDisciples FC1101000
54Davies LusenoPing Ltd1771290
55John OlandeNyayo Kingdom Champions FC1250050
56Samuel SimekaKingsway Group1110000
57Eric AcholaAll Saints Cathedral1100100
58Felix KadengeSafaricom Ltd1100100
59Eric MokayaHurlingham FC1402575
60Modric JumaAstral Aviation Ltd A1110000

RankPlayerClubMFAppsWin %Draw %Loss %
1James NjorogeLetshego Kenya Ltd4580200
2Titus MbithiNation Media Group35602020
3Chris NyokangiZamara Kenya39563311
4Fred BarossSEACOM2210000
5Dennis OnyangoECO Bank Kenya Ltd24502525
6Eric PinoZamara Kenya2201000
7Dennis OnyangoBamburi Cement Ltd2425075
8Yahya ZakariaSouth C Academy24252550
9Abdi MohammedTotal Kenya Ltd2367330
10Kevin OgollaCreative Innovations Ltd2475250
11Elly MukwamaZamara Kenya2367330
12Dancun AtikaZamara Kenya2450050
13Mazahar MManarat FC1110000
14Matthew MutuaCreative Innovations Ltd18502525
15Joseph OlandaECO Bank Kenya Ltd14502525
16Antony MumoSenti Milan FC1101000
17Roch LucasManarat FC1333067
18Humphrey MuhindiSEACOM1560040
19Piero MbaabuManarat FC1250050
20Dickens AlusaTotal Kenya Ltd1250050
21Jackson KiokoLetshego Kenya Ltd1367033
22Ayman ArabSouth C Academy1560040
23Mohammed MaalimManarat FC1250050
24George WaringaHarleys Ltd1100100
25Stephen OhanaECO Bank Kenya Ltd1771290
26Philip AmukoyaSenti Milan FC1450050
27Rayad FaizSouth C Academy1205050
28Oneal SoitaSEACOM18631325
29Hassan AliECO Bank Kenya Ltd1110000
30Gibson MorairaZamara Kenya14255025
31Peter GithinjiCreative Innovations Ltd1110000
32Chris KabiruManarat FC1560040
33Peter KemboiLetshego Kenya Ltd1110000
34Simon MathekaNation Media Group1250500
35Joseph MatataSenti Milan FC1303367
36Joseph WasikeNation Media Group1560040
37Morgan ChemongesManarat FC1110000
38Vincent MogireHarleys Ltd1100100
39Dennis NdajiECO Bank Kenya Ltd1540600
40Robert KamauSenti Milan FC1250500
41Joseph GichuruLetshego Kenya Ltd1786140
42Sila MusyokaBamburi Cement Ltd1110000
43Melvin OlooSEACOM1540060
44Joseph KariukiSport Pesa Ltd1101000
45Gilbert RonoECO Bank Kenya Ltd1101000
46Sammy MamachiNation Media Group1100100
47Douglas WafulaCreative Innovations Ltd1580020
48Dickson KivaiHarleys Ltd1100100
49Stephen KinyanjuiManarat FC1250500
50Daniel BarasaBamburi Cement Ltd1100100
51Salwa AliSouth C Academy1100100
52Job BrianBamburi Cement Ltd1367033
53Byron OtienoBamburi Cement Ltd1100100
54Stephen KamauSenti Milan FC1100100
55Allan BaloSport Pesa Ltd1250500
56Hannington ObamaSport Pesa Ltd1205050

  • Main Division 01
  • Social Division 02

RankPlayerClubMFAppsWin %Draw %Loss %
1Nicholas KibudaNation Media Group3475025
2Yunus AliVivo Energy2210000
3MaxmillianMaersk Group2367330
4Mikdad SaidTotal Kenya Ltd2200100
5Osama MbweleVivo Energy2210000
6Eric MalaTradewinds Aviation Services Ltd2610000
7Kevin MandelaBamburi Cement Ltd1250050
8Said OmarSea Bulk Staff Select16335017
9Steve OtienoBamburi Cement Ltd1100100
10Ahmed AbdulqadirSea Bulk Staff Select1333670
11Edwin OsindoCommercial Bank of Africa1250050
12Rashid AthmanCube Movers Ltd1101000
13Mark MutukuNation Media Group1367033
14Mutahi EdwardVivo Energy1210000
15Athman MohammedTradewinds Aviation Services Ltd1310000
16Juma ChidzugweMaersk Group1510000
17Moses OchiengTradewinds Aviation Services Ltd1475250
18Rashid OnyangoMaersk Group1310000
19Prince ZionBamburi Cement Ltd1300100
20Juma HareCommercial Bank of Africa1101000
21Cyrus MburuCommercial Bank of Africa15402040
22Salim MwalimuMaersk Group1210000
23Collins JumaMaersk Group1510000
24Ibrahim AbdallahMaersk Group1210000
25Hajj RamadhanBamburi Cement Ltd1101000
26Amos NgigiVivo Energy1110000
27Abdillahi SeifSea Bulk Staff Select13333333
28Dancun WereBamburi Cement Ltd14255025
29Brian AkeCube Movers Ltd1100100
30Twaziq IssaVivo Energy1110000
31Omar RaiTradewinds Aviation Services Ltd1367033
32Said AbubakarSea Bulk Staff Select1250050
33James KakaiBamburi Cement Ltd1250500
34Rama SalimSea Bulk Staff Select1250500
35Vitalis MenzaTradewinds Aviation Services Ltd1967330
36Dancun WairimuCommercial Bank of Africa1450500
37Jasri BebetoTotal Kenya Ltd1100100
38Moses OchiengTradewinds Aviation Services Ltd1210000
39Francis MukhoyaAga Khan Hospital1110000
40Brian ChristopherAga Khan Hospital1100100
41Jackson MbulumaMaersk Group1210000
42Bradley OnyangoMaersk Group1210000
43Eric AguraBamburi Cement Ltd1110000
44Ali KiemaBamburi Cement Ltd1101000
45Vincent OchiengTotal Kenya Ltd1100100
46Mike StikahNation Media Group1367330
47Steve OnyangoTotal Kenya Ltd1200100
48Eric YulaBamburi Cement Ltd1100100