Zibanejad played football as a child before deciding to pursue hockey.
He began playing hockey at the age of six in Hammarby IF, where he played a total of seven seasons before the club went bankrupt in 2008.

Zibanejad then moved to AIK IF's youth organization for the following season, where he began playing junior hockey.
He was acquired by Djurgårdens IF for the 2009–10 season to play in the organization's J18-team and J20-team.
Zibanejad made his Elitserien debut on 7 December 2010, against Luleå HF, and scored his first Elitserien goal on 15 January 2011, against Tuomas Tarkki of Modo Hockey.
He was drafted in the sixth round of the 2010 KHL Junior Draft by Lokomotiv Yaroslavl, 129th overall.

On 7 February 2011, Zibanejad signed a two-year contract extension with Djurgården.
Zibanejad became a regular player in the senior roster after his debut, playing in 26 of the remaining 29 games.
He scored five goals and nine points, which made him the third most successful junior player 18 years or younger in the organization and playing with the senior team, behind Fredrik Bremberg and Jacob Josefson.
On 5 January 2012, Zibanejad scored the game-winning goal for Sweden at the 2012 World Junior Ice Hockey Championships in overtime of the gold medal game against Russia.
Zibanejad played football as a child before deciding to pursue hockey. He began playing hockey at the age of six in Hammarby IF, where he played a total of seven seasons before the club went bankrupt in 2008.
Zibanejad then moved to AIK IF's youth organization for the following season, where he began playing junior hockey. He was acquired by Djurgårdens IF for the 2009–10 season to play in the organization's J18-team and J20-team. Zibanejad made his Elitserien debut on 7 December 2010, against Luleå HF, and scored his first Elitserien goal on 15 January 2011, against Tuomas Tarkki of Modo Hockey. He was drafted in the sixth round of the 2010 KHL Junior Draft by Lokomotiv Yaroslavl, 129th overall.
On 7 February 2011, Zibanejad signed a two-year contract extension with Djurgården. Zibanejad became a regular player in the senior roster after his debut, playing in 26 of the remaining 29 games. He scored five goals and nine points, which made him the third most successful junior player 18 years or younger in the organization and playing with the senior team, behind Fredrik Bremberg and Jacob Josefson. On 5 January 2012, Zibanejad scored the game-winning goal for Sweden at the 2012 World Junior Ice Hockey Championships in overtime of the gold medal game against Russia.
Mika Zibanejad