Great coaches will often say they are only as great as their teams. Mike Krzyzewski is one of those coaches, and he has certainly had some great teams.
Coaches often get the accolades and attention, and for good reason, but they are typically quick to point to their players as the ones who make the baskets, get the stops and ultimately win the game.
Still, the coach is the X-factor, and Krzyzewski is one heck of an X-factor. He has coached many great players and teams. Here is a look at the top 10 of all time.