Played for
Plays in
Hong Kong FC
AS Pierrots Vauban
US Sarre-Union
SV Stadelhofen
Hong Kong Pegasus
Mutual
Sham Shui Po
South China
Southern District
Yuen Long