D'Angelo Russell entered the NBA in 2015 and has already played for four teams. The lefty was initially drafted by the Los Angeles Lakers with the second overall pick in the 2015 NBA Draft out of Ohio State.

Since then, D'Lo has played for the Brooklyn Nets, Golden State Warriors and Minnesota Timberwolves.

The Lakers traded Russell to the Nets in the summer of 2017. Brooklyn then sent the Kentucky native to the Warriors in the Kevin Durant sign-and-trade deal in the offseason of 2019.

D'Angelo Russell lasted just 33 games with the Dubs before the franchise sent him to Minnesota for Andrew Wiggins. With Russell having played for four teams in five years, he's had to learn a lot of different teammates' names.

With that being said, let's take a look at the best teammates D'Angelo Russell has played with in his NBA career thus far:

PG: Stephen Curry

It was only for four games, but Curry is still the best point guard Russell has shared the floor with in the NBA. After all, Steph is a two-time MVP and the greatest shooter in NBA history.

Before he broke his left hand in the fourth game of the season, Stephen Curry was averaging 20.3 points in four games with D'Angelo Russell.

SG: Kobe Bryant

Russell's rookie season wound up being Kobe's final year in the NBA. The Black Mamba averaged 17.6 points per game during the 2015-16 season. He scored 60 points in his final game against the Utah Jazz.

D'Angelo Russell finished his rookie season with averages of 13.2 points, 3.4 rebounds and 3.3 assists.

SF: Caris LeVert

Russell and LeVert were teammates for two seasons on the Nets. They were a big reason why Brooklyn made the playoffs during the 2018-19 campaign.

D'Angelo Russell made his first All-Star team that season. He finished the regular season with averages of 21.1 points and 7.0 assists.

Caris LeVert, meanwhile, put up 13.7 points and 3.8 boards in 40 games. He recovered nicely from his scary foot injury.

PF: Draymond Green

D'Angelo Russell and Draymond Green were only teammates for 33 games. Green always spoke highly of Russell whenever reporters asked the former Defensive Player of the Year to share his opinion on D'Lo.

Draymond averaged 8.0 points, 6.2 boards and 6.2 dimes for the Warriors before the 2019-20 season was put to a halt.

C: Karl-Anthony Towns

The Timberwolves acquired D'Angelo Russell specifically for Towns. The two are essentially best friends off the court.

Now, Minnesota is hoping the two All-Stars can turn the franchise into a winner.

Towns was averaging 26.5 points and 10.8 rebounds in 2019-20, while Russell averaged 21.7 points and 6.6 assists in 12 games with the Timberwolves following his trade from Golden State.