Antes de su llegada al Leicester City, jugó en el AFC Newbury, Southampton, Arsenal FC y Chelsea. Además, fue capitán de la selección absoluta de Brunei, donde jugó nueve partidos y convirtió en una ocasión.