One of the biggest debates in basketball is who's the greatest basketball player of all time, and two names pop up frequently: Michael Jordan and LeBron James. If you're a little older, you might even add Kareem Abdul-Jabbar. No matter who you roll with, everyone in this conversation has one thing in common: they all can score the basketball, with all three players being part of the 30,000-point club. Golden State Warriors star Stephen Curry still has a ways to go to hit that mark, but he should be considered a greater offensive weapon than any of them.

When it comes to scoring, the two-time league MVP is different. So, here's why Steph is the best offensive weapon in NBA history.

Stephen Curry is the GOAT offensive weapon

Stephen Curry is 1 of 1

If you make it to the NBA, that means you scored a ton of points at the amateur level. Everyone in the league can score to some capacity. When it comes to Curry, he's something the world has never seen before.

His ability to shoot from beyond the arc is extraordinary, and he has unlimited range with his shot. Curry forces a defense to guard him as soon as he reaches half court, and more often than not it doesn't matter if you put one or two bodies on him. He's going to make you pay.

He shoots nearly 43% in his career from 3 (owns the record for most 3-pointers) and averages 24.3 points a night. Curry has averaged over 25 points six times in his career and over 30 points per game twice. Most of his damage has been done with very talented teams, and it doesn't take many shots for him to reach his averages because of his 3-point prowess.

He's a problem for everyone

Stephen Curry started the long-range shot known as the Logo 3. Making this attempt popular became a problem, and not only for defenders but for video game creators. In a podcast appearance on Yahoo Sports' Posted Up with Chris Haynes, Ronnie 2K talked about Curry making his job harder:

“He broke the game,” Ronnie Singh continued. “He changed the way we have to think about it. We didn't have guys shooting from 35 feet consistently and making those shots. That wasn't part of the video game thing. It almost became the video game thing though.”

When video games are labeled fake, it's usually because you're making impossible shots. But Curry routinely makes those impossible shots. Now since Curry revolutionized the game, scoring from anywhere is possible in the virtual world because he does it in real life. That helps his case in being the best scoring weapon.

Fear factor

As soon as Stephen Curry touches the ball and gets near half court, he's a threat. Defenses have to put their best defenders on him for almost 94 feet. That stretches out the defense so much it opens up the floor for scoring, not only for himself but teammates. Teams are so terrified of him shooting a 3 that they sell out to stop him, often leaving other players wide open.

Here is where Curry causes another problem no other top scorer duplicates: he's extremely dangerous off the ball, and that may be when he's the biggest threat. The three-time champion is always in tip-top shape and is in perpetual motion around the court. His constant movement and scoring ability usually end up getting himself good looks or his teammates wide-open baskets.

Then there's the scariest part of trying to stop Curry, and that's the time he must be defended in isolation. He has turned into one of the best ball handlers the game has seen and will flat out embarrass defenders.

These topics are always going to be open for debate, but when it's all said and done, Stephen Curry will have a resume unlike any other player in the history of the game. He will go down as the best offensive weapon in NBA history, even if his some of his overall statistics don't quite match others.