[2] He earned 5 international caps for the German national speedway team.
[3] Kessler represented Germany at the Speedway World Team Cup.
He started his British league career with Sheffield Tigers in 1994.
[5][2] He then moved to Hull Vikings in 2002 before switching to Stoke Potters in 2003.
His last season before retirement was in Britain, riding with the Rye House Rockets in 2010.