Only player in the cricket history to score 100 runs in Test Match and One Day International Debut is:

Only player in the cricket history to score 100 runs in Test Match and One Day International Debut is:

Explanation

Pakistan opener Abid Ali became the first batsman to score hundreds on both Test and one-day international debuts when he struck a ton against Sri Lanka in Rawalpindi.