Criticize LeBron James all you want, it doesn't take anything away from one of the best athletes the game has ever been witness to.
Whether he's wearing the maroon and gold of the Cleveland Cavaliers or the red and black of the Miami Heat, James has entertained us with the intensity that he delivers to every game and has proven to us time and time again why he is considered at least one of the three best players in the league.
He's an all-around athlete who can score from anywhere on the court at any given moment while also playing better perimeter defense than most other wing defenders.
James has been lighting up the court since he was taken out of high school in 2003 as an 18-year-old phenom. He took the league by storm then, and he's continued to have a firm grasp of it since his first days in a Cleveland Cavaliers uniform. Today, he's the same player he was then, except with more athleticism, a better understanding of the game and a different uniform.
He has two MVPs to his name and could be due for more by the time his career nears its close. James was a part of two of the most successful Cavalier teams in the franchise's 40-year history, and was most recently a part of the second-best Miami Heat team in its franchise history as well. Wherever James has spent time out, it has turned to gold with expected results.
The only accolade he is missing at this point is a championship ring, which could come in the very near future if he continues to develop alongside Dwyane Wade and Chris Bosh.
He has completed some of the most memorable plays in the NBA since 2003, as we bring you the 10 best highlights of LeBron James' career.