LeBron James' Best NBA Teammates Ranked - The Delite

LeBron James’ Best Teammates Of His NBA Career — ranked



LeBron James has spent 16 years — nearly half of his life — playing in the NBA. Along the way, he’s played for three different franchises, won three championships and led 13 teams to the playoffs. He’s played alongside many players during his years on the court, including surefire Hall of Famers and so-so talent that James helped elevate to temporary greatness.

When it comes to being a great teammate, it’s not all about winning rings. Sometimes it’s simply about chemistry and overall production.

Here, we’ve ranked the best teammates of the King’s NBA career, from his first run with the Cleveland Cavaliers to his current stint with the Los Angeles Lakers. And we’ve saved the best for last.

50. Patrick Beverley


Teammates: Los Angeles Lakers (2022-Present)

Patrick Beverley only just joined the Lakers in the 2022 season. He’s been around for a few years and played on a couple different teams. As the point guard, he added a great deal of defense to the team.

49. Lonnie Walker


Teammates: Los Angeles Lakers (2022-Present)

Lonnie Walker’s one of the younger players working with LeBron right now. He only joined the Lakers in 2022, so his usefulness to LeBron and the rest of the time has yet to be seen.

48. Mike Bibby


Teammates: Miami Heat (2011)

Mike Bibby was the starting point guard for the Miami Heat during LeBron’s first season with the team. Although, Bibby didn’t stay in Miami for much longer after that.

47. Talen Horton-Tucker


Teammates: Los Angeles Lakers (2019-2022)

Talen Horton-Tucker’s relatively new to the NBA. Plenty of Lakers fans consider him to be an excellent player, but the rest of the NBA might not agree. Only time will tell how he’ll be remembered.

46. Wally Szczerbiak


Teammates: Cleveland Cavaliers (2008-2009)

At the end of his career, Wally Szczerbiak was signed up for a bench spot on a younger LeBron’s Cavs team. He gave them the best he could, but it wasn’t enough in the end.

45. Norris Cole


Teammates: Miami Heat (2011-2014)

Near the end of LeBron’s time in Miami, Norris Cole had established himself as a backup point guard in the squad. He got the most play in the big minutes in the last NBA Finals run. He was always reliable enough to sub in when necessary.

44. Joel Anthony


Teammates: Miami Heat (2010-2014)

There isn’t much to say about Joel Anthony, really. He was the first big man off the bench during the first three Miami NBA Finals runs. He wasn’t a bad player, but didn’t get as much of an opportunity to shine.

43. Kentavious Caldwell-Pope


Teammates: Los Angeles Lakers (2018-2021)

Kentavious Caldwell-Pope gets the Most Valuable Client Award from Klutch Sports every year. He’s benefited the most from being signed to LeBron’s agency. He’s an elite shooter that’s made $50 million in four seasons with the Lakers, playing three of those seasons with LeBron, himself. He even got a ring out of the deal.

42. Marc Gasol


Teammates: Los Angeles Lakers (2020-2021)

In his final season in the NBA, Marc Gasol decided he wanted to chase the title with the Lakers and LeBron. Things didn’t pan out as expected, however. Gasol was underutilized, despite being a former NBA champion with elite passing ability. The Lakers’ front court rotations were just all out of whack in 2021.

41. Iman Shumpert


Teammates: Cleveland Cavaliers (2015-2018)

When the Cavs picked up Iman Shumpert in 2015, that turned out to be a pretty good idea. Shump was a solid defender and could lift Steph and Klay’s production in the Cavs first three NBA Finals appearances when led by LeBron. Unfortunately, during the fourth year Shump ended up getting injured.

40. Mike Miller


Teammates: Miami Heat (2010-2013) and Cleveland Cavaliers (2014-2015)

Game 5 of the 2012 NBA Finals was considered historic. It was even nicknamed the “Mike Miller game”. An elite shooter, he hit seven three-pointers and helped get LeBron get his first title for Miami. Of course, they’d soon reunite a few years after Mills left the Heat as members of the Cavs.

39. James Jones


