Australian striker Joshua Kennedy has joined Karlsruhe from fellow German first division club Nuremberg, the two clubs announced on Friday.

The 25-year-old Kennedy has signed a three-year-and-a-half year contract with promoted Karlsruhe, who are sixth in the German league table.