Stephen Curry has ended speculation over his future by signing a one-year contract extension with the Golden State Warriors until 2027.
The deal is worth a reported $62.6m, external (£47.5m) and means the four-time NBA champion will be guaranteed $178m (£135m) over the next three years.
The 36-year-old, who has twice been named the league’s Most Valuable Player, will become the fourth NBA player to pass $500m in career earnings – after LeBron James, Paul George and Kevin Durant.
At the end of his new deal, Curry’s total on-court earnings will be about $532m (£403m), which currently ranks as the second highest in NBA history – behind only James ($580m).
Curry has spent his entire NBA career with the Warriors since they drafted him with the seventh overall pick in 2009.
This season the 10-time NBA All-Star will be without long-time team-mate Klay Thompson.
Despite lobbying from Curry, Golden State were unable to reach an agreement over a new contract and Thompson ended his 13-year association with the Warriors by leaving for the Dallas Mavericks in free agency.
Of the four players that played in each of the Warriors’ NBA title wins, Curry and Draymond Green are now the only two remaining.
They are set to lead the team into a new era as they plan to lean more on their young players after missing out on last season’s play-offs.