Milwaukee Bucks star Giannis Antetokounmpo has called the roster changes around the NBA "insane" after a stunning series of trades and free agency signings.

Star names Anthony Davis, Kawhi Leonard, Russell Westbrook and Paul George have been on the move in a sensational off-season.

"A lot of star players have a lot of power right now. This is the league we live in," Antetokounmpo told ESPN. "Like people ask for a trade and a trade happens. Players ask for a trade, 'I want to get traded there', and players go there. It's insane."

Leonard opted to join the Los Angeles Clippers in free agency, shaking up the Eastern Conference after he had led the Toronto Raptors to their first title in the franchise's history.

"For me personally, I would love for Kawhi to stay in the East and stay in Toronto because I would love to go through the series [with them] again," Antetokounmpo added.

"But unfortunately, this is the NBA we are talking about. Moves happen. People change teams. But we [have] got an opportunity right now. We [have] got to take advantage of it, and hopefully we can seize the opportunity and make big things happen.

"You can see a lot of stars all over the place. Clippers, Lakers, Brooklyn, Sixers, Boston ... it's good."

Despite the number of moves throughout the league, Antetokounmpo, entering his seventh season with Milwaukee, believes he can stay with the Bucks and win a championship.

"I want to be a part of a winning team," Antetokounmpo continued. "As long as we have the same mindset and same approach to the game, there's no reason for me to move and not be like Steph [Curry], not like be like Dirk [Nowitzki] or Kobe [Bryant] or Tim Duncan.

"I think it's good to control your own destiny and your own career."