Ekdal began his professional career at the age of 18 when he joined the Swedish club BK Hacken in 2010. He quickly established himself as a key player in the team and garnered attention from bigger clubs. In 2012, Ekdal made a move to Italy to play for Serie A club Cagliari, where he continued to impress with his performances on the field.