Answer :
On question 1 "him" is a indirect object because an indirect object is a noun phrase referring to someone that is affected by the action of a transitive but is not the primary object.
On question 2 "winners" is a predicate nominative because it has a word in that completes a copulative verb.
On question 3 "player" is also a predicate nominative because it has a word in that completes a copulative verb,.