James Harden is staying in Cleveland. The 37‑year‑old guard has agreed to a three‑year, $97 million contract with a player option for 2028‑29 and a trade kicker, a deal that pushes his career earnings to $511 million and places him among the NBA’s highest‑grossing players alongside LeBron James, Kevin Durant and Stephen Curry. Harden, who declined a $42.3 million option in June, worked with the Cavaliers throughout free agency to find a structure that preserved roster flexibility.
His choice of a triennale allowed Cleveland to remain under the apron and finalize the five‑team trade for Peyton Watson, whom Harden personally helped recruit. The revamped core now features Harden, Donovan Mitchell, Watson, Evan Mobley and Jarrett Allen. Since arriving from the Clippers, Harden has transformed the team’s trajectory, leading the Cavs to a 21‑9 surge and their first Eastern Conference Finals appearance since 2018. He enters his 20th season ranked ninth all‑time in scoring.