Kobe Bryant was the best player in the NBA from 2006-2011. During this time period, Kobe was the only player in the NBA to make the All-NBA First Team and All-Defensive First Team simultaneously. Lebron was the best player in the NBA from 2012-2019. While Steph may have had a few better "seasons," he was never a better player than Lebron.