In the 2024-25 season, Stephen Curry outpaced LeBron James in total earnings, bringing in an impressive estimated $155.8 million through a combination of his salary and lucrative endorsement deals. In contrast, LeBron James earned approximately $133.7 million, which included a substantial salary of $48.7 million and an additional $85 million from various off-court ventures. This financial comparison highlights not only the significant income generated by both athletes but also the impact of endorsements in their overall earnings. Curry's ability to secure high-value sponsorships and partnerships has contributed to his financial success, allowing him to surpass even the legendary LeBron James in this particular season. Both players are among the highest earners in sports, showcasing their immense talent and marketability, but in this instance, Curry has taken the lead.