The phrase 'cent per cent' is redundant when used with 'merit list' or in general usage where '100 percent' is preferred. However, the error is in the tense usage: 'had topped' and 'had secured' are both past perfect, but the sequence of events is simultaneous or simple past. 'He topped the merit list and secured 100 percent marks' is more natural.