after beginning as a youth player in germany with ksg mitlechtern, fc 07 bensheim and eintracht frankfurt, kneißl signed for english side chelsea in 2000. he stayed with chelsea for five years, and although he did not make any league appearances, he spent loan spells in scotland with dundee, where he played in 11 league games, scoring one goal, and in belgium with westerlo. after leaving chelsea in 2005 he played for german clubs sv wacker burghausen and fortuna düsseldorf, before returning to england with afc wimbledon in september 2007, where he made one league appearance before leaving in october 2007. he signed for wivenhoe town in december 2007, but left after just one league appearance. he next signed for spvgg weiden in july 2008, before moving to 1. fc schweinfurt 05 in january 2009 on another free transfer.