Otherwise it is not team player, but a stupid person. If happily to give up his contribution to others and hope others to praise him as being a team player, he is even more stupid. I personally would love to work with such kind of "team player" and would always praise them to continue to act as a "team player".