#4 Dennis Oliech
Dennis Oliech is the all-time record goalscorer for the Kenyan national team with 34 goals to his name. His goal scoring exploits as a youngster for Mathare United earned him a move to Qatar side Al-Arabi in 2003. After spending two years in the Qatar Star League, where he got to rub shoulders with greats like Stefan Effenberg and Gabriel Batistuta, he was snapped up by French Ligue 1 side Nantes where he could manage only four goals in 32 matches.
He later joined AJ Auxerre, playing for the club for a good six years and netting in 25 goals in 125 appearances, before joining Ajaccio.
After ten years of playing in France, Oliech moved on to the United Arab Emirates to join Dubai CSC for a short stint before hanging up his boots in 2016.