The present invention relates to a method for generating batches of lymphocytes with averaged potency. In particular, the present invention relates to a method of pooling lymphocytes from different donors to avoid NK alloreactivity and anti-HLA immune response. Lymphocytes from each donor are inactivated for at least a gene encoding a TCR component, and are pooled together before be administrated to a subject in need thereof. Thus, this method allows generating batches of lymphocytes with averaged potency, particularly to treat cancer, viral infection or auto-immune disease. The present invention also relates to a batch of lymphocytes obtainable by this method. The batch of lymphocytes can be used to be administrated to one or several patients, being made available as an “off the shelf” therapeutic product, in particular to treat cancer, auto-immune disease or viral infection.