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 <span>a word in that completes a copulative verb.</span>
On question 3 "player" is also a predicate nominative because it has <span>a word in that completes a copulative verb,.</span>