Cleveland Cavaliers: Ranking each version of LeBron James

SACRAMENTO, CA - DECEMBER 23: LeBron James #23 of the Cleveland Cavaliers takes a break from the action during the game against the Sacramento Kings on December 23, 2009 at Arco Arena in Sacramento, California. The Cavaliers won 117-104. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2009 NBAE (Photo by Rocky Widner/NBAE via Getty Images)
SACRAMENTO, CA - DECEMBER 23: LeBron James #23 of the Cleveland Cavaliers takes a break from the action during the game against the Sacramento Kings on December 23, 2009 at Arco Arena in Sacramento, California. The Cavaliers won 117-104. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2009 NBAE (Photo by Rocky Widner/NBAE via Getty Images)
1 of 5
(Photo by Gene Sweeney Jr./Getty Images)
(Photo by Gene Sweeney Jr./Getty Images)

LeBron James is the definition of greatness. Today, we look at both of his stints with the Cleveland Cavaliers and rank the best versions of James.

LeBron James has come a long way since the Cleveland Cavaliers selected him No. 1 overall in the 2003 NBA Draft. Now entering his 17th season in the NBA, James’ story is far from over.

We all know that the King is one of the greatest players of all-time. His impressive resume of 15 All-NBA selections, four MVP’s and three Finals MVP’s speaks for itself and is still growing to this day.

Few players have managed to sustain greatness as long as LBJ. He rose to superstardom quickly and has held on to the reigns for nearly two decades. When it’s all said and done, he may go down as the greatest of all-time.

Looking at James’ time in the league, we can separate his playing career into four distinct chapters. His first stint in Cleveland, a brief stop in South Beach with the Miami Heat the return to the Cavaliers and his current run with the Los Angeles Lakers.

Each stage of his career was as amazing as the last. However, certain versions of James have been more successful than others. Which stint was his best overall? Today, we rank the versions of James from worst to best.