The Blues have signed Vladrmir Tarasenko to an eight-year deal worth $60 million, the team announced Tuesday. 

Tarasenko, 23, was one of the league's top scorers last season, finishing with 37 goals (tied for fifth in the NHL) in 77 games.