Teammates: Miami Heat (2010-2014) and Cleveland Cavaliers (2014-2017)

It seems as thought James Jones loved playing with LeBron so much he followed him from Miami to Cleveland. They did win two championships together. And they won one more together before Jones retired following the 2017 season.

38. Montrezl Harrell


Teammates: Los Angeles Lakers (2020-2021)

Montrezl Harrel was an ideal power forward and center. He was all muscle and hustle and was a great back up AD for the one year he played with the Lakers. It was just clear that Coach Vogel had no idea what to do with Harrell, leading to him being traded.

37. Channing Frye


Teammates: Cleveland Cavalier (2016-2018)

Channing Frye turned out to be an invaluable player while he was with the Cavaliers. While his participation did help the Cavs get back-to-back title runs, they only one in 2016 while losing in 2017. LeBron’s been open about how much he enjoyed playing with Frye as well.

36. Ben Wallace


Teammates: Cleveland Cavaliers (2008-2009)

It’s easy to forget that Ben Wallace played with LeBron during the latter’s first stint in the Cavs. For a season and half too. They had brought him in to help lock down LeBron. Unfortunately, he couldn’t also lock down Dwight Howard in the 2009 Eastern Conference Finals.

35. Danny Green


Teammates: Los Angeles Lakers (2019-2020)

Green ended up a crucial floor spacer on the 2020 Bubble Championship Lakers. He was already a three time NBA champion, having won on three different teams. And his teammates in Tim Duncan, Kawhi Leonard, and, of course, LeBron James certainly helped with his game.

34. Alex Caruso


Teammates: Los Angeles Lakers (2020-2021)

Alex Caruso wasn’t on the main Lakers team for a long time, but he certainly made his mark. He’s got plenty of highlights and some even consider him the most important player within the Lakers’ 2020 Champion team. Even perhaps the primary reason they won the title.

33. Dwight Howard


Teammates: Los Angeles Lakers (2021-2022)

Dwight Howard was an eight time All Star in his prime. But, it was thanks to LeBron the veteran finally won his first NBA championship in 2020, despite the number of years he’d been in the NBA. Howard was great as a rebounder, defender, and rim-runner while playing with the Lakers.

32. Russell Westbrook


Teammates: Los Angeles Lakers (2021-Present)

Russell Westbrook really looked bad playing next to LeBron. You don’t exactly go through four team in tour years if people want you to stick around. And on top of that, his salary of $47 million hasn’t decreased. He was a former NBA MVP, but his best days seem to be behind him.

31. Shawn Marion


Teammates: Cleveland Cavaliers (2014-2015)

Shawn Marion decided to play his last year in the NBA in Cleveland, the same year LeBron switched over as well. He turned out to be a punishing player for the Cavs and their small ball lineups. Unfortunately, an injury in the second round of the playoffs stoped him from playing in his second NBA Finals.

30. Rajon Rondo


Teammates: Los Angeles Lakers (2021-2022)

Rajon Rondo ended up being incredibly important to the Lakers 2020 Bubble Championship run. He was the team’s primary ball handler and was a part of their best, possible defensive lineup. He had proven to be quite the skilled point guard.

29. Carmelo Anthony


Teammates: Los Angeles Lakers (2021-2022)

Carmelo Anthony and LeBron James finally joined forces in 2021. However, despite both players being skilled in their own right, the actual season didn’t go as planned. On the bright side, they at least had fun. And Anthony’s status as one of the greatest small forwards in the NBA wasn’t overly tarnished.

28. Shaquille O’Neal


Teammates: Cleveland Cavaliers (2009-2010)

As far as a career resume goes, Shaq might be the best player who ever shared a locker room with LeBron James, but their actual time playing alongside one another wasn’t very fruitful. It was the penultimate season of O’Neal’s storied career, and he ended up posting career-low stats in several categories. The 2009-2010 season was the last of James’ first stint with Cleveland, and it was the only time he and O’Neal were teammates.

27. Lance Stephenson


Teammates: Los Angeles Lakers (2018-)

