Golden State Warriors have secured Stephen Curry's future with a two-year $116 million contract extension, making him the first NBA player to surpass $600 million in career earnings. The deal includes a player option for the 2028-29 season and was finalized on Friday per ESPN's Shams Charania. Curry's decision to take $20 million less than the maximum available extension shows his commitment to keeping the Warriors competitive as their veteran core ages.
Stephen Curry agreed to a two-year $116 million extension with the Golden State Warriors, significantly below the $136.7 million maximum he was eligible for. This means he left approximately $20 million on the table to give the team additional roster flexibility. The contract includes a player option for the final year, allowing Curry to potentially play through the 2028-29 season.
This deal pushes Curry's career earnings to roughly $652 million, making him the first player in NBA history to exceed the $600 million mark. It gives him a $54 million lead over Kevin Durant and a $60 million lead over LeBron James in career earnings. Curry's first contract with the Warriors was a four-year $12.7 million rookie deal.
Curry emphasized that his decision was about keeping the Warriors relevant rather than simply extending his career. He pointed to the challenge of reimagining what competitiveness looks like with an aging veteran core that includes Draymond Green and Jimmy Butler. The Warriors recently lost their last three games, including a 115-110 defeat to the LA Clippers on April 13, 2026, and will need health and roster moves to remain competitive in the Western Conference.
Stephen Curry's extension solidifies his legacy with the only franchise he has ever played for, giving him a chance to pursue a fifth championship while staying in the Bay Area. His willingness to take less money shows his priority on team success over individual earnings, a rare stance among NBA superstars in the modern era.





