LeBron James has faced off against a handful of superstars throughout his 18-year career. The Los Angeles Lakers star has battled and bested rivals at different points of his NBA journey, but none bigger than Golden State Warriors icon Stephen Curry.

One just needs to look at LeBron James' career-high averages against both Curry and fellow splash brother Klay Thompson to know that even the Lakers star knows it.

LeBron James is known as one of the most cerebral players in NBA history. Although he's always amazing on the court, he's known to pick and choose his spots and when exactly to unleash his full force. He's had a host of different challengers at various points of his career. James had his early battles against former Washington Wizards scorer Gilbert Arenas. He's battle Paul Pierce in countless postseason battles against the Boston Celtics. He's faced competition as the best in the game from guys like Kawhi Leonard, Kevin Durant, and even Paul George for a fleeting moment.

Article Continues Below

But LeBron James has clearly realized that he can never be passive playing against Stephen Curry and the Warriors.

It's become clear that whether it be their NBA Finals clashes, or his dozens of regular season matchups against the Dubs, LeBron James brings it when faced against Curry. The fact that Klay Thompson is the only player higher on the list than Steph speaks volumes as well.

This is what made the NBA play-in game between the Lakers and Warriors so riveting for fans. LeBron James against his greatest foe Stephen Curry in a winner-take-all matchup? Sign me up.