The St. Louis Blues have almost every piece of their roster in place for the upcoming 2019-20 season, and the only holdout of the offseason is Ivan Barbahsev.
Once the Blues end up giving him a contract, assuming they do, he will have earned every bit of his new deal. Barbashev has proven that he can do whatever is asked of him and as a result, has quite the resume under his belt.
The Blues currently sit $1.9 million under the salary cap and have very little wiggle room for a new deal with Barbashev.