D'Angelo Russell is surprised he ended up with the Golden State Warriors.

The 23-year-old guard had been linked to the Minnesota Timberwolves, Phoenix Suns and Los Angeles Lakers, among others, this offseason but was acquired by Golden State in a sign-and-trade after the Brooklyn Nets landed Kevin Durant.

Russell discussed the deal when he met with reporters during his introductory news conference on Monday.

"It was a lot of surprises, just all around, throughout free agency," Russell said, via The Athletic. "So, I think it's just one to add to it. I knew it was an opportunity, I knew it was something that could possibly be true. We had to wait until a few other pieces did what they did."

Russell is expected to slot into the Warriors backcourt next to star Stephen Curry next season as Klay Thompson continues to recover from the torn anterior cruciate ligament (ACL) he suffered in Game 6 of the NBA Finals against the Toronto Raptors.

"I think it's something that, you have guys that can shoot, dribble and play make for others. That's a dangerous combo," Russell said. "A guy like [Curry], who gets hot anytime throughout the game, it's something that gives you an advantage throughout the game. To add another guy that can possibly do that, consistently, I think that's just an extra piece."

Russell had a career year for the Nets last season, averaging 21.1 points and seven assists while shooting 36.9 per cent from three-point range. He made his first All-Star team, as well.

Russell inked a four-year max contract, but many have speculated the Warriors may look to move him for another asset once Thompson returns healthy.

"That's the business of it. It is what it is," Russell said. "You put yourself in position to go somewhere for a long period of time and it may not be what it is a year later. That's the business. I've come to the realisation of that, I understand that. Whatever situation I'm in, I know the business side of it. We'll just see. I can't predict it."

The Warriors traded Andre Iguodala to the Memphis Grizzlies in order to create salary cap space to add Russell.