Highest Paid NBA Player Right Now
The highest paid NBA player right now is Stephen Curry, whose current salary for the 2025-26 season is reported at approximately $59.6 million according to the latest NBA salary data and contract filings Forbes NBA salary tracker.
Curry's earnings are driven by his supermax contract with the Golden State Warriors, which includes a player option for the 2026-27 season and guaranteed compensation that makes him the top earner in the league based on current base salary alone.
Contract Details and Earnings Structure
Curry signed a four-year, $215 million maximum contract extension in 2021, with the final season carrying a salary of roughly $59.6 million and a player option for the 2026-27 campaign Spotrac NBA contract data.
Salary Breakdown
The contract structure guarantees Curry a base salary that exceeds the second-highest paid NBA player by more than $10 million per season, with additional compensation tied to performance bonuses and All-NBA selections under the current collective bargaining agreement.
Comparison With Other Top NBA Earners
The second highest paid NBA player right now is Joel Embiid, whose salary for the 2025-26 season is reported at approximately $51.4 million, followed by Nikola Jokic and LeBron James based on the latest NBA salary rankings HoopsHype NBA salaries.
Curry's annual salary exceeds the league average by a wide margin, and his total earnings including endorsements from brands like Under Armour and Chase place him among the highest compensated athletes across all professional sports leagues Forbes athlete earnings list.