Los Angeles Lakers superstar LeBron James is now the first and only player to have recorded a triple-double against every NBA team.

James completed the feat when he registered his first triple-double against the Oklahoma City Thunder. Just an assist shy of the statistical feat in the game, LeBron recorded his 10th assist with a dish to Anthony Davis with only four minutes remaining on the clock.

LeBron finished the game with 25 points, 11 rebounds and 10 assists. The Lakers also bagged the victory, edging the Thunder 112-107.

He almost achieved that feat when the team was still the Seattle Super Sonics back in 2004, when he finished one rebound and one assist shy of a triple-double.

James has leapfrogged do-it all-point guards Russell Westbrook (29 teams) and Jason Kidd (28) in the list, which also includes Larry Bird (25) and Magic Johnson (24).

Now on his 17th NBA season, The King is looking as mighty as ever, averaging MVP-like numbers of 25.0 points, 7.6 rebounds, and 11.2 assists to lead the Lakers to the best record in the NBA.

James currently has 86 career triple-doubles and is ranked fifth all-time behind Oscar Robertson (181), Westbrook (141), Johnson (138) and Kidd (107).