Barabanov demanded a trade from the San Jose Sharks at last year's deadline, and he did garner a huge amount of interest from other teams. Two front running teams who came close to landing him were the Tampa Bay Lightning and Toronto Maple Leafs. For some unknown reason, the Sharks refused to honor his request and ultimately did not decide to trade him anywhere. He is not happy at all about this, and wants nothing to do with the Sharks or the NHL anymore.
His first season in the NHL was the 2020-21 year, where he joined the Toronto Maple Leafs for 13 games. He was then traded to the Sharks, where he played the following four years, totalling 106 points for them.