:S. pyogenes possiede una proteina M (codificata a livello del "gene emm") (tipo-specifica), associata alla parete degli streptococchi virulenti. È formata da due catene polipeptidiche unite a formare una alfa-elica; l'estremità COOH-terminale è ancorata alla membrana citoplasmatica ed è costante. L'estremità NH2-terminale è responsabile della diversità antigenica di più 100 sierotipi M. Le proteine M sono suddivise in molecole di classe I e molecole di classe II. In particolare, i pazienti che manifestano febbre reumatica hanno ceppi con proteina M di classe I. La proteina M rappresenta anche un valido antigene protettivo in caso di reinfezione da parte dello stesso tipo di Streptococcus pyogenes.