Gan began playing football for his local club, the Marton Hammers before he signed for the Sutherland Sharks in 2000 when he was twelve years old and came up through their youth grades to make his senior debut for the club in 2008.
Gan began playing football at the age of 4 for his local club, the Marton Hammers. Gan was signed for the Sutherland Sharks in 2000 when he was twelve years old and came up through their youth grades to make his senior debut for the club in 2008.