From his incredible athleticism, striving to achieve greatness, buzzer-beaters, championships, and jaw-dropping dunks, Kobe Bryant had it all. In fact, his most admiral quality was his want to play and win against the greats.
With that, have a look at some of his best plays against some of NBA's superstars.
This massive dunk on the Houston Rockets center, Yao Ming in 2003 was topped with Kobe dropping 52 points, winning the game 106-99 in double-overtime.
Credit: Youtube/ CoshReprt
The slick steal off Stephen Curry against the Warriors was the highlight of the game. The 36-year-old was literally able to swipe the ball out Curry's hands and went for the good old dunk.
It's no secret that Dwight Howard and Kobe had some bad blood when they were together in the Lakers. But this dunk on Howard is probably the most embarrassing moment of his career as Kobe just climbed over Dwight for this dunk.
Kobe has dunked on Tim Duncan quite a few times and all are ones you can't miss. But this pass from the arc and then a dunk from Kobe just steals the show.
Credit: YouTube/ Jeeazy
Nothing is cockier and 'In your face' kind of a shot than this one against Shaquille O'Neal. In fact, Kobe also stared down at Shaq after a foul was called and he also made the shot.