team jumper
A person who frequently switches teams or groups, often in sports, esports, or workplace contexts. Carries a slightly negative nuance of disloyalty or opportunism.
He seems to have switched teams again. He's a real team jumper.
Wasei-eigo (Japanese-made English) from 'team' + 'jumper', modeled on English expressions like 'job hopper'.