Barabanov appeared in 46 games for the San Jose Sharks last season and was a UFA this summer. He only managed four goals and 13 points for the Sharks, which was a major step back from the previous season when he had a career-high 47 points. His ice-time was also slashed last season.
The 30-year-old started his career with the Toronto Maple Leafs in 2020 but only suited up for 13 of their games, registering a single assist. He was later traded to the Sharks, where things once again didn't pan out.