4. Joe Johnson, Nets
There’s a reason he holds the nickname “Big Shot Joe.” The seven time All-Star has posted a 37% career mark from downtown, despite taking the most threes per game– 4.2– as anyone in the top five. Johnson has attempted over 400 threes in a season three times in his NBA career, and he was named an All-Star in all three seasons. He also is tied for second All-Time for the most threes made in a single quarter, when he nailed eight threes against the Philadelphia 76ers in the 3rd quarter of a 2013 matchup.