LeBron James has signed a contract to play for the Philadelphia 76ers, the team announced Monday, with managing owner Josh Harris ¡°thrilled¡± about their chances for a first NBA title since 1983.

James announced on Friday he would play for the Sixers on a two-year deal worth $8 million, ending a weekslong mystery over the 41-year-old superstar¡¯s future, but the 76ers had no comment throughout the weekend.

¡°I am thrilled to welcome LeBron James to the Philadelphia 76ers,¡± ownership managing partner Harris said in a statement. ¡°One of the greatest players in NBA history and one of the best athletes ever, his accomplishments are iconic.¡±