After Lance Stephenson, then with the Indiana Pacers, made headlines for blowing in James’ ear while guarding him in the NBA playoffs, nobody thought these two would end up being teammates. Stephenson has played with seven franchises since 2010 and is currently playing alongside James in L.A. He’s not made his way into the Lakers’ starting rotation, but Stephenson clearly has a competitive effect on James, reportedly goading him into scoring 51 points in a game this season.

26. Richard Jefferson


Teammates: Cleveland Cavaliers (2015-2017)

On the tail end of a solid NBA career, Richard Jefferson ended up helping James win a title with the Cavaliers in 2016. In less than two full seasons playing alongside James in Cleveland, Jefferson’s numbers were minimal, but he gave the team a lift during the 2016 NBA Finals coming off the bench. If Jefferson could’ve been teammates with James in the mid-2000s, they could have been a truly dominant duo.

25. Drew Gooden


Teammates: Cleveland Cavaliers (2004-2008)

One of James’ go-to guys from his first stint with the Cavs, Drew Gooden played alongside him for most of four seasons. In every one of those seasons, Gooden averaged a double-digit scoring line and at least eight rebounds per game. In 2007, Gooden pulled his weight during James’ first run to the NBA Finals, when he led all Cavs starters in shooting percentage and was third in points per game during the playoffs.

24. Udonis Haslem


Teammates: Miami Heat (2010-2014)

Haslem has played his entire NBA career with the Miami Heat and therefore played alongside James during his four-season stint with the team. Granted, Haslem wasn’t putting up huge numbers during those seasons and was not a starter for most of the games, but he helped the King win his first two championships. It could be argued that Haslem is more closely identified with Heat basketball than any other teammate James has ever had.

23. Carlos Boozer


Teammates: Cleveland Cavaliers (2003-2004)

Carlos Boozer only spent a single season playing alongside LeBron James, making this duo a huge what-if scenario in the minds of Cavs fans. Before James was drafted in 2003, Boozer was Cleveland’s star player, and during the King’s rookie season, the two combined for about 36 points per game. Boozer left the Cavs as a free agent before James’ sophomore season and went on to have two All-Star seasons with the Utah Jazz.

21. Delonte West


Teammates: Cleveland Cavaliers (2008-2010)

One of the more hard-nosed teammates James has shared a locker room with, Delonte West was a key role player during the tail end of James’ first run with the Cavs, including the team’s outstanding 2008-2009 season. West was a consistent three-point shooting threat and was one of the team’s top scorers in all three of his seasons playing with James. Unfortunately, an unconfirmed but notorious rumor involving West and James’ mother hurts West’s standing on this list.

20. Antawn Jamison


Teammates: Cleveland Cavaliers (2010)

Jamison was already an established NBA veteran when he joined James’ Cavaliers late in the 2009-2010 season. He and James only played 36 total games together, nearly half of which were in the playoffs, meaning they didn’t spend much time as teammates. But during those games, Jamison proved to be a fitting sidekick to James, as he was second on the team in points per game and led the team in rebounding.

19. Larry Hughes


Teammates: Cleveland Cavaliers (2005-2008)

Hughes was one of the few consistent scorers James was teammates with during his first couple seasons with the Cavs. The journeyman was the team’s second-leading scorer (behind James) in 2005-2006, averaging 15.5 points per game that year. Hughes was a key member of the Cavs 2006-2007 team that went to the NBA Finals, starting all 18 games he played in and averaging 11.3 points per game in the playoffs.

18. Lonzo Ball


Teammates: Los Angeles Lakers (2018-Present)

Arguably the most high-profile player to share the locker room with James in Los Angeles, Lonzo Ball is still trying to prove himself as an elite teammate for the King. Many of Ball’s stats have decreased since James joined the Lakers, especially his assists per game. Can Ball climb higher on this list? If you ask James, he’ll tell you the young player “doesn’t realize how great he is.”

17. Mario Chalmers


Teammates: Miami Heat (2010-2014)

