LeBron James has shattered another long-standing NBA record by passing Kareem Abdul-Jabbar in total minutes played (57,446).