The term "team player" should not be hyphenated when used as a noun, as in "She is a great team player." However, if it is used as a compound adjective before a noun, it can be hyphenated, as in "He is a team-player advocate." The hyphenation helps clarify the relationship between the words in the latter case.
Probably not.
Yes, it should be hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.
yes check-up should be hyphenated
It should be hyphenated.
"Field" is not hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.
No it shouldn't be hyphenated.
Self-made should be hyphenated.