In 2011 Schaffartzik signed a contract with
Alba Berlin. In the 2012–13 season, he played his first season in the
Euroleague, he averaged 6.2 points per game in the competition. On August 1, 2013, Schaffartzik signed a two-year contract with
Bayern Munich. In the 2013–14, he won the
Basketball Bundesliga with Bayern, after his team beat Alba 3–1 in the Finals. On September 28, 2015,
Limoges CSP announced it had signed Schaffartzik. In June 2016, Schaffartzik signed a one-year contract with
Nanterre 92. On April 22, 2017, Schaffartzik won the
French Cup after beating
Le Mans Sarthe Basket 79–96 in the Final. He was named the
French Basketball Cup Final MVP after scoring 24 points in the Final. On April 25, Schaffartzik won the
FIBA Europe Cup with Nanterre, as the team beat
Élan Chalon on aggregate over two legs. On June 12, 2017, Schaffartzik re-signed with Nanterre 92 for one more season. On July 2, 2018, Schaffartzik signed a one-year contract with
Tecnyconta Zaragoza. On August 10, 2018, Schaffartzik parted ways with
Tecnyconta Zaragoza after the injury suffered in the right knee in a pre-season training and whose recovery did not allow him to play at the beginning of the season. On September 16, 2019, he has signed with
Hamburg Towers of the German
Basketball Bundesliga. ==German national team==