Zubov's past experience was playing centre for Salavat Yulaev Ufa, Spartak Moscow, and Atlant Moscow Oblast professional teams in the Russian Superleague. Zubov was acquired by the Ottawa Senators by drafting him 98th overall in the 2005 NHL Entry Draft. The pick had been acquired from the St. Louis Blues for Patrick Lalime. Zubov publicly stated before the 2007-08 season that he would accept being sent to the Senators' AHL affiliate in Binghamton if he did not make the team in the 2007-08 season. This was expected and would provide the best chance at making the NHL team in the subsequent season given Ottawa GM Bryan Murray's insistence that he learn "North American hockey." Zubov was assigned to Binghamton on October 1, 2007. In his first NHL pre-season game, Zubov scored the first goal in a 4-0 victory over the Philadelphia Flyers. Zubov committed to refining his physical game to accommodate the more aggressive NHL style, and played the entire season in the AHL. While playing a primarily third and second line checking role, Zubov scored 15 goals and 22 assists for 37 points in 70 games. In this time, he learned to initiate and absorb heavy contact, and to engage in determined play down low. He, then, started working on the defensive side of his game. Residing in Ottawa, he worked with Senators strength and conditioning coach Randy Lee. Since the fall of 2007, Zubov gained over 20 lbs of muscle. Ilya had a great showing at the Senators Mini Development Camp in the sumer of 2008, and hoped to crack the line-up in the 2008-09 season. Zubov played the majority of the season with Binghamton once again, but was called up for ten games to Ottawa and scored two assists for his first NHL points. In the 2009-10 season, Zubov was again demoted to the Binghamton Senators from the Ottawa Senators's training camp. Disappointed with his demotion, on September 30, 2009, he demanded a trade to another organization. On October 7, he left Binghamton and was given permission by Ottawa to sign with a Russian team. His NHL rights were retained by Ottawa. On October 21, it was announced that Zubov would be loaned to his old team -Salavat Yulaev Ufa- for the season. In 2009, Zubov signed with CSKA Moscow. Zubov would play four and a half seasons with CSKA before being transferred to Admiral Vladivostok in December 2013. On July 1, 2014, Zubov became a NHL free agent with his right's expired with the Senators, he opted to continue his career in the KHL.