The Wild and restricted free agent Kevin Fiala agreed to terms today.

The 23-year-old winger gets a two-year, $6 million contract ($2.5 million this season).

It's unclear when he'll arrive in the Twin Cities for training camp since he has to secure a work visa. Camp opens Thursday with medicals and fitness testing. The first on-ice sessions are Friday.

Fiala had 13 goals and 26 assists in 83 games last season combined with Nashville and the Wild. The Wild got him on Feb. 25 in a trade for Mikael Granlund.

In 223 NHL games, Fiala has 48 goals. He was a first round (11th overall) pick in the 2014 NHL Draft when Paul Fenton was Nashville's assistant GM. Fenton traded for him as Wild GM, and was fired in July.