Golden State Warriors main man Stephen Curry remains as one of the most popular players in the NBA. He has redefined the game and has had one heck of a career highlighted by three championships. That's why it's no surprise that even fellow players have nothing but admiration for Curry.

Apparently, even NBA legends are in awe of the 32-year-old sniper as well. Hall of Fame big man Shaquille O'Neal admitted on NBA on TNT that Curry is his favorite player right now.

“I like him because there's something I have not seen before. A lot of times when I try to compare the new era and the old era people say I'm hating. First of all, I'm too great to hate. Second of all, I've never seen anything like Steph and that's why he's my favorite player.”

It's hard to argue against Shaq and facts. Since entering the NBA in 2009 out of Davidson, the sweet-shooting, halfcourt-hoisting Curry has been nothing but legendary. Aside from his three rings, he has also won two MVP trophies, five All-NBA Team selections, six All-Star nods, and a handful of scoring records.

He has been arguably the most fun player to watch of his generation, revolutionizing the game with his lights-out shooting and unbelievable pace.

Stephen Curry, who now sits behind Ray Allen for most three-pointers made in NBA history, has made a case for being one of the best shooters ever. He has a few more seasons left in his tank to further cement his legacy in becoming a true all-time great.