Donovan Mitchell has agreed to a maximum contract extension with the Cleveland Cavaliers for four years worth $273 million, his agent announced Tuesday, a move that could help bring back LeBron James, who led the team to the NBA championship in 2016.

Austin Brown told ESPN that Mitchell could have waited until next year to add an extra year and $80 million to his contract, but he chose to commit to a long-term deal as early as possible.

Mitchell's contract includes a player option to stay with the team for the 2030-2031 season as well, according to the report.

Mitchell, who joined the Cavaliers in a trade with the Utah Jazz in the summer of 2022, after being eliminated from the playoffs last May by the New York Knicks, who later won the title, stated that there is 'unfinished business' in his quest to bring Cleveland a new championship.

James won the 2016 title with the Cavaliers, the team where he began his career, adding to his two championships with the Miami Heat, which he joined in 2010 after leaving Cleveland.

After giving his hometown team its only title, he left again in 2018 to join the Los Angeles Lakers, where he won another championship in 2020.

But the 41-year-old 'King,' a four-time league MVP, became a free agent and announced he would not return to the Lakers, making the Cavaliers, Philadelphia 76ers, Miami Heat, and Golden State Warriors among his top potential destinations.

Mitchell, 29, who is preparing for his 10th NBA season, averaged 27.9 points, 5.7 assists, and 4.5 rebounds per game last season, when the Cavaliers reached the Eastern Conference Finals before losing to the Knicks 4-0.

The Cavaliers have made the playoffs in the past four seasons with Mitchell, after missing the postseason in the previous four seasons.

With Mitchell secured for four more years and Evan Mobley as a strong foundation, the Cavaliers have the pieces that could attract James to return to his hometown for another title attempt.

Additionally, Kyle Lowry, the 40-year-old point guard who played 20 seasons in the league, decided to retire as a member of the Toronto Raptors, after signing a one-day contract with them before announcing the end of his career as a player for the team with which he won the title in 2019.

Lowry chose to announce his retirement on the seventh day of the seventh month, a nod to the number 7 he wore during his career.

He said: 'Thank you to my family, friends, teammates, coaches, opponents, staff, media, and especially the fans. It's about you. I am grateful to you. Thank you.'

He added: 'It's officially time. I retire as a player of the Toronto Raptors. 20 years and one day. The number 7 forever.'

Lowry, a six-time All-Star, contributed to the United States' gold medal at the 2016 Rio Olympics.

In 1,187 career games with the Memphis Grizzlies, Houston Rockets, Toronto Raptors, Miami Heat, and Philadelphia 76ers, Lowry averaged 13.8 points, 6.0 assists, and 4.2 rebounds per game.