The club was founded in 2003 as Dongguan New Century Leopards and was initially located in
Dongguan,
Guangdong. After twelve seasons, the team relocated to nearby
Shenzhen in 2015. Success came early as they were the runners-up in the 2004
Chinese Basketball League (CBL) championship, and were promoted to the
Chinese Basketball Association (CBA) for the 2005–06 season. In its first season in the CBA, Dongguan finished at last place in the South Division, and was out of the playoffs. The team would soon battle its way to respectability, becoming somewhat regular participant in the CBA's postseason over the ensuing years. In July 2011, the
NBA point guard Jeremy Lin played for the team at the
ABA Club Championship, and was named the
MVP of the tournament. On December 26, 2013,
Bobby Brown scored a franchise-record 74 points in a game against
Sichuan Blue Whales. In 2024, the club moved to
Shenzhen Arena. == Current roster ==