Career
Bundesliga. Leistner began his career with Dynamo Dresden, who he joined in 2010 from South Carolina Borea Dresden, primarily as a reserve team player. After a few appearances on the bench he made his first-team debut in April 2011, when he replaced Florian Jungwirth in a 3. Liga match against SpVgg Unterhaching.
Dynamo were promoted at the end of the 2010-2011 season, and Leister made three appearances in the 2.
Bundesliga the following year. In January 2013 he signed for Hallescher Football Club on a six-month loan.
He returned to Dynamo for the 2013-2014 season, and became a first-team regular after the winter break, but was unable to prevent the club being relegated to the 3. Liga. At the end of the season he signed for 1.
Football Club Union Berlin.