When LeBron James came to Miami in 2010, Mario Chalmers agreed to give his new co-worker his jersey number. If that’s not the definition of a good teammate, I don’t know what is! In addition to that kind gesture, Chalmers was instrumental in helping James win his first NBA title after a pair of huge games in the 2012 Finals. In the end, Chalmers lasted through all four of James’ seasons in Miami — but it wasn’t easy being the King’s teammate, according to what he said about the experience later.

16. Kyle Korver


Teammates: Cleveland Cavaliers (2017-2018)

One of the best three-point shooters in NBA history, Kyle Korver was huge off the bench in two seasons alongside James that ended in disappointment. In the media, Korver was painted as the role player James desperately needed to compete with the Golden State Warriors, but ultimately the Cavs lost to the Warriors in the NBA Finals in both of their seasons together. In 2016-17, Korver led the team in three-point shooting percentage and was responsible for 10.7 points per game.

15. Brandon Ingram


Teammates: Los Angeles Lakers (2018-2019)

Brandon Ingram was actually on the Lakers before LeBron joined the team. And he’s been open about hating his tie playing with LeBron. It’s not that surprising that he left the team not long after. The drama was simply too much and Ingram got the opportunity to grow his game elsewhere. He’s since become an elite player in the NBA.

14. Kyle Kuzma


Teammates: Los Angeles Lakers (2018-)

Unlike Lonzo Ball, James’ other young Lakers teammate, Kyle Kuzma has seen his numbers increase since the King came to town. So far in the 2018-19 season, Kuzma is second only to James in total points scored on the Lakers, averaging 16.4 per game. Time has yet to tell if Kuzma’s numbers will stay high, taking him even higher on the list of James’ best teammates.

13. Matthew Dellavedova


Teammates: Cleveland Cavaliers (2014-2016)

James and “Delly” only spent two seasons together as teammates. But in the minds of Cavs fans, it was a magical time. The Australian baller didn’t top many stat lines during his years alongside the King, but he played with an intensity that was nearly unmatched. Dellavedova’s defensive performance, holding Stephen Curry to zero field goals when guarding him in Game Two of the 2015 NBA Finals, made him a Cleveland legend. The Cavs lost that series, but Dellavedova was back for the team’s 2015-2016 season when James finally earned the Cavaliers a ring.

12. Anderson Verejao


Teammates: Cleveland Cavaliers (2004-2010; 2014-2016)

The “Wild Thing” was a teammate of James’ during both of his stints with the Cleveland Cavs. This Brazilian-born star was a solid bench option while playing alongside No. 23 and was revered for his defensive and rebounding abilities. Varejao’s best seasons came when James left Cleveland for Miami, but these two spent a lot of memorable seasons playing together, even if they never resulted in a ring.

11. J.R. Smith


Teammates: Cleveland Cavaliers (2015-2018)

It’s a shame that the most lasting image of J.R. Smith and LeBron James came after a huge blunder during their last playoff series together in 2018. These two appeared to be great teammates during the tail end of James’ second Cavs run, including when Smith was a key starter en route to the team’s championship win in 2016. Once Smith became more of a role player in the following two seasons, his numbers dipped, but his shirtless celebration during the Cavs’ celebration parade made him a Cleveland hero forever.

10. Tristan Thompson


Teammates: Cleveland Cavaliers (2014-2018)

One of the best rebounders to play alongside James, Tristan Thompson was a key player, mostly coming off the bench, during the King’s second stint with the Cavs. Thompson was never a huge scorer, but he averaged about nine rebounds per game during his four seasons playing next to James. It could be argued that Thompson was a better player without James, but he never would have won that ring in 2016 if not for No. 23.

9. Shane Battier


Teammates: Miami Heat (2011-2014)

Late in his NBA career, Shane Battier proved to be a key addition to the Miami Heat, helping James win his first two titles. Battier’s insane three-point shooting percentage (57.7) and 11.6 points per game in the 2012 NBA Finals were a major factor behind the Heat winning the championship that year. Battier again came through when it counted for the Heat in 2013, scoring 18 points in Game Seven of the Finals that year for another championship. Battier helped bury the notion that James couldn’t win basketball games in June.

