The correct option is C at
If someone is ‘at his best’ means he is in his prime, most positive, or most adept condition or state.
‘Dhoni was for his best’ or ‘Dhoni was to his best’ are ungrammatical and do not make any sense. Hence, options A and B can be ignored.