The shooting prowess of Golden State's Stephen Curry is well-known.

He leads the league in scoring, guided the Warriors to an NBA title last season and is one of the best ball-handlers in league history.

But it's his shot selections and accuracy that is the talk of the league and has put him in the conversation with some of the league's all-time great shooters.

Here's a look at staff writer Dwain Price's top five shooters in NBA history, in no particular order:

Stephen Curry

Curry's range and ball-handling skills are off the charts. His quickness, passing and shooting accuracy are mind-boggling. He averages more than 30 points a game and had 322 3-pointers this season heading into the weekend. Nobody shoots the ball better. Nobody.

Reggie Miller

The longtime Indiana Pacer dominated 3-point shooting until Curry came along. Miller, who played from 1987-2005, was one of the best at running defenders into screens, floating out and hitting open jumpers. He had an annoying arrogance about him that wore on defenders. Miller made 2,560 3-pointers in his career.

Larry Bird

Larry Legend is legendary for walking into the dressing room before the 3-point shooting contest at All-Star weekend and asking who was going to finish second. During 13 years with the Boston Celtics (1979-92), Bird backed up his boldness with clutch, deadeye shooting. He had a 49.6 career shooting percentage from the field.

Jerry West

You don't get to have your silhouette on the official NBA logo unless you've got game. And West had game. The 14-time All-Star with the Lakers (1960-74) scored 25,192 career points, but didn't have more because there was no 3-point shot during his playing days.

Ray Allen

Allen is the league's all-time career leader in 3-point field goals made with 2,973. The 18-year veteran was also a great free-throw shooter (89 percent). LeBron James would have one less world title if not for a clutch late 3-pointer Allen hit in Game 6 of Miami's 2013 championship series against San Antonio. That shot tied the game and the Heat won it in overtime and Game 7.