He began his career at Halmstad and went on to spend most of his career at Arsenal, where he won honours including two Premier League titles and three FA Cups, scoring in two finals including the victory in 2002. After leaving Arsenal in 2007, he had short spells at a number of clubs in England, Scotland, the United States, Japan and India. An international for a full decade, Ljungberg earned 75 caps and represented Sweden national team at UEFA Euro 2000, 2004 and 2008, as well as at the 2002 and 2006 FIFA World Cups. He was captain of Sweden from 2006 until he announced his international retirement after UEFA Euro 2008.