We use "who" as a relative pronoun to introduce a relative clause about people: Sachin has scored a double century in ODIs. Since it is an action or state that occurred at an indefinite time in the past, present perfect tense (has scored) is used. Hence, Option B is correct. The rest of the options do not express the past perfect tense, hence they're incorrect.