Houston Rockets shooting guard James Harden agreed to a new contract with the Houston Rockets on Saturday that will pay out $118 million through the 2020 season, according to The Vertical’s Adrian Wojnarowski. The 2019-20 season on Harden’s deal will be a player option, per Wojnarowski

“I’m happy to be here for four more years,” Harden said, per ESPN.com’s Calvin Watkins. “This is home for me.”

The year-by-year pay scale in Harden’s new deal is as follows, per Wojnarowski: $26.5 million for the 2016-17 season, $28.3 million in 2017-18, $30.4 million in 2018-19 and a player option worth $32.7 million for the final year.

According to Spotrac, Harden was originally scheduled to earn base salaries of $16.7 million this coming season and $17.8 million the following year before his contract expired in the summer of 2018.

The move is a major win for the Rockets, who are now guaranteed to have Harden under contract for the next three seasons at a minimum. But as The Vertical’s Bobby Marks explained, Harden would be wise to opt out of the contract before the 2019-20 season because of the earning power he will have accrued:

When all was said and done, Harden joined LeBron James, Michael Jordan and Oscar Robertson as the only players to average at least 29 points, seven assists and six rebounds over the course of an entire season.