Dwyane Wade is getting his No. 3 Miami Heat jersey retired this weekend. So we've decided to celebrate the best dunks throughout his Hall of Fame career.

Wade came into the league as a slasher and didn't care who was at the basket protecting the rim. He was always going to put his body on the line for the Heat.

A lot of players feared Kevin Garnett as a shot blocker back in the day. Not Father Prime:

https://www.youtube.com/watch?v=-W4tW51gNW4

Al Horford seems like a great guy, doesn't he? He's always chatting it up with players before and after games, even Dwyane Wade.

However, once the ball went up, Flash had no friends on the court besides the ball itself, and Horford found that out the hard way back when he was still on the Atlanta Hawks:

Remember bald Dwyane Wade who tore it up for Team USA while coming off the bench? Of course you do.

His legs were very fresh for that Olympics run and he was putting on his own personal dunk contest that summer:

Yi Jianlian was supposed to be the next big thing out of China after Yao Ming. He was the sixth overall pick in the 2007 NBA Draft by the Milwaukee Bucks. But he only lasted one season in Milwaukee.

Eager to jump start his career with the New Jersey Nets, Jianlian wanted to show his new teammates he was going to fight for them and shed the stereotype that foreign players were soft.

The problem is that he tried to block Wade, and it didn't work out too well for him:

Young D-Wade, aka Flash, was something else.

Indiana Pacers All-Star Jermaine O'Neal must have thought there's no way this kid is actually going to throw it down on me. Except the Chicago native did, and the Heat bench couldn't believe it:

Dwyane Wade and Kevin Garnett didn't hate each other on the basketball court, but they weren't buddy-buddy either.

Wade loved competing against Garnett and it seems like his legs were always a little bouncier whenever The Big Ticket was in town to face off against Flash:

Splitting the defense on a trap is one thing. Finishing the play off with a monster dunk in traffic is what we like to call the Dwyane Wade special.

Before all the knee pain started to annoy him, Wade was one of the bigger high-flyers in the game and big guys never stood a chance when he was coming down the lane:

Former No. 2 overall pick Emeka Okafor averaged 1.6 blocks per game during his NBA career. When he was in his prime with the Charlotte Bobcats, Okafor used to love rejecting guys' shots at the rim and letting them know about it.

When you're in South Beach, though, you're in Wade County. Wade was always cleared for take off in Miami, that's for sure:

Even when LeBron James and Chris Bosh were with Dwyane Wade on the Heat, Wade still had a little bounce left in his step.

The craftiness which Wade played with never went away. The following play against the Oklahoma City Thunder just shows how smart and athletic Wade was even as he got older:

But of course, if we are going to talk about Dwyane Wade's best dunks, there is a clear-cut number one.

James and Shaquille O'Neal were on the Cavs. As usual, LeBron was trying to put on a show in South Beach and tried to dunk over Jermaine O'Neal, who is now on Wade's side.

Jermaine blocked James, and what followed next will live in Heat lore, while former NBA big man Anderson Varejao is still feeling the effects of this dunk by Dwyane:

So there you have it. Dwyane Wade's best dunks. Sure, we probably missed a few, but that's only because Wade had so many powerful dunks during his illustrious career.

A three-time NBA champion, Wade averaged 22.0 points, 4.7 rebounds and 5.4 assists during his NBA career.