Wychowanek klubu EV Füssen. Następnie kilka lat grał w Kolonii w lidze DEL do 2006. W międzyczasie w drafcie NHL z 2004 został wybrany przez San Jose Sharks. W USA wyjechał w 2006 i początkowo grał głównie w zespole farmerskim w lidze AHL. W NHL w drużynie Rekinów zadebiutował w styczniu 2008 i przez pierwsze lata grał nieregularnie. W tym czasie w sezonie 2010/2011 został przekazany do Brynäs w szwedzkich rozgrywkach Elitserien, a po powrocie w lipcu 2011 przedłużył kontrakt z San Jose o dwa lata[1]. Od listopada 2012 wymczasowo na okres lokautu w sezonie NHL (2012/2013) związał się z niemieckim klubem Hannover Scorpions[2]. W lipcu 2013 został zawodnikiem Phoenix Coyotes, związany rocznym kontraktem[3]. Od lipca 2014 zawodnik Pittsburgh Penguins[4]. Od lipca 2015 zawodnik New York Islanders[5]. Pod koniec stycznia 2017 przedłużył kontrakt o trzy lata[6]. W październiku 2020 przeszedł do Detroit Red Wings, podpisując dwuletni kontrakt[7]. W lipcu 2022 przeszedł do St. Louis Blues[8].