Since entering the NBA in 2003, LeBron James has established himself as arguably the second greatest player in basketball history behind only his childhood hero, Michael Jordan. The King has won three NBA championships, three Finals MVPs, four regular-season MVPs and is the only player in NBA history to rank top 10 all-time in points and assists.

LeBron has played for the Cleveland Cavaliers, Miami Heat and Los Angeles Lakers during his legendary career. The future Hall of Famer has blessed NBA fans with unreal highlight plays over the years.

With that said, let's take a look at some of them.

At 18-years-old, James made his NBA debut with the Cavaliers on October 29, 2003. He finished with 25 points, six rebounds, nine assists and four steals while shooting 12-of-20 from the field against the Sacramento Kings.

James wound up winning the 2004 Rookie of the Year Award. He averaged 20.9 points, 5.5 rebounds and 5.9 assists.

LeBron's entire rookie season with the Cavs was like watching a video game. Cleveland missed the playoffs but the fans in Ohio had a lot of fun watching James put on a show for his hometown.

In his second season, James made the All-Star team. He finished the campaign with averages of 27.2 points, 7.4 boards and 7.2 assists.

Once again, the Cavs missed the playoffs. However, James was doing things as a 20-year-old that just didn't seem possible.

James finally made the playoffs in Year 3. He averaged 30.8 points, 8.1 boards and 5.8 assists in 13 games during the 2006 playoffs, where the Cavs wound up losing to the Detroit Pistons in the Eastern Conference Semifinals.

However, everyone in the NBA knew that James was now the best player in the world.

James took the Cavaliers to the NBA finals in Year 4.

In the 2007 Eastern Conference Finals against the Pistons, James became an NBA legend during Game 5 by scoring the last 25 points for Cleveland.

The Chosen One finished with 48 points in the game.

In Year 5, James led the NBA in scoring by averaging 30.0 points per game.

Even though the Cavaliers lost to the Boston Celtics in the 2008 Eastern Conference Semifinals, James was head-and-shoulders the most exciting player to watch in the league.

https://www.youtube.com/watch?v=uL8Ij2YU5X0

The 2008-09 season was James' first MVP campaign. He averaged 28.4 points, 7.6 boards and 7.2 assists while leading the Cavs to 66 wins.

In the 2009 Eastern Conference Finals against Dwight Howard and the Orlando Magic, James hit a game-winning shot at the buzzer.

It was yet another signature playoff moment for James despite the Magic winning the series.

James won his second-straight MVP award in 2009-10. He put up 29.7 points, 7.3 rebounds and 8.6 assists.

The 2009-10 season wound up being James' last year with the Cavaliers during his first stint.

https://www.youtube.com/watch?v=NLiW3iriyB0

In the summer of 2010, James signed with the Miami Heat, creating The Big 3 in South Beach with Dwyane Wade and Chris Bosh.

James averaged 26.7 points, 7.5 rebounds and 7.0 assists but lost the MVP Award to Chicago Bulls superstar Derrick Rose.

LeBron and the Heat got to the 2011 Finals. However, the Dallas Mavericks won the series. James did not play well in the Finals, but that setback motivated him to come back stronger.

During the 2011-12 lockout year, James put up 27.1 points, 7.9 rebounds and 6.2 assists to capture his third MVP Award.

More importantly, James finally learned how to close out games in the fourth quarter and helped the Heat defeat the Oklahoma City Thunder in the 2012 Finals.

James finally had his first NBA title and first Finals MVP Award.

James took home the MVP Award again in 2012-13. This time, The King averaged 26.8 points, 8.0 boards and 7.3 assists.

James and the Heat needed seven games to defeat the San Antonio Spurs in the 2013 Finals. LeBron won Finals MVP again and had an insane block on Tiago Splitter in Game 2.

https://www.youtube.com/watch?v=W7DC_Kw-7j8

The 2013-14 season was James' final year in Miami. He averaged 27.1 points, 6.9 rebounds and 6.3 assists.

The Heat lost to the Spurs in the 2014 Finals. LeBron's run with the Heat was legendary and he and Wade connected on some legendary alley-oops.

James returned to Cleveland in the summer of 2014. The Cavs already had Kyrie Irving and traded for Kevin Love from the Minnesota Timberwolves, so James was part of a new Big 3.

The Cavaliers got past the Bulls in the second round of the 2015 playoffs despite falling behind 2-1. LeBron hit a game-winning 3-pointer at the buzzer in Game 4 to swing the momentum toward Cleveland.

James led the Cavs to four-straight NBA Finals during his second stint back home. Cleveland won the 2016 Finals over the Golden State Warriors in historic fashion, as they became the first team in NBA history to erase a 3-1 series deficit.

Arguably the biggest play of his career, LeBron blocked Warriors swingman Andre Iguodala in Game 7 at Oracle Arena with less than two minutes to go in a tie game.

That set up Irving to hit the game-winning 3 over Stephen Curry.

Some other notable James highlights are of him throwing alley-oops to himself.

He did it in the Finals against the Warriors two years in a row in 2017 and 2018 but has also wowed NBA crowds during the regular season as well.

James signed with the Lakers in the summer of 2018.

He's only played in 115 games with the franchise but has already had some spectacular plays.