Ibrahimovic has played for three different Italian clubs over his career. He first joined Juventus in 2004 and moved to Inter Milan in 2006. After a spell with Spanish side Barcelona, Ibrahimovic joined AC Milan in 2010 on loan before moving permanently a year later.