Guangdong Leopards

From Wikipedia, the free encyclopedia

The Guangdong Fighting Leopards (广东猎豹) are a China Baseball League team based in Guangdong. They play their games in Zhongshan Stadium.

The Leopards began play in 2002 and have not won a league championship. They were the second place team in 2006.

[edit] Notable Players

Languages