NBA fans are all set to be treated to annual All-Star game, as some of the world’s best basketball players land in San Francisco to take part in the showcase weekend.
Held every February during the middle of the NBA regular season, the All-Star weekend sees three nights of on-court events, that begin with the Rising Stars competition for first and second year players on Friday, before the popular Dunk Conest and three-point contest take place on Saturday, before the main event - the All-Star Game- showcases on Sunday
With legendary basketball players such as LeBron James, Stephen Curry and Nikola Jokic all set to take part, the All-Star weekend is proof that the NBA is one of the most high profile and money-laden sports on the planet.
But which players are earning the most coin from the sport? Here are the 13 NBA players with the highest yearly salary, according to ESPN.

9. Karl-Anthony Towns - New York Knicks
His move to the Knicks during the off-season has been an inspired one for both he and the New York based outfit. A 2025 All-Star, Town rakes in a yearly salary of $49,205,800. | Getty Images Photo: Getty Images

10. Jaylen Brown - Boston Celtics
An NBA Championship winner last year, Brown is one of the Celtics' biggest earners and one of their most vital players. He is paid a salary of $49,205,800 per year. | Getty Images Photo: Getty Images

11. Jimmy Butler III - Golden State Warriors
Jimmy 'Buckets' joined the Warriors on the trade deadline, picking up salary of $48,798,677 in the process. Star of Netflix's 'Starting 5', Butler is one of the most loved players in the NBA - unless you're a Miami Heat fan. | Getty Images

12. Giannis Antetokounmpo - Milwaukee Bucks
The Greek Freak is a Bucks legend after bringing the NBA Championship to Wisconsin. Alongside his teammate Damian Lillard, he earns a yearly salary of $48,787,676 - which some would call a bargain, such is his talent. | Getty Images Photo: Getty Images

