fair-weather supporter

noun
UK /ˌfeə ˈweðə səˈpɔːtə/
US /ˌfer ˈweðər səˈpɔːrtər/

A fair-weather supporter is someone who only cheers for a team or person when they are doing well.

He stopped wearing his team's jersey once they started losing, so everyone called him a fair-weather supporter.


OTHER MEANINGS

2. A person who is friendly to you only when things are going well and disappears when you need help.

She was a fair-weather supporter who vanished the moment I needed a real friend.

3. Someone who backs a cause or leader only while it is popular or successful.

The candidate's fair-weather supporters drifted away after the first bad poll.

4. A fan who follows a team only during winning seasons.

The stadium was full of fair-weather supporters during the championship run.