Updated

Colin White didn't stay an unrestricted free agent for long. The ex-Devils defenseman reportedly signed a one-year contract worth $1 million with the San Jose Sharks on Wednesday.

White was waived by the Devils on Monday and after clearing Tuesday, the team bought out the remaining one year and $3 million left on his contract, making him an unrestricted free agent. White will now earn $1 million from the Sharks and $1 million from the Devils this season. He will also be paid $1 million by the Devils next season.

The Sharks had a need for a veteran blueliner, and in White they're getting a two-time Stanley Cup champion. White, 33, will join a blue line that is highlighted by Dan Boyle, Douglas Murray, Brent Burns and Marc-Edouard Vlasic, but also includes Jason Demers, Jim Vandermeer and Justin Braun.

White will likely compete for a spot on the Sharks' third pair. He has spent his entire career in New Jersey, playing 743 regular season games and 111 playoff games over 11 seasons.