LeBron James is still one of the best in-game dunk artists in the game today, and he has been entertaining us with slams for the last 17 seasons. He catches alley-oops for breakfast and throws down monster dunks on the regular. The one sad thing is we'll likely never see him actually compete in the Slam Dunk Contest.

Nevertheless, the next best thing is to rank LeBron's five best dunks of all time, so sit back, relax, and enjoy the show.

5. Oct. 29, 2003 — Cavaliers vs. Kings

Nothing beats the first time. You just know it's special when a rookie throws it down for the first time ever in an NBA game. While this may not be a poster or a crazy alley-oop, it certainly deserves a spot on the list of LeBron James' best dunks:

4. 2008 Eastern Conference Semifinals Game 4 — Cavaliers vs. Celtics

As Kevin Harlan put it perfectly: “LeBron James with no regard for human life!”

This is definitely one of the most memorable dunks LeBron James has ever thrown down. Defensive Player of the Year Kevin Garnett was just a tad bit late, and it ended up being the perfect Kodak moment:

3. Feb. 6, 2020 — Lakers vs. Rockets

This one just hits all the feels. It's crazy to think about the timing, the execution, and the sentimental value that this dunk brought upon all Lakers fans. Everyone remembers how it was eerily similar to one that Kobe Bryant pulled off 19 years ago, with the same reverse windmill in the third quarter on a fast break. Therefore, this dunk will probably go down as the most iconic one James has ever thrown down in a Lakers uniform:

2. Dec. 6, 2010 — Heat vs. Bucks

To be fair, this is more of an iconic photo, rather than an iconic dunk. Nevertheless, this is still one of the best photos taken in the NBA to date. After all, it's hard to find career highlights of LeBron without Dwayne Wade in the same video:

This photo was simply a piece of art because it perfectly summed up the special connection these two had with LeBron James in the middle of a monster dunk and D-Wade already celebrating at the forefront:

1. March 18, 2013 — Heat vs. Celtics

No words needed. The poster, the stare down, the atmosphere. The King literally shocked TD Garden and the media on this eventful night. Although he received a technical foul quickly after the play, it was warranted due to the fact that the dunk was just plain mean. James even expressed later on that the dunk was much sweeter because Jason Terry talked so much.

Instead of talking back, LeBron James allowed his game to do the talking, and it culminated in his best dunk of all time.