nice guys finish last
Short definition from Wiktionary
Proverb
- People who are decent, friendly, and agreeable tend to be unsuccessful because they are outmaneuvered or overwhelmed by others who are not so decent, friendly, or agreeable.
We haven’t written up nice guys finish last yet: Simple and Standard meanings, examples and a quiz.