4. Milwaukee Bucks – Ray Allen, Orignial Pick: Stephon Marbury

Ray Allen is the best three-point shooter of all-time, but he never quite got his due as being an exceptional all-around player because of his outstanding shooting.

Allen is a 10x All-Star and two-time NBA champion. He averaged at least 22 points for eight consecutive seasons, topping out at 26.4 with the Seattle SuperSonics in the 2006-07 season before being traded that summer to the Boston Celtics. He is currently 21st on the NBA’s all-time scoring list.

Though the Bucks didn’t draft Allen, they did trade for him so they get their guy in this instance regardless. Allen teamed with Glenn Robinson and Sam Cassell to nearly lead the Bucks to the NBA Finals in 2001.