The Golden State Warriors and Stephen Curry agreed to a two-year, $116 million contract extension that includes a player option for the 2028-29 season, ESPN reported Friday night. Curry accepted $20 million less than the maximum he could have received, providing the Warriors with additional salary-cap space next offseason. The agreement followed discussions over several proposals after Curry became eligible in August for a two-year, $136.7 million maximum contract. If he plays through 2028-29, it would be his 20th NBA season, all with Golden State. Curry, 38, played 43 games last season while dealing in large part with a lingering knee injury, but still averaged 26.6 points, 4.4 made 3-pointers and 11.3 attempted 3-pointers per game, exceeding his career averages in each category. The 12-time All-Star has won two scoring titles, two MVP awards, a Finals MVP award and four NBA championships. The Warriors finished 37-45 last season, their worst record in a non-shortened season since 2010-11. Curry said earlier this week that he wanted no drama around the negotiations with training camp opening next Tuesday and expressed confidence about returning to work. His career averages are 24.8 points, 4.0 made 3-pointers and 9.4 attempted 3-pointers per game. The latter two figures, along with his .912 career free-throw percentage, are NBA records; he also holds the career records for 3-pointers made, at 4,248, and attempted, at 10,073.