The right option is; object of preposition
A noun clause is a dependent clause that functions as a noun in a sentence. In sentences, noun clauses start with words such as whatever, how, whoever, when, where, and why. Also, noun clauses can function as subjects, objects of a preposition, direct or indirect objects, or predicate nominatives. In the given question, the noun clause in the sentence is; whoever plays best, and it is used as an object of the preposition; by.