Since entering the NBA back in 2011 as the No. 1 overall pick, Kyrie Irving has made six All-Star teams and captured one NBA championship, which came in 2016 when the Cleveland Cavaliers defeated the 73-9 Golden State Warriors in the Finals.

Irving hit one of the biggest shots in NBA history, nailing the game-winning shot over Warriors star Stephen Curry from the right wing. That shot alone forever etched Kyrie's name in Cleveland lore.

Kyrie has career NBA averages of 22.4 points, 3.7 rebounds and 5.7 assists with the Cavs, Boston Celtics and Brooklyn Nets. Uncle Drew is no doubt a once-in-a-generation type of talent, especially when you consider his magical ball-handling skills.

However, Irving wouldn't have the success he's enjoying in the NBA without the help of his teammates. With that being said, we listed the best teammates Irving has played with during his time in the league.

PG: Spencer Dinwiddie

Irving and Spencer Dinwiddie didn't have much time together in 2019-20. However, they showed the potential to become a dynamic scoring backcourt.

Dinwiddie averaged 20.6 points, 3.5 rebounds and 6.8 assists in 64 games during the 2019-20 campaign before games were suspended due to COVID-19. Irving, meanwhile, put up 27.4 points, 5.2 boards and 6.4 dimes. Unfortunately, Kyrie was only able to play in 20 games because of a right shoulder injury which needed surgery.

Whenever the 2020-21 season starts, the Nets will be title contenders with Irving, Dinwiddie and Kevin Durant leading the charge on offense.

SG: Jayson Tatum

Yes, we are cheating by putting Jayson Tatum at shooting guard since he plays small forward for the Celtics. However, there's another elite swingman Kyrie has played with in his career and we can't really replace him.

But back to Tatum. He's one of the most talented young scorers in the NBA, and he learned a lot from Irving during their two years together in Boston. Tatum has been one of the players on the Celtics who has defended Irving the most following Kyrie's departure from Beantown.

Tatum averaged 14.8 points in the two seasons he was teammates with Kyrie. He made his first All-Star team in 2019-20.

SF: LeBron James

Tatum is a star, but we obviously couldn't replace The King.

Kyrie Irving and LeBron James were teammates for three years in Cleveland. They played in three straight Finals together and won the 2016 title.

Irving shocked the world in the summer of 2017 when he requested a trade from the Cavs. Reports at the time said Kyrie didn't want to play with LeBron anymore.

However, Irving and James are said to be on good terms again, especially after Kyrie called LeBron during the 2018-19 season to apologize for being a naive young player during their time in Cleveland.

PF: Kevin Love

The Cavs acquired Kevin Love in 2014 from the Minnesota Timberwolves. Love and Irving were already friends before the trade, so the two All-Stars were excited to play with each other.

Love and Irving were teammates for three years. Kevin averaged 17.0 points and 10.2 rebounds in the three seasons Irving was on the Cavs with him.

C: DeAndre Jordan

Kyrie Irving, Kevin Durant and DeAndre Jordan each signed four-year deals with the Nets in the summer of 2019. The three All-Stars are very close friends off the court.

As was the case with Dinwiddie, Irving had limited opportunities to play with Jordan in 2019-20. Despite that, however, DJ averaged 8.3 points and 10.0 boards in 56 games for the Nets before the 2019-20 season was suspended.