Former NBA champion Marreese Speights had the privilege of sharing the court with legendary players like Kobe Bryant, LeBron James, and Steph Curry. Speaking to Sportskeeda's Jeff Skversky, Speights revealed that the late Kobe Bryant was the best player he played against.Here's what he said in this regard:"The best guy I ever played against is, I feel like it's Kobe. Kobe had this different energy, like his work ethic, the way his demeanor was. He don't care what you say about him, he's not gonna entertain people. Going into the game, he's gonna work and do his job."Speights also spoke about his favorite players. He mentioned Steph Curry, Kyrie Irving and Allen Iverson as his top three in that regard. Here's what he said:"Steph! It was Steph then, closer, AI (Allen Iverson). I played with AI when he came back (to the Sixers). The guys who I've seen do some amazing stuff I say my top three is Steph, Kyrie, AI."Drew Shiller@DrewShillerFive years ago today, Marreese Speights came through with one of the biggest offensive rebounds in NBA playoff history ...54445Five years ago today, Marreese Speights came through with one of the biggest offensive rebounds in NBA playoff history ... https://t.co/xe1cXFIFM5Warriors on NBCS@NBCSWarriors"It's crazy how big that got. And it still is big."Marreese Speights reveals the origin behind his "Mo Buckets" nickname bit.ly/2wSi9dx898"It's crazy how big that got. And it still is big."Marreese Speights reveals the origin behind his "Mo Buckets" nickname bit.ly/2wSi9dx https://t.co/kMmdylzMVFMarreese Speights played alongside Steph Curry between 2013 and 2016 at Golden State, winning the title with the two-time MVP in 2015.Prior to that, he played the second half of the 2012-13 campaign in Cleveland alongside Kyrie Irving. Speights teamed up with Allen Iverson in Philadelphia during the 2009-10 campaign.Jackson Williams@jacksonwi11iamsprime Marreese Speights was a PROBLEM MO. BUCKETS.11013prime Marreese Speights was a PROBLEM 😤😤😤MO. BUCKETS. https://t.co/oNIS1pdtCeKobe Bryant, Allen Iverson, Steph Curry and Kyrie Irving are some of the most skillful players the league has ever seenIt would be fair to say there is a common trend among the players Marreese Speights chose when asked about his favorite stars.Kobe Bryant, Allen Iverson, Steph Curry and Kyrie Irving are some of the most skilled players the league has ever seen. Their footwork, ball-handling and ability to score from all three levels are unparalleled.Chris Montano@gswchris“He’s now looking at my game, like yo.... Some OGs, they don’t want to relinquish the praise.” -Steph Curry on Allen Iverson’s respect for his game.3070740“He’s now looking at my game, like yo.... Some OGs, they don’t want to relinquish the praise.” -Steph Curry on Allen Iverson’s respect for his game. https://t.co/Twasvt5l1dThey made almost every possession entertaining, while dominating their opponents. The late Kobe Bryant and former MVP Allen Iverson paved the way for Steph Curry and Kyrie Irving to showcase their skills to great effect.Ballislife.com@BallislifeDear Kobe...From Kyrie Irving141764521Dear Kobe...From Kyrie Irving https://t.co/sJl94Gpd4yAll four players endured criticism at some stage of their respective careers, but continued to work on their craft. This led to them achieving their status as all-time greats.