Ray Allen has drained the most career threes, with 2,973 three-pointers.

nba players with most threes in nba history

See Trending NBA Searches