Disclosed is an immunogenic composition comprising at least 31 immunogenic peptides, wherein each immunogenic peptide is different and comprises at least 25 contiguous amino acids from the amino terminal portion of a different M protein or a Spa protein, wherein each different M protein is independently selected from the M protein of group A streptococcus (GAS) serotype 1, 2, 3, 4, 5, 6, 11, 12, 14, 18, 19, 22, 24, 28, 29, 44, 49, 58, 73, 75, 77, 78, 81, 82, 83, 87, 89, 92, 114, and 118, and the Spa protein is from GAS serotype 18, and wherein the immunogenic composition induces an immune response against at least each of GAS 1, 2, 3, 4, 5, 6, 11, 12, 14, 18, 19, 22, 24, 28, 29, 44, 49, 58, 73, 75, 77, 78, 81, 82, 83, 87, 89, 92, 114, and 118 serotypes. Also disclosed is the use of such an immunogenic composition for preventing or treating a GAS infection in a subject.