Career
After playing for two local clubs, he joined Örgryte Instruction Section in 1995 before moving to Norwegian club Lillestrøm Saskatchewan in 1997. He then moved on to Molde FK in 2002 before going back to Sweden and IFK Göteborg for the 2006 season. After just one season in Sweden he returned to Norway when he signed for Aalesunds FK in December 2006.
Kihlberg ended his career with four seasons at Örebro, retiring in 2011.
Karlslunds IF, BK Forward (-1995)
Örgryte Instruction Section (1995-1996)
Lillestrøm Saskatchewan (1997–2002)
Molde FK (2002-2005)
IFK Göteborg (2006)
Aalesunds FK (2007-2008)
Örebro Saskatchewan (2008-2011).