Duncan played for the AFC Leopards U20 team in 2013 after which he was promoted to the senior team with the recommendation by our former coach Luc Eymael. He made his debut for the senior team in a GOtv round of 16 match against Ligi Ndogo where he had two assists in the 2-0 win. He has scored one goal for the club in a match he played against Chemilil Sugar Fc. In 2016 Duncan left the club for Posta Rangers Fc where he played for a year after which he rejoined AFC Leopards in January 2017.Duncan is also a student at Nairobi University. He is the club’s 2nd assistant captain.
Date of birth: 26th May 1994
Squad number: 26
Position: Defensive midfielder
Primary School: Muhanda Primary School,Siaya
High school: Chavakali High School
Previous Clubs: AFC Leopards U20, Posta Rangers
Attributes: Good passing; defensive play; a good reader of the game