3. Kobe Bryant
If you have made it this far in the list, you were likely expected a different player at number three on this list, as Kobe Bryant is widely regarded as the second-best shooting guard of all-time. Bryant did win five NBA Finals and two NBA Finals MVP awards, while being the regular season MVP once. He was also an 18-time all-star, 12-time All-Defensive Team player and twice the leagues scoring champion. So while Bryant was clearly one of the best players we have ever seen play in the NBA, there are two shooting guards that should be held at a slightly higher regard then Kobe.