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.”