8. Mo Williams


Teammates: Cleveland Cavaliers (2008-2010; 2015-2017)

Mo Williams is another teammate who spanned both of James’ stints in Cleveland. Williams seemed to complement James well from 2008 to 2010, averaging 15.8 and 17.8 points per game in his first two seasons alongside the King. Williams was a huge part of the Cavs’ franchise-best 66-win season in 2008-2009. After playing elsewhere, Williams was reunited with James on the Cavs in 2015-2016, winning a championship in a backup role.

7. Ray Allen


Teammates: Miami Heat (2012-2014)

One of the few Hall of Famers to play alongside James, legendary shooter Ray Allen spent two seasons at the end of his career helping the King in Miami. Allen was strictly a bench player at that point, but he was a big part of the Heat championship team in 2013. Allen’s numbers while playing with James were the lowest of his career, but he was still averaging about 10 points per game in both seasons. In 2018, Allen revealed that James was one of his two favorite teammates of his 18-season career.

6. Zydrunas Ilgauskas


Teammates: Cleveland Cavaliers (2003-2010), Miami Heat (2010-2011)

No player spent more seasons as a teammate of James’ than Cavaliers legend “Big Z.” Ilgauskas and James played together for eight productive seasons in Cleveland and Miami but never won a title together. During James’ first stint with the Cavs, Ilgauskas was the team’s second-leading scorer nearly every season and was also a solid rebounder, nearly averaging a double-double in 2007-2008. Ilgauskas was particularly invaluable during James’ first run to the NBA Finals in 2007.

5. Kevin Love


Teammates: Cleveland Cavaliers (2014-2018)

From the outside, the off-the-court relationship between James and Kevin Love in Cleveland appeared awkward, but on the court they did some truly great things. Love was a powerhouse before joining James and the Cavs in 2014, and, like Chris Bosh before him, his numbers dipped a bit, but the stats were still impressive once they united. During four seasons playing alongside James, Love nearly averaged a double-double every year, routinely scoring 17 points per game and grabbing nine rebounds. Love was a major part of helping James win his third NBA title in 2016.

4. Chris Bosh


Teammates: Miami Heat (2010-2014)

A legitimate star in his own right, Bosh’s stats took a hit after teaming up with James in Miami, but it proved to be for the greater good. As a member of the Heat’s infamous “Big Three,” which also included James and Dwyane Wade, Bosh and his teammates would win two NBA titles and would make the Finals every season they played together. Bosh averaged about 17 points and seven rebounds per game in his four seasons as James’ teammate.

3. Kyrie Irving


Teammates: Cleveland Cavaliers (2014-2017)

Their partnership may have ended in a very nasty way, but Kyrie Irving and LeBron James were a truly frightening one-two punch during their three seasons together in Cleveland. During that span, Irving was averaging more than 20 points per game, which is something almost no other of James’ former teammates can boast. For as great as Irving was in the regular season alongside James, he was even better in the playoffs, averaging more than 25 points per game during the Cavs’ 2016 title run. The only reason Irving doesn’t top this list is because he apparently hated playing with James.

2. Anthony Davis


Teammates: Los Angeles Lakers (2018-Present)

Anthony Davis hasn’t been fully healthy and had a lot of time to play with LeBron. However, that one season he helped his team win an NBA Championship. Prior to coming to the Lakers, Davis proved himself on six All-Star teams. But it’s fully possible that the one season he played with LeBron will be the last one that he does.

1. Dwyane Wade


Teammates: Miami Heat (2010-2014), Cleveland Cavaliers (2017-2018)

When two athletes are amazing together during play and also appear to genuinely like each other, it’s a beautiful thing. Miami Heat icon Dwyane Wade is the ultimate teammate for LeBron James and was the man most responsible for helping the King finally win his first (and second) NBA title. Wade nearly topped James in points per game during the pair’s first season together in 2010-2011 and managed to average more than 20 points per game during four seasons with him in Miami. Wade and James reunited in Cleveland in 2017 for one shaky season, but it didn’t hurt their off-the-court friendship one bit.