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.

13. LeBron James - LA Lakers
The best basketball player of all time? Few would disagree, with only Michael Jordan able to compete with his immense talents. Astonishingly, LeBron is still an All-Star player that is capable of winning any game on the court for the Lakers, despite being 40. The American icon is paid a salary of $48,728,845. | Getty Images Photo: Getty Images

