LeBron James had his most steals in a game against the Grizzlies on December 13, 2004, with 7 steals.