Peter Budaj

2 Years

N/A

June 22, 2017

Joonas Lyytinen

2 Years

N/A

June 19, 2017

Jujhar Khaira

2 Years

N/A

June 16, 2017

Jonathan Drouin

6 Years

33 m

June 15, 2017

Erik Gudbranson

1 Year

3.5 m

June 15, 2017

Charles Hudon

2 Years

N/A

June 15, 2017

Teuvo Teravainen

2 Years

5.72 m

June 15, 2017

Matt Puempel

N/A

N/A

June 14, 2017

Linus Ullmark

2 Years

1.5 m

June 13, 2017

Yannick Weber

1 Year

650 k

June 13, 2017

Marko Dano

1 Year

850 k

June 13, 2017

Shayne Gostisbehere

6 Years

27 m

June 9, 2017

Joonas Korpisalo

2 Years

1.8 m

June 9, 2017

Tyler Toffoli

3 Years

13.8 m

June 7, 2017

Jan Rutta

1 Year

N/A

June 7, 2017

Sam Carrick

2 Years

N/A

June 6, 2017

Andreas Martinsen

1 Year

N/A

June 5, 2017

Tomas Hyka

N/A

N/A

June 1st, 2017

Jonas Johansson

3 Years

N/A

May 31, 2017

Anders Bjork

3 Years

N/A

May 30, 2017

Christian Jaros

3 Years

N/A

May 30, 2017

Michal Kempny

1 Year

N/A

May 27, 2017

Philip Holm

1 Year

N/A

May 26, 2017

Libor Sulak

2 Years

N/A

May 24, 2017

Andrew O'brien

1 Year

N/A

May 17, 2017

Calle Rosen

2 Years

N/A

May 16, 2017

Andreas Borgman

2 Years

N/A

May 16, 2017

Taylor Raddysh

3 Years

N/A

May 15, 2017

Ben Bishop

6 Years

29.5 m

May 12, 2017

Richard Panik

2 Years

N/A

May 11, 2017

Tanner Pearson

4 Years

15 m

May 9, 2017

Viktor Loov

1 Year

N/A

May 9, 2017

Emil Pettersson

2 Years

N/A

May 8, 2017

Scott Darling

4 Years

16.6 m

May 5, 2017

Vadim Shipachyov

2 Years

9 m

May 4, 2017

Oscar Fantenburg

1 Year

N/A

May 3, 2017

Andrey Pedan

1 Year

N/A

May 3, 2017

Nikita Zaitsev

7 Years

31.5 m

May 2, 2017

Jakub Jerabek

1 Year

N/A

May 1, 2017