Obviously, a season like 2014/15 doesn’t count, where he was out injured almost the whole season.
Durant joined the SuperSonics in 2007, averaging 20 PPG in his rookie season. He then played for OKC for many years together with Westbrook and Harden. Then he went to Golden State, playing with Curry and Thompson. After that, he joined the Brooklyn Nets and played with James Harden and Kyrie Irving. Lately, he joined the Suns with Devin Booker.
So I would say there are not many players in NBA history who had more star teammates over the years than KD. Can you still say that KD always was the #1 guy at the end of the day? Especially when it goes to the clutch time?
Westbrook was better player in 2015/16 season. Got more MVP votes than KD in regular season. Was slightly better in the playoffs.