With Cleveland ahead handily in the third quarter, James hit a free throw to become the youngest player to reach 26,000 points in NBA history, minutes after passing Derek Harper for 20th on the all-time assist list.
James currently sits 17th on the league’s all-time scoring list behind Kevin Garnett, who has scored 26,071.
Photos: LeBron James ranks 17th on the NBA all-time scoring list
The NBA's All-Time Scoring Leaders
James finished with 20 points, nine rebounds and eight assists in Cavaliers’ victory. Kevin Love led all scorers with 29 points.
Cleveland improved to 33–12 and won its third straight game since losing Tyronn Lue’s head coaching debut against the Chicago Bulls. Detroit fell to 25–22.