Dodgers pitcher Clayton Kershaw won't play against until at least early August because of a lingering shoulder injury that has kept him out since June.