take one for the team
Verb
Meaning
take one for the team (third-person singular simple present takes one for the team, present participle taking one for the team, simple past took one for the team, past participle taken one for the team)
(idiomatic, informal) To accept some chore, hardship or punishment for the sake of one's friends or colleagues.