1 Stephen Curry(Greatest Shooter in NBA History)
American professional basketball player, Stephen Curry, plays for the Golden State Warriors of the National Basketball Association and is considered to be one of the greatest shooter in NBA history. His three-point shot is said to have revolutionised the basketball game. He has many records to his credit and his team has won couple of NBA championships.